PS adalah alat perintah yang populer, singkatan dari “status proses” yang sudah diinstal sebelumnya di sistem Linux untuk memberikan gambaran tentang proses yang sedang berjalan. Namun, jika user menginginkan pembaruan real-time atau konstan dari daftar proses yang diinginkan, maka alat teratas harus digunakan. Juga, dengan pgrep, proses dapat secara khusus dicari berdasarkan nama atau ekspresi reguler dan dengan pstree Anda dapat menampilkan semua proses yang berjalan dalam bentuk pohon.
Alat perintah tampilan proses ” ps ” ini juga menawarkan berbagai opsi di Linux untuk mendapatkan informasi yang diinginkan tentang proses yang sedang berjalan. Namun, terkadang, dalam sistem Linux minimal seperti CentOS, Alamlinux, Ubuntu, atau Docker yang menjalankan wadah Linux, Anda tidak akan menemukan perintah PS secara default. Jadi, jika Anda membutuhkannya, itu dapat diinstal menggunakan repositori berbasis sistem Anda, di sini kita memberi tahu Anda caranya? Juga, kita akan membahas beberapa opsi perintah PS yang umum untuk mendapatkan informasi penting tentang apa yang terjadi di dalam sistem.
Instal alat perintah ps pada wadah Docker, CentOS, atau Linux lainnya
Jika Anda menggunakan sistem berbasis Debian atau Ubuntu, jalankan perintah yang diberikan untuk mendapatkan alat command line “ps”.
sudo apt-get update sudo apt-get install procps
Sedangkan, sistem berbasis RHEL (Redhat) seperti CentOS, AlmaLinux, Rocky Linux, Oracle Linux, dan lainnya dapat menggunakan ini:
sudo yum perbarui sudo yum install procps
Perintah opsi perintah ps untuk digunakan
1. Mulailah dengan –help
Nah, jika Anda sudah menjadi user Linux yang berpengalaman, maka Anda hanya perlu melihat sekilas opsi untuk digunakan dengan ” ps ” menggunakan opsi –help.
ps –bantuan
Untuk menggali lebih lanjut, gunakan opsi yang diberikan dengan –help untuk mengetahui lebih banyak.
2. Untuk Mendaftar semua proses Linux shell saat ini
Mereka yang hanya ingin melihat proses shell saat ini di Linux cukup menggunakan ps tanpa opsi tambahan.
3. Daftar semua proses Linux Anda menggunakan perintah “ps”
Ketika datang untuk mendapatkan daftar semua proses yang berjalan dari sistem Linux Anda, maka perintah ps saja tidak akan berfungsi. Kita harus mendeklarasikan parameter tambahan dengannya dan itu adalah -A
ps -A
Atau, Anda juga dapat menggunakan flag -e.
ps -e
Cara lain untuk mendapatkan daftar proses Lengkap
Sama menggunakan sintaks BSD:
ps kapak
Jika Anda ingin menerima informasi lebih lanjut, Anda dapat melakukannya dengan
ps -eF
atau.
ps aux
4. Tampilkan semua proses Linux dengan TTY, kecuali pemimpin sesi
Opsi -a memilih semua proses kecuali pemimpin sesi dan proses yang tidak terhubung ke terminal. Sedangkan jika Anda menggunakannya tanpa tanda hubung (-) maka akan menampilkan semua proses dengan TTY, termasuk user lain.
5. Perintah PS untuk menampilkan semua proses di terminal saat ini
Kita dapat menggunakan opsi ‘ T ‘ untuk memilih semua proses yang terhubung ke terminal saat ini dengan bantuan perintah PS. Ini identik dengan opsi t tanpa argumen apa pun.
6. Membatasi pemilihan untuk menjalankan proses
Untuk membuat daftar proses yang sedang berjalan, gunakan -r
ps -r
7. Filter daftar proses
Seringkali, kita diminta untuk menyaring proses yang tidak kita perlukan untuk menemukan apa yang sebenarnya berguna. Misalnya, jika Anda ingin membuat daftar semua proses yang terkait dengan “terminal”, gunakan sintaks yang diberikan.
ps aux | grep nama proses
Sebagai contoh:
ps aux | terminal grep
8. Dapatkan daftar Proses dalam format pohon
Untuk menampilkan pohon proses untuk memahami masing-masing dengan cara yang lebih baik, kita dapat menggunakan opsi berikut dengan perintah ps.
ps -ejH
(atau dengan sintaks BSD):
ps axjf
Outputnya secara grafis lebih bagus jika pstree digunakan.
9. Tampilkan proses yang terkait dengan USER
Untuk membuat daftar proses yang terkait dengan user tertentu di sistem Anda, gunakan:
ps -u nama user
Contoh :
ps -u h2s
10. Daftar semua Proses untuk Grup
Kita telah mempelajari cara menampilkan semua proses yang terkait dengan beberapa user tertentu. Sekarang, mari kita lihat bagaimana melihat semua proses yang ditetapkan di bawah beberapa sistem atau Grup user.
ps -fG nama grup
Mari Anda ingin menampilkan proses yang berjalan untuk grup root
ps -fG root
Ini adalah beberapa argumen untuk digunakan dengan perintah PS, untuk mendapatkan informasi lebih lanjut lihat halaman manualnya.