Process là một chương trình đang chạy, có PID riêng, không gian bộ nhớ riêng, và một tiến trình cha (PPID). Process đầu tiên là init/systemd (PID 1), mọi process khác là con cháu của nó.
- Trạng thái: running, sleeping, stopped, zombie (đã kết thúc nhưng cha chưa thu nhận exit code).
- Xem:
ps aux,top/htop(thời gian thực),pgrep. - Foreground vs background: thêm
&để chạy nền;jobs,fg,bgquản lý;nohup/disowncho chạy tiếp sau khi thoát shell. - Kết thúc:
kill <PID>(gửi signal).
Process khác thread: thread là luồng thực thi trong một process, dùng chung bộ nhớ; process cô lập bộ nhớ với nhau.