GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana cara menemukan ID proses di Ubuntu?

Saat bekerja pada sistem operasi seperti distribusi Linux, kernel membuat proses ketika program dimulai. Proses ini menyimpan detail eksekusi program dalam memori.

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“VLCPID 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.


Ubuntu
  1. Temukan Alamat MAC di Ubuntu 21.10

  2. Kustomisasi Terminal di Ubuntu 20.04 - bagaimana melakukannya?

  3. Bagaimana menemukan jumlah inti di Ubuntu

  1. Bagaimana Menemukan Id Proses (pid) Dari Program Terminal yang Berjalan?

  2. Bagaimana Cara Membuat Ubuntu Terkunci?

  3. Bagaimana Proses Upgrade Ubuntu Bekerja?

  1. Bagaimana cara menemukan dan mematikan proses di Ubuntu

  2. Bagaimana cara menemukan alamat IP saya di Ubuntu

  3. Bagaimana cara mendapatkan ID proses untuk mematikan proses nohup?