几个命令的作用都是用来关机,但是又有细微区别:
halt:关机但是不关闭电源,需要手动关闭电源(加p参数会关闭电源),不加参数时调用shutdown来关机。halt被称为最简单的关机命令,它会通知硬件停止所有的CPU功能,执行时会杀死进程,执行sync系统调用文件系统写操作,完成后就会停止内核。若系统的run level在0-6中,则关闭系统,否则调用shutdown -h来取代。
#halt -p相当于poweroff
#halt -f强制关机
#halt -i关机或重启前关闭所有网络接口
poweroff:关机同时关闭电源,会发送一个ACPI信号通知系统关机,在多用户方式下(run level3)下不建议使用。
#poweroff -f 强制关机

shutdown:关机同时关闭电源,只有拥有root权限的用户才可以执行(普通用户需要root授权),发送信号给init,使之改变运行级别(run level)来实现关机,关机或重启实质上就是运行级别的调整,所以也可以直接使用# init 0来关机,#init 6来重启。shutdown可设置广播信息来通知已登录的用户将关机,且会创建/run/nologin文件,禁止新用户登录。也就给了一定时间给给进程进行保存操作,被视为安全的关机命令。加参数时为如下意义:
#shutdown -r ###重启
#shutdown -P相当于poweroff
#shutdown -H相当于hatl
#shutdown -k不关机但是发送警告给用户
#shutdown 加时间,如# shutdown now / # shutdown 22:22可以在指定时间关机,在关机前,也可以执行#shutdown -c取消关机。
但是此指令没有-f强制参数
init:所有进程的祖先,进程号永远为1,linux系统操作中不可缺少的程序之一,所有发送TERM信号给init会终止所有用户进程、守护进程等。init定义了8个运行级别,这里相关的主要是0关机,6重启。

Linux中poweroff、shutdown、init 0和halt的异同相关推荐

  1. linux关机_Linux中shutdown,halt,poweroff,init 0区别

    1)shutdown命令 我们较常使用的是shutdown这个命令,这个命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息.该命令还允许用户指定一个时间参数 ...

  2. linux中shutdown命令,linux中使用shutdown命令关机和重启

    linux中可以使用shutdown命令进行关机和重新启动,因为linux是多用户操作系统,可能会有很多用户在线上,所以这个命令需要root权限才可以执行,避免其他登录用户误操作. 1.命令格式 常用 ...

  3. linux中shutdown命令的含义,Linux中的shutdown命令的详细解释

    linxu下的shutdown命令是一个关机命令.下面由学习啦小编为大家整理了linux的shutdown命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的shutdown命令的详细解释 ...

  4. Linux中的shutdown命令用法

    color=gray  Shutdown命令可以安全地关闭或重启Linux系统,在Linux中可以用Shutdown命令实现自动定时关机的功能,它在Linux系统关闭之前给系统上的所有登录用户提示一条 ...

  5. Linux中在Virtualbox 5.0上安装Windows10

    [ 这篇文章英文源:http://itsfoss.com/install-windows-10-virtualbox-linux/ ] (鼓励大家去看英文源网站,我英语能力有限,如有错误,请大家见谅- ...

  6. Linux中brk()系统调用,sbrk(),mmap(),malloc(),calloc()的异同【转】

    转自:http://blog.csdn.net/kobbee9/article/details/7397010 brk和sbrk主要的工作是实现虚拟内存到内存的映射.在GNUC中,内存分配是这样的: ...

  7. linux poweroff关机信号,理解 Linux 中的 Shutdown、Poweroff、Halt 和 Reboot 命令

    在本篇中,我们会向你解释 shutdown.poweroff.halt 以及 reboot 命令.我们会解释当使用可选项时,它们实际做了什么. 如果你想深入管理 Linux 服务器,那么为了有效和可靠 ...

  8. linux 关机 待机,Linux正确关机shutdown、reboot、halt、poweroff

    Linux和windows不一样,windows是单用户."假多任务"的操作系统,而Linux是名副其实的多用户多任务的,假设你和别人同时使用一台服务器,你的任务完成了,但是别人的 ...

  9. linux中realplayer.rpm格式的软件安装,Linux中安装Realplay 10.0 的方法

    一.什么是RealPlay : Realplay 在Windows大家经常用,不必介绍:呵... ... 在一两年前,如果说Rlealplay 能在Linux操作系统中正常的运行,有点异想天开:目前看 ...

最新文章

  1. 动手动脑-Java重载
  2. 维护SAP帮助信息(WEB)
  3. Effective C++学习第八天
  4. 题目1017:还是畅通工程(最小生成树初步应用)
  5. 对java中接口的简单理解
  6. apue.h头文件内容
  7. 关于STM32 __IO 的变量定义
  8. Atitit.注重细节还是关注长远??长远优先
  9. 基于Python的指数基金量化投资 - 指数投资技巧(一)定期定额
  10. gg修改器修改数值没有用怎么办_GG修改器详细使用教程
  11. cordova弹框插件 cordova-plugin-dialogs
  12. 硬盘的那些事(主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR等
  13. abandon connection问题分析
  14. 半孔板设计需要注意细节问题
  15. [MvcCore]记录部署好的应用程序突然无法访问的一次蹩脚经历!
  16. 微信读书十块钱一个月?分分钟搞定它!“白嫖”才是最香的!
  17. 互联网医院系统搭建,打造在线问诊系统新模式
  18. EasyX教程(一)
  19. flask开启debug调试模式
  20. 车牌识别github资源

热门文章

  1. 关于Python发帖机
  2. JUnit——Java单元测试框架
  3. 【学术】collins词典的固定用法和例句
  4. 联想拯救者笔记本键盘失效
  5. 智能电能表怎么看电量?
  6. GeneXus低代码如何简化和加速30个公司协同开发一个应用程序
  7. 如何通过虚拟机构建属于自己的服务器集群
  8. 纯css打造漂亮的html表格,table CSS制作好看的网页表格
  9. Android ios颜色背景渐变实现
  10. Rsync 定时同步Windows上的数据