Cara Menampilkan Informasi Proses pada Sistem Linux Dengan Perintah ps

Cara Menampilkan Informasi Proses pada Sistem Linux Dengan Perintah ps

Dalam sistem operasi multiprosesor seperti Linux, proses merupakan bagian integral dari alur kerja sistem. Terkadang, pengguna perlu membuat daftar proses yang berjalan pada sistem untuk tujuan pemantauan. Dalam situasi seperti itu, utilitas baris perintah Linux dapat membantu.





Perintah ps adalah salah satu alat yang menampilkan informasi yang terkait dengan proses pada sistem Linux. Mari kita lihat perintah ps dan beberapa contoh penggunaan yang penting.





Apa Perintah ps?

Proses adalah komponen dasar komputasi di mesin Linux. Setiap program yang Anda buka menjalankan satu atau lebih proses yang bertanggung jawab atas kerja komputer. Dari aplikasi pengeditan video tingkat lanjut hingga utilitas sederhana seperti perintah mv , semuanya terdiri dari proses.





Perintah ps, yang merupakan singkatan dari Status Proses , sangat berguna ketika Anda ingin mendapatkan daftar semua proses yang berjalan di sistem Anda. Perintah ini juga memberikan informasi tambahan yang terkait dengan proses ini kepada pengguna.

seret dan lepas pembuat game gratis

Terkait: Apa itu Proses di Linux?



Cara Menggunakan Perintah ps di Linux

Sintaks dasar dari perintah ps adalah:

ps [options]

Menjalankan perintah ps tanpa argumen menghasilkan output berikut:





ps

Informasi berikut disediakan dalam output yang disebutkan di atas.

  • PID : ID proses dari proses yang disorot
  • TTY : Menampilkan nama terminal yang Anda gunakan
  • WAKTU : Waktu yang dialokasikan untuk proses oleh CPU
  • CMD : Perintah yang bertanggung jawab untuk meluncurkan proses

Daftar Semua Proses

Untuk mendapatkan daftar semua proses pada sistem Linux, gunakan: -KE atau -Dan tandai dengan perintah ps default.





ps -A
ps -e

Lihat Proses Terkait Dengan Terminal

NS -T flag akan menampilkan daftar semua proses yang terkait dengan terminal.

ps -T

Anda akan melihat output yang terlihat seperti ini.

Proses Tampilan Tidak Terkait Dengan Terminal

NS -ke flag akan mencantumkan proses yang tidak terkait dengan terminal saat ini.

ps -a

Layar akan menampilkan output.

Meniadakan Opsi yang Ditentukan

Anda juga dapat menggunakan -N atau --batalkan pilihan tandai dengan perintah ps untuk membalikkan cara kerja argumen tertentu.

Misalnya, -T opsi menampilkan proses yang terkait dengan terminal. Menambahkan -N atau --batalkan pilihan bendera dengan perintah akan menunjukkan proses yang tidak terkait dengan terminal saat ini.

ps -T -N
ps -T --deselect

Tampilkan Kolom Kustom di Output

Perintah ps default menampilkan kolom berikut: PID, TTY, TIME, dan CMD. Namun, Anda dapat mengubah kolom ini dan menampilkan detail lainnya.

NS -ini adalah flag memungkinkan Anda untuk menentukan kolom yang ingin Anda dapatkan di output.

ps -eo pid, uname, pcpu, stime, pri, f

Ganti Nama Kolom di Output

Anda juga dapat mengganti nama label kolom di output. NS -atau flag akan memungkinkan Anda melakukan ini.

ps -e -o pid=Process_ID, uid=User_ID, com=COMMAND

Daftarkan Proses yang Sedang Berjalan

Untuk mendapatkan daftar proses yang sedang berjalan di sistem Anda, lewati -kapak tandai dengan perintah ps. NS -ke berdiri untuk Semua .

ps -ax

Menampilkan Proses dalam Format BSD

Format Linux untuk meneruskan argumen dengan perintah menggunakan - (tanda hubung). Di sisi lain, format BSD tidak menyertakan karakter khusus apa pun dengan flag argumen.

Sebagai contoh, ps -A (Format Linux) akan menampilkan daftar semua proses. Setara BSD dari perintah ini adalah:

ps au

di mana ke berdiri untuk Semua dan kamu menunjukkan pengguna.

Daftar Proses Format Lengkap

Untuk mendapatkan informasi mendetail terkait proses, lewati -ef atau -eF pilihan dengan perintah.

ps -ef
ps -eF

Output yang disebutkan di atas berisi informasi berikut tentang proses.

  • UID : ID pengguna dari pengguna yang bertanggung jawab atas proses tersebut
  • PID : ID proses entri
  • PPID : ID proses dari proses induk
  • C : Informasi penggunaan dan penjadwalan CPU yang terkait dengan proses
  • PERKIRAAN : Waktu proses dimulai
  • TTY : Nama terminal yang sedang Anda gunakan
  • WAKTU : Jumlah waktu CPU yang digunakan oleh proses
  • CMD : Perintah yang menjalankan proses

NS -u opsi menampilkan daftar semua proses yang dimulai oleh pengguna tertentu.

ps -u username

Untuk menampilkan semua proses yang dijalankan oleh pengguna root, lewati root dengan -U dan -u bendera.

ps -U root -u root

Dapatkan PID Proses

Untuk mendapatkan ID Proses dari proses tertentu, gunakan -C bendera dengan perintah.

ps -C process-name

Mengganti nama proses dengan nama proses. Output akan menampilkan ID proses.

ps -C bash

Buat Daftar Utas dari Proses Tertentu

Anda mungkin tahu bahwa suatu proses dapat berisi beberapa utas, masing-masing bertanggung jawab atas tugas tertentu. Untuk menampilkan daftar utas proses, gunakan -NS tandai dengan perintah ps. Perhatikan bahwa Anda harus melewati ID Proses dari proses bersama dengan perintah.

ps -L pid

Sebagai contoh

ps -L 1250

Proses Tampilan Terkait Dengan Grup Tertentu

Mendapatkan daftar proses yang terkait dengan grup tertentu juga mudah. Menggunakan -fG tandai dengan perintah default.

ps -fG groupname

Atau, Anda juga dapat memberikan ID grup alih-alih nama grup.

ps -fG groupid

Sebagai contoh

ps -fG sudoers
ps -fg 1000

Tampilkan Proses dalam Format Pohon

Untuk mendapatkan representasi hierarki hierarki dari proses yang berjalan di Linux:

ps -f --forest -C bash

Perintah di atas akan menampilkan semua proses yang terkait dengan bash.

Memantau Proses yang Berjalan di Linux

Mengetahui proses mana yang berjalan di komputer Anda terbukti sangat membantu jika Anda kekurangan sumber daya. Anda bisa dengan mudah matikan proses Linux yang tidak responsif yang tidak Anda inginkan di sistem Anda menggunakan baris perintah.

Bagi mereka yang memiliki komputer kelas bawah dan menginginkan sistem operasi yang menawarkan kinerja yang lancar, tersedia banyak distribusi Linux ringan.

Membagikan Membagikan Menciak Surel 15 Perintah Command Prompt (CMD) Windows yang Harus Anda Ketahui

Prompt perintah masih merupakan alat Windows yang kuat. Berikut adalah perintah CMD paling berguna yang perlu diketahui setiap pengguna Windows.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Linux
Tentang Penulis Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda. Di waktu luangnya, Anda dapat menemukannya membaca buku, mendengarkan berbagai genre musik, atau bermain gitar.

More From Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan