Peta dunia

 

EN: Read in English

Dunia L2: Kunci & Pekerja

Servis dengan systemctl

Anda akan belajar: semak, mula, henti dan mula semula servis, dan buat ia hidup semasa but.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Linux (Debian 13) pada 1 Nov 2026

Masalahnya

Semalam bekalan elektrik terputus. Server hidup semula. Laman web menu tidak. Tiada siapa sentuh. Apa yang berlaku?

Pilih satu jawapan.

Tengok

Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berhenti.

Anda di siniyou@kedai:~$

Folder ~

Folder kosong

+ 3 tersembunyi (ls -a)

Servis

  • cronberjalanmula semasa boot
  • sshberjalanmula semasa boot
  • nginxberhentitak mula semasa boot

Talian telefon (rangkaian) Alamat 10.0.0.5

Port yang mendengar

  • :22 sshd

nginx ialah service (servis) (service): Program yang berjalan di belakang sepanjang hari, seperti web server. systemd mulakan dan mengawasinya.: pekerja yang bertugas sepanjang hari di belakang. systemd ialah pengurus syif. nginx inactive sekarang, dan disabled semasa but.

Teka

Anda taip systemctl start nginx, tanpa sudo. Apa jadi?

Pilih satu jawapan.

Cuba

Mulakan web server sekarang: sudo systemctl start nginx. Kemudian minta laman itu: curl -sI localhost.

Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berhenti.

Anda di siniyou@kedai:~$

Folder ~

Folder kosong

+ 3 tersembunyi (ls -a)

Servis

  • cronberjalanmula semasa boot
  • sshberjalanmula semasa boot
  • nginxberhentitak mula semasa boot

Talian telefon (rangkaian) Alamat 10.0.0.5

Port yang mendengar

  • :22 sshd

Semak

Sesetengah arahan bertindak sekarang. Yang lain tentukan apa berlaku pada but seterusnya. Asingkan.

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

      Cuba

      Buat kedua-dua kerja sekali gus: hidupkan nginx sekarang dan setiap kali but: sudo systemctl enable --now nginx.

      Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berhenti.

      Anda di siniyou@kedai:~$

      Folder ~

      Folder kosong

      + 3 tersembunyi (ls -a)

      Servis

      • cronberjalanmula semasa boot
      • sshberjalanmula semasa boot
      • nginxberhentitak mula semasa boot

      Talian telefon (rangkaian) Alamat 10.0.0.5

      Port yang mendengar

      • :22 sshd

      Semak

      Anda ubah fail tetapan nginx. Arahan mana buat nginx guna tetapan baru?

      Pilih satu jawapan.

      Anda berjaya!

      Kini anda boleh mula, henti, mula semula dan enable sesuatu servis.

      Nak tahu lebih (pilihan)

      systemctl status nginx tunjuk semuanya: ● hijau berjalan, ○ berhenti, × gagal, dan baris log terakhir. reload baca semula tetapan tanpa putuskan pelawat. systemctl list-units --type=service senaraikan setiap servis.

      Latihan sebenar (pilihan), di VM Debian atau Ubuntu:

      Misi sebenar

      1. systemctl status ssh
      2. systemctl is-enabled ssh
      3. systemctl list-units --type=service

      0 daripada 3 langkah siap · Tanda anda disimpan.