Seperti yang kita ketahui, distribusi Linux dirancang untuk tujuan multithread. Beberapa proses dengan pengidentifikasi unik yang ditetapkan berjalan secara bersamaan di latar belakang. Pengidentifikasi ini secara otomatis ditetapkan oleh kernel dan disebut Pengidentifikasi proses (PID ).
Terkadang selama pengoperasian sistem, kita perlu mendapatkan detail tentang berapa banyak proses yang berjalan dan PID apa yang diberikan kernel .
Ada beberapa alasan mengapa kita perlu mengetahui PID menjalankan program. Saat beberapa program sedang berjalan, terkadang kami menginginkan PID mereka untuk tujuan perencanaan atau ketika sebuah program berperilaku tidak normal, kita memerlukan PID untuk mengakhiri program terkait.
Anda juga dapat menemukannya PID melalui antarmuka pengguna grafis (GUI), tetapi Anda mungkin tidak mendapatkan daftar proses yang berjalan tersembunyi dari alat berbasis GUI.
Untuk mendapatkan PID menjalankan proses, antarmuka baris perintah adalah cara yang paling efektif.
Cara menemukan ID proses di Linux:
Ada beberapa pendekatan untuk menemukan PID; sebagian besar pendekatan sederhana dan mungkin dibahas di bawah ini. Pilih proses yang ingin Anda lihat PID dari dan ikuti pendekatan untuk memilih.
Misalnya, kami menunjukkan ID proses “VLC, “Tetapi Anda dapat memilih proses yang berbeda.
Cara mencari ID proses (PID) dengan perintah “pidof”:
Untuk mendapatkan PID dari proses yang berjalan di terminal dengan bantuan “pidof ”Perintah adalah cara yang paling umum dan termudah.
Buka Terminal dan ikuti sintaks yang diberikan dari “pidof” Perintah untuk menampilkan ID proses:
$ pidof [nama_proses]atau “VLC ” PID , Ketik:
$ pidof vlc
Untuk menemukan ID proses (PID) menggunakan perintah pgrep:
“pgrep ”Command adalah utilitas Linux lain yang membantu PID sebuah program yang sedang berjalan. Terima PID dari “VLC ” Penggunaan “pgrep Utilitas perintah, ketik:
$ pgrep vlc
Cara mencari ID proses (PID) dengan perintah “lsof”:
“lsof “Perintah adalah bentuk singkatan dari”Daftar file yang terbuka . ”Digunakan untuk mendapatkan informasi tentang file yang telah dibuka oleh beberapa proses.
Gunakan dengan “grep ”Perintah untuk memanggil“VLC ” PID dengan data file:
$ lsof | grep vlc
Ingatlah bahwa sebagian besar waktu kitamengerti ”Perintah dengan beberapa alat baris perintah. Tujuannya adalah agar “grep ”Command menemukan file dengan pola string tertentu dan menampilkannya.
Cara mencari ID proses (PID) dengan perintah “ps”:
Jika kita “ps “Command, ini mencantumkan ID proses dari proses yang sedang berjalan dan membaca informasi terkait dari”/ proc ” Sistem file yang berisi file virtual.
Masukkan perintah yang diberikan untuk menampilkan PID dari VLC :
$ps dari | grep "vlc"
(Anda mungkin berpikir mengapa kamips ”Perintah dengan“dari "Kemungkinan. Ingatlah pertanyaan itu; kita akan menggunakan perintah ini di akhir artikel).
Cara mencari ID proses (PID) dengan perintah “pstree”:
“pstree ”Utilitas perintah adalah cara yang efektif untuk menampilkan hierarki proses yang berjalan dalam format pohon.
Tulis “pstree ”Perintah untuk menampilkan hierarki VLC dan dapatkan PID sebagai:
$ pstree | grep "vlc"
Gambar menunjukkan proses induk dengan proses anaknya.
Jika Anda hanya ingin melihat proses induk, gunakan perintah yang disebutkan:
$ pstree | grep "vlc" | kepala -1
Pendekatan di atas digunakan untuk mengatasi PID dari proses tertentu.
Jika Anda ingin menampilkan daftar semua proses yang berjalan di latar belakang, gunakan “di atas” dan “ps aktif “Perintah.
Cara menemukan PID dengan perintah “top”:
“di atas ”Perintah menampilkan Pengelola Tugas, yang berisi aktivitas pemrosesan semua proses yang berjalan dengan PID-nya di sistem Linux.
Ketik “di atas ”Di terminal untuk mendapatkan daftar proses:
$ di atas
Cara menemukan PID dengan perintah “ps aux”:
Kami sudah memiliki “ps aktif ” dengan “grep “Perintah di atas untuk”VLC “ PID. Itu untuk proses tertentu yang kami gunakan dengan grep Perintah.
Jika kita berbicara tentang “ps on ”Perintah, ini adalah alat baris perintah yang efisien untuk memantau semua proses yang berjalan di sistem operasi. Anda dapat mengelola informasi terkait proses setelah daftar ditampilkan. Ini menunjukkan nama proses dengan PID dan penggunaan memorinya.
$ps dari
Ijazah:
Linux adalah sistem operasi multitasking; beberapa proses berjalan pada saat yang sama dengan pengidentifikasi unik, yang disebut PID. Dari uraian ini Anda belajar bagaimana menentukan PID dari proses tertentu melalui pendekatan yang berbeda. Kami juga memeriksa cara mendapatkan daftar semua proses yang berjalan dengan “di atas ” dan “ps aktif ”Utilitas baris perintah.