reboot vs shutdown -r sekarang untuk me-restart Linux

11

Saya biasanya menggunakan rebootuntuk me-restart kotak Linux saya, tetapi seorang teman mengatakan bahwa saya harus menggunakannya shutdown -r now. Apakah ada perbedaan?

Melihat halaman manual memberi tahu saya sesuatu tentang run level, tapi saya berharap jawaban dalam bahasa Inggris sederhana yang dapat dipahami oleh pengguna Linux yang relatif tidak berpengalaman.

nas
sumber

Jawaban:

7

Banyak sistem Unix telah rebootmelakukan boot ulang instan - tidak ada sinkronisasi, tidak ada umounting, tidak ada. Ini seperti menekan tombol reset.

Teman Anda mencoba menghemat berjam-jam untuk Anda, atau lebih buruk, jika Anda ingin me-reboot salah satu dari sistem itu.

sarnold
sumber
2
Sebagai contoh, ini adalah perilaku untuk reboot pada Mac OS X, jadi kita sudah bicara tentang mayoritas sistem UNIX pengguna akhir yang digunakan. Sesuai jawaban Shakedown, kemungkinan ini bervariasi di antara berbagai jenis * NIX.
NReilingh
4

Kemungkinan ada sedikit perbedaan dalam fungsi yang ditawarkan, tetapi keduanya dapat digunakan untuk mencapai hal yang sama. Bahkan, inilah yang dikatakan halaman manual reboot:

Ketika dipanggil dengan --force atau ketika di runlevel 0 atau 6, alat ini memanggil reboot (2) system call itu sendiri dan langsung reboot sistem. Kalau tidak, ini hanya memanggil alat shutdown (8) dengan argumen yang sesuai.

Juga, tampaknya info RUN-LEVEL untuk kedua operasi adalah sama. Dilihat dari halaman manual dari reboot dan shutdown, sepertinya shutdown memberikan fungsionalitas level yang lebih rendah, dan reboot adalah alat level yang lebih tinggi yang menggunakan shutdown.

Nate W.
sumber