Cara Mencari dan Membunuh Proses Berlari di Linux
- 4617
- 1469
- Dale Harris II
Pengurusan proses adalah salah satu aspek penting dalam pentadbiran sistem di Linux, dan ia termasuk pembunuhan proses menggunakan bunuh perintah.
Cari dan Bunuh Proses Berlari di LinuxDalam cara ini, kita akan melihat pembunuhan proses yang kurang produktif atau tidak diingini pada sistem Linux anda.
Apakah proses di Linux?
Proses pada sistem Linux boleh menjadi berlakunya aplikasi atau program. Anda juga boleh merujuk kepada proses sebagai tugas yang dilaksanakan dalam sistem operasi.
Apabila proses berjalan, ia terus beralih dari satu negeri ke negeri yang lain dan proses boleh di salah satu negeri berikut:
- Berlari: bermaksud prosesnya sama ada dilaksanakan atau hanya ditetapkan untuk dilaksanakan.
- Menunggu: Berarti bahawa proses sedang menunggu acara atau sumber sistem untuk menjalankan tugas.
Terdapat dua jenis proses menunggu di bawah linux iaitu boleh diganggu dan tidak terganggu.
Proses menunggu yang boleh terganggu oleh isyarat dipanggil Boleh diganggu, Walaupun proses menunggu yang secara langsung menunggu keadaan perkakasan dan tidak dapat terganggu di bawah keadaan yang dipanggil tidak terganggu.
- Berhenti: bermaksud bahawa proses telah dihentikan, menggunakan isyarat.
- Zombie: bermaksud proses telah dihentikan secara tiba -tiba dan mati.
Dengan gambaran ringkas ini, mari kita lihat cara membunuh proses dalam sistem Linux. Kami sudah menutup beberapa artikel mengenai cara untuk membunuh proses linux yang kami gunakan menggunakan Kill, Pkill, Killall dan Xkill, anda boleh membacanya di bawah.
- Panduan untuk Mengurus Proses Linux Menggunakan Perintah Kill, PKill dan Killall
- Cara Membunuh Proses Linux Tidak Menjawat Menggunakan Perintah Xkill
Semasa membunuh proses, bunuh Perintah digunakan untuk menghantar isyarat bernama kepada proses yang dinamakan atau kumpulan proses. Isyarat lalai adalah Istilah isyarat.
Ingat bahawa bunuh Perintah boleh menjadi fungsi terbina dalam di banyak cengkerang moden atau luaran yang terletak di /bin/membunuh.
Cara Mencari Proses PID di Linux
Di Linux setiap proses pada sistem mempunyai Pid (Nombor pengenalan proses) yang boleh digunakan untuk membunuh proses.
Anda boleh mengenal pasti Pid apa -apa proses dengan menggunakan pidof Perintah seperti berikut:
$ pidof firefox $ pidof chrome $ pidof gimp-2.8Cari Pid Proses di Linux
Cara Membunuh Proses di Linux
Sebaik sahaja anda mencari proses PID, mari kita lihat bagaimana membunuh proses. Dalam contoh pertama ini, saya akan mula mendapatkan PID proses dan kemudian menghantar isyarat kepadanya.
Saya mahu membunuh GIMP proses, jadi saya akan melakukannya seperti berikut:
$ pidof gimp-2.8 $ Kill 9378
Untuk mengesahkan bahawa proses itu telah dibunuh, jalankan pidof perintah dan anda tidak akan dapat melihat Pid.
$ pidof gimp-2.8Bunuh Pid Proses Linux
Anda juga boleh menghantar isyarat bernama kepada proses dengan menggunakan nama atau nombor isyarat seperti berikut:
$ pidof vlc $ Kill -Sigterm 9541 $ pidof vlcBunuh proses PID dengan isyarat
Menggunakan nombor isyarat untuk membunuh proses:
$ pidof Banshee $ Kill -9 9647 $ pidof BansheeBunuh proses PID mengikut nombor
Dalam contoh di atas, nombor 9
adalah nombor isyarat untuk Sigkill isyarat.
Cara Membunuh Pelbagai Proses PID di Linux
Untuk membunuh lebih daripada satu proses, lulus Pid (s) kepada perintah membunuh seperti berikut:
$ pidof gimp-2.8 $ pidof vlc $ pidof banshee $ bunuh -9 9734 9747 9762Bunuh Pelbagai Proses Linux PID
Ringkasan
Terdapat banyak cara lain untuk membunuh proses di Linux, beberapa contoh ini hanya membantu untuk memberi anda gambaran keseluruhan proses pembunuhan. Beritahu kami bagaimana anda membunuh proses di Linux? Dan juga memberitahu cara lain jika ada melalui komen.
- « Cara kata laluan melindungi direktori web di nginx
- Fabrik - Automatikkan tugas pentadbiran Linux dan penyebaran aplikasi anda melalui SSH »