Using Specialized Command Line Programs for Specific Tasks: top, xkill, killall, wget, and grep


From Learn Linux in a Month of Lunches

By Steven Ovadia

Installing Software with Package Managers on Linux

From Learn Linux in a Month of Lunches by Steven Ovadia

Linux software installation, removal, and updating is handled by package managers. A package manager is what operates between us, the users, and the distribution software repositories. It’s where you look for software to install. The package manager is also what keeps software up-to-date on your computer.

Linux Desktop Environments

From Learn Linux in a Month of Lunches by Steven Ovadia

This article discussed the pros and cons of the most widely-used Linux desktop environments.

Getting to Know Your System: identifying hardware

From Learn Linux in a Month of Lunches by Steven Ovadia

In this article I talk about how to find and fix a hardware problem on a laptop using Linux.

Introducing Docker Machine

By Jeff Nickoloff

Docker Machine can create and tear down whole fleets of Docker enabled hosts in a matter of seconds. In this article, excerpted from Docker in Action, we discuss the Docker Machine.

Docker in Action: Shared Memory

By Jeff Nickoloff
In this article, excerpted from the book Docker in Action, I will show you how to open access to shared memory between containers.

Docker in Action: Shared Memory (PDF)

What are Volumes and Their Benefits?

By Jeff Nickoloff, author of Docker in Action
Volumes are ways to declare shared state or stateful data with a life cycle independent of a running program. Since containers are segregated in all other ways, volumes provide a mechanism to specify a scope of interaction through file access. In this article, I talk about volumes and their benefits.

What are Volumes and Their Benefits? (PDF)

© 2022 Manning — Design Credits