перезавантажте vs shutdown -r зараз для перезавантаження Linux


11

Я зазвичай використовую rebootдля перезавантаження вікна Linux, але друг сказав, що я повинен використовувати його shutdown -r now. Чи є різниця?

Перегляд чоловічих сторінок розповідає щось про рівні запуску, але я сподіваюся на відповідь простою англійською мовою, який порівняно недосвідчений користувач Linux може зрозуміти.


Відповіді:


7

Багато систем Unix rebootздійснили миттєву перезавантаження - ні синхронізації, ні повторного читання, ні нічого. Це як натискання кнопки скидання.

Ваш друг намагається врятувати вас годинами fscking, або ще гірше, якщо ви хочете коли-небудь перезавантажити одну з цих систем.


2
Наприклад, така поведінка перезавантажується на Mac OS X, тому вже ми говоримо про більшість розгорнутих систем кінцевого користувача UNIX. Відповідно до відповіді Шекіндона, це, ймовірно, залежить від різних типів * NIX.
NReilingh

4

Ймовірно, невеликі відмінності у пропонованому функціоналі, але їх можна використовувати як для досягнення одного, так і іншого. Насправді, ось що rebootговорить сторінка керівництва для :

При виклику з --force або при запуску рівня 0 або 6 цей інструмент викликає сам виклик перезавантаження (2) і безпосередньо перезавантажує систему. В іншому випадку це просто викликає інструмент shutdown (8) з відповідними аргументами.

Також виявляється, що інформація RUN-LEVEL для обох операцій однакова. Судячи з сторінок вручну як перезавантаження, так і відключення, схоже, що вимкнення забезпечує трохи більшу функціональність нижчого рівня, а перезавантаження - це інструмент вищого рівня, який використовує відключення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.