GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa mematikan TCP port 16969 di Bash?

Saya berpikir bahwa:

lsof -i tcp:22 | grep LISTEN | awk '{print $2}' | xargs kill

Harus melakukan trik.

Untuk memeriksa ulang perintah apa yang ingin dijalankan sebelum melepaskannya, tambahkan echo sebelum kill seperti ini:

lsof -i tcp:22 | grep LISTEN | awk '{print $2}' | xargs echo kill

Kemudian akan mencantumkan PID yang biasanya akan dimatikan


fuser -k 16969/tcp 

dapat membebaskan pelabuhan itu. Ini adalah perintah berguna yang dapat digunakan untuk menutup port, mana saja.


Sudahkah Anda mencoba menggunakan tcpkill?

contoh:

tcpkill -i eth0 port 21

Linux
  1. Bagaimana Cara Memeriksa Apakah Bash Dapat Mencetak Warna?

  2. Bagaimana saya bisa memantau data pada port serial di Linux?

  3. Bagaimana cara mematikan proses yang berjalan pada port tertentu di Linux?

  1. bagaimana cara menggunakan kill SIGUSR2 di bash?

  2. Bagaimana cara mematikan satu koneksi TCP di Linux?

  3. Bagaimana saya bisa menguji skrip Bash saya pada versi Bash yang lebih lama?

  1. Bagaimana Cara Membunuh Proses yang Berjalan pada Port Tertentu di Linux?

  2. Bagaimana saya bisa mematikan proses dengan nama, bukan PID?

  3. Bunuh proses yang berjalan di port 80