接下来,我们来看一下linux 关机与重启相关的命令。
Linux 不同于我们的windows系统,时间长了不关机卡的要死,而且linux一般作为服务器使用,一般是不会关机的。耽误事啊。
这部分的内容比较枯燥,基本上就是照本宣科,但是,还是很有必要了解一下的,说实话,下面的很多命令我之前也不知道。
一:关机命令
关机命令这里大概有4个,我下边分别来看。
1:halt:立刻关机
若系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。
(1):参数:
-n : 在关机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 文件里
-d : 不把记录写到 /var/log/wtmp 文件里(-n 这个参数包含了 -d) -f : 强迫关机,不呼叫 shutdown 这个指令
-i : 在关机之前先把所有网络相关的装置先停止
-p : 当关机的时候,顺便做关闭电源(poweroff)的动作
这个命令,我之前是不知道的,去百度上搜了一下,大家对她的一般使用就是直接用啥参数也不带。参数了解一下也好。
(2):常用命令:
halt ### 停止机器
halt -p ### 关闭机器、关闭电源
halt --reboot ### 重启机器
2:poweroff:立刻关机
poweroff 命令命令用于关闭计算器并切断电源。
(1):参数
-n : 在关机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 文件里
-i : 在关机之前先把所有网络相关的装置先停止
-p : 关闭操作系统之前将系统中所有的硬件设置为备用模式。
这个命令也没啥好解释的,一般也是不带参数直接用。
(2):常用命令:
poweroff ### 关闭机器、关闭电源
poweroff --halt ### 停止机器
poweroff --reboot ### 重启机器
3:shutdown
shutdown 命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来启。后边接不通的参数即可。
(1):参数说明
-t seconds : 设定在几秒钟之后进行关机程序。
-k : 并不会真的关机,只是将警告讯息传送给所有使用者。
-r : 关机后重新开机。
-h : 关机后停机。
-n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。
-c : 取消目前已经进行中的关机动作。
-f : 关机时,不做 fsck 动作(检查 Linux 档系统)。
-F : 关机时,强迫进行 fsck 动作。
time : 设定关机的时间。
message : 传送给所有使用者的警告讯息。
(2):常用命令
shutdown -r now #立刻重启(root用户使用)
shutdown -r 10 #过10分钟自动重启(root用户使用)
shutdown -r 20:35 #在时间为20:35时候重启(root用户使用) ,占用前台终端
shutdown -r 20:35 & #在时间为20:35时候重启(root用户使用) ,不占用前台终端
shutdown -h 05:30 # 指定时间关机
shutdown -h now #立刻关机(root用户使用)
shutdown -p now ### 关闭机器
4:init:立刻关机
Init命令在上一篇的系统运行级别中已经详细看过,这里不再赘述。简单说:
Init 0 # 关机
Init 6 # 重启
注意,如果是通过shutdown命令设置关机或者重启的话,可以用shutdown -c命令取消重启
二:重启命令
reboot 重新启动计算机
参数说明:
-n : 在重开机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)
-f : 强迫重开机,不呼叫 shutdown 这个指令
-i : 在重开机之前先把所有网络相关的装置先停止
常用命令:
reboot ### 重启机器
reboot --halt ### 停止机器
reboot -p ### 关闭机器
以上大概就是linux开关机以及重启的相关命令。
有好的建议,请在下方输入你的评论。