Peta dunia

 

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.

Anda di siniyou@kedai:~$

Folder ~

Folder kosong

+ 3 tersembunyi (ls -a)

Servis

  • cronberjalanmula semasa boot
  • sshberjalanmula semasa boot
  • nginxberjalanmula semasa boot

Talian telefon (rangkaian) Alamat 10.0.0.5

Port yang mendengar

  • :22 sshd
  • :80 nginx

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.

        Anda di siniyou@kedai:~$

        Folder ~

        Folder kosong

        + 3 tersembunyi (ls -a)

        Servis

        • cronberjalanmula semasa boot
        • sshberjalanmula semasa boot
        • nginxberjalanmula semasa boot

        Talian telefon (rangkaian) Alamat 10.0.0.5

        Port yang mendengar

        • :22 sshd
        • :80 nginx

        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.

        Anda di siniyou@kedai:~$

        Folder ~

        Folder kosong

        + 3 tersembunyi (ls -a)

        Servis

        • cronberjalanmula semasa boot
        • sshberjalanmula semasa boot
        • nginxberjalanmula semasa boot

        Talian telefon (rangkaian) Alamat 10.0.0.5

        Port yang mendengar

        • :22 sshd
        • :80 nginx

        Semak

        Betul atau tidak?

        Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

        1 / 3

        Satu alamat boleh ada banyak port yang mendengar.

        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

        1. sudo ss -tlnp

        0 daripada 2 langkah siap · Tanda anda disimpan.