Solusi 1:
Shutdown lebih disukai karena memungkinkan Anda menentukan alasan untuk tindakan drastis -- sesuatu yang harus selalu Anda lakukan. Pesan tersebut akan dicatat dalam log(s) untuk anak cucu. Misalnya:
shutdown -r now 'Kernel upgrade requires reboot'
Anda juga dapat melakukan terjadwal reboot -- dengan menentukan sesuatu selain now
sebagai waktu reboot:
shutdown -r 22:00 'Work around kernel memory leak'
Kemudian pengguna Anda akan mendapatkan pengingat berkala untuk keluar dan seterusnya -- prosesnya akan lebih tertib dan profesional.
Solusi 2:
Untuk sistem Red Hat, tidak ada perbedaan fungsional antara reboot
dan shutdown -r now
.
Lakukan apa pun yang lebih mudah bagi Anda.
Solusi 3:
Jika Anda perhatikan, di RHEL 7 keduanya /sbin/shutdown
dan /sbin/reboot
sebenarnya hanya symlink ke systemctl
systemd memerintah. Jadi, gunakan apa pun yang Anda inginkan. Tidak ada perbedaan fungsional seperti yang dikatakan ewwhite, bahkan pada rilis RHEL sebelumnya yang belum menggunakan systemd.
Solusi 4:
Menggunakan reboot
lebih aman.
Menggunakan reboot
niat Anda jelas dan tidak ada cara untuk salah ketik untuk hal lain seperti shutdown -t now
yang dapat menyebabkan sedikit sakit kepala jika Anda menggunakan server jarak jauh dengan kontrol terbatas.