Bagaimana cara Menemukan ID Proses di Ubuntu

Saat bekerja pada Sistem Operasi seperti distribusi Linux, kernel membuat proses ketika sebuah program diluncurkan. Proses itu menyimpan detail eksekusi program dalam memori.

Seperti yang kita ketahui bahwa distribusi Linux dirancang untuk tujuan multi-threaded. Beberapa proses berjalan di latar belakang secara bersamaan dengan pengidentifikasi unik yang ditetapkan. Pengidentifikasi ini ditetapkan secara otomatis oleh kernel dan dikenal sebagaiProcess Identifiers (PIDs).

Saat mengoperasikan sistem, terkadang kita perlu mendapatkan detail tentang berapa banyak proses yang berjalan dan apa yang the kernel gives PIDs.

Beberapa alasan dapat dicantumkan mengapa kita perlu mengetahui PIDdari menjalankan program. Saat beberapa program dijalankan, terkadang kita menginginkannyaPIDs untuk tujuan penjadwalan, atau ketika sebuah program berperilaku tidak normal, kita membutuhkannya PID untuk mematikan program terkait.

Anda juga dapat menemukan PIDs melalui Graphical User Interface (GUI), tetapi Anda mungkin tidak mendapatkan daftar proses yang berjalan tersembunyi dari alat berbasis GUI.

Untuk mendapatkan PID dari proses yang berjalan, interface command line adalah cara yang paling efektif.

Cara menemukan ID proses di Linux:

Ada berbagai pendekatan untuk menemukan PID; sebagian besar pendekatan sederhana dan mungkin dibahas di bawah ini. Pilih proses yang ingin Anda tampilkanPID dari dan mengikuti pendekatan sesuai pilihan.

Misalnya, kami akan menunjukkan ID proses dari “VLC,” tetapi Anda dapat memilih proses lain.

Cara menemukan ID proses (PID) dengan perintah “pidof”:

Untuk mendapatkan PID dari proses yang berjalan di terminal dengan bantuan “pidofPerintah ” adalah cara yang paling umum dan paling sederhana.

Buka terminal dan ikuti sintaks yang diberikan dari “pidof” perintah untuk menampilkan ID proses:

$ pidof [process_name]

atau untuk mendapatkan “VLC PID, Tipe:

$ pidof vlc

Cara Menemukan ID Proses (PID) dengan Perintah “pgrep”:

pgrepPerintah ” adalah utilitas Linux lain yang membantu menemukan PID dari program yang sedang berjalan. MendapatkanPID dari “VLC” menggunakan “pgrep” utilitas perintah, ketik:

$ pgrep vlc

Cara menemukan ID proses (PID) dengan perintah “lsof”:

lsof” perintah adalah bentuk singkatan dari “List Open Files.” Ini digunakan untuk mengambil data tentang file yang dibuka oleh banyak proses.

Gunakan dengan “grep” perintah untuk mengambil kembali “VLCPID dengan data file:

$ lsof | grep vlc

Perlu diingat, sebagian besar waktu, kami menggunakan “grep” dengan beberapa alat command line. Tujuannya agar “grepPerintah ” menemukan file dari pola string tertentu dan menampilkannya.

Cara menemukan ID proses (PID) dengan perintah “ps”:

Ketika kita menggunakan “ps”, ini mencantumkan ID proses dari proses yang sedang berjalan dan membaca informasi terkait dari perintah “/proc” sistem file yang berisi file virtual.

Ketik perintah yang diberikan untuk ditampilkan PID dari VLC:

$ ps aux | grep “vlc”

(Anda mungkin berpikir mengapa kami menggunakan “ps” perintah dengan “aux” pilihan. Ingatlah pertanyaan itu; kita akan menggunakan perintah ini di akhir artikel).

Cara Menemukan ID Proses (PID) dengan Perintah “pstree”:

pstreeUtilitas perintah ” adalah cara yang efektif untuk menampilkan hierarki proses yang sedang berjalan dalam format pohon.

Ketik “pstree” perintah untuk menampilkan hierarki dari VLC dan dapatkan PID demikian juga:

$ pstree | grep “vlc”

Gambar telah menunjukkan proses induk dengan proses anaknya.

Jika Anda hanya ingin menampilkan proses induk, gunakan perintah yang disebutkan:

$ pstree | grep “vlc” | head -1

Pendekatan yang disebutkan di atas digunakan untuk menampilkan PID dari suatu proses tertentu.

Jika Anda ingin menampilkan daftar semua proses yang berjalan di latar belakang, gunakan tombol “top” dan “ps aux” memerintah.

Cara menemukan PID menggunakan Perintah “atas”:

topPerintah ” menampilkan pengelola tugas, yang berisi aktivitas pemrosesan semua proses yang berjalan dengan PID-nya di sistem Linux.

Jenis “top” di terminal untuk mendapatkan daftar proses:

$ top

Cara menemukan PID menggunakan perintah “ps aux”:

Kami sudah menggunakan “ps aux” dengan “grep” perintah di atas untuk menampilkan “VLC”PID. Itu untuk proses tertentu saat kami menggunakannya dengangrep memerintah.

Jika kita berbicara tentang “ps aux”, ini adalah alat command line 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 useran memorinya.

$ ps aux

Kesimpulan:

Linux adalah sistem operasi multitasking; beberapa proses berjalan secara bersamaan dengan pengidentifikasi unik yang disebut PID. Dari tulisan ini, Anda telah belajar bagaimana menemukan PID dari proses tertentu melalui pendekatan yang berbeda. Kami juga telah memeriksa cara mendapatkan daftar semua proses yang berjalan menggunakan “top” dan “ps aux” utilitas command line.

Related Posts