In this guide, we try to cover most part of processes and understand how to manage them on your Linux system. So when we execute a program it represents one or more processes, in order to make our system operations smooth, the management and control of processes is essential. Usually, processes on the Linux system will execute, live, and get killed without intervention from the user because kernel manage them automatically. However, there can be some cases when a process is executed and after sometime the process can die for some unknown reason and it needs a restart to get the work done. Or a process may run fiercely and consume lots of system resources, in such case requiring a termination. We may need a instruct running process to perform certain operation, such as rereading a configuration file.