Processes and Signals
Part of the Linux course
Type a command and press Enter, and something has to actually be running to carry it out. That something is a process, the operating system's word for a program while it is executing. A Linux machine typically has hundreds of processes alive at once, most of them quietly waiting for something to do, a few of them doing real work right now.
Before touching any commands, it helps to know what you are looking at once you do. Every process the kernel is running has a PID, a process ID, a number that uniquely identifies it while it exists. It has an owner, the user account it is running as. And it has a state: running right now, sleeping until something wakes it up, or a few rarer states you will meet as you go. ...
Want to learn Linux Processes and Signals in a real environment?
Click below, get a fresh Linux box with Linux ready to go, and work through Processes and Signals hands-on with an AI tutor that knows your code.
Start this lessonProcesses and SignalsWhat you'll learn
- Ps
- Top
- Htop
- Kill
- Signals
- Foreground
- Background
- Jobs
- Nohup
Read this lesson in your language
All lessons in this course
17 lessons- 1The Shell and First Commands20 min
- 2Filesystem and Navigation25 min
- 3Files and Permissions30 min
- 4Text Tools: grep, sed, awk30 min
- 5Pipes and Redirection25 min
- 6Processes and Signals30 min
- 7Users and Groups25 min
- 8Package Management25 min
- 9Networking Basics30 min
- 10Shell Scripting35 min
- 11systemd Services35 min
- 12SSH and Remote Access30 min
- 13Logs and Journals25 min
- 14Disks and Storage30 min
- 15Cron and Scheduled Tasks25 min
- 16Performance and Monitoring30 min
- 17Capstone: Server Setup60 min
