Seperti semua sistem operasi lainnya, Linux memiliki layanan dan proses lain yang berjalan di latar belakang untuk melakukan fungsi penting tertentu saat sistem sedang berjalan. Ketika sistem di-boot, layanan mulai secara otomatis dan terus berjalan di latar belakang hingga sistem dimatikan. Namun, Anda juga dapat memulai, menghentikan, dan memulai ulang layanan secara manual.
Pada artikel ini, saya akan menunjukkan kepada Anda berbagai metode untuk memulai, menghentikan, dan memulai kembali layanan di Ubuntu. Artikel ini mencakup systemd, perintah layanan, dan skrip init. Perintah-perintah ini bekerja pada semua versi Ubuntu saat ini, termasuk Ubuntu 22.04 yang baru.
Mencantumkan semua layanan di Ubuntu
Sebelum kita mulai, saya akan menunjukkan cara mendapatkan daftar semua layanan di komputer Anda karena kami perlu mengetahui nama layanan untuk mengelola layanan.
service --status-all
Ini akan menampilkan daftar lengkap layanan di Ubuntu.
Gunakan Systemd untuk Memulai/Menghentikan/Memulai Ulang Layanan di Ubuntu
Anda dapat memulai, menghentikan, atau memulai ulang layanan menggunakan utilitas Systemctl systemd. Ini adalah cara yang lebih disukai pada versi Ubuntu saat ini seperti Ubuntu 18.04, Ubuntu 20.04, dan Ubuntu 22.04.
Buka jendela terminal, dan masukkan perintah berikut. Misalnya, dalam hal ini, saya ingin memulai, menghentikan, atau memulai ulang layanan UFW Firewall di Ubuntu.
Sintaksnya adalah:
sudo systemctl [tindakan] [nama layanan]
Untuk memulai layanan:
sudo systemctl stop ufw
Untuk menghentikan layanan:
sudo systemctl start ufw
Untuk memulai ulang layanan:
sudo systemctl restart ufw
Untuk memeriksa status layanan:
sudo systemctl status ufw
Start/Stop/Restart Layanan dengan perintah layanan di Ubuntu
Anda dapat memulai, menghentikan, atau memulai ulang layanan menggunakan perintah layanan juga. Buka jendela terminal, dan masukkan perintah berikut.
Untuk memulai layanan:
sudo service ufw stop
Untuk menghentikan layanan:
sudo service ufw start
Untuk menghentikan layanan:
sudo service ufw restart
Untuk memeriksa status layanan:
sudo service ufw status
Menggunakan skrip Init untuk mengelola layanan di Ubuntu
Anda dapat memulai, menghentikan, atau memulai ulang layanan menggunakan skrip init di direktori /etc/init.d. Direktori ini sebenarnya terdiri dari berbagai skrip untuk layanan yang berbeda. Skrip init tidak digunakan lagi sejak Ubuntu beralih ke Systemd, jadi metode ini hanya akan digunakan jika Anda harus berurusan dengan versi Ubuntu yang lama. Buka jendela terminal, dan masukkan perintah berikut.
Untuk memulai layanan:
/etc/init.d/ufw start
Untuk menghentikan layanan:
/etc/init.d/ufw stop
Untuk menghentikan layanan:
/etc/init.d/ufw restart
Untuk memeriksa status layanan:
/etc/init.d/ufw status
Begitulah cara Anda dapat memulai, menghentikan, dan memulai ulang layanan menggunakan cara yang berbeda tanpa memulai ulang seluruh sistem operasi. Anda juga dapat menggunakan perintah ini di distribusi Linux lainnya.