1.死机重启命令汇总halt死机root用户halt:只关掉系统,电源还在运行

halt-p:关掉系统,关掉电源(先执行halt,再执行poweroff)

poweroff

死机

root用户

poweroff会发送一个关掉电源的讯号给acpi

reboot

重启

root用户

shutdown

-h:死机

-r:重启

-c:取消shutdown操作

root用户

shutdown实际上是调用init0,init0会cleanup一些工作之后调用halt或则poweroff

shutdown-rnow:一分钟后重启

shutdown-r05:30:近来的5:30重启

shutdown-r+10:十分钟后重启

linux关机执行命令_linux关机命令重启命令_关机命令linux

init

init0:死机

init6:重启

root用户

init:切换系统的运行级别

systemctl

systemctlhalt[-i]:死机

systemctlpoweroff[-i]:死机

systemctlreboot[-i]:重启

linux关机执行命令_关机命令linux_linux关机命令重启命令

普通用户

超级用户

普通用户须要加-i

root用户不须要加-i

在死机或则重启之前,执行3至4次sync,将在显存中还未保存到硬碟的数据更新到硬碟中linux命令行,否则会导致数据的遗失。执行sync时要以管理员的身分运行linux学习视频,由于管理员具有所有文件的权限linux关机命令重启命令,而普通用户只具有自己的部份文件的权限。

最常常使用的死机重启的命令是shutdown,因而下边详尽学习的使用。

2.shutdown命令

基本格式:shutdown[选项][时间][警告信息]

选项:

-h:死机-r:重启-c:取消shutdown执行的死机或则重启命令-k:不死机,发出警告

时间:

shutdown:一分钟后死机(默认)shutdownnow:立即死机shutdown+10:10分钟后死机shutdown5:00:5点死机

示例:

shutdown-rnow:一分钟后重启

shutdown-r05:30:近来的5:30重启

shutdown-r+10:十分钟后重启

shutdown-hnow:一分钟后死机

shutdown-h05:30:近来的5:30死机

shutdown-h+10:十分钟后死机

shutdown-c:取消里面的死机重启操作

shutdown-k+10“Iwillshutdownin10minutes”:10分钟后并不会真的死机,并且会把警告信息发给所有的用户。

3.sync命令:

sync:linux同步数据命令,将所有未写的系统缓冲区讲到c盘中,包含已更改的i-node、已延后的块I/O和读写映射文件。倘若不去自动的输入sync命令来真正的去写c盘,linux系统也会周期性的去sync数据。

使用场景:

1.在死机或则开机之前最很多执行这个几次,以确保数据写入硬碟。

2.挂载时linux关机命令重启命令,须要很长时间的操作动作(例如,cp大文件,检查文件),在这个动作以后接sync。

3.卸载U盘或其他储存设备,须要很长时间,使用sync。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复