Команда shutdown в Linux позволяет вам выключать, перезагружать или планировать выключение вашей системы. В этой статье объясняются наиболее распространенные и полезные примеры команды shutdown в Linux.
Прежде чем увидеть использование команды shutdown , давайте сначала рассмотрим ее синтаксис.
shutdown [options] [time] [message]
[gn_box title=»Примечание» box_color=»#ffea8c» title_color=»#000000″]Команда shutdown нуждается в привилегиях суперпользователя. Следовательно, вы должны либо быть root, либо запустить команду с sudo.[/gn_box]
Теперь, когда вы знаете синтаксис команды shutdown, давайте посмотрим, как ее использовать.
Если вы просто используете команду shutdown, она начнет процесс выключения через одну минуту. Поэтому помните, что интервал времени по умолчанию для команды shutdown в одну минуту.
sudo shutdown Shutdown scheduled for Mon 2018-11-19 23:46:21 UTC, use 'shutdown -c' to cancel.
Ничего не подозревающие пользователи Linux ожидают, что команда shutdown немедленно отключит систему, но когда они увидят такое сообщение, как отметка времени в UTC, они часто путаются.
Вам не всегда приходится ждать минуту, чтобы система отключилась. Вы можете немедленно завершить свою систему, указав запланированное время +0 или now.
sudo shutdown now
Вы можете запланировать остановку в будущем, указав аргумент времени либо в формате + t, либо в формате hh: mm.
Например, если вы хотите завершить работу системы через 20 минут, вы можете использовать эту команду:
sudo shutdown +20
Если вы хотите завершить работу системы в 3 часа дня, вы можете использовать ее следующим образом:
sudo shutdown 15:00
Излишне говорить, что контрольное время и часовой пояс — это системное время.
[gn_box title=»Примечание» box_color=»#ffea8c» title_color=»#000000″]За пять минут до запланированного времени выключения система не допустит активности входа. Это означает, что новый пользователь не может войти в систему в течение пяти минут после запланированного выключения.[/gn_box]
Существует отдельная команда перезагрузки, но вам не нужно изучать новую команду только для перезагрузки системы. Вы можете использовать команду shutdown в Linux для перезагрузки.
Чтобы перезагрузить систему с помощью команды shutdown, используйте параметр -r.
sudo shutdown -r
Поведение такое же, как и команда обычного выключения. Это просто, что вместо выключения системы, она будет перезапущена.
Итак, если вы использовали shutdown -r без каких-либо аргументов времени, она перезагрузку через одну минуту.
Вы можете запланировать перезагрузку так же, как и при выключении.
sudo shutdown -r +45
Вы также можете сразу перезагрузить систему командой shutdown:
sudo shutdown -r now
Если вы работаете в многопользовательской среде, и в систему входит несколько пользователей, вы можете отправить им собственное широковещательное сообщение с командой shutdown.
По умолчанию все зарегистрированные пользователи получат уведомление о запланированном отключении и времени. Вы можете настроить широковещательное сообщение в самой команде shutdown:
sudo shutdown 15:00 "Система будет остановлена для обновления оборудования, пожалуйста, сохраните свою работу"
[gn_note note_color=»#88a5f9″ text_color=»#000000″ radius=»6″]Вы можете использовать команду shutdown с опцией -k, чтобы инициировать «фальшивое завершение». Он не выключит систему, но широковещательное сообщение будет отправлено всем зарегистрированным пользователям.[/gn_note]
Если вы запланировали выключение, вам не обязательно жить с ним. Вы всегда можете отменить выключение с помощью опции -c.
sudo shutdown -c
И если вы передали сообщение о запланированном завершении работы, как хороший системный администратор, вы также можете уведомить других пользователей о отмене запланированного выключения.
sudo shutdown -c "запланированное выключение было отменено"
Halt vs Power off
Halt (опция -H): завершает все процессы и завершает работу ЦПУ,
Power off (опция -P): Очень похоже на остановку, но также выключает сам блок.
Исторически ранее компьютеры использовали для остановки системы, а затем печатали сообщение, подобное «теперь нормально выключите», а затем компьютеры были отключены с помощью физических переключателей.
В эти дни, прекращение должно автоматически отключить питание системы благодаря поддержки ACPI.
Это были наиболее распространенные и наиболее полезные примеры команды shutdown в Linux. Надеюсь, вы узнали, как отключить систему Linux через командную строку.
Если у вас есть какие-либо вопросы или предложения, не стесняйтесь, дайте нам знать в разделе комментариев.