centos正确关机方式

1关机前准备

1.1观察系统使用状态

·         谁在线:who

·         联网状态:netstat -a

·         后台执行的程序:ps -aux

1.2通知在线使用者关机时间

·         shutdown +2 "The machine will shutdown" # 2min 后关机,并通知在线者

2关机命令

2.1 sync

·         将内存中未写入硬盘的数据写入硬盘

2.2 shutdown

·         shutdown now # 立即关机

·         shutdown +2 # 2 min 后关机

·         shutdown 10:01 # 10:01关机

·         shutdown +2 "The machine will shutdown" # 2min 后关机,并通知在线者

2.3 reboot

·         重新启动,加参数后可以实现halt,poweroff

2.4 halt

指向reboot的链接,相当于shutdown -h

2.5 poweroff

指向reboot的链接,相当于halt

3执行等级

3.1等级划分

·         run level 0: 关机

·         run level 3: 纯文本模式

·         run level 5: 含图形接口模式

·         run level 6: 重新启动

3.2等级切换

·         init 0 # 切换到等级0,即关机

附:shutdown,halt,poweroff区别

shutdown :使系统关闭,参考一下现有的解释:“命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和新闻〔news〕的程序则可以正常地离开等等”

而且shutdown会去执行 /etc/rc0.d/下面的脚本,也就是说会去执行runlevel 0的脚本。 halt则不会。

poweroff: 切断系统电源

poweroff就是halt的软链接而已。执行的还是halt命令。关于halt命令,可以这样理解:halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

原文地址:https://www.cnblogs.com/QinTO/p/9212501.html

时间: 2024-10-20 19:38:40

centos正确关机方式的相关文章

CentOS正确关机方法

1关机前准备 1.1观察系统使用状态 ·         谁在线:who ·         联网状态:netstat -a ·         后台执行的程序:ps -aux 1.2通知在线使用者关机时间 ·         shutdown +2 "The machine will shutdown" # 2min 后关机,并通知在线者 2关机命令 2.1 sync ·         将内存中未写入硬盘的数据写入硬盘 2.2 shutdown ·         shutdown

为什么非正常关机方式会对电脑不好?

硬盘的物理组成: 大家应该都看过硬盘吧!硬盘依据桌上型与笔记型计算机而有分为3.5寸及2.5寸的大小.我们以3.5寸的桌上型计算机使用硬盘来说明. 在硬盘盒里面其实是由许许多多的圆形磁碟盘.机械手臂. 磁碟读取头与主轴马达所组成的,整个内部如同下图所示: 图2.4.1.硬盘物理构造(图片取自维基百科) 实际的数据都是写在具有磁性物质的磁碟盘上头,而读写主要是透过在机械手臂上的读取头(head)来达成. 实际运作时, 主轴马达让磁碟盘转动,然后机械手臂可伸展让读取头在磁碟盘上头进行读写的动作. 另

iOS9使用提示框进行文本输入的正确实现方式

我在之前写过一篇博客<iOS9使用提示框的正确实现方式>,主要讲了如何使用UIAlertController替换UIAlertView进行提示框的实现.今天我们将会来实现一下在提示框中如何进行文本输入.该功能可以让用户进行密码确认等功能. 实现代码如下: #import "SecondViewController.h" #import "AppDelegate.h" @interface SecondViewController () @end @imp

关于格子之表白的正确打开方式

飞碟说69期:<表白的正确打开方式>优酷视频在线观看.你可能想不通, 我身高177.体重117.长相不错.家庭不错.成绩好.体育好.器大活还好,为啥她不喜欢我?飞碟君教你三招: 知己知彼才好下套.自恋和自卑是表白大忌.再牛的技术也比不上真情流露 .自古表白多白表,要经历多少次“十动然拒”,才能学会表白的正确打开方式? 飞碟说谈恋爱系列: 表白的正确打开方式 文字版台词 闽江学院男生赖国森向他心仪的蕾蕾,送出了一封212天写的16万字的情书,内容是回忆两人一起吃过的沙县,他将其装订成册,并取名&

@synthesize的正确使用方式

@synthesize的正确使用方式 一. @synthesize的错误使用方式 类1和类2是继承关系, name是类1的属性 但是类2的实现里加入了@synthesize name = _name; 导致类1的setName name 方法都被重写了 调用结果: 没有打印任何语句 类1: #import <Foundation/Foundation.h> @interface MyTestObj : NSObject @property (nonatomic, strong) NSStrin

OSChina 周日乱弹 —— 旅游被宰后正确处理方式

怎么小小编上了三天班感觉像上了一个月的班一样,难道这是假期综合症的后遗症?要不是因为穷,本人才不会每天上班写乱弹呢! 人民币,一种生活在中国地区,飞行速度极快的鸟类动物,一般在人们不经意间,悄悄从钱包里飞走via:三吼君 土豪炫富的方式总是充满了创新 @笨笨猴:一个姑娘把新买的iPhone6s放在钢琴上,她同学看到后说:"不就是买个苹果吗,放这么显眼的位置装?"女孩笑了笑说:"我弹着80w的钢琴,你却只 看到一个8000块钱的手机."女孩的妈妈对女儿说:"

Java流的正确关闭方式

因为流是无论如何一定要关闭的,所以要写在finally里.如下: BufferedReader reader = null; try { reader = (BufferedReader) getReaderFromFile(file); …… } catch (IOException e) { throw e; } finally { if (reader != null) { try { reader.close(); } catch (IOException e){ throw e; }

CentOS虚拟机NAT方式无法上网

一:CentOS虚拟机NAT方式无法上网 如下所示,网卡en016777736没有ip等信息:执行ping命令,报Network is unreachable的错误. 解决办法: 首先,打开运行,输入“services.msc”. 找到VMware NAT Service和VMware DHCP Service,先右击VMware DHCP Service,点击“停止”,然后开启“VMware NAT Service”,再开启“VMware DHCP Service”. 打开服务,在servic

Xcode 的正确打开方式——Debugging(转载)

Xcode 的正确打开方式——Debugging 程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode.这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式. “If debugging is the process of removing bugs, then programming must be the process of putting them in.”——Edsger W. Dijkstra 添加条件 有时候我们可