Perkhidmatan adalah program yang berjalan di latar belakang untuk digunakan bila diperlukan. Apache, ssh, Nginx atau Mysql adalah beberapa perkhidmatan yang paling terkenal. Pada Debian, termasuk Debian 10 Buster, perkhidmatan disimpan dalam direktori /etc/init.d/ , mereka dapat dikendalikan dengan sistem init atau systemd, yang keduanya akan dijelaskan di bawah dengan contoh 3 cara berbeza untuk menghentikan, memulakan, memulakan semula atau memeriksa status perkhidmatan.
- The perkhidmatan arahan
- Sistemd
- The /etc/init.d direktori
- Memeriksa status perkhidmatan di Linux Debian 10 Buster
- Memulakan perkhidmatan di Debian Linux 10 Buster
- Menghentikan perkhidmatan di Linux Debian 10 Buster
- Memulakan semula perkhidmatan pada Linux Debian 10 Buster
- Artikel berkaitan
The perkhidmatan arahan
Arahan perkhidmatan di Linux membolehkan untuk memeriksa status, menghentikan, memulakan atau memulakan semula perkhidmatan dan daemon, fail init yang disimpan di bawah direktori /etc/init.d.
Sintaks untuk menghentikan, menjalankan, memulakan semula perkhidmatan atau mencetak statusnya mengikut permintaan adalah:
perkhidmatan<Perkhidmatan-Nama> <Pesanan>
Contoh berikut menunjukkan cara memeriksa status perkhidmatan ssh menggunakan perkhidmatan arahan:
perkhidmatansshstatus
Sistemd
The Systemd adalah suite untuk mengurus perkhidmatan Linux dan daemon (d terakhir adalah kerana daix Unix). Perintah systemctl memungkinkan untuk memulakan, menghentikan, memulakan semula dan memeriksa status perkhidmatan. Tujuannya adalah untuk menyatukan konfigurasi dan tingkah laku untuk semua distribusi Linux yang menggantikan sistem init Unix SystemV dan BSD. Ia juga menguruskan program init yang dijelaskan di bawah.
Sintaks untuk memeriksa status perkhidmatan adalah seperti berikut:
status systemctlssh
The /etc/init.d direktori
Semasa sistem boot di dalamnya adalah program pertama yang akan dilaksanakan dan tetap berjalan sebagai proses dengan PID 1 sehingga sistem dimatikan. Ia adalah langsung atau tidak langsung nenek moyang semua proses lain dan secara automatik menggunakan semua proses yatim piatu . Init dimulakan oleh kernel semasa but proses; a panik kernel akan berlaku sekiranya kernel tidak dapat memulakannya. Init biasanya diberikan pengecam proses 1 (Sumber: Wikipedia)
Semua perkhidmatan dan daemon bermula semasa boot terdapat di /etc/init.d direktori. Semua fail yang disimpan di direktori /etc/init.d menyokong menghentikan, memulakan, memulakan semula dan memeriksa status perkhidmatan.
Sintaks untuk memeriksa status perkhidmatan ssh adalah:
Memeriksa status perkhidmatan di Linux Debian 10 Buster
Di bawah ini anda akan dapati 3 cara berbeza yang menunjukkan cara memeriksa status perkhidmatan di Debian 10 Buster (atau pelepasan Debian moden).
Memeriksa status perkhidmatan dengan arahan perkhidmatan :
Perkhidmatan perintah memungkinkan untuk menunjukkan status perkhidmatan, untuk memulakan, menghentikan atau memulakannya semula, untuk menunjukkan perkhidmatan sintaksnya adalah:
perkhidmatan<Perkhidmatan-Nama>statusContoh berikut menunjukkan status perkhidmatan ssh:
status sshd perkhidmatanDalam kes saya di mana perkhidmatan ssh menjalankan output adalah:
Memeriksa status perkhidmatan dalam init.d :
Tambahan dengan arahan perkhidmatan anda juga boleh berinteraksi dengan perkhidmatan yang disimpan di direktori /etc/init.d, untuk memeriksa status perkhidmatan sintaksnya adalah:
/dan lain-lain/init.d/<Perkhidmatan-Nama>statusUntuk memeriksa status perkhidmatan ssh dijalankan:
/dan lain-lain/init.d/sshstatusDan anda juga boleh memeriksa status perkhidmatan menggunakan arahan kawalan Systemd systemctl , sintaksnya adalah:
status systemctl<Perkhidmatan-Nama>Untuk memeriksa status ssh menggunakan arahan systemctl jalankan:
status systemctlsshMemulakan perkhidmatan di Linux Debian 10 Buster
Untuk memulakan perkhidmatan di Linux menggunakan arahan perkhidmatan sintaksnya adalah:
perkhidmatan<Perkhidmatan-Nama>mulakanContoh berikut menunjukkan cara memulakan perkhidmatan ssh menggunakan arahan perkhidmatan:
perkhidmatansshmulakanSeperti dengan status anda juga boleh memulakan perkhidmatan dari direktori init.d mendapatkan output yang bermaklumat, sintaksnya adalah:
/dan lain-lain/init.d/sshmulakanAnda juga boleh memulakan perkhidmatan menggunakan perintah systemctl dengan sintaks berikut:
permulaan systemctl<Perkhidmatan-Nama>Contoh berikut menunjukkan cara memulakan perkhidmatan ssh menggunakan arahan systemctl:
permulaan systemctlsshMenghentikan perkhidmatan di Linux Debian 10 Buster
Untuk menghentikan perkhidmatan di Debian menggunakan perkhidmatan perintah sintaksnya adalah:
perkhidmatan<Perkhidmatan-Nama>berhentiContoh berikut menunjukkan cara menghentikan perkhidmatan ssh:
perkhidmatansshberhentiUntuk menghentikan perkhidmatan menggunakan init.d direktori sintaksnya adalah:
./dan lain-lain/init.d/<Perkhidmatan-Nama>berhentiContoh di bawah menunjukkan cara menghentikan perkhidmatan ssh menggunakan /etc/init.d direktori:
./dan lain-lain/init.d/sshberhentiUntuk menghentikan perkhidmatan menggunakan perintah systemctl sintaksnya adalah:
sistemctl berhenti<Perkhidmatan-Nama>Contoh di bawah menunjukkan cara menghentikan perkhidmatan ssh menggunakan systemctl arahan:
sistemctl berhentisshMemulakan semula perkhidmatan pada Linux Debian 10 Buster
Memulakan semula perkhidmatan memerlukan sintaks yang sama, untuk memulakan semula perkhidmatan ssh menggunakan perintah perkhidmatan jalankan:
perkhidmatansshmula semulaUntuk memulakan semula perkhidmatan ssh menggunakan direktori init.d dijalankan:
/dan lain-lain/init.d/sshmula semulaDan akhirnya untuk memulakan semula perkhidmatan ssh menggunakan run Systemd:
mulakan semula systemctlsshItu semua untuk mengurus perkhidmatan di Linux. Periksa artikel berkaitan bahagian untuk mengetahui lebih lanjut mengenai perkhidmatan.
Saya harap tutorial ringkas ini berguna. Terus ikuti LinuxHint untuk kemas kini dan petua tambahan mengenai Linux dan Rangkaian.
Artikel berkaitan:
- Cara menyenaraikan perkhidmatan dengan systemd
- Di manakah perkhidmatan disimpan di Debian?
- Pasang BIND 9 di Ubuntu dan Konfigurasikan untuk Penggunaan
- fail unit sistemd membuat perkhidmatan
- Cara menyenaraikan perkhidmatan dengan systemd