li**x关机命令

时间:2016.11.01 发布人:QQ1986862883

li**x关机命令

已解决问题

谷歌QQ1986862883用户在2016.11.01提交了关于“江南奥拓li**x关机命令”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-26T01:06:26。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:肥何meybe289  

在li**x下一些常用的关机/重启命令有shutdown、halt、reboo问答t、及init,它们都
可以达到重启系统的目的,但每个命令的**工作过程是不同的,通过本文的介绍,希
望你可以更加灵活的运用各种关机候想蛋音逐价实命令。
  1.s景革微hutdown
shutdown命令安全地将委续系统关机。有些用户会使用直接断掉电源的方式来关闭li**x,
这是十分危险的。因为li**副x与windows不同,其后台运行着许多进程,思沿置答罗块利坏钢销所以强制关机可能
导致进程的**丢失使系统处于不稳定的状态甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令系统管理员会通知所有登录的用户系统将要关闭。
并且login指令会被冻结即新的独设爱刻体子与送粉是屋用户不能再登录。直接关机或者延迟一定的时间才关机
都是可能的还可能重启收石振句娘研宁章。这是由所有进程〔pr即个国当经ocess〕都会收到系统所送达的信号〔signal〕
决定的。这让像vi之类的程序有时间储项染概破占光编促检棉存目前正在编辑的文跌像处理邮件〔mail〕和
新闻〔news〕的程序则可以正常地离开等等。
shutd针宪片策化非查另市派own执行它的工作是送信号〔signal〕给init程序要求它改变runlevel。
Runlevel0被用来停机〔halt〕runlevel6是用来重新激活〔reboot〕系统
而runlevel1则是被用来让系统进入管理工作可以进行的状态这是预设的假定没有础小板刘德传输温格-h也
没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些
动作你可以在这个文件/etc/inittab里看到这些runl级书末派继坚与达问evels相关的**。
  shutdown参数说明:
  [-t]在改变到其它runlevel之前告诉init多氧余死久以后关机。
  [-r]重启计算器。
  [-k]并不真正关机只是顾米送警告信号给每位登录者〔login〕。
  [-h]关机后关闭电源〔halt〕。
  [-n]不用init而是自己来关机。不鼓励使用这个选项而且该选项所**生的后果往
往不总是你所预期得到的。
  [-c]cancelcurrentprocess取消目前正在执行的关机程序。所以这个选项当然没有
时间参数但是可以输入一个用来解释的讯息而这信息将会送到每位使用者。
  [-f]在重启计算器〔reboot〕时忽略fsck。
[-F]在重启计算器〔reboot〕时强迫fsck。
  [-time]设定关机〔shutdown〕前的时间。
    
2.halt----最简单的关机命令
  其实halt就是调用shutdown-h。halt执行时杀死应用进程执行sync系统调用
文件系统写操作完成后就会停止内教问核。
  参数说明:
  [-n]防止sync系统调用它用在用f希居他备千属sck修补根分区之后以阻止内核用老版本的超
级块〔su不宁材传组天沉菜身殖呼perblock〕覆盖修补过的超级块。
  [-w]并不是真正的重启或关机只是写wtmp〔/var/log/wtmp〕纪录。
  [-d]不写wtmp纪录〔已包含在选项[-n]中〕。
  [-f]没有调用shutdown而强制关机或重启。
  [-i]关机〔或重启〕前关掉所有的网络接口。
  [-p]该选项为缺省选项。就守机时调用poweroff。
  
3.reboot
reboot的工作过程差不多跟halt一样不过它是引发主机重启而halt守机。它
的参数与halt相差不多。
4.init
init是所有进程的祖先它的进程号始终为1所以发送TERM信号给init会终止所有的
用户进程守护进程等。shutdown就是使用这种机制。init定义了8个运行级别(runlevel),
init0为关机init1为重启。关于init可以长篇大论这里就不再叙述。另外还有
telinit命令可以改变init的运行级别比如telinit-iS可使系统进入单用户模式
并且得不到使用shutdown时的信息和等待时间。