Netstat - alat baris perintah untuk memantau sambungan rangkaian

Netstat Command Line Tool



Netstat (statistik rangkaian) adalah alat baris perintah untuk memantau sambungan rangkaian baik yang masuk maupun yang keluar serta melihat jadual perutean, statistik antara muka, sambungan penyamaran, keahlian multicast dll. Ia dapat digunakan untuk menyenaraikan semua sambungan rangkaian (soket) di sistem. Ia menyenaraikan semua sambungan tcp, soket udp dan sambungan soket unix. Netstat tersedia di semua Sistem Operasi seperti Unix dan juga tersedia di Windows OS juga. Ia sangat berguna dari segi penyelesaian masalah rangkaian dan pengukuran prestasi. netstat adalah salah satu alat penyahpepijatan perkhidmatan rangkaian yang paling asas, yang memberitahu anda port apa yang terbuka dan adakah program mendengar di port.

Senaraikan semua sambungan

Perintah pertama dan paling mudah adalah menyenaraikan semua sambungan semasa. Cukup jalankan perintah netstat dengan pilihan.







# netstat -a



periksa coretan berikut untuk output netstat. Keluaran mengandungi beberapa halaman, jadi beberapa data dihilangkan.



netstat





Penjelasan setiap lajur

Oleh itu - beritahu kami jika soket yang disenaraikan adalah TCP atau UDP. Sambungan TCP digunakan untuk melayari laman web dan memuat turun fail. Sambungan UDP digunakan oleh permainan komputer yang pantas dan kadang-kadang oleh aliran langsung.

Recv-Q & Hantar-Q - beritahu kami berapa banyak data dalam barisan untuk soket itu, menunggu untuk dibaca (Recv-Q) atau dihantar (Send-Q). Ringkasnya: jika ini adalah 0, semuanya baik-baik saja, jika ada nilai bukan sifar di mana sahaja, mungkin ada masalah.



Alamat Tempatan & Alamat Asing - memberitahu kepada host dan port yang mana soket yang disenaraikan disambungkan. Hujung tempatan selalu ada di komputer di mana anda menjalankan netstat dan hujung asing adalah mengenai komputer lain

Nyatakan - memberitahu di mana keadaan soket yang disenaraikan. Protokol TCP mentakrifkan keadaan, termasuk DAFTAR (tunggu sebilangan komputer luaran menghubungi kami) dan DITETAPKAN (siap untuk komunikasi). Yang tidak dikenali di antaranya adalah keadaan TUTUP TUNGGU. Ini bermaksud bahawa mesin asing atau jarak jauh telah menutup sambungan, tetapi program tempatan entah bagaimana tidak mengikutinya.

Perintah di atas menunjukkan semua sambungan dari protokol yang berbeza seperti soket tcp, udp dan unix. Walau bagaimanapun, ini tidak begitu berguna. Pentadbir sering ingin memilih sambungan tertentu berdasarkan protokol atau nombor port misalnya.

Jangan selesaikan nama host, port dan nama pengguna dalam output netstat

Apabila anda tidak mahu nama host, port atau pengguna ditampilkan, gunakan pilihan netstat -n. Ini akan dipaparkan dalam jumlah, bukannya menyelesaikan nama host, nama port, nama pengguna. Ini juga mempercepat output, kerana netstat tidak melakukan pencarian.

# netstat -an

Senaraikan hanya sambungan TCP atau UDP

Untuk menyenaraikan hanya sambungan tcp gunakan pilihan t.

# netstat -t

Begitu juga untuk menyenaraikan hanya sambungan udp yang menggunakan pilihan u.

Menyenaraikan semua SENARAI Sambungan

# netstat -l

Menyenaraikan semua Pelabuhan Mendengar TCP

# netstat -lt

Menyenaraikan semua Pelabuhan Mendengar UDP

# netstat -lu

Memaparkan nama Perkhidmatan dengan PID

# netstat -tp

Memaparkan penghalaan IP Kernel

# netstat -r
jadual penghalaan kernel

Menunjukkan Transaksi Antara Muka Rangkaian

# netstat -i

Memaparkan Statistik Rangkaian RAW

# netstat –statistik –raw

netstat

Anda hanya boleh menggunakan netstat dengan berkesan jika anda tahu banyak mengenai rangkaian dan sistem Linux anda.