{"id":21774,"date":"2017-03-21T08:35:34","date_gmt":"2017-03-21T13:35:34","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=21774"},"modified":"2022-06-03T03:42:15","modified_gmt":"2022-06-03T08:42:15","slug":"how-to-manage-processes-in-linux","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-manage-processes-in-linux\/","title":{"rendered":"How to Manage Processes in Linux"},"content":{"rendered":"
<\/div>

\"How<\/p>\n

We’ll show you, How to Manage Processes in Linux. A process is the abstraction used by the Linux operating system to represent a running program. Each process in Linux consists of an address space and a set of data structures within the server kernel. The address space contains the code and libraries that the process is executing, the process variables, its stacks, and different additional information needed by the kernel while the process is running.<\/p>\n


\nPID<\/strong> is a unique ID number named and it is assigned by the kernel to every process. PIDs are assigned in order as processes are created.<\/p>\n

UID<\/strong> is a user identification number of the person who created it.<\/p>\n

The EUID<\/strong> is the ‘effective’ user ID, used to determine what resources and files a process has permission to access at any given moment. In general, the UID and EUID are the same, except for the programs that are setuid.<\/p>\n

The GID<\/strong> is the group identification number of a process. The EGID is related to the GID in the same way that the EUID is related to the UID. In short, a process can be a member of many groups at once.<\/p>\n

Listed below are some basic commands to manage processes in Linux:<\/p>\n

\n

Table of Contents<\/p>\n