UsefulLinks
Computer Science
Operating Systems
Linux
Linux Administration
1. Introduction to Linux and System Administration
2. The Command-Line Interface (CLI)
3. User and Group Management
4. File Permissions and Ownership
5. Process Management
6. Software and Package Management
7. System Services and Daemons
8. Networking
9. Storage Management
10. System Security
11. Shell Scripting and Automation
12. System Monitoring and Performance
13. Backup and Recovery
14. Advanced Topics
5.
Process Management
5.1.
Understanding Processes
5.1.1.
Process Lifecycle
5.1.2.
Parent and Child Processes
5.1.3.
Process IDs
5.1.3.1.
PID
5.1.3.2.
PPID
5.2.
Viewing Processes
5.2.1.
ps Command
5.2.1.1.
Common Options
5.2.2.
top Command
5.2.2.1.
Interactive Monitoring
5.2.3.
htop Command
5.2.3.1.
Enhanced Features
5.2.4.
pstree Command
5.2.4.1.
Process Hierarchy Visualization
5.3.
Process States
5.3.1.
Running
5.3.2.
Sleeping
5.3.3.
Zombie
5.3.4.
Stopped
5.4.
Managing Processes
5.4.1.
Sending Signals
5.4.1.1.
kill Command
5.4.1.2.
killall Command
5.4.1.3.
Signal Types
5.4.1.3.1.
SIGTERM
5.4.1.3.2.
SIGKILL
5.4.1.3.3.
Other Signals
5.4.2.
Process Priority
5.4.2.1.
nice Command
5.4.2.2.
renice Command
5.4.2.3.
Understanding Priorities and Scheduling
5.5.
Foreground and Background Jobs
5.5.1.
Running Jobs in Background
5.5.2.
Listing Jobs
5.5.3.
Bringing Jobs to Foreground
5.5.4.
Sending Jobs to Background
5.5.5.
Disowning Jobs
5.5.6.
Running Persistent Jobs
Previous
4. File Permissions and Ownership
Go to top
Next
6. Software and Package Management