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系统调用﹐文件系统写操作完成后就会停止内核。

地址:http://www.centoscn.com/CentOS/2014/0606/3098.html;

时间: 2024-10-27 11:58:21

CentOS正确关机方法的相关文章

linux杂记(五)正确关机方法(shutdown,reboot,init,halt)

前言:由于在linux底下,每个程序(或者说是服务)都是在背景下运行的,因此,在你看不到的屏幕背后其实可能有相当多人同时在你的主机上面工作,如果 你直接按下电源开关来关机,则可能导致其他人的数据就此中断.此外最大的问题是,若是不正常关机,由于来不及把数据回写到档案中,从而可能造成档案系统的 损毁.因此,正确的linux系统关机姿势是非常重要的. 正常情况下,要关机时需要注意底下几件事: 观察系统的使用状态:如果要看目前有谁在线,可以用who指令:如果要看网络的联机状态,可以用netstat -a

Linux 下正确关机方法

在linux下一些常用的关机/重启命令有shutdown.halt.reboot.及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的. Linux centos重启命令:init6 1.reboot2.shutdown -r now 立刻重启(root用户使用)3.shutdown -r 10 过10分钟自动重启(root用户使用)4.shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用sh

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

Linux正确的关机方法

对于Windows用户,如果遇到不爽的时候,往往可以按住电源键几秒钟之后进行强制关机.但是对于Linux,强烈不建议这么做. 因为Windows(非NT主机系统)系统是单用户.“假”多任务的,所以即使你的计算机关机,对于别人也没有什么影响. 而Linux是多用户.多任务的操作系统,每个程序(或者服务)都是在后台执行的.因此,在你看不到的屏幕背后其实可能有很多人同时在你的主机上面工作,例如浏览网页.收发email等,如果你直接按下电源来关机,那其他人的数据可能就此中断,绝对叫人无语凝噎啊.此外,最

SQL Server附加数据库出现错误5123的正确解决方法

SQL Server附加数据库出现错误5123的正确解决方法 因为自己有一本基于SQL Server 2005的数据库教程,里边使用的示例数据库是AdventureWorks for SQL Server 2005,而我的机子上装的是SQL Server 2008,示例数据库是AdventureWorks for SQL Server 2008.起初我以为示例数据库AdventureWorks for SQL Server 2005 与AdventureWorks for SQL Server

AspectJ学习笔记2-Eclipse中AspectJ插件AJDT的正确安装方法

接着之前一篇日志.这个事情也挺无语的,简单记录一下. 在这里:http://www.eclipse.org/ajdt/ 可以下载最新的Eclipse Plugin,下载解压之后,一般来说,直接把解压后文件夹下的features和plugins放到Eclipse的文件夹下就行了.不过我这样做以后,启动Eclipse,发现没什么作用.才参考网上有人介绍的第二种方法,也就是Help--Install New Software--Add--Local这种方式选择刚才的解压文件夹,但是这样操作以后会报像下

centos 卸载vsftpd方法

centos 卸载vsftpd方法 在服务器上安装了vsftpd,配置出错需要卸载vsftpd.卸载vsftpd的命令如下: 1 [[email protected] ~]# rpm -aq vsftpd2 vsftpd-2.0.5-16.el5_5.1 #此处是查找vsftpd的返回结果3 [[email protected] ~]# rpm -e vsftpd-2.0.5-16.el5_5.1 #用rpm -e 查找结果 进行删除就ok了.4 warning: /etc/vsftpd/use

windows server 2008 R2 的 FTP 防火墙的正确配置方法

存在问题 FTP搭建完成后,仅本机可以访问,其他机器无法访问. 解决方案 这时,将C:\Windows\System32\svchost.exe添加到例外即可正常访问,如下图所示.将20及21端口添加至高级防火墙中可能也能正常访问.但这并不是正确的方法,正确的方法是:无需单独配置防火墙,直接重新启动计算机即可. 参考资料 http://www.cnblogs.com/dennlu/archive/2012/06/04/2534925.html http://zhcxl.blog.51cto.co

回收站的正确使用方法

  一. 用法 以前都是直接忽视回收站的,删东西的时候都会按住Shift.但是人在网上飘,哪能不挨刀,难免有手抖的时候.但是后来还是嫌清空回收站麻烦,基本还是直接删除的.   后来我听说某公司准备了七个垃圾桶(放废弃文件的),每天收一个.所以不要的文件还会在垃圾桶里呆一个星期才会被清理走.这样的话不但减少了文件找不回的可能,扔那一个星期再不要的话说明也确实该扔了.同时也让员工在扔文件时更果断--反正一个星期后才会被清走.   所以我觉得咱电脑的回收站也该这么用: 删文件时删进垃圾桶 删的时候果断