Panduan pertanyaan penghunian pelabuhan dalam persekitaran Linux
Dalam sistem pengendalian Linux, penghunian pelabuhan merupakan maklumat penting yang sering kita perlu tahu. Memahami port mana dalam sistem yang diduduki oleh proses yang boleh membantu kami menyelesaikan masalah rangkaian, mengoptimumkan penggunaan sumber sistem dan melindungi keselamatan sistem. Artikel ini akan memperkenalkan beberapa kaedah biasa untuk membuat pertanyaan tentang penghunian port dalam persekitaran Linux dan melampirkan contoh kod tertentu.
netstat ialah alat rangkaian yang boleh digunakan untuk melihat sambungan rangkaian sistem, jadual penghalaan, antara muka rangkaian dan maklumat lain. Melalui arahan netstat, kami boleh menanyakan penghunian setiap port dalam sistem dengan cepat.
Format arahan khusus adalah seperti berikut:
netstat -tuln
Antaranya, pilihan -t bermaksud memaparkan maklumat berkaitan protokol TCP, -u bermaksud memaparkan maklumat berkaitan protokol UDP, -l bermaksud memaparkan port dalam status mendengar, dan -n bermaksud untuk memaparkannya dalam bentuk berangka Nombor port.
Contoh:
$ netstat -tuln
Selepas melaksanakan arahan di atas, sistem akan menyenaraikan port TCP dan UDP yang sedang mendengar dan maklumat proses yang sepadan.
lsof ialah alat berkuasa yang boleh memaparkan fail terbuka, sambungan rangkaian dan maklumat proses yang sepadan dalam sistem. Melalui arahan lsof, kita boleh menanyakan maklumat port yang digunakan dalam sistem.
Format arahan khusus adalah seperti berikut:
lsof -i:端口号
Contoh:
$ lsof -i:80
Selepas melaksanakan arahan di atas, sistem akan menyenaraikan maklumat proses yang menduduki port nombor 80.
Arahan ss ialah alat berkuasa yang digunakan untuk memaparkan maklumat statistik tentang soket rangkaian. Gunakan arahan ss untuk menanyakan penghunian port dalam sistem dengan lebih cepat.
Format arahan khusus adalah seperti berikut:
ss -tuln
Antaranya, pilihan -t bermaksud memaparkan maklumat berkaitan protokol TCP, -u bermaksud memaparkan maklumat berkaitan protokol UDP, -l bermaksud memaparkan port dalam status mendengar, dan -n bermaksud untuk memaparkannya dalam bentuk berangka Nombor port.
Contoh:
$ ss -tuln
Selepas melaksanakan arahan di atas, sistem akan menyenaraikan port TCP dan UDP yang sedang mendengar dan maklumat proses yang sepadan.
Ringkasnya, melalui tiga arahan netstat, lsof dan ss, kita boleh dengan mudah dan cepat menanyakan status penghunian port dalam sistem Linux. Kaedah ini boleh membantu kami menemui dan menangani masalah yang disebabkan oleh pendudukan pelabuhan dengan segera dan memastikan operasi normal dan keselamatan sistem. Semoga kandungan di atas dapat membantu anda.
Atas ialah kandungan terperinci Panduan pertanyaan penghunian pelabuhan dalam persekitaran Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!