Melihat Proses dalam Linux menggunakan perintah ps

ps

Adalah singkatan dari process status.

Adalah sebuah perintah dalam system linux yang berguna untuk menampilkan daftar proses.

Perintah ps tanpa opsi

Ketik kode berikut ini pada terminal consolemu

ps

Hasil:
201601061713ps

Keterangan:

  • PID adalah Process ID
  • TTY adalah tempat dimana sebuah perintah dijalankan
  • TIME adalah waktu yang digunakan oleh CPU untuk menjalankan perintah
  • CMD berisi perintah yang dijalankan

Menampilkan Semua Proses

Perintah untuk menampilkan semua proses terbadi menjadi:

  • ps -a  digunakan untuk menampilkan semua proses yang mempunyai controlling terminal (yang TTY-nya isinya bukan ??)
  • ps -A digunakan untuk menampilkan semua proses baik yang mempunyai control terminal ataupun tidak.
  • ps ax digunakan untuk menampilkan semua proses baik yang mempunyai control terminal ataupun tidak dan terdapat status dari prosessnya seperti lagi berjalan atau sleep.

ps -a

Berfungsi untuk menampilkan semua proses yang mempunyai controlling terminal

Ketik kode berikut ini pada terminal consolemu:

ps -a

Keterangan:

  • Opsi -a digunakan untuk menampilkan semua proses yang mempunyai controlling terminal (yang TTY-nya isinya bukan ??).

Hasil:

201601061735ps-a

ps -A

Berfungsi untuk menampilkan semua proses yang tidak mempunyai controlling terminal

Ketik kode berikut ini pada terminal consolemu:

ps -A

Keterangan:

  • -A digunakan untuk menampilkan semua proses baik yang mempunyai control terminal ataupun tidak.

Hasil:

201601070804ps-A

Hasil diatas saya potong karena terlalu panjang, rubah kode diatas menjadi ps -A | less agar pembacaannya bisa per layar dan dapat discroll ke bawah.

ps ax

Digunakan untuk menampilkan semua proses baik yang mempunyai control terminal ataupun tidak dan terdapat status dari prosessnya seperti lagi berjalan atau sleep.

Ketik kode berikut ini pada terminal consolemu:

ps ax

Hasil:

201601070833psax

Hasil diatas saya potong karena terlalu panjang,  rubah kode diatas menjadi ps ax | less agar pembacaannya bisa per layar dan dapat discroll ke bawah.

Menampilkan UID, PID, PPID

Opsi -f digunakan untuk menampilkan UID, PID, PPID (parent process ID) dan penggunaan dari CPU.

Contoh:

Ketik perintah berikut:

ps -f

Hasil:

201601071018ps-f

Keterangan:

  • UID adalah User ID
  • PID adalah Process ID
  • PPID adalah Parent Process ID
  • C untuk Penggunaan CPU
  • STIME adalah waktu awal mulainya proses

ps -ef

Adalah perintah yang digunakan untuk menampilkan semua proses seperti perintah ps -A dengan tambahan opsi -f.

Hasil:

201601071027ps-ef

Hasil diatas saya potong karena terlalu panjang,  rubah kode diatas menjadi ps -ef | less agar pembacaannya bisa per layar dan dapat discroll ke bawah.

Menampilkan proses beserta nama usernya

Opsi u digunakan untuk menampilkan nama user yang menjalankan proses

Contoh:

Ketikkan perintah berikut ini:

ps au

Hasil:

201601071032psau

Keterangan:

  • USER digunakan untuk menampilkan user yang menjalankan proses
  • %CPU menampilkan prosentase CPU yang digunakan oleh proses
  • %MEM menampilkan prosentase Memori yang digunakan oleh proses
  • VSZ adalah singkatan dari Virtual Memory Size yang meliputi semua memory yang dapat diakses oleh proses.
  • RSS adalah singkatan dari Resident Set Size digunakan untuk menampilkan berapa banyak memory dialokasikan untuk proses tersebut.

Menampilkan Proses berdasarkan user

Syntax:

ps -u namaUser

Contoh:

201601071045ps-u

Keterangan:

Bisa juga dipadukan dengan opsi -f sehingga menjadi ps -f -u namaUser

Penutup

Sekian dan Terima Kasih.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *