shutdown

There are 1 entries for the tag shutdown

Windows和Linux下的关机重启命令

MitchellChu 2013-06-02 其他技术 Unix & Linux

  MitchellChu从零开始学Linux,开始学Linux的时候,最基本的还是要学会怎么开机关机啊,要是关机/重启这种基本命令都不会,说出去也没有人相信我学习过Linux的呀。   在Linux下面,关机和重启的命令非常多,不像Windows,要学重启关机的命令,一个shutdown就全部搞定,当然,Windows下有shutdown,那Linux下是不是也有shutdown?——所以,非常自然的我学到的第一个命令是shutdown了。    Windows下shutdown还是相当的简单的: REM 重启使用/r或-r参数 REM /t或-t指示多少时间之后执行(单位:s) REM 如:/t xxx 指示xxx秒后执行 REM 如果不指定/t参数,则系统默认在60s后执行操作 REM 下面是在5s后重启系统 shutdown /r /t 5 REM 关机使用/s 或-s参数 REM 同样可以使用/t或-t参数 REM 下面指令是在5s之后关闭当前系统 shutdown -s -t 5 REM 要取消当前的shutdown指定的操作可以使用/a 或-a参数 REM 下面指令执行取消当前所有的shutdown 操作 shutdown -a   在Windows下,你有这个命令,重启关机不求人,如果是服务器版本的话,可能会需要更多的参数,具体的可参见官方文档或在cmd下查看帮助。   Linux下的关机重启命令比Windows下的多的多了,而且因为在Linux下更多的是使用文本界面(终端界面),因此,命令要比Windows更深入了解才行。首先对应的是Linux下的shutdown命令。先看看关机重启命令在Linux下怎么写的: #shutdown 和Windows下的这个命令非常类似,因此也就比较类比学习了 #Linux下的shutdown命令格式: #shutdown [OPTION]... TIME [MESSAGE] #重启使用-r参数 #如果不给定TIME,shutdown无法执行 #TIME使用的是分钟,而Windows使用的是秒钟,这是个区别 shutdown -r 10 #系统在10分钟之后重启 #关机使用-P参数 #-P参数是关机&关闭电源 #这个和Windows下的shutdown -s类似 shutdown -P now #立即关机并切断电源 #如果只是关闭CPU,而不关闭电源,就是用-H参数 shutdown -H 1 System is going down in 1 minute! save your works Pls. #1分钟后关闭系统CPU #The system...之后的是Message信息,会发送到各个登录的用户界面中提醒用户注意保存工作 #取消shutdown命令 shutdown -c #取消shutdown的操作 当然,如果是在当前的文本模式窗口输入的命令,因为shutdown是前台执行,如果要取消,也可以直接Ctrl + C,终止命令的执行。 在知道shutdown的基本用法之后,我们来看看它的所有参数 shutdown shutdown命令的工作实质是给init程序发送信号(signal),要求其切换系统的运行级别(Runlevel)。系统的运行级别包括: 0:关闭系统 1:单用户模式,如果没有为shutdown命令指定-h或-r参数而直接执行,则默认将切换到此运行级别 2:多用户模式(不支持NFS) 3:多用户模式(支持NFS),一般常用此种运行级别 5:多用户模式(GUI模式) 6:重新启动系统 shutdown -参数 时间 讯息 -k:并非真正关机,只是送出讯息 -r:关机后重新开机 -h:关机后不重新开机 -f:快速关机 -n:快速关机,不要经过init的程序 -c:取消关时的程序 -t:在警告讯息和删除信号间做停留 时间可用now或任意数字 (代表分钟) 注意:这里是网上找到的比较老的一些参数。  但是我当前CentOS的版本为6.4,参数有所不同:   reboot 快速重启,类似于Ctrl + ALT +DEL 说明:若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代 reboot -参数 参数: -n : 在重开机前不做将记忆体资料写回硬盘的动作 -w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里 -d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) -f : 强迫重开机,不呼叫 shutdown 这个指令 -i : 在重开机之前先把所有网络相关的装置先停止 参数可选  CentOS 6.4中的参数 halt   说明:若系统的 runlevel 为 0...

关于博主

  一枚成分复杂的网络IT分子,常年游弋于电子商务,属于互联网行业分类中的杂牌军。当前正在待业中...