Perkhidmatan di Linux Debian 10 Buster
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 boleh diuruskan dengan sistem init atau systemd, keduanya akan dijelaskan di bawah dengan contoh 3 cara berbeza untuk menghentikan, memulakan, memulakan semula atau memeriksa status perkhidmatan.
- The perkhidmatan perintah
- 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 perintah
Arahan perkhidmatan di Linux membolehkan untuk memeriksa status, menghentikan, memulakan atau memulakan semula perkhidmatan dan daemon, fail init yang disimpan di bawah / etc / init.d direktori.
Sintaks untuk menghentikan, menjalankan, memulakan semula perkhidmatan atau mencetak statusnya mengikut permintaan adalah:
perkhidmatanContoh berikut menunjukkan cara memeriksa status perkhidmatan ssh menggunakan perkhidmatan arahan:
status ssh perkhidmatan
Sistemd
The Systemd adalah suite untuk menguruskan perkhidmatan dan daemon Linux ("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 systemctl ssh
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."Ini langsung atau tidak langsung nenek moyang dari 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 disimpan di / etc / init.d sokongan direktori berhenti, 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 sebarang pelepasan Debian moden).
Memeriksa status perkhidmatan dengan arahan perkhidmatan:
Perkhidmatan arahan memungkinkan untuk menunjukkan status perkhidmatan, untuk memulakan, menghentikan atau memulakannya semula, untuk menunjukkan perkhidmatan sintaksnya adalah:
perkhidmatanContoh berikut menunjukkan status perkhidmatan ssh:
status sshd perkhidmatan
Dalam kes saya di mana perkhidmatan ssh menjalankan output adalah:
Memeriksa status perkhidmatan dalam di dalamnya.d:
Tambahan dengan arahan perkhidmatan anda juga boleh berinteraksi dengan perkhidmatan yang disimpan di / etc / init.d direktori, untuk memeriksa status perkhidmatan sintaksnya adalah:
/ etc / init.d /Untuk memeriksa status perkhidmatan ssh dijalankan:
/ etc / init.status d / ssh
Dan anda juga dapat memeriksa status perkhidmatan menggunakan perintah kawalan Systemd systemctl, sintaksnya adalah:
status systemctlUntuk memeriksa status ssh menggunakan arahan systemctl jalankan:
status systemctl ssh
Memulakan perkhidmatan di Linux Debian 10 Buster
Untuk memulakan perkhidmatan di Linux menggunakan arahan perkhidmatan sintaksnya adalah:
perkhidmatanContoh berikut menunjukkan cara memulakan perkhidmatan ssh menggunakan arahan perkhidmatan:
perkhidmatan ssh bermula
Seperti dengan status anda juga boleh memulakan perkhidmatan dari init.d direktori mendapatkan output maklumat, sintaksnya adalah:
/ etc / init.d / ssh bermula
Anda juga boleh memulakan perkhidmatan menggunakan perintah systemctl dengan sintaks berikut:
permulaan systemctlContoh berikut menunjukkan cara memulakan perkhidmatan ssh menggunakan arahan systemctl:
systemctl mula ssh
Menghentikan perkhidmatan di Linux Debian 10 Buster
Untuk menghentikan perkhidmatan di Debian menggunakan perkhidmatan perintah sintaksnya adalah:
perkhidmatanContoh berikut menunjukkan cara menghentikan perkhidmatan ssh:
perkhidmatan ssh berhenti
Untuk menghentikan perkhidmatan menggunakan di dalamnya.d direktori sintaksnya adalah:
./ etc / init.d /Contoh di bawah menunjukkan cara menghentikan perkhidmatan ssh menggunakan / etc / init.d direktori:
./ etc / init.d / ssh berhenti
Untuk menghentikan perkhidmatan menggunakan perintah systemctl sintaksnya adalah:
sistemctl berhentiContoh di bawah menunjukkan cara menghentikan perkhidmatan ssh menggunakan systemctl arahan:
systemctl berhenti ssh
Memulakan semula perkhidmatan pada Linux Debian 10 Buster
Memulakan semula perkhidmatan memerlukan sintaks yang sama, untuk memulakan semula perkhidmatan ssh menggunakan perintah perkhidmatan jalankan:
perkhidmatan ssh mulakan semula
Untuk memulakan semula perkhidmatan ssh menggunakan init.d direktori dijalankan:
/ etc / init.mulakan semula d / ssh
Dan akhirnya untuk memulakan semula perkhidmatan ssh menggunakan run Systemd:
systemctl mulakan semula ssh
Itu semua untuk menguruskan 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 Konfigurasikannya untuk Penggunaan
- fail unit sistemd membuat perkhidmatan
- Cara menyenaraikan perkhidmatan dengan systemd