Linux关机和重启命令
由于 Linux 是一种多用户、多任务操作系统,因此在切断计算机电源之前,必须先关闭 Linux 系统。决不能不执行关机进程就切断计算机电源,这样做会导致保存在内存缓冲区的磁盘数据来不及写回磁盘,从而破坏文件系统。下面介绍与关机和重启计算机有关的命令。
shutdown 命令选项说明如表 1 所示。
halt 命令选项说明如表 2 所示。
reboot 命令选项说明如表 3 所示。
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
1. shutdown命令
shutdown 命令可以安全地关闭或重启 Linux 系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm
,表示小时和分钟;时间段由+
和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。该命令使用方式如下:
shutdown [选项] [时间] [警告信息]
shutdown 命令选项说明如表 1 所示。
选项 | 说明 |
---|---|
-k | 并不真正关机,而只是发出警告信息给所有用户。 |
-r | 关机后立即重新启动 |
-h | 关机后不重新启动 |
-c | 取消一个已经运行的 shutdown |
注意:关机命令需要 root 权限。
2. halt命令
halt 是最简单的关机命令,其实际上是调用 shutdown-h 命令。halt 执行时,杀死应用进程,文件系统写操作完成后就会停止内核。该命令的使用方式如下:halt [选项]
halt 命令选项说明如表 2 所示。
选项 | 说明 |
---|---|
-n | 在关机前不做将内存资料写回硬盘的动作 |
-w | 并不会真的关机,只是把记录写到 /var/log/wtmp 文件里。 |
-d | 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) |
-f | 强迫关机,不调用 shutdown 这个指令。 |
-i | 在关机之前先把所有网络相关的装置停止 |
-p | 当关机的时候,顺便做关闭电源(poweroff)动作。取消一个已经运行的 shutdown。 |
注意:halt 命令同样需要超级用户权限。
3. reboot命令
reboot 命令用来重新启动计算机。该命令的使用方式如下:reboot [选项]
reboot 命令选项说明如表 3 所示。
选项 | 说明 |
---|---|
-n | 在关机前不做将内存资料写回硬盘的动作 |
-w | 并不会真的关机,只是把记录写到 /var/log/wtmp 文件里。 |
-d | 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) |
-f | 强迫关机,不调用 shutdown 这个指令。 |
-i | 在关机之前先把所有网络相关的装置停止 |
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。