Apakah reboot sama dengan init 6 untuk ubuntu?
Saya menjalankan Ubuntu 12,04 di Amazon EC2. Ketika dimasukkan ke dalam kotak saya bisa mengetik runleveldan saya mendapatkan:
N 2
Melihat man rebootsaya melihat bahwa:
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.
Jika saya membaca man shutdown 8saya melihat:
shutdown mengatur agar sistem diturunkan dengan cara yang aman. Semua pengguna yang masuk diberitahu bahwa sistem akan turun dan, dalam lima menit terakhir TIME, login baru dicegah.
Pemahaman dasar saya tentang perbedaan antara rebootdan init 6adalah:
- Pada distro lain dan mungkin distro lama
reboothanya akan melepas disk dan pada dasarnya jentikan saklar daya tanpa menjalankan skrip shutdown init 6akan menjalankan semua skrip shutdown/etc/init/rc.*karena mengurangi runlevel sistem- Pada versi Ubuntu yang lebih baru,
rebootperintah tanpa--forceatau-fakan menjalankan perintah mematikan yang pada dasarnya akan melakukan hal yang samainit 6 - Mungkin lebih baik untuk membiasakan menggunakan
init 6daripadarebootlebih aman dan akan bekerja lebih baik lintas-distro, tetapi perilaku defaultreboottelah diubah untuk mencoba dan mencegah kesalahan / dataloss jika seseorang menggunakannya.
Apakah itu benar? Jika tidak, apa yang saya lewatkan?