Cara menangani dan mematikan proses dari konsol di linux: kill, killall, pkill ...
Daftar Isi:
- Manajemen proses dari konsol di Linux
- atas
- htop
- pgrep
- renice
- ps
- pstree
- Hentikan proses di Linux
- Bunuh: menggunakan PID untuk mematikan proses
- killall: bunuh proses menggunakan namanya
- pkill: bunuh proses menggunakan bagian dari namanya
- xkill: bunuh proses dengan memilih jendela dengan mouse
Kita tahu bahwa di Linux, konsol memberi kita alat yang sangat kuat untuk administrasi sistem. Itulah sebabnya, hari ini kita akan berbicara tentang perintah untuk Manajemen Proses dari konsol di Linux. Kemungkinan beberapa dari mereka sudah mengenal mereka, tetapi tidak ada salahnya untuk melakukan review; karena ini memungkinkan kita dari melihat, mengatur prioritas mereka, hingga proses pembunuhan.
Indeks isi
Manajemen proses dari konsol di Linux
atas
Ini adalah salah satu perintah Linux klasik untuk penanganan proses. Ini memungkinkan Anda untuk melihat sumber daya yang digunakan oleh sistem dan dengan demikian mengidentifikasi sumber daya mana yang paling banyak dikonsumsi.
Sintaks:
htop
Katakanlah itu adalah versi teratas yang ditingkatkan. Biasanya distribusi Linux tidak menginstalnya secara default.
Jika mereka tidak memilikinya di sistem mereka, mereka menjalankan yang berikut untuk menginstalnya:
sudo apt-get install htop
Peningkatan utamanya adalah bahwa output lebih mudah diinterpretasikan dibandingkan dengan yang teratas. Selain itu, memungkinkan jenis operasi lain untuk dilakukan pada proses, seperti mematikan proses, dengan cara yang sangat mudah menggunakan tombol yang ditunjukkan pada gambar berikut:
pgrep
Perintah ini memungkinkan kita untuk menentukan PID dari proses yang cocok dengan pencarian untuk kata kunci yang disediakan. PID adalah singkatan dari "Process Identifier". Mari kita lihat sebuah contoh:
pgrep firefox
Ini akan mengembalikan PID dari proses "firefox".
renice
Perintah ini membantu kita dalam memodifikasi nilai "bagus" dari suatu proses yang sedang berjalan.
Nilai "bagus" adalah yang menentukan prioritas dari proses yang ditentukan. Skalanya adalah sebagai berikut:
- Nilai -19 mewakili prioritas yang sangat tinggi. Sebaliknya, nilai 19 menentukan prioritas rendah. Nilai defaultnya adalah 0.
Perintah renice membutuhkan PID dari suatu proses sebagai parameter.
Sintaks:
ps
Ini adalah perintah Linux default universal untuk manajemen proses. Anda dapat melihat proses dan melakukan operasi padanya. Ini cukup praktis karena memungkinkan Anda untuk menghubungkannya dengan perintah lain. Contoh dari mereka menggunakan "grep" untuk mencari proses tertentu, memanfaatkan Pipa yang terkenal.
Contoh:
ps -A | grep firefox
Di mana "grep firefox" mencari proses Firefox.
pstree
Perintah ini memungkinkan kita untuk memvisualisasikan semua proses dengan dependensinya masing-masing, dalam bentuk pohon.
Hentikan proses di Linux
Sistem operasi berbasis Linux menggabungkan seperangkat alat yang berguna untuk mengakhiri proses yang menjadi macet atau yang tidak lagi kita perlukan untuk terus berjalan. Pada titik ini kami akan sedikit memperluas karena ada 4 cara untuk mengakhiri suatu proses dan itu adalah bagian mendasar dari proses pengelolaan di Linux. Itu bisa melalui namanya, juga menentukan bagian dari namanya, langsung oleh PID atau bahkan menunjuk dengan kursor di jendela proses tersebut. Selanjutnya kita akan melihat satu per satu.
Bunuh: menggunakan PID untuk mematikan proses
Ini adalah cara yang paling rumit tetapi sekaligus paling akurat, karena PID adalah pengidentifikasi unik untuk setiap proses yang berjalan pada saat tertentu.
Kill memungkinkan kita untuk mengirim berbagai jenis sinyal, yang dapat menutup suatu proses atau sekelompok sinyal. Sinyal default adalah TERM jika tidak ada tipe yang ditentukan.
KAMI MEREKOMENDASIKAN ANDA Ingin Ubuntu 17.04 terlihat seperti Windows?Jenis sinyal berikut adalah yang paling umum:
- SIGHUP: Digunakan ketika konsol tidak merespons atau jika kontrol atas proses hilang. Ini bertanggung jawab untuk memuat ulang file konfigurasinya serta file log yang mungkin. SIGKILL: Mode ini adalah yang paling radikal untuk mengakhiri suatu proses, digunakan ketika tidak lagi merespons. Tidak ada data yang akan disimpan karena ini bukan cara yang bersih untuk menutup proses SIGTERM: Ini adalah mekanisme default untuk mematikan proses.
Contoh:
bunuh 22298
Di mana, 22298 mewakili PID dari proses.
killall: bunuh proses menggunakan namanya
Ini adalah perintah yang sangat sederhana. Satu hal yang perlu diingat adalah bahwa, jika ada beberapa contoh program yang sedang berjalan, perintah akan mengatur untuk menutup semuanya.
Sintaks:
pkill: bunuh proses menggunakan bagian dari namanya
pkill memberi kami opsi untuk memusnahkan proses melalui nama Anda atau bahkan sebagian darinya. Ini membebaskan kita dari kebutuhan untuk mengingat PID untuk menentukan sinyal. Namun, semua proses yang namanya mengandung kata yang ditentukan akan ditutup.
Eksekuensinya adalah:
pkill process_name bagian
Kami merekomendasikan membaca pengalihan dan pipa di Linux.
xkill: bunuh proses dengan memilih jendela dengan mouse
Dari seluruh kelompok, ini yang paling praktis dan sederhana. Cukup tekan tombol Alt + F2, diikuti oleh ini kotak dialog akan ditampilkan. Kotak ini akan memungkinkan Anda untuk melakukan eksekusi perintah. Kami menulis xkill. Maka kursus akan menjadi tengkorak dan dengan mengklik pada salah satu jendela, selamat tinggal!
Tinggalkan pengalaman Anda di komentar, berbagi dengan kami yang mana dari kelompok perintah ini yang berguna untuk Anda dan mengapa?
Enermax liqtech ii, cairan aio baru yang mampu menangani + 500w
Enermax telah mengumumkan peluncuran sistem pendingin cair Enermax Liqtech II yang mampu menangani hingga 500W.
Xbox lockhart, detail baru dari konsol 'dasar' dari seri x
Jika ini adalah APU Xbox S / Lockhart Series, itu akan lebih kuat dari yang diperkirakan sebelumnya, dengan kinerja yang mirip dengan RX 5600 XT.
Cara menghidupkan dan mematikan kamera laptop saya
Tidak cukup dengan menempelkan stiker di webcam. Jadi, kami mengajarkan Anda cara mengaktifkan dan menonaktifkan kamera laptop dengan cara sederhana.