关机关于Linux系统中关机命令详细解析

linux关机命令  时间:2021-02-27  阅读:()

关于Linux系统中关机命令详细解析

发布时间 2006.09.01 03:14 来源赛迪网技术社区 作者mary

在linu x下一些常用的关机/重启命令有s hutd o wn、 halt、 re boo t、及init 它们都可以达到重启系统的目的但每个命令的内部工作过程是不同的通过本文的介绍希望你可以更加灵活的运用各种关机命令。

1.s hutd o wns hutd o wn命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭l in ux这是十分危险的。因为lin ux与wi ndows不同其后台运行着许多进程所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdo wn命令系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的还可能重启。这是由所有进程〔proce ss〕都会收到系统所送达的信号〔signal决定的。这让像vi之类的程序有时间储存目前正在编辑的文档而像处理邮件〔ma il〕和新闻〔ne ws〕的程序则可以正常地离开等等。s hutd o wn执行它的工作是送信号〔s igna l〕给init程序要求它改变runle ve l。Runle vel 0被用来停机〔halt〕  runle vel 6是用来重新激活〔reboo t〕系统而runlevel 1则是被用来让系统进入管理工作可以进行的状态这是预设的假定没有-h也没有-r参数给s hutdo wn。要想了解在停机〔halt〕或者重新开机〔re bo o t〕过程中做了哪些动作你可以在这个文件/e tc/initt ab里看到这些run le ve ls相关的资料。s hutd o wn参数说明:

[-t]在改变到其它runl e ve l之前告诉ini t多久以后关机。

[-r]重启计算器。

[-k]并不真正关机只是送警告信号给每位登录者〔lo gin〕 。

[-h]关机后关闭电源〔halt〕 。

[-n]不用ini t 而是自己来关机。不鼓励使用这个选项而且该选项所产生的后果往往不总是你所预期得到的。

[-c]cancel curre nt proce ss取消目前正在执行的关机程序。所以这个选项当然没有时间参数但是可以输入一个用来解释的讯息而这信息将会送到每位使用者。

[-f]在重启计算器〔reboot〕时忽略fsck。

[-F]在重启计算器〔reboot〕时强迫fsck。

[-ti me]设定关机〔s hutd o wn〕前的时间。

2.halt----最简单的关机命令

其实hal t就是调用s hutd o wn-h。ha lt执行时杀死应用进程执行s ync系统调用文件系统写操作完成后就会停止内核。

参数说明:

[-n]防止sync系统调用它用在用fs ck修补根分区之后以阻止内核用老版本的超级块〔s upe rblock〕覆盖修补过的超级块。

[-w]并不是真正的重启或关机只是写wt mp 〔/va r/log/wtmp〕纪录。

[-d]不写wtm p纪录〔已包含在选项[-n]中〕 。

[-f]没有调用shutdo wn而强制关机或重启。

[-i]关机〔或重启〕前关掉所有的网络接口。

[-p]该选项为缺省选项。就是关机时调用powe roff。

3.rebootre boo t的工作过程差不多跟halt一样不过它是引发主机重启而halt是关机。它的参数与ha lt相差不多。

4.in itinit是所有进程的祖先它的进程号始终为1 所以发送TERM信号给init会终止所有的用户进程守护进程等。 s hutd o wn就是使用这种机制。 init定义了8个运行级别(runle vel) init 0为关机 init 1为重启。关于init可以长篇大论这里就不再叙述。另外还有te lini t命令可以改变ini t的运行级别比如 te lin it-iS可使系统进入单用户模式并且得不到使用s hutdown时的信息和等待时间。

美得云(20元)香港特价将军澳CTG+CN2云服务器

美得云成立于2021年,是一家云产品管理服务商(cloud)专业提供云计算服务、DDOS防护、网络安全服务、国内海外数据中心托管租用等业务、20000+用户的选择,43800+小时稳定运行香港特价将军澳CTG+CN2云服务器、采用高端CPU 优质CN2路线 SDD硬盘。香港CTG+CN22核2G3M20G数据盘25元点击购买香港CTG+CN2​2核2G5M30G数据盘39元点击购买香港CTG+CN...

gcorelabs:CDN业务节点分布100多个国家地区,免费版提供1T/月流量

卢森堡商家gcorelabs是个全球数据中心集大成的运营者,不但提供超过32个数据中心的VPS、13个数据中心的cloud(云服务器)、超过44个数据中心的独立服务器,还提供超过100个数据中心节点的CDN业务。CDN的总带宽容量超过50Tbps,支持免费测试! Gcorelabs根据业务分,有2套后台,分别是: CDN、流媒体平台、DDoS高防业务、块存储、cloud云服务器、裸金属服务器...

易探云:香港CN2云服务器低至18元/月起,183.60元/年

易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...

linux关机命令为你推荐
人人时光机怎么查看人人网的注册时间?无线路由器限速设置无线路由器怎么设置限速金山杀毒怎么样金山杀毒软件咋样?怎么在qq空间里添加背景音乐如何在QQ空间中添加背景音乐百度抢票浏览器猎豹浏览器,360抢票,百度卫士抢票哪个抢票工具好?微信如何建群微信如何建群照片转手绘如何把真人图片用photoshop做成手绘图片奇虎论坛360有论坛中心?ejb开发什么是ejb?微信电话本怎么用微信电话本在哪里 微信电话本怎么打开
汉邦高科域名注册 提供香港vps 国外免费域名网站 美国独立服务器 阿里云os 阿里云邮箱登陆首页 fastdomain stablehost 狗爹 国内永久免费云服务器 京东商城0元抢购 cdn联盟 静态空间 美国堪萨斯 umax120 cloudlink 双线asp空间 测试网速命令 如何登陆阿里云邮箱 阵亡将士纪念日 更多