- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linu操作系统关机有技巧
Linux操作系统关机有技巧在Linux系统中,其关机命令就多达六种。分别有shutdown、reboot、halt、poweroff、telinit、init等命令。虽然有些命令相互之间是父子的关系,但是至少可以说明Linux系统关 在Linux系统中,其关机命令就多达六种。分别有shutdown、reboot、halt、poweroff、telinit、init等命令。虽然有些命令相互之间是父子的关系,但是至少可以说明Linux系统关机也有一番学问。这些命令都可以达到关机或者重新启动系统的目的,但是他们每一个命令的工作流程都不一样,可以起到不同的目的。笔者接下去要介绍的就是这些关机命令的特点以及在什么情况下应该采用什么命令。
一、这六个关机命令之间的关系。
在这六个命令中,有些命令之间是父子关系。如halt与poweroff两个之间就是父子关系。在halt命令中,如果加入-p参数的话,则其起到的作用就跟poweroff是相同的。如果系统管理员要知道某个关机命令是否是其他关键命令的连接(即与其它关机命令是否有父子关系),可以利用下图所示的命令进行查询。
插图一:
上面第一条记录,表示poweroff命令是halt命令的连接。即poweroff命令是halt命令的子程序。而第二条记录则表示halt命令不是其他命令的连接。即halt关机命令是最顶级的命令。所以系统管理员如果不了解这些关机命令的相互关系,则可以利用如上的命令进行查询。以上这六个关机命令它们都是由软件包sysvinit产生,系统管理员可以从网上下载它的源码来分析各个命令的流程。作为系统管理员,有必要了解这些命令的相同点以及差异,并根据自己的需要选择合适的关机命令。而不是一味的采用poweroff命令来进行关机。
二、Halt关机命令解析。
Halt关机命令可以说是这六个关机命令中的老大。在这个命令中跟上不同的参数,可以实现不同的目的。在这个关机命令中,主要有如下七个参数。
插图二:
如-n参数,它主要用来防止sync系统调用。Linux系统中有的时候会了提高效率,会把欲写入硬盘的资料先写到 filesystem buffer 中。这个 buffer 是一块内存中的空间。如果欲写入硬盘的资料存于这个buffer中,而系统又突然断电的话,那么资料就会丢失。sync指令会将存于buffer 中的资料强制写入硬盘中。这个功能就好像数据库中的高速缓存一样。可以先把更改的数据写入到内存的一个高速缓存中。然后等到某个特定的时候再把它写入到硬盘中。这种方式可以提高系统性能。不过有的时候管理员需要禁止系统采取sync指令。如系统管理员用fsck命令修补分区之后,为了防止内核用老版本的超级块覆盖修补过的超级块,在关机时就要采用halt –n这个形式来关机。如此的话,在关机的时候不会用老版本的超级块覆盖修补过的超级块。
如果在halt命令中带了-w参数的话,则并不是真正的重启或者关机。而只是把这个事件记入到wtmp日志文件中。大家都知道,在系统登录时,login登录程序会将一些内容写入到utmp文件中,同时也将其添写到wtmp日志文件中。注销时,init进程将utmp文件中相应的记录擦除,每个字节都填以0。并将一个新的记录添写到wtmp文件中。在系统重新启动时,以及更改系统时间和日期的前后,都在wtmp文件中添写特殊的记录项。也就是说,wtmp日志文件跟踪各个登录和注销事件,以及其他一些特殊的更改。如果系统管理员并不是要真正的关机,而只是想把某个标记写入到wtmp日志文件中,则可以利用这个halt –w命令来完成这个需求。另外,-d是跟-w相反的参数。如果在关机时加入这个参数的话,则关机时不会往wtmp日志文件中加入内容。
利用这个命令,有时候还可以实现节电功能。如在笔记本电脑中,节电模式通常有四种。一是Doze模式,当设定时间一到,CPU时钟变慢,其他设备照常运作。二是Standby模式,当设定时间一到,硬盘和显示将停止工作,其他设备照常运作。三是Suspend模式,当设定时间一到,除CPU以外的所有设备都将停止工作。四是HDD Power Down模式:当设定时间一到,硬盘停止工作,其他设备照常运作。而在Linux操作系统下,他支持的时第二种模式,即Standby模式。如果系统管理员运行halt -h命令,则就是高速Linux操作系统的硬盘处于Standby模式,以节省电。
另外参数-p是这个命令的缺省选项。如果采用这个参数,则这个命令同poweroff命令就完全相同了。其他相关参数大家可以参考系统的帮助文件来了解,这里不多说了。
需要注意的是,使用halt命令的话,有用户的限制。也就是说,系统在解析命令行参数后,会调用geteuid系统进程判
您可能关注的文档
最近下载
- 管道防腐补口、保温施工记录.docx VIP
- 普外科疾病健康宣教知识讲座.pptx VIP
- 日本留考(EJU)日本语真题令和2年第2回日本语.pdf VIP
- 2024年仓库安全保卫管理制度(3篇) .pdf VIP
- VW-50097-孔隙率标准.pdf VIP
- 传递现象-Transport-phenomenon-Lesson-3---Calculus-for-Vectors-and-Tensors-in-Cartesian-Coordinates.ppt VIP
- 教师心理健康讲座-做一个幸福的教师--课件.ppt VIP
- 动火作业施工方案.docx VIP
- 工作计划表(工作进度表).xlsx VIP
- 网格员工作手册.pdf
文档评论(0)