Bagaimana untuk mengendalikan dan membunuh proses dari konsol di linux: membunuh, membunuh, ...

Isi kandungan:
- Pengurusan proses dari konsol di Linux
- atas
- htop
- pgrep
- renai
- ps
- pstree
- Menamatkan proses di Linux
- Membunuh: menggunakan PID untuk membunuh proses
- killall: membunuh proses menggunakan namanya
- pkill: membunuh proses menggunakan sebahagian daripada namanya
- xkill: membunuh proses dengan memilih tetingkap dengan tetikus
Kami tahu bahawa di Linux, konsol menyediakan kami alat yang sangat berkuasa untuk pentadbiran sistem. Itulah sebabnya, hari ini kita akan membincangkan arahan untuk Pengurusan Proses dari konsol di Linux. Mungkin ada beberapa dari mereka yang sudah mengenalinya, tetapi tidak pernah menyakitkan untuk melakukan semakan; kerana ini membolehkan kita melihat, menetapkan keutamaan mereka, untuk membunuh proses.
Indeks kandungan
Pengurusan proses dari konsol di Linux
atas
Ini adalah salah satu perintah Linux klasik untuk pengendalian proses. Ia membolehkan anda melihat sumber-sumber yang digunakan oleh sistem dan dengan itu mengenalpasti mana-mana yang memakannya.
Sintaks:
htop
Katakanlah ia merupakan versi atas yang lebih baik. Biasanya penyebaran Linux tidak dipasang secara lalai.
Jika mereka tidak mempunyai sistem mereka, mereka menjalankan yang berikut untuk memasangnya:
sudo apt-get install htop
Penambahbaikan utamanya ialah output lebih mudah untuk mentafsir berbanding dengan bahagian atas. Di samping itu, ia membolehkan jenis operasi lain yang dijalankan ke atas proses, seperti membunuh proses, dengan cara yang sangat mudah menggunakan kekunci yang ditunjukkan dalam imej berikut:
pgrep
Perintah ini membolehkan kami untuk menentukan PID proses yang sepadan dengan carian untuk kata kunci yang dibekalkan. PID bermaksud "Pengenalpastian Proses". Mari lihat contoh:
pgrep firefox
Ia akan mengembalikan PID proses "firefox".
renai
Perintah ini membantu kami dalam mengubah nilai "bagus" sesuatu proses yang berjalan.
Nilai "bagus" ialah menentukan keutamaan proses tertentu. Skalanya adalah seperti berikut:
- Nilai -19 mewakili keutamaan yang sangat tinggi. Sebaliknya, nilai 19 menentukan keutamaan yang rendah. Nilai lalai ialah 0.
Perintah renis memerlukan PID proses sebagai parameter.
Sintaks:
ps
Ia adalah perintah universal default Linux untuk pengurusan proses. Anda boleh melihat proses dan menjalankan operasi pada mereka. Ia agak praktikal kerana ia membolehkan anda menghubungkannya dengan arahan lain. Contoh mereka menggunakan "grep" untuk mencari proses tertentu, menggunakan Pipa yang terkenal.
Contoh:
ps -A | grep firefox
Di mana "grep firefox" mencari proses Firefox.
pstree
Perintah ini membolehkan kita memvisualisasikan semua proses dengan kebergantungan masing-masing, dalam bentuk pokok.
Menamatkan proses di Linux
Sistem operasi berasaskan Linux menggabungkan satu set alat berguna untuk mengakhiri proses yang telah terperangkap atau yang tidak lagi diperlukan untuk terus berjalan. Pada ketika ini, kami akan mengembangkan sedikit sejak terdapat 4 cara untuk mengakhiri proses dan ia merupakan bahagian penting dalam proses pengurusan di Linux. Ia boleh melalui namanya, juga menyatakan sebahagian daripada namanya, secara langsung oleh PID atau bahkan menunjuk dengan kursor pada tetingkap proses tersebut. Selanjutnya kita akan melihat satu demi satu.
Membunuh: menggunakan PID untuk membunuh proses
Ia adalah yang paling rumit tetapi pada masa yang sama cara yang paling tepat, kerana PID adalah pengecam unik bagi setiap proses yang berjalan pada masa yang diberikan.
Bunuh membolehkan kita menghantar pelbagai jenis isyarat, yang boleh menutup proses atau sekumpulan mereka. Isyarat lalai adalah TERM jika tiada jenis yang ditentukan.
KAMI MEREKOMENDASIKAN ANDA Mahu Ubuntu 17.04 kelihatan seperti Windows?Jenis isyarat berikut adalah yang paling biasa:
- SIGHUP: Ia digunakan apabila konsol tidak bertindak balas atau jika kawalan terhadap prosesnya hilang. Ia bertanggungjawab untuk memuat semula fail konfigurasi serta fail log yang mungkin. SIGKILL: Mod ini adalah yang paling radikal untuk menamatkan proses, ia digunakan apabila ia tidak lagi bertindak balas. Tiada data yang akan disimpan kerana ia bukan cara yang bersih untuk menutup proses itu. SIGTERM: Ia adalah mekanisme lalai untuk membunuh proses tersebut.
Contoh:
membunuh 22298
Di mana, 22298 mewakili PID proses tersebut.
killall: membunuh proses menggunakan namanya
Ia adalah perintah yang sangat mudah. Satu perkara yang perlu diingat ialah, sekiranya terdapat beberapa contoh program yang sedang berjalan, arahan akan mengurus penutupan semuanya.
Sintaks:
pkill: membunuh proses menggunakan sebahagian daripada namanya
pkill memberi kami pilihan untuk memusnahkan proses itu melalui nama anda atau sebahagian daripadanya. Ini membebaskan kita dari keperluan untuk mengingati PID untuk menentukan isyarat. Walau bagaimanapun, semua proses yang namanya mengandungi perkataan yang ditentukan akan ditutup.
Pelaksanaannya adalah:
bahagian proses_name pkill
Kami mengesyorkan membaca pengalihan dan paip di Linux.
xkill: membunuh proses dengan memilih tetingkap dengan tetikus
Daripada keseluruhan kumpulan, ini adalah yang paling praktikal dan mudah. Hanya tekan kekunci Alt + F2, diikuti dengan ini kotak dialog akan dipaparkan. Kotak ini akan membolehkan anda melaksanakan pelaksanaan arahan. Kami menulis xkill. Kemudian kursus akan menjadi tengkorak dan dengan mengklik salah satu tingkap, proses selamat tinggal!
Tinggalkan pengalaman anda dalam komen, kongsi dengan kami yang mana kumpulan perintah ini berguna untuk anda dan mengapa?
Bagaimana untuk membuat usb dengan tingkap untuk pergi dari tingkap 8 dan tingkap 10

Kami mengajar anda bagaimana untuk mencipta Windows sendiri Untuk Pergi pada USB dengan sistem operasi kegemaran anda: Windows 10 atau Windows 8.1 langkah demi langkah.
Bagaimana untuk mempercepatkan aplikasi tingkap dengan memberikan lebih keutamaan kepada proses

Kami menunjukkan kepada anda bagaimana untuk memberikan keutamaan kepada proses untuk mempercepatkan aplikasi yang lebih perlahan dalam sistem pengendalian Windows anda.
Bagaimana untuk menyulitkan data sebelum menyimpannya ke awan dan bagaimana untuk melakukannya

Panduan tentang cara menyulitkan data sebelum menyimpannya ke awan dan bagaimana untuk melakukannya. Kami memberi anda kunci mengenai cara menyulitkan data sebelum menyimpannya.