Выгрузка системы Linux может быть сложной процедурой. Никогда не следует просто выключать питание компьютера или нажимать на кнопку перезагрузки. Ядро системы сохраняет данные, которые читаются с диска и записываются на диск, в буферах, расположенных в оперативной памяти. Если система будет перезагружена, и ядро перед этим не запишет буферы на диск, то файловая система может оказаться поврежденной.
Во время выгрузки системы предпринимаются также и другие меры предосторожности. Всем процессам посылается сигнал, чтобы они "штатно" (например, записав и закрыв все открытые ими файлы) завершили свою работу. Для надежности файловые системы размонтируются. При желании всем пользователям может быть послано сообщение о предстоящей выгрузке системы с тем, чтобы они могли также завершить работу и выйти из системы.
Наиболее простой способ выгрузить систему -- команда shutdown. Формат этой команды такой:
shutdown \cparam{time} \cparam{warning-message}Аргумент time -- это время, в которое надо выгрузить систему (формат чч:мм:сс), а аргумент warning-message -- это сообщение, которое будет выдано на все терминалы перед выгрузкой системы. Можно также в качестве времени указать "now" для выгрузки системы немедленно. Команде shutdown может быть дана опция -r для того, чтобы после выгрузки система вновь была загружена.
Например, для выгрузки системы в 8 часов вечера формат команды должен быть таким:
\# \tinput{shutdown -r 20:00}
Для немедленной выгрузки без каких-либо предупреждений и задержки для окончания работы может быть использована команда halt. Эта команда может быть использована единственным пользователем системы, если он хочет выгрузить систему и выключить компьютер.
Нельзя выключать питание компьютера или перегружать систему до того, как на экране появится сообщение
The system is haltedОчень важно, чтобы система выгружалась только "штатно" (т.е. командами shutdown или halt). На некоторых системах нажатие комбинации клавиш Ctrl-Alt-Del перехватывается и запускает команду shutdown. В других же системах использование такого метода снятия нервного напряжения приведет к немедленной перезагрузке системы и, возможно, катастрофе.