Khởi động lại có giống như init 6 cho Ubuntu không?
Tôi đang chạy Ubuntu 12.04 trên Amazon EC2. Khi ssh'ed vào hộp tôi có thể gõ runlevel
và tôi nhận được:
N 2
Nhìn vào man reboot
tôi thấy rằng:
Khi được gọi bằng --force hoặc khi ở runlevel 0 hoặc 6, công cụ này sẽ gọi hệ thống khởi động lại (2) tự gọi lại và trực tiếp khởi động lại hệ thống. Mặt khác, điều này chỉ đơn giản gọi công cụ shutdown (8) với các đối số thích hợp.
Nếu tôi đọc man shutdown 8
tôi thấy:
tắt máy sắp xếp cho hệ thống được đưa xuống một cách an toàn. Tất cả người dùng đã đăng nhập đều được thông báo rằng hệ thống sẽ ngừng hoạt động và trong vòng năm phút cuối của TIME, các thông tin đăng nhập mới sẽ bị chặn.
Hiểu biết cơ bản của tôi về sự khác biệt giữa reboot
và init 6
là:
- Trên các bản phát hành khác và có lẽ các bản phân phối cũ hơn
reboot
sẽ chỉ ngắt kết nối các đĩa và về cơ bản bật công tắc nguồn mà không chạy bất kỳ tập lệnh tắt máy nào init 6
sẽ chạy tất cả các tập lệnh tắt máy/etc/init/rc.*
vì nó làm giảm runlevel của hệ thống- Trên các phiên bản Ubuntu mới hơn,
reboot
lệnh không có--force
hoặc-f
sẽ chạy lệnh tắt máy, về cơ bản sẽ thực hiện tương tự nhưinit 6
- Có lẽ tốt hơn để có thói quen sử dụng
init 6
thay vìreboot
nó an toàn hơn và sẽ hoạt động tốt hơn, nhưng hành vi mặc địnhreboot
đã được thay đổi để thử và ngăn ngừa lỗi / dataloss nếu ai đó sử dụng nó.
Điều đó có đúng không? Nếu không, tôi còn thiếu gì?