3个回答
展开全部
一、意思不同
poweroff就是掉电关机了,但实际过程依然是先关闭系统,然后掉电的。
halt是停掉系统而已,并没有掉电,主板是通电的。
shutdown -h now就是halt,后边不写now而是写一个具体时间可以设置几秒后执行这一语句,实际上halt后是掉电关机的。
二、用法不同
shutdown命令,通过参数-h或-r的配合来完成关机或重启,不过在linux系统中只有拥有root权限才可以使用这个命令。
用halt命令来关机时,实际调用的是shutdown -h,halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。
poweroff,基本用法和halt差不多。
扩展资料:
注意事项
shutdown直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录,直接关机或者延迟一定的时间才关机都是可能的,还可能重启。
聚保华泰
2024-10-21 广告
2024-10-21 广告
商业综合责任险(Commercial General Liability, CGL)是我们聚保华泰保险为众多企业客户提供的核心保障之一。它旨在覆盖企业在日常运营中可能因意外事故、疏忽或过失导致的第三方人身伤害、财产损失而面临的法律责任及赔偿...
点击进入详情页
本回答由聚保华泰提供
展开全部
poweroff就是掉电关机了,但实际过程依然是先关闭系统,然后掉电的。
halt是停掉系统而已,并没有掉电,主板是通电的。
shutdown -h 就是halt,后边不写now而是写一个具体时间(sec)可以设置几秒后执行这一语句,实际上halt后是掉电关机的。
多说一句,一切有关这类问题的根本,都是change runlevel的问题,你可以百度一下‘init’,来查一下他们到底是怎么回事,这个太多太庞大。
halt是停掉系统而已,并没有掉电,主板是通电的。
shutdown -h 就是halt,后边不写now而是写一个具体时间(sec)可以设置几秒后执行这一语句,实际上halt后是掉电关机的。
多说一句,一切有关这类问题的根本,都是change runlevel的问题,你可以百度一下‘init’,来查一下他们到底是怎么回事,这个太多太庞大。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-12
展开全部
poweroff='shutdown -h now'
halt是停机而不关闭电源
halt是停机而不关闭电源
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询