netstat

Cara Menggunakan Perintah Netstat di Linux untuk Memeriksa Pelabuhan Tertentu

Cara Menggunakan Perintah Netstat di Linux untuk Memeriksa Pelabuhan Tertentu
netstat adalah alat rangkaian yang kuat di Linux. Dalam artikel ini, saya akan menunjukkan cara memasang netstat pada Debian 9 Regangan dan cara penggunaan netstat untuk menunjukkan port mendengar di Debian 9 Stretch. Mari kita mulakan.

Memasang netstat pada Debian 9 Stretch:

netstat perintah adalah bahagian dari alatan bersih pakej utiliti di Debian 9 Stretch. Ia mungkin tidak dipasang secara lalai pada sistem operasi Debian 9 Stretch anda. The alatan bersih pakej boleh didapati di repositori pakej rasmi Debian 9 Stretch. Jadi memasangnya sangat mudah.

Kemas kini pertama tepat pakej cache repositori mesin Debian 9 Stretch anda dengan arahan berikut:

$ sudo apt kemas kini

The tepat cache repositori pakej harus dikemas kini.

Sekarang jalankan arahan berikut untuk memasang alatan bersih utiliti pada Debian 9 Stretch:

$ sudo apt memasang alat bersih

alatan bersih harus dipasang.

Sekarang periksa sama ada netstat berfungsi dengan arahan berikut:

$ netstat --versi

Ianya berfungsi!

Menyenaraikan Semua Pelabuhan dan Soket Menggunakan netstat:

Anda boleh menyenaraikan semua port yang dibuka dan soket yang disambungkan pada mesin Debian 9 anda dengan arahan berikut:

$ sudo netstat -a

atau

$ sudo netstat --semua

Seperti yang anda lihat, semua port dan soket yang dibuka disenaraikan. Ini senarai yang sangat panjang.

Menyenaraikan Semua Pelabuhan dan Soket Mendengar dengan netstat:

Anda boleh menggunakan netstat untuk melihat senarai semua port dan soket yang mendengar dengan arahan berikut:

$ sudo netstat -al

Atau

$ sudo netstat --all --mendengarkan

Seperti yang anda lihat, semua port dan soket pada mesin Debian 9 anda disenaraikan. Ini senarai panjang.

Menyenaraikan Semua Port TCP Mendengarkan dengan netstat:

Anda boleh menyenaraikan semua TCP (Transmission Control Protocol) port yang menggunakan netstat dengan arahan berikut:

$ sudo netstat -tal

Atau

$ sudo netstat --all - listening --tcp

Seperti yang anda lihat, semua port TCP yang mendengar disenaraikan.

Dalam output dari netstat, semua port biasa diganti dengan nama perkhidmatan secara lalai. Contohnya, pelabuhan 80 secara lalai adalah port untuk HTTP (HyperText Transfer Protocol), yang kita semua kenal. Jadi dalam output dari netstat, ia ditunjukkan sebagai http bukannya pelabuhan 80 seperti yang anda lihat di bahagian bertanda gambar di bawah.

Sekiranya anda memerlukan nombor port, bukan nama perkhidmatan, maka anda boleh menjalankan yang berikut netstat arahan:

$ sudo netstat -natl

Atau

$ sudo netstat --all - listening --numeric --tcp

Seperti yang anda lihat dari bahagian tangkapan skrin di bawah, nama perkhidmatan digantikan dengan nombor port.

Menyenaraikan Semua Pelabuhan UDP yang Mendengar dengan netstat:

Sekiranya anda mahu menyenaraikan semua UDP Port pengguna (Protokol Datagram Pengguna) yang mendengar pada mesin Debian 9 anda, anda boleh melakukannya dengan yang berikut netstat arahan:

$ sudo netstat -aul

Atau

$ sudo netstat --all - listening --udp

Semua port UDP yang mendengar mesti disenaraikan. Sama seperti contoh port TCP, nombor port biasa diganti dengan nama perkhidmatan secara lalai di sini juga, seperti yang anda lihat dari bahagian tangkapan skrin yang ditandakan di bawah.

Tetapi port yang tidak biasa tidak diganti dengan nama perkhidmatan seperti yang anda lihat dari bahagian tangkapan skrin di bawah.

Sekiranya anda mahu semua port dipaparkan, bukan nama perkhidmatan seperti sebelumnya, kemudian jalankan yang berikut netstat arahan:

$ sudo netstat -laun

Atau

$ sudo netstat --all - listening --numeric --udp

Seperti yang anda lihat dari bahagian tangkapan skrin di bawah, nama perkhidmatan digantikan dengan nombor port UDP.

Ketahui Apa Nama Perkhidmatan Yang mewakili Pelabuhan Apa:

Debian 9 Stretch mempunyai fail perkhidmatan yang boleh didapati di / dll / perkhidmatan

Anda boleh membuka fail perkhidmatan / dll / perkhidmatan dengan arahan berikut:

$ kurang / etc / perkhidmatan

Kandungan dari / dll / perkhidmatan fail:

The / dll / perkhidmatan fail mengandungi senarai panjang nama perkhidmatan, dan nombor port dan protokol perkhidmatan tertentu yang mungkin digunakan oleh klien atau pelayan. Program pada sistem Linux seperti netstat menggunakan fail ini untuk menyelesaikan nombor port ke nama perkhidmatan dan sebaliknya.

Nama perkhidmatan, nombor port dan protokol perkhidmatan SSH di / dll / perkhidmatan fail:

Cara Mendapatkan Bantuan dengan netstat:

Pada Debian 9 Stretch, jika anda memerlukan bantuan dengan netstat perintah, anda boleh pergi ke halaman rumah daripada netstat dan anda seharusnya dapat memperoleh dokumentasi yang jelas mengenai apa netstat pilihan baris arahan tersedia dan apa yang mereka lakukan.

Untuk pergi ke halaman rumah daripada netstat, jalankan arahan berikut:

$ lelaki netstat

The laman web netstat:

Begitulah cara anda menunjukkan port mendengar di Debian 9 Stretch dengan netstat. Terima kasih kerana membaca artikel ini.

Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...
OpenTTD vs Simutrans
Membuat simulasi pengangkutan anda sendiri boleh menyeronokkan, santai dan sangat menarik. Itulah sebabnya anda perlu memastikan bahawa anda mencuba s...
Tutorial OpenTTD
OpenTTD adalah salah satu permainan simulasi perniagaan yang paling popular di luar sana. Dalam permainan ini, anda perlu membuat perniagaan pengangku...