Cara membunuh proses yang berjalan di pelabuhan tertentu
- 2178
- 60
- Daryl Wilderman
Sistem Operasi Linux menganggap semuanya sebagai fail. Jadi pertama sekali, gunakan lsof (senarai fail terbuka) Perintah Linux untuk mengenal pasti ID Proses (PID) proses yang sedang berjalan di mana -mana pelabuhan. Sebaik sahaja anda mendapat ID proses, anda boleh menggunakan bunuh perintah untuk membunuh proses itu menggunakan pid.
Bunuh proses yang berjalan di pelabuhan
Pertama sekali, cari PID (ID Proses) proses berjalan di pelabuhan tertentu. Contohnya, proses sedang berjalan di port 3000. Untuk mencari ID prosesnya, laksanakan:
lsof -t -i: 300
6279
Sekarang anda mempunyai PID proses yang berjalan di pelabuhan. Menggunakan bunuh perintah untuk menamatkan proses itu dengan pidanya.
sudo membunuh -9 6279
Anda akan melihat bahawa proses yang dijalankan pada port tertentu ditamatkan.
Versi pendek arahan
Anda juga boleh menggabungkan kedua -dua arahan di atas dan menjalankannya seperti berikut:
sudo membunuh -9 $ (sudo lsof -t -i: 3000)
Kesimpulan
Dalam FAQ ini, anda telah belajar untuk menamatkan proses yang berjalan di pelabuhan tertentu.
- « Cara Memasang dan Mengkonfigurasi Apache pada CentOS/RHEL 8
- Cara Memasang Nginx dengan PHP-FPM di Ubuntu 18.04 LTS »