Sebagai sebuah sistem operasi yang mempunyai kemampuan mutitasking, Linux dilengkapi dengan perangkat lunak pendukung yang lengkap untuk berinteraksi dengan proses. Proses adalah program yang dijalankan oleh CPU secara bergantian.
Manajemen Proses di Sistem Operasi Linux terdapat 2 nama yaitu :
1. Background Process adalah proses yang sedang berjalan dibelakang layar.
2. Foreground Process adalah proses yang sedang berjalan didepan layar.
Untuk menjalankan sebuah program sebagai proses background yaitu dengan menggunakan notasi ampersand (&).
Program init adalah program yang pertama kali berjalan dalam sistem operasi linux.
Memonitor proses yang sedang berjalan
#pstree yaitu untuk melihat struktur proses.
#ps yaitu program lain untuk memonitor aktifitas proses.
root@yolly:~ # ps
PID TTY              TIME CMD
10015 pts/0       00:00:00 bash
10753 pts/0       00:00:00 ps
Informasi dari data diatas adalah PID atau proses id dari proses yang dicetak di bawah kolom CMD. TTY adalah terminal yang mengontrol proses tersebut. TIME adalah waktu total yang dipakai oleh proses yang bersangkutan.
Informasi-informasi yang terdapat pada perintah ps, yaitu :
USER artinya mencetak user yang menjalankan proses.
%MEM artinya informasi prosentase memori yang dipakai proses.
VSZ artinya ukuran virtual memory yang dipakai.
RSS artinya Resident Set Size adalah memory fisik yang tidak menggunakan swap.
STAT artinya status proses.
#top yaitu untuk menampilkan dinamika proses-proses yang sedang berjalan beserta resource yang dipakai.
#df -h yaitu melihat sisa harddisk.
#free -m yaitu melihat isi sisa memory.