- shutdown命令可以用来进行关闭系统,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机
- 使用者权限:管理员用户
关机语法
shutdown [-t seconds] [-rkhncfF] time [message]
参数说明:
-t seconds : 设定在几秒钟之后进行关机程序。 -k : 并不会真的关机,只是将警告讯息传送给所有使用者。 -r : 关机后重新开机。 -h : 关机后停机。 -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。 -c : 取消目前已经进行中的关机动作。 -f : 关机时,不做 fcsk 动作(检查 Linux 档系统)。 -F : 关机时,强迫进行 fsck 动作。 time : 设定关机的时间。 message : 传送给所有使用者的警告讯息。
延时关机
shutdown # Centos7里是一分钟以后自动关机,不同的版本会有差异
立即关机
shutdown -h now
自定义延时关机,加警告信息
shutdown +1 "一分钟以后关机"
取消关机
shutdown -c重启:
- reboot命令用于用来重新启动计算机
- 使用者权限:管理员、普通(需要验证)用户
重启语法
reboot [-n] [-w] [-d] [-f] [-i]
参数说明:
-n : 在重开机前不做将记忆体资料写回硬盘的动作 -w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里 -d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) -f : 强迫重开机,不呼叫 shutdown 这个指令 -i : 在重开机之前先把所有网络相关的装置先停止
自定义延时重启,加警告信息
shutdown -r +1 "一分钟以后重启"
立即重启
rebootwho命令:
在企业级开发过程中,使用who命令的时候常常需要快速重启服务器,在重启之前需要检测下有没有终端在连接(处理程序),如果有,可能就不会重启(会私下询问何时弄完,弄完后在重启),如果没有其他人连接,将执行快速重启
who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等
使用者权限:所有使用者都可使用。
语法如下:
who - [husfV] [user]
参数说明:
-H 或 --heading:显示各栏位的标题信息列; -i 或 -u 或 --idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串; -m:此参数的效果和指定"am i"字符串相同; -q 或–count:只显示登入系统的帐号名称和总人数; -s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题; -w 或-T或–mesg或–message或–writable:显示用户的信息状态栏; –help:在线帮助; –version:显示版本信息
显示当前登录系统的用户
who
显示明细(标题)信息
who -H



