Processes
NoExecPaths setting
Harden system services by using the systemd unit settings such as NoExecPaths to disable program execution from specified paths.
ExecPaths setting
Harden system services by using the systemd unit settings such as ExecPaths and NoExecPaths to allow program execution from only specified paths.
How to monitor disk activity (I/O) on Linux
Learn how to monitor a Linux system and focus on disk activity with tools like iotop, sar, vmstat, or iostat.
How to see the cgroup of a process
Learn how to find the control group (cgroup) of a process by using /proc, pidof, or ps.
How to see cgroup in ps output
Want to see the control group in the output of the ps command? Here is how to tune your command options to include that.
How to stop all processes of a single user
Learn how to stop all processes of a single user using the killall command.
Kill
The kill command can be used on Linux systems to send a defined signal to a process. Learn how to use it and what signals are available.
What is a zombie process?
What is a zombie process on Linux and how to deal with it? In this article we will have a look at the details.
How to kill a zombie process
How to kill a zombie process if it does not respond to kill -9? Here are a few last steps that you can try.
How to show a running process name and its process ID (PID)
Find the process ID (PID) and process name on Linux with the help of the pgrep command.
How to find all process IDs by its process name
Discover the process ID (PID) on Linux for a running process by searching for its process name.
Linux process signals and their meaning
Want to know the difference between SIGHUP, SIGKILL, and SIGTERM? Learn about Linux process signals, including a list and description.
How to kill a running process by its name
Find and stop a running process on Linux by searching for its name using the killall or pkill command.
Processes: Frequently Asked Questions
Frequently asked questions about start and stop processes, discover information, and monitoring them.
Processes
This section provides tips and tricks to deal with processes on Linux systems. Got another tip? Let it know!
Kill a process that won't respond to CTRL+C
Got a process that won't respond to CTRL+C? With this tip you can kill almost all processes without having to open a second terminal.
Understanding what runs on your Linux system (and why)
Linux systems have a lot of processes running by default. Let's dive into how programs are started and how you can see all details of each running process.
Understanding memory information on Linux systems
Linux memory management is an extensive subject. This guide helps you understanding the how to analyze it and obtain available memory information.
Auditing Linux processes: The Deep Dive!
In-depth article about auditing Linux processes. Determination of running processes, memory and on-disk structure and the proper tools for analyzing them.