Tajuk: Kaedah dan contoh kod khusus untuk menyemak penghunian port dalam sistem Linux
Dalam sistem Linux, selalunya perlu menyemak penghunian setiap port dalam sistem semasa untuk menyelesaikan masalah atau melaksanakan pengurusan port dalam tepat pada masanya. Artikel ini akan memperkenalkan beberapa kaedah yang biasa digunakan untuk menyemak penghunian port dan melampirkan contoh kod khusus supaya pembaca boleh menggunakan kaedah ini dengan mudah:
1 Gunakan arahan netstat
netstat ialah alat yang digunakan untuk memaparkan sambungan rangkaian, penghalaan. alat arahan maklumat antara muka jadual dan rangkaian. Melalui arahan netstat, anda boleh menyemak penghunian setiap port dalam sistem. Contoh kod khusus adalah seperti berikut:
netstat -tuln
Dalam arahan di atas, parameter -t bermaksud untuk memaparkan semua sambungan TCP, -u bermaksud untuk memaparkan semua sambungan UDP, -l bermaksud untuk memaparkan hanya sambungan dalam keadaan mendengar, dan -n bermaksud untuk memaparkan port dalam bentuk berangka.
2. Gunakan arahan ss
ss arahan ialah alat alternatif kepada netstat, yang lebih cekap dan berkuasa. Anda juga boleh menyemak penghunian port melalui arahan ss. Contoh kod khusus adalah seperti berikut:
ss -tuln
Dalam arahan di atas, parameter -t bermaksud untuk memaparkan sambungan TCP, -u bermaksud untuk memaparkan sambungan UDP, -l bermaksud untuk memaparkan hanya sambungan dalam keadaan mendengar, dan -n bermaksud untuk memaparkan port dalam bentuk berangka.
3. Gunakan perintah lsof
lsof ialah alat yang menyenaraikan semua fail terbuka dalam sistem semasa, dan juga boleh digunakan untuk menyemak penghunian port. Contoh kod khusus adalah seperti berikut:
lsof -i :端口号
Dalam arahan di atas, anda perlu menggantikan ":port number" dengan nombor port tertentu yang perlu ditanya.
4 Gunakan arahan pidof dan pgrep
pidof dan pgrep ialah arahan yang digunakan untuk menanyakan ID proses Melalui dua arahan ini, anda boleh mencari proses yang sepadan dengan port tertentu. Contoh kod khusus adalah seperti berikut:
pidof -x 程序名 pgrep -f 程序名
Antaranya, gantikan "nama program" dengan nama proses yang sepadan.
Melalui kaedah di atas, kami boleh menyemak status penghunian port dalam sistem Linux dengan mudah, yang mudah untuk pengurusan dan penyelesaian masalah. Pembaca boleh memilih kaedah yang sesuai dengan mereka mengikut keperluan dan situasi khusus mereka.
Atas ialah kandungan terperinci Bagaimana untuk menyemak penghunian port dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!