在实际应用中,因为 Linux 大部分作为服务器的系统,基本都是需要 7*24 小时的运作,所以很少会用到关机或者重启的命令,除非是特殊情况或者意外事件。

命令 功能描述
sync 将数据由内存同步到硬盘
halt 停机,关闭系统,但不断电
poweroff 关机,断电
reboot 重启,等于 shutdown -r now
关机
shutdown 关机(默认一分钟后)
shutdown -c 在未关机前,取消关机
shutdown now 立刻关机
shutdown 数字 数字表示多少分钟后关机
shutdown 时:分 定时关机,在特定时间关机
shutdown -r 重新启动
shutdown -H 相当于 shutdown —halt,停机

找回 root 密码:

这种形式不能以远程连接的形式进行,只能到这台服务的电脑上进行操作

进入到单用户模式,然后修改 root 密码,因为进入单用户模式不需要输入密码,然后再将 root 密码进行修改。
重启系统,在开机过程中,快速按下键盘上的方向键。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。
按键盘 e 键,进入编辑模式,找到 linux16 的那一行。将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加 init=/bin/sh。这里特别注意,需要写在UTF-8后,保持再同一行,并注意空格。由于屏幕太小,会自动添加\换行,这个是正常的。
按下Ctrl+X 进行引导启动(单用户模式启动),成功后进入该界面。然后输入以下命令:mount -o remount, rw /
选择要修改密码的用户名,这里选择root用户进行修改,可以更换为你要修改的用户:passwd root
更新系统信息 touch /.authorelabel
最后输入以下命令重启系统即可: exec /sbin/init 或 exec /sbin/reboot