Hentikan, mulai, dan mulai ulang layanan di Debian

Stop Start Restart Services Debian



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

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:

/dll/init.d/sshstatus

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>status

Contoh berikut menunjukkan status layanan ssh:

status layanan sshd

Dalam 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>status

Untuk memeriksa status menjalankan layanan ssh:

/dll/init.d/sshstatus

Dan 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 systemctlssh

Memulai layanan di Linux Debian 10 Buster

Untuk memulai layanan di Linux menggunakan perintah melayani sintaksnya adalah:

melayani<Nama layanan>Mulailah

Contoh berikut menunjukkan cara memulai layanan ssh menggunakan perintah layanan:

melayanisshMulailah

Seperti halnya status, Anda juga dapat memulai layanan dari direktori init.d untuk mendapatkan output yang informatif, sintaksnya adalah:

/dll/init.d/sshMulailah

Anda 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 mulaissh

Menghentikan layanan di Linux Debian 10 Buster

Untuk menghentikan layanan di Debian menggunakan melayani perintah sintaksnya adalah:

melayani<Nama layanan>berhenti

Contoh berikut menunjukkan cara menghentikan layanan ssh:

melayanisshberhenti

Untuk menghentikan layanan menggunakan init.d direktori sintaksnya adalah:

./dll/init.d/<Nama layanan>berhenti

Contoh di bawah ini menunjukkan cara menghentikan layanan ssh menggunakan /etc/init.d direktori:

./dll/init.d/sshberhenti

Untuk menghentikan layanan menggunakan perintah systemctl sintaksnya adalah:

sistemctl berhenti<Nama layanan>

Contoh di bawah ini menunjukkan cara menghentikan layanan ssh menggunakan sistemctl memerintah:

sistemctl berhentissh

Memulai ulang layanan di Linux Debian 10 Buster

Restart layanan memerlukan sintaks yang sama, untuk me-restart layanan ssh menggunakan perintah melayani Lari:

melayanisshmengulang kembali

Untuk me-restart layanan ssh menggunakan direktori init.d jalankan:

/dll/init.d/sshmengulang kembali

Dan akhirnya untuk me-restart layanan ssh menggunakan Systemd run:

systemctl restartssh

Itu 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