Menurut halaman manual, mematikan sistem berarti mematikan sistem dengan cara yang aman atau lancar.
Perintah terminal Linux yang paling sederhana untuk mematikan sistem adalah perintah 'shutdown' dan harus bekerja pada mesin Ubuntu dan Centos/RHEL. Setelah perintah shutdown dikeluarkan, sistem akan mengirimkan notifikasi ke semua pengguna yang login dan proses yang menunjukkan bahwa mesin sedang down.
Sekarang mari kita bahas berbagai perintah yang tersedia di Linux untuk dimatikan dengan beberapa contoh praktis.
1) Perintah Shutdown Linux
Sintaks untuk perintah shutdown dan opsinya ada di bawah
shutdown [OPTION]... TIME [MESSAGE]
Secara default, mesin akan mati dalam 1 menit dan Anda dapat membatalkan jadwal dengan mengeluarkan shutdown -c
. Waktu dapat diberikan dalam format 24 jam HH:MM atau +m, di mana m adalah jumlah menit untuk menunggu sebelum sistem dimatikan.
• Sistem dapat dimatikan segera dengan memberikan "sekarang" sebagai ganti waktu. Misalnya
$ sudo shutdown -h now
akan segera mematikan sistem.
• Untuk mematikan mesin setelah beberapa menit atau mengatur penundaan, misalnya
$ sudo shutdown -h +3
Broadcast message from root (pts/0) (Tue Nov 6 00:23:48 2012):
The system is going DOWN for system halt in 3 minutes!
• Dalam format 24 jam
$ sudo shutdown -h 00:45 Broadcast message from root (pts/0) (Tue Nov 6 00:30:54 2012):
The system is going DOWN for system halt in 15 minutes!
• Pesan khusus juga dapat diberikan
$ sudo shutdown -h +5 "Save your work."
Broadcast message from root (pts/0) (Tue Nov 6 00:43:48 2012):
Save your work.
The system is going DOWN for system halt in 5 minutes!
• Perintah ini menunggu penyelesaian perintah sebelum mengembalikan prompt. Jadi bisa dibatalkan dengan ctrl+c. Shutdown juga dapat dibatalkan dengan opsi -c.
$ sudo shutdown -c
2) Perintah Matikan
Perintah lain yang dapat digunakan untuk mematikan sistem adalah perintah poweroff.
$ sudo poweroff
Broadcast message from root (pts/0) (Tue Nov 6 09:39:17 2012):
The system is going down for system halt NOW!
3) Hentikan Perintah
Perintah halt juga akan mematikan sistem.
$ sudo halt
Broadcast message from root (pts/0) (Tue Nov 6 09:42:43 2012):
The system is going down for system halt NOW!
4) Init Command
Perintah init digunakan untuk mengubah runlevel sistem Unix/Linux. Runlevel sistem ini adalah 0-6. Runlevel 0 digunakan untuk menghentikan sistem.
$ sudo init 0
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Tidak seperti perintah lain yang telah kita lihat sejauh ini, perintah init tidak akan menyiarkan pesan apa pun tentang penghentian sistem.
5) Perintah Daya Systemctl
Sekarang, mari kita periksa cara menggunakan perintah systemctl untuk mematikan sistem.
Perintah berikut akan mematikan sistem dan mematikan mesin dan akan mengirimkan pemberitahuan ke semua pengguna yang masuk.
$sudo systemctl poweroff
Perintah berikut akan mematikan sistem tetapi tidak mematikan mesin. Ini akan mengirimkan pemberitahuan ke semua pengguna yang masuk.
$sudo systemctl halt
Matikan mesin tetapi tidak akan mengirim pemberitahuan apa pun ke semua pengguna yang masuk.
$sudo systemctl --no-wall poweroff
Untuk menampilkan detail shutdown, jalankan perintah di bawah ini.
$sudo journalctl -u systemd-shutdownd
Baca Juga:
- Cara Menjadwalkan shutdown, restart, hibernate, dan log off Tugas di Linux