Linux中poweroff、shutdown、init 0和halt的异同
几个命令的作用都是用来关机,但是又有细微区别:
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的异同相关推荐
- linux关机_Linux中shutdown,halt,poweroff,init 0区别
1)shutdown命令 我们较常使用的是shutdown这个命令,这个命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息.该命令还允许用户指定一个时间参数 ...
- linux中shutdown命令,linux中使用shutdown命令关机和重启
linux中可以使用shutdown命令进行关机和重新启动,因为linux是多用户操作系统,可能会有很多用户在线上,所以这个命令需要root权限才可以执行,避免其他登录用户误操作. 1.命令格式 常用 ...
- linux中shutdown命令的含义,Linux中的shutdown命令的详细解释
linxu下的shutdown命令是一个关机命令.下面由学习啦小编为大家整理了linux的shutdown命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的shutdown命令的详细解释 ...
- Linux中的shutdown命令用法
color=gray Shutdown命令可以安全地关闭或重启Linux系统,在Linux中可以用Shutdown命令实现自动定时关机的功能,它在Linux系统关闭之前给系统上的所有登录用户提示一条 ...
- Linux中在Virtualbox 5.0上安装Windows10
[ 这篇文章英文源:http://itsfoss.com/install-windows-10-virtualbox-linux/ ] (鼓励大家去看英文源网站,我英语能力有限,如有错误,请大家见谅- ...
- Linux中brk()系统调用,sbrk(),mmap(),malloc(),calloc()的异同【转】
转自:http://blog.csdn.net/kobbee9/article/details/7397010 brk和sbrk主要的工作是实现虚拟内存到内存的映射.在GNUC中,内存分配是这样的: ...
- linux poweroff关机信号,理解 Linux 中的 Shutdown、Poweroff、Halt 和 Reboot 命令
在本篇中,我们会向你解释 shutdown.poweroff.halt 以及 reboot 命令.我们会解释当使用可选项时,它们实际做了什么. 如果你想深入管理 Linux 服务器,那么为了有效和可靠 ...
- linux 关机 待机,Linux正确关机shutdown、reboot、halt、poweroff
Linux和windows不一样,windows是单用户."假多任务"的操作系统,而Linux是名副其实的多用户多任务的,假设你和别人同时使用一台服务器,你的任务完成了,但是别人的 ...
- linux中realplayer.rpm格式的软件安装,Linux中安装Realplay 10.0 的方法
一.什么是RealPlay : Realplay 在Windows大家经常用,不必介绍:呵... ... 在一两年前,如果说Rlealplay 能在Linux操作系统中正常的运行,有点异想天开:目前看 ...
最新文章
- 动手动脑-Java重载
- 维护SAP帮助信息(WEB)
- Effective C++学习第八天
- 题目1017:还是畅通工程(最小生成树初步应用)
- 对java中接口的简单理解
- apue.h头文件内容
- 关于STM32 __IO 的变量定义
- Atitit.注重细节还是关注长远??长远优先
- 基于Python的指数基金量化投资 - 指数投资技巧(一)定期定额
- gg修改器修改数值没有用怎么办_GG修改器详细使用教程
- cordova弹框插件 cordova-plugin-dialogs
- 硬盘的那些事(主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR等
- abandon connection问题分析
- 半孔板设计需要注意细节问题
- [MvcCore]记录部署好的应用程序突然无法访问的一次蹩脚经历!
- 微信读书十块钱一个月?分分钟搞定它!“白嫖”才是最香的!
- 互联网医院系统搭建,打造在线问诊系统新模式
- EasyX教程(一)
- flask开启debug调试模式
- 车牌识别github资源