- Tiến trình là các chương trình hoặc các ứng dụng của người dùng hoặc hệ thống. - Tại một thời điểm có thể có nhiều tiến trình đồng thời chạy. HĐH quản lý tiến trình thông qua tên tiến trình (Process Name) và mã tiến trình (pid). - Để xem những tiến trình nào đang chạy ta dùng lệnh: + ps : Chỉ xem được tiến trình do chính người dùng khởi động). + ps –a : Hiện tất cả các tiến trình do người dùng khởi động. + ps –ef : Hiện tất cả các tiến trình của hệ thống khởi động. + Ví dụ: Tiến trình init là một tiến trình hệ thống có Process id là 1. - Ngắt tiến trình, dùng lệnh: kill hoặc pkill. Dùng lệnh như sau: + Dùng lệnh: ps để biết tên và pid của tiến trình; + Dùng một trong các lệnh: kill<pid> pkill<process name> kill-9<pid> để ép ngắt nếu có chương trình của người dùng khác. - Chú ý: + Các tiến trình có thể chạy thông thường hoặc ngầm (demon). + Thông thường nếu tiến trình cha mà kết thúc trước thì tiến trình con sẽ lấy tiến trình hệ thống init làm tiến trình cha.