Kulit

Cara menemukan dan mematikan proses dengan terminal Linux

Cara menemukan dan mematikan proses dengan terminal Linux

Setiap program yang berjalan di akhir server dapat menghasilkan satu atau lebih proses. Satu server mungkin memiliki beberapa pengguna yang menjalankan banyak perintah yang akan membuat proses. Proses ini dapat menjalankan latar depan dan juga latar belakang. Jika sebuah program berjalan di latar depan, ia dapat menempati terminal tempat program itu awalnya dimulai, dan aplikasi lain bahkan tidak dapat dimulai sampai proses lain masih berjalan di latar depan. Sedangkan, proses lain juga dapat berjalan di latar belakang, dalam hal ini, terminal tempat kita memulai program dapat menambahkan perintah baru lebih lanjut saat program masih berjalan. Daemon juga merupakan jenis proses yang terus berjalan terus menerus. Mereka mendengarkan permintaan pada port tertentu. Mereka biasanya diinisialisasi pada startup sistem dan hanya menunggu di latar belakang dan menjaga diri mereka dalam keadaan idle sampai layanan mereka diperlukan.

Kadang-kadang saat bekerja, sistem kami menjadi tidak responsif, suatu proses mungkin juga memakan banyak ruang sistem dan bahkan mungkin berhenti. Jadi, kita perlu menemukan dan mematikan proses seperti itu di Linux untuk melangkah lebih jauh. Ada banyak cara untuk mematikan proses di Linux yang akan dibahas dalam tutorial ini. Sebuah proses dapat dibunuh secara paksa oleh perintah-perintah ini.

Saya telah menggunakan Ubuntu saat mengimplementasikan artikel ini. Namun, perintah dapat bekerja pada semua distribusi Linux.

Menemukan proses Linux

Langkah 1: Pertama-tama, buka Terminal dengan mengklik peluncur Ubuntu dan cari Terminal.

Langkah 2: Sekarang klik Terminal dan tunggu terminal terbuka.

 

Langkah 3: Setelah terminal dibuka, Anda akan memiliki layar seperti ini:

Dua kunci penting di sini dalam langkah-langkah mendatang adalah sebagai berikut:

  1. PID - Ini adalah ID Proses. Setiap proses memiliki nomor 5 digit tertentu yang ditetapkan untuk proses itu sendiri. Angka-angka dapat diulang ketika mereka mencapai batas maksimum tetapi selalu unik untuk suatu proses dalam suatu sistem.

Langkah 4: puncak - perintah digunakan sebagai perintah dasar untuk melihat semua proses yang sedang berjalan yang memanfaatkan sumber daya perangkat komputer. Jadi, kami menjalankan perintah teratas di terminal dan hasilnya adalah

top itu sendiri adalah sebuah aplikasi. Ini dapat digunakan untuk menampilkan daftar semua proses dan memiliki tata letak baru ketika sedang dieksekusi. Ini contoh nya,

Langkah 5: Ada perintah lain juga untuk melihat daftar semua proses yang sedang berjalan, kami menggunakan “ps -A | kurang" perintah.

Daftar semua proses yang sedang berjalan akan muncul. Proses ini menunjukkan semua proses yang sedang berjalan yang terkait PID “ID proses”. Anda dapat melihat lebih jauh melalui daftar ini untuk mengetahui nama proses yang juga cocok dengan program yang sebenarnya ingin Anda bunuh. Program yang berjalan paling baru ditampilkan di akhir daftar yang ingin Anda bunuh dari daftar. Sebagai contoh kami, kami telah menggunakan Firefox sebagai proses yang kami minati untuk dibunuh.

Setelah selesai tekan “q” untuk keluar dari jendela ini.

Membunuh proses dengan ID

Setelah kami mendapatkan PID, kami dapat menggunakan perintah kill untuk mematikan proses dari informasi yang kami ambil dari perintah ps -A.

Langkah 1: Kami menggunakan perintah "sudo kill PID" untuk tujuan ini. Di mana PID adalah ID proses yang ingin kita bunuh.

 

Jika kita ingin mematikan proses tertentu, kita melihat PID yang sesuai dan kemudian menggunakannya untuk mematikan proses yang sedang berjalan. E.g. kami ingin mematikan proses "firefox" jadi, kami menemukan PID-nya terlebih dahulu.

Jadi, di sini PID firefox adalah 9999. Kita gunakan "sudo bunuh PID” untuk mematikan proses Firefox.

Bagaimana cara memeriksa apakah prosesnya telah dimatikan atau tidak?

Kemudian kami memeriksa semua proses yang berjalan setelah kami mematikan salah satu yang kami minati, menggunakan “ps -A | kurang "perintah". Hasilnya menunjukkan bahwa kita memiliki tidak ada proses firefox (PID: 9999) dalam daftar.

Membunuh proses dengan nama

Untuk Membunuh program menggunakan nama prosesnya hanya berfungsi untuk semua file yang dapat dieksekusi (mis.e., semua program yang dapat dijalankan) yang dimaksudkan untuk dibuka pada saat eksekusi. Semua program yang berjalan di latar belakang tidak dapat dimatikan menggunakan nama proses.

Kami sekarang akan mematikan proses yang kami minati menggunakan nama proses itu. Jika kita ingin mematikan proses tertentu, kita melihat PID yang sesuai dan kemudian menggunakannya untuk mematikan proses yang sedang berjalan. E.g. kami ingin mematikan proses "firefox" jadi, kami menemukan PID-nya terlebih dahulu.

Jadi, di sini nama prosesnya adalah firefox dan kami menggunakan “pkill firefox” perintah untuk mematikan proses ini.

Bagaimana cara memeriksa apakah prosesnya telah dimatikan atau tidak?

Kemudian kami memeriksa semua proses yang berjalan setelah kami mematikan salah satu yang kami minati, menggunakan “ps -A | kurang "perintah". Hasilnya menunjukkan bahwa kita memiliki tidak ada proses firefox dalam daftar.

Kesimpulan

Terima kasih telah membaca artikel ini. Kami telah melihat bagaimana kami dapat menemukan dan kemudian mematikan suatu proses dengan menggunakan ID atau nama prosesnya.

Instal Game Strategi OpenRA terbaru di Ubuntu Linux
OpenRA adalah mesin game Strategi Waktu Nyata Libre/Gratis yang membuat ulang game Westwood awal seperti Command & Conquer klasik: Red Alert. Mod yang...
Instal Dolphin Emulator terbaru untuk Gamecube & Wii di Linux
Dolphin Emulator memungkinkan Anda memainkan game Gamecube & Wii pilihan Anda di Komputer Pribadi (PC) Linux. Menjadi emulator game sumber terbuka da...
Cara Menggunakan Cheat Engine GameConqueror di Linux
Artikel ini mencakup panduan tentang menggunakan mesin cheat GameConqueror di Linux. Banyak pengguna yang bermain game di Windows sering menggunakan a...