khởi động lại và tắt máy -r ngay bây giờ để khởi động lại Linux


11

Tôi thường sử dụng rebootđể khởi động lại hộp Linux của mình, nhưng một người bạn nói rằng tôi nên sử dụng shutdown -r nowthay thế. Có sự khác biệt nào không?

Nhìn vào các trang hướng dẫn cho tôi biết điều gì đó về các cấp độ chạy, nhưng tôi hy vọng câu trả lời bằng tiếng Anh đơn giản mà một người dùng Linux tương đối thiếu kinh nghiệm có thể hiểu được.


Câu trả lời:


7

Nhiều hệ thống Unix đã rebootthực hiện khởi động lại ngay lập tức - không đồng bộ hóa, không ẩn, không có gì. Nó giống như nhấn nút thiết lập lại.

Bạn của bạn đang cố gắng tiết kiệm cho bạn hàng giờ fscking, hoặc tệ hơn, nếu bạn muốn khởi động lại một trong những hệ thống đó.


2
Ví dụ, đây là hành vi để khởi động lại trên Mac OS X, vì vậy chúng ta đã nói về phần lớn các hệ thống UNIX của người dùng cuối được triển khai. Theo câu trả lời của Shakesown, điều này có thể khác nhau giữa các loại * NIX khác nhau.
NRzingh

4

Có thể có sự khác biệt nhỏ trong chức năng được cung cấp, nhưng cả hai đều có thể được sử dụng để đạt được điều tương tự. Trong thực tế, đây là những gì trang hướng dẫn rebootnói:

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.

Ngoài ra, có vẻ như thông tin RUN-LEVEL cho cả hai hoạt động là như nhau. Đánh giá từ các trang thủ công của cả khởi động lại và tắt máy, có vẻ như tắt máy cung cấp chức năng cấp thấp hơn một chút và khởi động lại là một công cụ cấp cao hơn sử dụng tắt máy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.