Perintah SS di Linux (monitor sambungan rangkaian)
- 3456
- 528
- Noah Torp
Perintah SS adalah utiliti yang kuat di Linux yang membolehkan anda memantau dan memaparkan maklumat mengenai soket rangkaian. Tidak seperti Netstat, SS memberikan maklumat yang lebih terperinci dan lebih cepat dan lebih cekap. Ini menjadikannya alat penting untuk pentadbir sistem dan jurutera rangkaian.
Dalam artikel ini, kita akan membincangkan asas -asas perintah SS, sintaksnya, dan beberapa ciri utamanya. Kami juga akan merangkumi beberapa contoh penggunaan lanjutan perintah SS untuk membantu anda memulakan dengan alat yang berkuasa ini.
Perintah SS di Linux
- Menyenaraikan semua sambungan rangkaian
Untuk menyenaraikan semua sambungan rangkaian, gunakan sintaks berikut:
ss -a
Perintah ini akan memaparkan senarai semua sambungan rangkaian, termasuk yang ada di Dengarkan, Ditubuhkan, dan negeri -negeri lain. Output arahan ini akan merangkumi alamat IP sumber dan destinasi, sumber dan port destinasi, protokol (TCP, UDP, dll.), keadaan sambungan, dan maklumat lain.
- Penyenaraian sambungan TCP
Untuk menyenaraikan sambungan TCP sahaja, gunakan sintaks berikut:
ss -t
Perintah ini akan memaparkan senarai semua sambungan TCP, termasuk yang didengar, ditubuhkan, dan negeri -negeri lain. Output arahan ini akan merangkumi alamat IP sumber dan destinasi, sumber dan pelabuhan destinasi, Protokol (TCP), keadaan sambungan, dan maklumat lain.
- Menyenaraikan sambungan UDP
Untuk menyenaraikan sambungan UDP sahaja, gunakan sintaks berikut:
ss -u
Perintah ini akan memaparkan senarai semua sambungan UDP. Output arahan ini akan merangkumi alamat IP sumber dan destinasi, sumber dan pelabuhan destinasi, Protokol (UDP), keadaan sambungan, dan maklumat lain.
- Penapisan Sambungan oleh Port
Anda boleh menapis sambungan rangkaian melalui port menggunakan sintaks berikut:
ss -t dst: port
Perintah ini akan memaparkan senarai semua sambungan TCP dengan port destinasi yang sama dengan port yang ditentukan. Sebagai contoh, untuk menyenaraikan semua sambungan TCP dengan port destinasi 80, anda akan menggunakan arahan berikut:
ss -t dst: 80
- Penapisan Sambungan melalui alamat IP
Anda boleh menapis sambungan rangkaian melalui alamat IP menggunakan sintaks berikut:
ss dst ip_address
Perintah ini akan memaparkan senarai semua sambungan dengan alamat IP destinasi yang sama dengan alamat IP yang ditentukan. Contohnya, untuk menyenaraikan semua sambungan dengan alamat IP destinasi 192.168.1.100, anda akan menggunakan arahan berikut:
SS DST 192.168.1.100
- Memaparkan statistik untuk sambungan tertentu
Anda boleh memaparkan statistik untuk sambungan tertentu menggunakan sintaks berikut:
SS -I State ip_address: port
Perintah ini akan memaparkan maklumat terperinci mengenai sambungan yang ditentukan, termasuk keadaan sambungan, bilangan paket dan bait yang dihantar dan diterima, dan maklumat lain. Sebagai contoh, untuk memaparkan statistik untuk sambungan TCP dengan alamat IP destinasi 192.168.1.100 dan pelabuhan destinasi 80, anda akan menggunakan arahan berikut:
SS -I State 192.168.1.100: 80
- Menyenaraikan pelabuhan mendengar
Untuk menyenaraikan pelabuhan mendengar, gunakan sintaks berikut:
ss -l
Perintah ini akan memaparkan senarai semua port mendengar, termasuk alamat IP dan nombor port untuk setiap soket mendengar. Output arahan ini juga akan merangkumi maklumat mengenai proses
- Paparkan semua sambungan TCP yang ditetapkan
Perintah berikut akan memaparkan semua sambungan TCP yang ditetapkan pada sistem:
keadaan ss -t ditubuhkan
- Paparkan semua soket mendengar
Sekiranya anda ingin melihat semua soket mendengar, anda boleh menggunakan arahan berikut:
ss -l
- Paparkan statistik rangkaian untuk protokol tertentu
Anda boleh memaparkan statistik rangkaian untuk protokol tertentu menggunakan arahan berikut:
Protokol SS -S
Gantikan protokol dengan protokol yang dikehendaki (e.g., TCP, UDP, dll.).
- Paparkan maklumat untuk port tertentu
Anda boleh memaparkan maklumat untuk port tertentu menggunakan arahan berikut:
pelabuhan negeri ss -t
Ganti port dengan nombor port yang dikehendaki.
- Paparkan maklumat untuk alamat IP jauh tertentu
Jika anda ingin memaparkan maklumat untuk alamat IP jauh tertentu, anda boleh menggunakan arahan berikut:
ss -o src ip_address
Ganti ip_address dengan alamat IP yang dikehendaki.
- Memaparkan maklumat untuk proses tertentu
Anda boleh memaparkan maklumat untuk proses tertentu menggunakan arahan berikut:
ss -p | Grep Pid
Ganti PID dengan ID proses proses yang dikehendaki.
- Paparkan maklumat cap waktu
Anda boleh memaparkan maklumat cap waktu soket menggunakan arahan berikut:
ss -o masa
- Paparkan maklumat untuk penampan soket tertentu
Anda boleh memaparkan maklumat untuk penampan soket tertentu menggunakan arahan berikut:
ss -o buffer socket_buffer
Ganti Socket_Buffer dengan penampan soket yang dikehendaki.
- Paparkan maklumat untuk antara muka tertentu
Anda boleh memaparkan maklumat untuk antara muka tertentu menggunakan arahan berikut:
SS -I antara muka
Ganti antara muka dengan antara muka rangkaian yang dikehendaki.
- Paparkan maklumat untuk pengguna tertentu
Anda boleh memaparkan maklumat untuk pengguna tertentu menggunakan arahan berikut:
Pengguna SS -U
Ganti pengguna dengan nama pengguna yang dikehendaki.
Kesimpulan
Perintah SS adalah alat yang berharga untuk memantau dan menganalisis soket rangkaian di Linux. Sama ada anda seorang pentadbir sistem, jurutera rangkaian, atau hanya peminat Linux, yang mempunyai pemahaman yang baik tentang SS dapat membantu anda mendiagnosis isu rangkaian, meningkatkan prestasi rangkaian, dan mengoptimumkan sistem anda.
Kesimpulannya, arahan SS adalah alat penting bagi sesiapa yang bekerja dalam persekitaran rangkaian. Dengan menggunakan ciri dan pilihan canggihnya, anda boleh mendapatkan pandangan yang lebih mendalam ke dalam rangkaian anda dan membuat keputusan yang tepat untuk meningkatkan prestasinya. Oleh itu, pastikan anda membiasakan diri dengan alat yang berkuasa ini dan meletakkannya untuk digunakan dalam projek Linux seterusnya.
- « 10 Contoh Penggunaan Lanjutan Perintah 'Cari' Linux
- Punca dan Penyelesaian kepada Kesalahan Senarai Argumen Terlalu Panjang »