EN: Read in English
Dunia L3: Talian Telefon
Port dan mendengar: ss
Anda akan belajar: apa itu port, dan cara tengok siapa menjawab setiap satu.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Linux (Debian 13) pada 1 Nov 2026
Masalahnya
Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~$Folder ~
Folder kosong
+ 3 tersembunyi (ls -a)
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Talian telefon (rangkaian) Alamat 10.0.0.5
Port yang mendengar
:22sshd:80nginx
Seorang pelanggan dail kedai, sambungan 8080. Ralat sebenar kata Could not connect to server. Maksudnya: tiada siapa menunggu di sambungan itu.
Cuba
Alamat IP sampai ke bangunan. port: Nombor sambungan pada talian telefon kedai. Web 80, HTTPS 443, SSH 22. pilih sambungan di dalamnya. Ada yang terkenal. Padankan setiap kerja dengan port.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Tengok
Program yang menunggu di satu sambungan sedang listening (mendengar). ss -tln senaraikannya: TCP, mendengar, nombor. Tekan baris untuk kaunter web.
Tekan baris untuk port 80.
0 daripada 1 dijumpai
Cuba
Siapa menjawab setiap port? Tambah -p untuk nama program. Hanya root boleh lihat, jadi guna sudo.
Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~$Folder ~
Folder kosong
+ 3 tersembunyi (ls -a)
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Talian telefon (rangkaian) Alamat 10.0.0.5
Port yang mendengar
:22sshd:80nginx
Petunjuk
Tanpa sudo, lajur proses kekal kosong.Teka
Anda hentikan nginx. Kemudian anda jalankan curl localhost. Apa jadi?
Pilih satu jawapan.
Cuba
Cuba. Hentikan nginx, tengok dengan ss -tln, kemudian hidupkan semula.
Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~$Folder ~
Folder kosong
+ 3 tersembunyi (ls -a)
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Talian telefon (rangkaian) Alamat 10.0.0.5
Port yang mendengar
:22sshd:80nginx
Semak
Betul atau tidak?
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Satu alamat boleh ada banyak port yang mendengar.
Anda berjaya!
Kini anda boleh lihat port mana yang mendengar, dan siapa menjawabnya.
Nak tahu lebih (pilihan)
Huruf dalam ss -tln: t TCP, l mendengar, n nombor, p program. Tambah u untuk UDP. Panduan lama guna netstat; Debian 13 tak memasangnya. /etc/services senaraikan nama port yang terkenal.
Misi sebenar
sudo ss -tlnp
0 daripada 2 langkah siap · Tanda anda disimpan.
English
A customer dials kedai, extension 8080. The real error says Could not connect to server. Plain words: nobody waits at that extension.
The IP address reaches the building. The port picks the extension inside. Some are famous. Match each job to its port.
A program waiting by an extension is listening. ss -tln lists them: TCP, listening, numbers. Tap the line for the web counter.
Who answers each port? Add -p for the program names. Only root may see them, so use sudo.
You stop nginx. Then you run curl localhost. What happens?
Try it. Stop nginx, look with ss -tln, then start it again.
True or not?
You can now see which ports listen, and who answers them.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: ss(8) · Debian: /etc/services
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?