- How to boot, shut down, and suspend your system from the Linux command line
- Training & certification
- Boot the system
- Shut down the system
- Reboot the system
- Suspend the system
- Great Linux resources
- Use the GUI
- Wrap up
- 🇮🇷 Как использовать команды Linux Shutdown, PowerOff и Reboot
- Как использовать команду shutdown
- Расписание выключения системы
- Отправить широковещательное сообщение при выключение
- Перезагрузить систему
- Отменить запланированное отключение
- Как использовать команду Poweroff
- Команда выключения питания
- Перезагрузить систему
- Принудительного отключение
- Как использовать команду Reboot
- Перезагрузить систему
- Выключения системы
- Принудительная перезагрузка системы
- Заключение
- Команда перезагрузки linux red hat
- Перезагрузка и выключение Linux из командной строки
- Перезагрузка Linux системы.
- 1. Команда shutdown, с ключом -r.
- 2. Команда reboot.
- 3. Команда telinit 7.
- Выключение Linux системы.
- 1. Команда shutdown, с ключом -h.
- 2. Команда halt.
- 3. Используем команду poweroff.
- 4. Команда telinit 0
How to boot, shut down, and suspend your system from the Linux command line
Learn how to schedule timed shutdowns and reboots with systemd and to hibernate your system with systemctl.
Let’s face it: The most fundamental thing we do with computers is turn them on and off. Everything else happens between those two particular events. And sometimes, restarting the system is a key component of troubleshooting or completing installation processes.
Training & certification
Typically, you need root privileges to shut down or reboot the system. Ensure your account is configured in /etc/sudoers for this authority. Remember, it’s generally a bad idea to log on directly as root.
Boot the system
Starting the system is as simple as pressing the power button. What happens from there varies a bit depending on your hardware, but in general, the process looks like this:
- The firmware (BIOS or UEFI) finds the boot media.
- The boot loader starts, and the Master Boot Record (MBR) or GUID Partition Table (GPT) loads.
- The operating system selection menu appears.
- The boot loader stage 2 starts and loads the selected kernel.
- The kernel and drivers load and mount the root filesystem.
- systemd launches as PID 1.
- The default.target file loads.
- The user is prompted to authenticate.
The system launches to the default.target (providing either a command-line interface or graphical environment). Changing these targets is outside the scope of this article but is something I cover in How to switch between the CLI and GUI on a Linux server.
Shut down the system
When Red Hat Enterprise Linux (RHEL) adopted systemd with RHEL 7, what happened to the venerable Linux shutdown command? It remains—but now it maps to systemd’s shutdown functions.
The shutdown command features two options: —halt and —poweroff . The —halt option stops the operating system while the —poweroff option turns off the system.
One of the main benefits of the shutdown command is the ability to define a shutdown delay to give users time to save their work and log off the system. Schedule a time that suits your needs by using the format hh:mm (24-hour time designations).
For example, to halt the system at 10pm, type:
It’s more likely that you’ll want to halt the operating system a few minutes into the future. In that case, specify the number of minutes from now to begin the shutdown process.
For example, to halt the system after a five-minute delay, type:
You can append a message to all users by entering it after the time specification, like this:
$ sudo shutdown --halt +5 “Attention. The system is going down in five minutes.”
Cancel a timed shutdown by using the -c option:
You can also use the systemctl command to shut down the system. For example, type systemctl halt or systemctl poweroff to achieve similar results to the shutdown command. The main disadvantage of using systemctl is losing the ability to schedule or cancel the shutdown process.
Reboot the system
When someone approaches you for help with their computer, I suspect one of your first responses is, «Did you reboot it?» Restarting a computer helps with various problems and may even be necessary to finalize some configurations. However, restarting is considered downtime on a server and should be avoided if possible. Try to use systemctl restart to restart services rather than reboot the whole system.
However, sometimes a restart is inevitable. The option for restarting the system immediately with the shutdown command is -r , so it looks like this:
You can still specify a delayed time using the hh:mm format explained above.
You can also use systemctl to reboot the device by typing:
Again, the disadvantage with systemctl is the inability to delay the process.
Suspend the system
Great Linux resources
There are a couple of ways to place the system in a reduced or no-power mode. The first is suspend and the second is hibernate.
When you suspend the system:
- Contents of memory are moved to the swap location.
- The boot loader is configured to boot directly to the current kernel.
- The system shuts down (no-power mode).
- Upon power up, the system reloads itself from swap.
When you hibernate the system:
- Applications are stopped.
- System state is moved to RAM.
- The system remains powered on in a low-power state.
You can also suspend and hibernate the system by using the systemctl command. The commands are exactly what you’d expect:
$ sudo systemctl suspend $ sudo systemctl hibernate $ sudo systemctl hybrid-sleep
The systemctl hybrid-sleep command both suspends and hibernates the system.
Use the GUI
Depending on the graphical user interface (GUI) environment you have installed, you can initiate a reboot or shutdown from a menu. Many people rely on a graphical desktop like GNOME, so this is certainly a viable option.
[ Because sudo is something you don’t configure often, it can be hard to remember its nuances. Download the Linux sudo cheat sheet. ]
Wrap up
The familiar shutdown command now maps to systemd and executes timed shutdowns and reboots. You can use systemctl if you wish, but being able to schedule the shutdown is helpful. In addition, systemctl also offers suspend and hibernate options. Try to avoid bringing down the system when possible, but sometimes it’s necessary.
🇮🇷 Как использовать команды Linux Shutdown, PowerOff и Reboot
Команды shutdown, poweroff и reboot являются наиболее важными командами выключения питания в Linux.
Эти команды специально используются в ситуации, когда вам нужно выключить сервер для обслуживания или перезагрузить серверы для обновления ядра или исправлений.
Здесь мы увидим, как использовать команду Linux shutdown и poweroff для выключения / выключения системы.
Также команду reboot для перезагрузки системы.
Чтобы иметь возможность завершить работу или перезагрузить систему, вы должны войти в систему как пользователь root или пользователь с привилегиями sudo.
Как использовать команду shutdown
Команда shutdown в Linux безопасно отключает систему.
Когда мы инициируем завершение работы, все вошедшие в систему пользователи получают уведомление о том, что система отключается, и новые входы в систему не разрешены, а затем все запущенные процессы останавливаются, прежде чем система, наконец, останавливается.
Команда shutdown является простой командой и доступна во всех разновидностях Linux, таких как CentOS, Ubuntu, Debian или Fedora.
shutdown [OPTIONS. ] [TIME] [MESSAGE. ]
- OPTIONS – параметры выключения, такие как останов (-h), перезагрузка (-r) или выключение питания (-P по умолчанию)
- TIME – указывает, когда выполнять отключение (+ m, чч: мм или сейчас)
- MESSAGE – широковещательное сообщение всем зарегистрированным пользователям.
Когда никакая опция не используется с командой shutdown , она просто выключит машину.
Процесс выключения начинается через 1 минуту (интервал по умолчанию).
Выключение системы немедленно
Используйте now в команде shutdown, чтобы немедленно привести систему в режим 0.
Система не будет отправлять широковещательные сообщения зарегистрированным пользователям.
Расписание выключения системы
Вы можете запланировать отключение сервера, указав относительное время в формате чч: мм (24-часовой формат) или + m, где m – минуты, которые необходимы до процесса завершения работы.
Чтобы выключить систему через 2 минуты, используйте:
Чтобы выключить систему в 22:30, используйте:
Отправить широковещательное сообщение при выключение
Вы можете отправить пользовательское сообщение всем зарегистрированным пользователям в качестве уведомления.
Эта опция часто полезна для планового обслуживания.
shutdown +15 "Сервер будет недоступен для работы"
Перезагрузить систему
Используйте параметр -r с командой shutdown для перезагрузки системы.
Вы также можете запланировать перезагрузку системы следующим образом.
Отменить запланированное отключение
Если по любой причине, если вы хотите отменить запланированное завершение работы, используйте параметр -c.
Как использовать команду Poweroff
Команда poweroff используется для выключения системы.
Команда выключения питания
Когда используется без параметров, система немедленно отключается.
Перезагрузить систему
Использование опции –reboot с командой poweroff перезагрузит систему вместо выключения питания
Принудительного отключение
Опция -f с командой poweroff принудительно отключает питание системы.
Система мгновенно отключается, как при отключении источника питания процессора.
Как использовать команду Reboot
Команда reboot используется для перезагрузки системы.
Перезагрузить систему
При использовании без параметров, она сразу же перезагрузит систему.
Выключения системы
Опция -p с командой reboot выключит систему вместо перезагрузки системы
Принудительная перезагрузка системы
Опция -f с командой reboot принудительно перезагрузит систему.
Система будет мгновенно перезагружена, как при нажатии кнопки сброса в CPU.
Заключение
Я надеюсь, что теперь вы хорошо понимаете, как использовать команды Linux shutdown, poweroff и reboot.
Всегда выполняйте эти команды с осторожностью и убедитесь, что вы выполняете их в правильной системе.
Команда перезагрузки linux red hat
Перезагрузка и выключение Linux из командной строки
Иногда требуется удаленно перезагрузить или выключить операционную систему под управлением Linux из командной строки. Сделать это можно различными способами, их то мы и рассмотрим.
Замечание. Все ниже перечисленные команды надо выполнять из под пользователя root.
Для смены пользователя или получения прав root используйте команды «su -» или «sudo».
Перезагрузка Linux системы.
1. Команда shutdown, с ключом -r.
Команда shutdown является основной командой для управлением остановки или перезагрузки системы linux.
[root@linux ~]# shutdown -r now
При использование команды shutdown можно задать перезагрузку в конкретное время с выводом информирующих сообщений.
[root@linux ~]# shutdown -r 10:30 "REBOOT SYSTEM"
2. Команда reboot.
Команда reboot выпоняет все необходимые операции для остановки системы, эта команда может быть вызвана командой shutdown -r, но может использоваться отдельно. Данная команда записывает в журнал логов время остановки системы, уничтожает незавершенные процессы, выполняет системный вызов sync, ждет завершения записи на диск, а только после этого прекращает работу ядра и перезагружает систему Linux.
3. Команда telinit 7.
С помощю этой команды можно задать демону init перейти на определенный уровень выполнения, а именно цифра 7 говорит о том что нужно прейти на 7-ой уровеь (перезагрузка). Команда telinit не поддерживает задание паузы и вывода предупреждающих сообщений. Обычно используется при проверке изменений внесеных в файл inittab.
Выключение Linux системы.
1. Команда shutdown, с ключом -h.
[root@linux ~]# shutdown -h now
2. Команда halt.
Команда идентична команде reboot по своим действиям, разница в том, что команда halt выключает систему.
3. Используем команду poweroff.
Команда poweroff идентична команде halt, кроме того, что после остановки системы посылается специальный запрос системе управления питанием на отключение питания, что позволяет дистанционно отключать системы.
4. Команда telinit 0
Идентична команде telinit 7 только переходит на уровень 0, что означает остановку системы.
Вот и все, рассмотрение основных способов выключение и перезагрузки Linux систем из командной строки завершено.