Cara Menggunakan Perintah ss pada Linux
Fatmawati Achmad Zaenuri/Shutterstock
|_+_| arahan ialah pengganti moden untuk |__+_| klasik. Anda boleh menggunakannya di Linux untuk mendapatkan statistik tentang sambungan rangkaian anda. Begini cara bekerja dengan alat berguna ini.
Perintah ss berbanding netstat
Pengganti yang tidak digunakan lagi |_+_| perintah , ss
memberi anda maklumat terperinci tentang cara komputer anda berkomunikasi dengan komputer, rangkaian dan perkhidmatan lain.
|_+_| memaparkan statistik untuk Protokol Kawalan Transmisi (TCP), Protokol Datagram Pengguna (UDP), Unix (antara proses) , dan soket mentah. Soket mentah beroperasi di tahap OSI rangkaian , yang bermaksud pengepala TCP dan UDP perlu dikendalikan oleh perisian aplikasi, bukan oleh lapisan pengangkutan. Protokol Mesej Kawalan Internet (ICMP) dan mesej ping utiliti kedua-duanya menggunakan soket mentah.
Menggunakan ss
Anda tidak perlu memasang |_+_|, kerana ia sudah menjadi sebahagian daripada pengedaran Linux yang terkini. Outputnya, walau bagaimanapun, boleh menjadi sangat panjang—kami mempunyai hasil yang mengandungi lebih 630 baris. Hasilnya juga sangat luas.
Oleh sebab itu, kami telah menyertakan perwakilan teks hasil yang kami peroleh, kerana ia tidak akan dimuatkan dalam tangkapan skrin. Kami telah memangkasnya untuk menjadikannya lebih mudah diurus.
Menyenaraikan Sambungan Rangkaian
Menggunakan |_+_| tanpa pilihan baris arahan menyenaraikan soket yang tidak mendengar. Iaitu, ia menyenaraikan soket yang tidak berada dalam keadaan mendengar.
Untuk melihat ini, taip yang berikut:
netstat
netstat
Lajur adalah seperti berikut:
- › 5 Laman Web Setiap Pengguna Linux Perlu Penanda Halaman
- & rsaquo; Cyber Monday 2021: Tawaran Apple Terbaik
- › Fungsi vs. Formula dalam Microsoft Excel: Apakah Perbezaannya?
- & rsaquo; Cyber Monday 2021: Tawaran Teknologi Terbaik
- › Folder Komputer Berusia 40: Bagaimana Bintang Xerox Mencipta Desktop
- › Cara Mencari Spotify Anda Dibungkus 2021
Untuk soket UDP lajur Negeri biasanya kosong. Untuk soket TCP ia boleh menjadi salah satu daripada yang berikut:
Menyenaraikan Soket Mendengar
Untuk melihat soket pendengaran kami akan menambah |__+_| pilihan (mendengar), seperti:
ss
ss
Soket ini semuanya tidak bersambung dan mendengar. rtnl bermaksud penghalaan netlink, yang digunakan untuk memindahkan maklumat antara kernel dan proses ruang pengguna.
Menyenaraikan Semua Soket
Untuk menyenaraikan semua soket, anda boleh menggunakan |__+_| (semua) pilihan:
ss
ss
Output mengandungi semua soket, tanpa mengira keadaan.
Menyenaraikan Soket TCP
Anda juga boleh menggunakan penapis supaya hanya soket yang sepadan dipaparkan. Kami akan menggunakan |__+_| (TCP), jadi hanya soket TCP akan disenaraikan:
-l
Menyenaraikan Soket UDP
|_+_| (UDP) melakukan jenis tindakan penapisan yang sama. Kali ini, kita hanya akan melihat soket UDP:
-a
-t
Menyenaraikan Soket Unix
Untuk melihat soket Unix sahaja, anda boleh memasukkan |__+_| (Unix), seperti yang ditunjukkan di bawah:
ss -a -t
-u
Menyenaraikan Soket Mentah
Penapis untuk soket mentah ialah |_+_| pilihan (mentah):
-x
Menyenaraikan Soket IP Versi 4
Soket menggunakan protokol TCP/IP versi 4 boleh disenaraikan menggunakan |_+_| (IPV4) pilihan:
-w
Menyenaraikan Soket IP Versi 6
Anda boleh menghidupkan penapis IP versi 6 yang sepadan dengan |__+_| (IPV6), seperti:
-4
Penyenaraian Soket Mengikut Negeri
Anda boleh menyenaraikan soket mengikut keadaan tempat ia berada dengan |_+_| pilihan. Ini berfungsi dengan keadaan mantap, mendengar atau tertutup. Kami juga akan menggunakan pilihan penyelesaian (|_+_|), yang cuba menyelesaikan alamat rangkaian kepada nama dan port ke protokol.
IklanPerintah berikut akan mencari sambungan TCP yang telah ditetapkan dan |__+_| akan cuba menyelesaikan nama:
-6
Empat sambungan disenaraikan yang berada dalam keadaan yang ditetapkan. Nama hos, ubuntu20-04, telah diselesaikan dan ssh ditunjukkan bukannya 22 untuk sambungan SSH pada baris kedua.
Kita boleh mengulangi ini untuk mencari soket dalam keadaan mendengar:
state
-r
Penyenaraian Soket Mengikut Protokol
Anda boleh menyenaraikan soket menggunakan protokol tertentu dengan |__+_| dan |_+_| pilihan, yang mewakili destinasi dan port sumber, masing-masing.
Kami menaip yang berikut untuk menyenaraikan soket menggunakan protokol HTTPS pada |_+_| sambungan (perhatikan ruang selepas kurungan pembukaan dan sebelum penutup):
ss
Kita boleh menggunakan nama protokol atau port yang biasanya dikaitkan dengan protokol itu. Port lalai untuk Shell Selamat (SSH) ialah port 22.
IklanKami akan menggunakan nama protokol dalam satu arahan, dan kemudian ulangi menggunakan nombor port:
dport
sport
Seperti yang dijangka, kami mendapat keputusan yang sama.
Menyenaraikan Sambungan ke Alamat IP Tertentu
Dengan |_+_| (destinasi), kita boleh menyenaraikan sambungan ke alamat IP destinasi tertentu.
Kami menaip yang berikut:
established
Mengenalpasti Proses
Untuk melihat proses yang menggunakan soket, anda boleh menggunakan pilihan proses (|_+_|), seperti yang ditunjukkan di bawah (nota anda mesti menggunakan |_+_|):
dst
-p
Ini menunjukkan kepada kita bahawa dua sambungan yang telah ditetapkan pada soket TCP sedang digunakan oleh daemon SSH dan Firefox.
Pengganti yang Layak
|_+_| arahan menyediakan maklumat yang sama yang dibekalkan sebelum ini oleh |_+_|, tetapi dengan cara yang lebih mudah dan mudah diakses. Anda boleh menyemak halaman lelaki untuk lebih banyak pilihan dan petua.
BERKAITAN: Komputer Riba Linux Terbaik untuk Pembangun dan Penggemar
BACA SETERUSNYADave McKay pertama kali menggunakan komputer apabila pita kertas yang ditebuk sedang popular, dan dia telah memprogramkan sejak itu. Selepas lebih 30 tahun dalam industri IT, beliau kini seorang wartawan teknologi sepenuh masa. Semasa kerjayanya, beliau telah bekerja sebagai pengaturcara bebas, pengurus pasukan pembangunan perisian antarabangsa, pengurus projek perkhidmatan IT, dan, yang terbaru, sebagai Pegawai Perlindungan Data. Tulisannya telah diterbitkan oleh howtogeek.com, cloudsavvyit.com, itenterpriser.com, dan opensource.com. Dave ialah seorang penginjil Linux dan penyokong sumber terbuka.
Baca Bio Penuh