Layanan adalah program yang berjalan di latar belakang untuk digunakan saat dibutuhkan. Apache, ssh, Nginx atau Mysql adalah beberapa layanan yang paling dikenal. Di Debian, termasuk Debian 10 Buster, layanan disimpan di direktori /etc/init.d/ , mereka dapat dikelola dengan sistem init atau systemd, keduanya akan dijelaskan di bawah ini dengan contoh 3 cara berbeda untuk menghentikan, memulai, memulai ulang, atau memeriksa status layanan.
- NS melayani memerintah
- Sistemd
- NS /etc/init.d direktori
- Memeriksa status layanan di Linux Debian 10 Buster
- Memulai layanan di Debian Linux 10 Buster
- Menghentikan layanan di Linux Debian 10 Buster
- Memulai ulang layanan di Linux Debian 10 Buster
- Artikel terkait
NS melayani memerintah
Perintah melayani di Linux memungkinkan untuk memeriksa status, menghentikan, memulai atau memulai ulang layanan dan daemon, file init disimpan di bawah direktori /etc/init.d.
Sintaks untuk menghentikan, menjalankan, memulai kembali layanan, atau mencetak statusnya sesuai permintaan adalah:
melayani<Nama layanan> <Memesan>
Contoh berikut menunjukkan cara memeriksa status layanan ssh menggunakan: melayani memerintah:
melayanisshstatus
Sistemd
Systemd adalah suite untuk mengelola layanan dan daemon Linux (d terakhir adalah karena daemon Unix). Perintah systemctl memungkinkan untuk memulai, menghentikan, memulai ulang, dan memeriksa status layanan. Tujuannya adalah untuk menyatukan konfigurasi dan perilaku untuk semua distribusi Linux yang menggantikan sistem init Unix SystemV dan BSD. Ini juga mengelola program init yang dijelaskan di bawah ini.
Sintaks untuk memeriksa status layanan adalah sebagai berikut:
status systemctlssh
NS /etc/init.d direktori
Saat sistem melakukan boot init adalah program pertama yang dieksekusi dan tetap berjalan sebagai proses dengan PID 1 sampai sistem mati. Itu langsung atau tidak langsung leluhur dari semua proses lainnya dan secara otomatis mengadopsi semua proses yatim piatu . Init dimulai oleh inti selama booting proses; A kernel panik akan terjadi jika kernel tidak dapat memulainya. Init biasanya ditugaskan pengidentifikasi proses 1 (Sumber: Wikipedia)
Semua layanan dan daemon yang dimulai saat boot dapat ditemukan di /etc/init.d direktori. Semua file yang disimpan di direktori /etc/init.d mendukung penghentian, memulai, memulai kembali, dan memeriksa status layanan.
Sintaks untuk memeriksa status layanan ssh adalah:
Memeriksa status layanan di Linux Debian 10 Buster
Di bawah ini Anda akan menemukan 3 cara berbeda yang menunjukkan cara memeriksa status layanan di Debian 10 Buster (atau rilis Debian modern apa pun).
Memeriksa status layanan dengan perintah melayani :
Layanan perintah memungkinkan untuk menunjukkan status layanan, untuk memulai, menghentikan atau memulai kembali, untuk menunjukkan layanan sintaksnya adalah:
melayani<Nama layanan>statusContoh berikut menunjukkan status layanan ssh:
status layanan sshdDalam kasus saya di mana layanan ssh menjalankan outputnya adalah:
Memeriksa status layanan dalam init.d :
Selain perintah melayani Anda juga dapat berinteraksi dengan layanan yang disimpan di direktori /etc/init.d, untuk memeriksa status layanan sintaksnya adalah:
/dll/init.d/<Nama-Layanan>statusUntuk memeriksa status menjalankan layanan ssh:
/dll/init.d/sshstatusDan Anda juga dapat memeriksa status layanan menggunakan perintah kontrol Systemd sistemctl , sintaksnya adalah:
status systemctl<Nama layanan>Untuk memeriksa status ssh menggunakan perintah systemctl jalankan:
status systemctlsshMemulai layanan di Linux Debian 10 Buster
Untuk memulai layanan di Linux menggunakan perintah melayani sintaksnya adalah:
melayani<Nama layanan>MulailahContoh berikut menunjukkan cara memulai layanan ssh menggunakan perintah layanan:
melayanisshMulailahSeperti halnya status, Anda juga dapat memulai layanan dari direktori init.d untuk mendapatkan output yang informatif, sintaksnya adalah:
/dll/init.d/sshMulailahAnda juga dapat memulai layanan menggunakan perintah systemctl dengan sintaks berikut:
sistemctl mulai<Nama layanan>Contoh berikut menunjukkan cara memulai layanan ssh menggunakan perintah systemctl:
sistemctl mulaisshMenghentikan layanan di Linux Debian 10 Buster
Untuk menghentikan layanan di Debian menggunakan melayani perintah sintaksnya adalah:
melayani<Nama layanan>berhentiContoh berikut menunjukkan cara menghentikan layanan ssh:
melayanisshberhentiUntuk menghentikan layanan menggunakan init.d direktori sintaksnya adalah:
./dll/init.d/<Nama layanan>berhentiContoh di bawah ini menunjukkan cara menghentikan layanan ssh menggunakan /etc/init.d direktori:
./dll/init.d/sshberhentiUntuk menghentikan layanan menggunakan perintah systemctl sintaksnya adalah:
sistemctl berhenti<Nama layanan>Contoh di bawah ini menunjukkan cara menghentikan layanan ssh menggunakan sistemctl memerintah:
sistemctl berhentisshMemulai ulang layanan di Linux Debian 10 Buster
Restart layanan memerlukan sintaks yang sama, untuk me-restart layanan ssh menggunakan perintah melayani Lari:
melayanisshmengulang kembaliUntuk me-restart layanan ssh menggunakan direktori init.d jalankan:
/dll/init.d/sshmengulang kembaliDan akhirnya untuk me-restart layanan ssh menggunakan Systemd run:
systemctl restartsshItu saja tentang mengelola layanan di Linux. Periksalah Artikel Terkait bagian untuk mempelajari lebih lanjut tentang layanan.
Saya harap Anda menemukan tutorial singkat ini bermanfaat. Ikuti terus LinuxHint untuk pembaruan dan tip tambahan tentang Linux dan Jaringan.
Artikel terkait:
- Cara membuat daftar layanan dengan systemd
- Di mana layanan disimpan di Debian?
- Instal BIND 9 di Ubuntu dan Konfigurasikan untuk Penggunaan
- file unit systemd membuat layanan
- Cara membuat daftar layanan dengan systemd