Команда shutdown: коректне завершення роботи системи
![](https://itedu.center/ua/blog/wp-content/uploads/2017/11/статья-1411-квадрат-01-1024x1024.png)
Існує кілька команд для завершення роботи системи. Наприклад, halt зупиняє роботу комп’ютера, але не вимикає живлення. Ця команда призначена для застарілих машин, які не підтримують розширене управління живленням. Є також утиліта poweroff, що і завершує роботу системи, і відключає живлення.
Що таке база даних Dattalion, читати на IT Education Blog.
Однак найбільш використовуваною є команда shutdown, яка дозволяє не тільки завершити роботу системи після зупинки всіх запущених процесів, а й перезавантажити або відкласти вимикання на заданий час.
Синтаксис команди:
# shutdown [OPTION] ... ЧАС [ПОВІДОМЛЕННЯ]
Найчастіше використовується варіант:
# shutdown -h now
Це означає, що завершення роботи та відключення живлення станеться прямо зараз.
Читати про захист від фішингу на сайті IT Education Blog.
Даний варіант відмінно підійде для персонального комп’ютера, а в багатокористувацьких системах краще заздалегідь попередити про те, що робота буде зупинена в певний час. Наприклад, якщо ми хочемо відключити систему в 19.00, необхідно ввести:
# shutdown -h 19:00
Команда також дозволяє виводити повідомлення при завершенні роботи системи. Для цього досить розмістити текст після вказівки часу виключення.
# shutdown -h 19:00 [повідомлення]
Можна також задати проміжок часу, через який система відключиться. Якщо ми хочемо, щоб вимикання сталося через годину, то команда буде виглядати таким чином
# shutdown -h +60
Щоб перезавантажити систему, використовуємо ключ -r.
# shutdown -r now
У цьому випадку також можна задати час перезавантаження, як і при завершенні роботи.
Більш детальну інформацію дивіться в керівництві.
Тим, хто не знайомий з Linux адмініструванням, але хоче освоїти ази, рекомендуємо пройти курс «Linux для новачків»!