linux学习(2)关机命令

本文详细介绍了Linux系统中的关机与重启命令,包括如何正确地使用sync、shutdown、reboot、halt和poweroff等命令,以及如何通过who、netstat-a和ps-aux命令观察系统状态,确保在关机前通知在线用户并正确执行关机操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2014/12/18

来试下昨天学习的打印日历的命令,用date,试了半天没用,最后才知道是记错了,打印日历的cal命令......果然要走的路还很长...

在linux下,若不正常关机,则可能造成文件系统的毁损 (因为来不及将数据回写到文件中,所以有些服务的文件会有问题!)。所以正常情况下,要关机时需要注意底下几件事:

  • 观察系统的使用状态
    如果要看目前有谁在在线,可以下达『who』这个命令,而如果要看网络的联机状态,可以下达 『 netstat -a 』这个命令,而要看背景运行的程序可以运行『 ps -aux 』这个命令。使用这些命令可以让你稍微了解主机目前的使用状态!当然啰,就可以让你判断是否可以关机了 (这些命令在后面Linux常用命令中会提及喔!)
    (netstat -a和ps -aux命令执行的结果都好长,上面的看不到。。。)
  • 通知在线使用者关机的时刻
    要关机前总得给在线的使用者一些时间来结束他们的工作,所以,这个时候你可以使用 shutdown 的特别命令来达到此一功能。

  • 正确的关机命令使用
    例如 shutdown 与 reboot 两个命令!

所以底下我们就来谈一谈几个与关机/重新启动相关的命令啰!

  • 将数据同步写入硬盘中的命令: sync
  • 惯用的关机命令: shutdown
  • 重新启动,关机: reboot, halt, poweroff
正常流程:sync(把内存中的数据写到硬盘)   shutdown -h now(关机)

[root@www ~]# /sbin/shutdown [-t 秒] [-arkhncfF] 时间 [警告信息] 
选项与参数: 
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思 
-k     : 不要真的关机,只是发送警告信息出去! 
-r     : 在将系统的服务停掉之后就重新启动(常用) 
-h     : 将系统的服务停掉后,立即关机。 (常用) 
-n     : 不经过 init 程序,直接以 shutdown 的功能来关机 
-f     : 关机并启动之后,强制略过 fsck 的磁盘检查 
-F     : 系统重新启动之后,强制进行 fsck 的磁盘检查 
-c     : 取消已经在进行的 shutdown 命令内容。 
时间   : 这是一定要加入的参数!指定系统关机的时间!时间的范例底下会说明。 
范例: 
[root@www ~]# /sbin/shutdown -h 10 'I will shutdown after 10 mins' 
# 告诉大家,这部机器会在十分钟后关机!并且会显示在目前登陆者的屏幕前方! 
# 至于参数有哪些呢?以下介绍几个吧! 

此外,需要注意的是,时间参数请务必加入命令中,否则shutdown会自动跳到 run-level 1 (就是单人维护的登陆情况),这样就伤脑筋了!底下提供几个时间参数的例子吧:

[root@www ~]# shutdown -h now 
立刻关机,其中 now 相当于时间为 0 的状态 
[root@www ~]# shutdown -h 20:25 
系统在今天的 20:25 分会关机,若在21:25才下达此命令,则隔天才关机 
[root@www ~]# shutdown -h +10 
系统再过十分钟后自动关机 
[root@www ~]# shutdown -r now 
系统立刻重新启动 
[root@www ~]# shutdown -r +30 'The system will reboot'  
再过三十分钟系统会重新启动,并显示后面的信息给所有在在线的使用者 
[root@www ~]# shutdown -k now 'This system will reboot'  
仅发出警告信件的参数!系统并不会关机啦!吓唬人! 

重新启动,关机: reboot, halt, poweroff

其实Linux共有七种运行等级, 七种等级的意义我们在后面会再谈到;还可以使用下面命令关机

[root@www ~]# init 0
这一章告一段落

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值