Linux 关机 命令

一、正确的关机方法

如果直接按下电源开关,数据有可能中断。若不正常关机,则有可能造成文件系统的损毁。因此,正常关机情况下,应注意以下:

1)查看系统的使用状态

查看目前有谁在线,使用“who”命令

who

在这里插入图片描述
2)查看网络联机状态

netstat  -a

在这里插入图片描述
3)查看后台执行的顺序

ps  -aux

在这里插入图片描述
二、几个与关机、重启相关的命令

1)将数据同步写入硬盘中的命令:sync

如果系统因为某些特殊的原因而不正常的关机,由于数据为被写入硬盘中,就又会造成数据更新的不正常。这时,需要sync进行数据的写入。直接在文字界面下输入sync,那么在内存中尚未被更新的数据就会被写入硬盘中。

2)惯用的关机命令:shutdown

shutdown这个命令会通知系统内的各个进程,并且将通知关闭系统中的run level内的一些服务。

shutdown可达到如下工作:

可自由选择关机模式:是要关机、重启或进入单用户操作模式均可

可以设置自由关机时间:可以设置成现在立刻关机,也可以设置某一个特定的时间关机

可以自定义关机消息:在关机之前,可以将自己设置的消息传送给在线用户

可以仅发出警告消息:有可能你要进行一些测试,而不像让其他的用户干扰,或者是明白地告诉用户某段时间要注意一下,这个时候可以使用shutdown来通知用户,但却不是真的要关机

可以选择是否要用fsck 检查文件系统

常用参数:

-t : -t后面加上秒数,“过几秒关机”的意思
-k : 不要真的关机,只是发送警告消息出去
-r : 再将系统的服务停掉之后就重启
-h: 将系统的服务停掉后,立即关机
-n :不经过init 程序,直接shutdown关机
-f: 关机并开机之后,强制略过fsck的磁盘检查
-F:系统重启之后,强制进行fsck的磁盘检查
-c:取消已经在进行的shutdown命令内容

3)重启、关机:reboot、halt、poweroff

由于Linux的关机、重启是很大的系统操作,只有root账号才能进行reboot、shutdown命令。

halt 会先调用shutdown,最后会调用halt!不过,shutdown可以依据目前已启动的服务来逐次关闭个服务后才关机。至于,halt 却能够在不理会目前系统状况下,进行硬件关机的特殊功能。

三、切换执行等级init

run  level 0 :关机
run  level  3:纯命令型模式
run  level  5:含有图形界面模式
run  level  6:重启

猜你喜欢

转载自blog.csdn.net/yangxiaoyan12/article/details/86661660
今日推荐