Reboot Server dari Command Line?

78

Bagaimana cara me-reboot Server Ubuntu dari baris perintah? sudo reboot nowsepertinya tidak pernah bekerja untuk saya. Karena ini adalah server, saya tidak menginstal window manager, jadi saya tidak bisa melakukannya dari GUI (yang sepertinya selalu berfungsi).

masukkan deskripsi gambar di sini

Saya memiliki masalah selama bertahun-tahun pada berbagai versi sistem operasi. Itu terjadi di mesin virtual dan pada logam asli. Masalah yang sama muncul sudo shutdown nowjuga.

Saya pernah hidup dengannya di masa lalu. Perbedaannya sekarang adalah saya tidak ingin hanya menekan tombol power karena saya mungkin kehilangan data.


sumber
Sudahkah Anda mencoba sudo shutdown -r now?
ASCIIbetical
4
sudo reboot nowbukan opsi yang valid. lihat man 8 reboot
souravc
Terima kasih souravc - itu menarik. Perintah tidak pernah mengeluh tentang opsi yang tidak valid. Saya akan menguji beberapa dari ini ketika saya keluar dari mysql.
4
sudo init 6harus selalu bekerja. Juga, ada Ctrl + Alt + Del dan REISUB.
Danatela

Jawaban:

118

Coba gunakan perintah berikut untuk mem-boot ulang dengan aman :

sudo reboot

Sebaliknya, jika Anda ingin mematikan server dengan aman, gunakan perintah ini:

sudo shutdown -h now
Jay
sumber
1
Anda tidak menyebutkan "aman" dalam sudo rebootmetode ini, mungkin menyesatkan beberapa pengguna.
rap-2-h
@ rap-2-h Tunggu, jadi maksud Anda sudo rebootaman atau tidak aman?
wisbucky
@wisbucky: sudo reboot aman
Jay
berdebat dengan rekan kerja tentang hal ini hari ini. Apakah metode ini lebih disukai daripada sudo poweroff?
Gansheim
23

Untuk reboot, ketikkan yang berikut ini

sudo shutdown -r now
meong
sumber
3

Sebagai alternatif sudo shutdown -r now, perintah ini juga memengaruhi penghentian segera :

sudo shutdown -h +0

Tambahkan -rperintah untuk reboot:

sudo shutdown -r -h +0

Output (berjalan sebagai root):

root@mydevwkstn:~# shutdown -r -h +0

Broadcast message from cjbs@mydevwkstn
        (/dev/pts/10) at 14:41 ...

The system is going down for halt NOW!
root@mydevwkstn:~#
CJBS
sumber
0

Cara alternatif:

sudo init 6

[ CATATAN ]:

Tanpa initprogram tidak akan ada proses penerjemah perintah.

Benyamin Jafari
sumber
0

Jika Anda ingin reboot sistem Anda, menggunakan solusi @ Jay, Anda akan melihat bahwa reboot akan dijadwalkan satu menit. Jika, sebagai gantinya, Anda ingin sistem Anda untuk segera reboot, Anda dapat menggunakan perintah berikut:

reboot -f

The -fparameter akan memaksa reboot Anda terjadi segera setelah Anda memasukkan perintah.

Davide Cannizzo
sumber