init shutdown reboot poweroff halt区别



init

首先看看LINUX系统几种运行级别
# 0 - 停机(千万别把initdefault设置为0,否则系统永远无法启动)
# 1 - 单用户模式
# 2 - 多用户,没有 NFS
# 3 - 完全多用户模式(标准的运行级)
# 4 – 系统保留的
# 5 - X11 (x window)
# 6 - 重新启动 (千万不要把initdefault 设置为6,否则将一直在重启 )

#init 0 切换到运行级别0
动作为运行如下两个脚本:

[[email protected] rc0.d]# pwd
/etc/rc.d/rc0.d
[[email protected] rc0.d]# ls -lrt S*
lrwxrwxrwx. 1 root root 14 Jun 16  2013 S01halt -> ../init.d/halt
lrwxrwxrwx. 1 root root 17 Jun 16  2013 S00killall -> ../init.d/killall

#init 6 切换到运行级别6
动作为运行如下两个脚本:

[[email protected] rc6.d]# pwd
/etc/rc.d/rc6.d
[[email protected] rc6.d]# ls -lrt S*
lrwxrwxrwx. 1 root root 14 Jun 16  2013 S01reboot -> ../init.d/halt
lrwxrwxrwx. 1 root root 17 Jun 16  2013 S00killall -> ../init.d/killall


shutdown

shutdown - bring the system down
shutdown [OPTION]... TIME [MESSAGE]
   -r     Requests that the system be rebooted after it has been brought down.
   -h     Requests that the system be either halted or powered off after it has been brought down, with the choice
          as to which left up to the system.
   -H     Requests that the system be halted after it has been brought down.
   -P     Requests that the system be powered off after it has been brought down.
   -c     Cancels a running shutdown.  TIME is not specified with this option, the first argument is MESSAGE.
   -k     Only send out the warning messages and disable logins, do not actually bring the system down.
#shutdown -r 等同reboot,它在系统关闭之前给系统上的所有登录用户提示一条警告信息,然后调用init 6
#shutdown -H 等同halt 它在系统关闭之前给系统上的所有登录用户提示一条警告信息,然后调用init 0
#shutdown -P 等同poweroff 它在系统关闭之前给系统上的所有登录用户提示一条警告信息,然后调用init 0


reboot,poweroff,halt

reboot,poweroff,halt实际为一个命令,后两者为reboot的链接

[[email protected] rc0.d]# ls -lrt /sbin/reboot
-rwxr-xr-x. 1 root root 14832 3月  20 2012 /sbin/reboot
[[email protected] rc0.d]# ls -lrt /sbin/poweroff
lrwxrwxrwx. 1 root root 6 6月  16 2013 /sbin/poweroff -> reboot
[[email protected] rc0.d]# ls -lrt /sbin/halt
lrwxrwxrwx. 1 root root 6 6月  16 2013 /sbin/halt -> reboot

不带--force参数的reboot实际是调用shutdown名,带--force参数的reboot直接关机

时间: 2024-10-11 21:46:17

init shutdown reboot poweroff halt区别的相关文章

【2016-10-11】Linux系统常用的关机或重启命令shutdown、reboot、halt、poweroff、init 0及init 6的联系与区别

Linux下常用的关机/重启命令一般包括: shutdown.reboot.halt.poweroff等,当然了我们可以使用init 运行等级runlevel 0即halt来关机,或使用init 运行等级runlevel 6即reboot来执行重启. 当然了这些关机或重启的方式也有一些细微差别. 首先明确一下linux/redhat系的runlevel运行级别和debian系的runlevel是有所不同的. redhat系的runlevel定义如下: runlevel 0: halt 系统停机状

linux reboot ,shutdown,halt区别

reboot ,shutdown,halt区别 重启   reboot  和 shutdown -r now  效果是一样的都是重启 区别在于reboot 是重启时,删除所有的进程,为不是平稳的终止他们 shutdown 是安全的关闭或者重启,在关机前系统会给用户提示,也可以设置关机时间 half是最简单的关机命令, half 参数,-f  强制关机 -i  关机前关掉所有的网卡 -p  关机调用poweroff reboot 使用reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上

Linux开关机命令(shutdown,reboot,halt,init)

命令简介 shutdown,poweroff,reboot,halt,init都可以进行关机,大致用法. /sbin/halt     [-n] [-w] [-d] [-f] [-i] [-p] [-h] /sbin/reboot   [-n] [-w] [-d] [-f] [-i] /sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h] [[email protected] ~]$ reboot --h usage: reboot [-n] [-w] [-d]

shutdown reboot init   重启命令 关机命令 简单介绍

Linux centos重启命令: 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 10 过10分钟自动重启(root用户使用) 4.shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 Linux centos关机命令: 1.halt 立刻关机 2.poweroff 立刻关机 3.shutdown -h now 立刻

Linux学习---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)

1.压缩和解压缩命令    常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar    .zip格式压缩和解压缩命令        zip 压缩文件名 源文件:压缩文件        zip -r 压缩文件名 源目录:压缩目录        unzip 压缩文件名:解压缩 .zip文件    .gz格式压缩和解压缩        gzip 源文件:压缩为.gz 格式的压缩文件,源文件会消失        gzip -c 源文件 > 压缩文件:压缩为.gz 格式,源

shutdown和close的区别

[shutdown和close的区别] 当所有的数据操作结束以后,你可以调用close()函数来释放该socket,从而停止在该socket上的任何数据操作:close(sockfd); 你也可以调用shutdown()函数来关闭该socket.该函数允许你只停止在某个方向上的数据传输,而一个方向上的数据传输继续进行.如你可以关 闭某socket的写操作而允许继续在该socket上接受数据,直至读入所有数据. int shutdown(int sockfd,int how); Sockfd是需要

Linux开关命令(shutdown,reboot,halt,init)

命令简短 shutdown,poweroff,reboot,halt,init都能够进行关机,大致使用方法. /sbin/halt     [-n] [-w] [-d] [-f] [-i] [-p] [-h] /sbin/reboot   [-n] [-w] [-d] [-f] [-i] /sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h] [[email protected] ~]$ reboot --h usage: reboot [-n] [-w] [-

linux关机、重启命令shutdown,reboot,halt,poweroff

shutdown -t 2  ->  2秒后关机 shutdown -r now  ->  系统立刻重启 shutdown -r +30  ->  30分钟后重启 shutdown -h now  ->  立刻关机 shutdown -h 20:00  ->  20:00关机 shutdown -h +10  ->  10分钟后关机 reboot  ->  重启 poweroff -f  ->  关机 init 0  ->  关机(3唇命令行模式,5图

关机相关(shutdown,reboot)

慣用的關機指令: shutdown 由於Linux的關機是那麼重要的工作,因此除了你是在主機前面以tty7圖形介面來登入系統時, 不論用什麼身份都能夠關機之外,若你是使用遠端管理工具(如透過pietty使用ssh服務來從其它電腦登入主機), 那關機就仅仅有root有權力而已喔! 嗯!那麼就來關機試試看吧!我們較常使用的是shutdown這個指令,而這個指令會通知系統內的各個程序 (processes),並且將通知系統中的run-level內的一些服務來關閉.shutdown能够達成例如以下的工作