Perintah layanan adalah cara lain untuk mengontrol layanan SysVinit melalui skrip SysVinit. Ini mendukung subperintah berikut.
| Subperintah | Dulu |
|---|---|
| {layanan} status | Cetak status layanan saat ini. |
| {layanan} mulai | Aktifkan layanan segera. |
| {layanan} berhenti | Nonaktifkan layanan segera. |
| {service} mulai ulang | Mulai ulang layanan segera. |
| {service} muat ulang | Baca ulang file konfigurasi saat layanan berjalan. |
Sintaks
Sintaks dari perintah layanan adalah:
# service [options] [service] [subcommand]
Jika Anda mengalami kesalahan di bawah ini saat menjalankan perintah layanan:
service: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
| Distribusi OS | Perintah |
|---|---|
| Debian | apt-get install sysvinit-utils |
| Ubuntu | apt-get install sysvinit-utils |
| Kali Linux | apt-get install init-system-helpers |
| CentOS | yum install initscripts |
| Fedora | dnf menginstal skrip init |
| Raspbian | apt-get install sysvinit-utils |
Contoh Perintah layanan
1. Untuk status program:
# service vsftpd status
2. Untuk memulai layanan:
# service vsftpd start
3. Untuk menghentikan layanan:
# service vsftpd stop
4. Untuk memulai ulang layanan:
# service vsftpd restart
5. Untuk melihat status semua program:
# service --status-all
6. Untuk melihat bantuan:
# service -h # service --help
7. Untuk melihat versinya:
# service --version
8. Lakukan restart penuh (menjalankan skrip dua kali dengan start dan stop):
# service service_name --full-restart