linux的shutdown命令和poweroff的区别

作者&投稿:枕罚 (若有异议请与网页底部的电邮联系)
Linux 下 halt,poweroff,shutdown 有什么区别~

关于三者的区别可以根据三者本身的定义来进行区分:
shutdown命令,可以安全的关闭或者重启Linux系统。众所周知Linux系统是不同于Windows系统的,当系统后台运行着好多程序时我们强制关机对于Windows系统可能没有太大的伤害,但是Linux系统是万万不可以的,如果强制关闭系统很有可能使数据丢失,使系统处于一种不稳定的状态。所以我们如果需要强制关机的时候,可以选择使用shutdown命令,这一命令会使系统管理员自动的通知所有已经登录的用户系统将要关闭请提前做好备份,当然这时的新用户也是不可以在登录的。
halt命令,相对于shutdown命令而言是一项比较简单的命令,换句话说这是一项最简单的关机命令。halt在执行时直接强制关闭应用程序,然后执行执行sync系统调用。这款命令,相对而言比较简单。
poweroff命令,它与以上两者最明显的区别就是直接切断电源,然后关闭整个计算机系统,但是由于现在一些嵌入式系统存在漏洞,所以poweroff命令并不能完全适应和应用于所有的嵌入式系统。
除了以上三大关闭系统的命令之外还有两个命令也是用来表示关闭系统的命令:reboot和init
reboot命令,其实reboot的工作命令和halt的工作命令差不多的,唯一的区别就是halt告诉系统关闭。而reboot引发系统重启。
init命令,几乎是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程、命令系统守护进程等。
备注:shutdown比较重要的几个参数说明:
[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。
[-r] 重启计算器。
[-time] 设定关机〔shutdown〕前的时间
[-f] 在重启计算器〔reboot〕时忽略fsck。

halt 和 poweroff相当于直接关掉电脑电源一样(不推荐)

shutdown会把各种服务关闭了,然后才关机,比较安全。

Linux有三个常用的关机命令,下面是它们的区别:

  • shutdown以一种安全的方式关闭系统。所有登陆用户都可以看到关机信息提示,并且 login 将被阻塞。可以指定立刻关机,也可以指定系统在一定的延时后关机。所有进程都将接收到 SIGTERM 信号。这可以使 vi  等程序有时间将处于编辑状态的文件进行存储,邮件和新闻程序进程则可以将所有缓冲池内的数据进行适当的清除等等。 shutdown 通过通知 init 进程,要求它改换运行级别来实现。运行级别 0 用来关闭系统,运行级别 6 用来重启系统,运行级别 1 用来使系统进入执行系统管理任务状态,如果没有给出 -h 或 -r 标志时,这是 shutdown 命令的默认工作状态。

  • halt是最简单的关机命令。其实halt就是调用shutdown -h。halt执行时会杀死应用进程,执行sync系统调用,文件系统写操作完成后就会停止内核。

  • poweroff在关闭计算机操作系统之后,最后还会发送ACPI指令,通知电源,最后切断电源供应,当然路由器等嵌入系统不支持ACPI的,所以这个无效。



shutdown :使系统关闭,参考一下现有的解释:“命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。 而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重 启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和新闻〔news〕的程序则可以正常地离开等等”
而且shutdown会去执行 /etc/rc0.d/ 下面的脚本,也就是说会去执行runlevel 0 的脚本。 halt则不会。

Poeroff : 切断系统电源
poweroff就是halt的软链接而已。执行的还是halt命令。关于halt 命令,可以这样理解:halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。


linux shutdown关闭系统命令使用介绍
shutdown -h 1 由于关闭、重启系统需要管理员权限,因此应该以root用户的身份执行shutdown等关闭、重启系统命令。立即关闭系统:shutdown -h now (2)指定时间关闭系统:shutdown -h 15:30 当根用户发出关机指令后,系统中的其他用户可以得到如下提示:The system is going DOWN for system halt in ...

Linux的重启命令有哪些? 五个Linux的重启命令的具体使用说明
1、shutdown 2、poweroff 3、init 4、reboot 5、halt 二、五个重启命令的具体说明 shutdown reboot 在linux下一些常用的关机\/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。1.shut...

shutdown命令解释?
Shutdown命令可以安全地关闭或重启Linux系统,在Linux中可以用shutdown命令实现自动定时关机的功能,它在Linux系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟,时间段...

linux系统重启命令是什么,关机命令是什么
在linux下关机和重启系统有shutdown、halt、reboot、init,对于他们来说他们的内部工作过程是不相同的。1、shutdown命令 使用它可以安全地关闭系统,然而在关闭系统时,会通知所有登录的用户系统将要关闭,并且所有的指令都将会被冻结,即所有的新用户不能再登录,使用该指令将会出现立即关闭或重启以及延迟一...

如何通过shut命令在Linux中安全地关机?
一、自制薯条的步骤 首先,挑选新鲜的土豆,削皮后切成均匀的条状,这是制作薯条的基础。然后,将薯条放入清水中浸泡,去除多余的淀粉,确保炸出的薯条更加酥脆。二、炸薯条的技巧 选择适当的油温至关重要,通常是160-180°C,这样既能锁住薯条的营养,又能让外皮变得金黄诱人。慢慢将薯条放入油中,避免...

Linux中的shutdown命令
Linux shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown也可以从来重开机。使用权限:系统管理者。语法:shutdown [-t seconds] [-rkhncfF] time [message]参数:-t seconds 设定在几秒钟之后进行关机程序。-k 并不会真的关机,只是将警告讯息传送给所有...

关闭linux不重新启动命令
Linux 关机和重启命令  Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。 1. shutdown  shutdown命令用于关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux,这是...

Linux系统的关机与重启相关命令总结
[-f] 没有调用shutdown而强制关机或重启 [-i] 关机或重新启动之前,关掉所有的网络接口 [-p] 关机时调用poweroff,此选项为缺省选项 reboot linux重启命令 reboot的工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。poweroff 部分泛UNIX\/LINUX系统才支持,红旗LINUX亦适用。4、...

linux系统关机命令
Linux系统中我们一般使用如下四种方式来进行关机,具体如下:1、shutdown命令 shutdown命令用于安全关闭Linux系统。执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录系统。使用shutdown命令可以直接关闭系统,也可以延迟指定的时间再关闭系统,还可以重新...

linux服务器关机命令
linux系统下常用的关机命令有:shutdown、halt、reboot、init命令。1、shutdown:shutdown 命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的...

筠连县17894599282: linux中的关机命令有哪些? -
柯梁致平: Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍.1. shutdownshutdown命令用于安全关闭Linux系统.有些用户会使...

筠连县17894599282: linux 下的关机命令是怎么用的 -
柯梁致平: 1、shutdown命令,它的使用在于安全地将系统关机. 很多用户会使用直接按电源键的方式来关闭linux服务器,这是不对的.linux服务器与windows服务器有很大的不同,它的后台运行着许多进程,强制关机会导致进程的数据丢失,使得系统不...

筠连县17894599282: Linux 下的 shutdown 和 poweroff 有什么不同 -
柯梁致平: Linux有三个常用的关机命令,下面是它们的区别: shutdown以一种安全的方式关闭系统.所有登陆用户都可以看到关机信息提示,并且 login 将被阻塞.可以指定立刻关机,也可以指定系统在一定的延时后关机.所有进程都将接收到 ...

筠连县17894599282: 求Linux关机命令详解 -
柯梁致平: linux的关机命令主要有shutdown、halt、reboot、init.shutdown是一种比较安全的关机方法,可以在关机之前通知所有当前登录用户并且阻止用户的登录,可以安全关闭后台的进程.可以通过很多的参数来配置具体的功能.halt:起功能等同于...

筠连县17894599282: linux系统下的Login,Logout,Reboot,Halt,Exit,Poweroff,Shutdown命令分别是什么意思? -
柯梁致平: login 1.作用login的作用是登录系统,它的使用权限是所有用户. 2.格式login [name][-p ][-h 主机名称] 3.主要参数-p:通知login保持现在的环境参数.-h:用来向远程登录的之间传输用户名.如果选择用命令行模式登录Linux的话,那么看到...

筠连县17894599282: Linux的重启命令有哪些 -
柯梁致平: ----Linux 重启命令---- 1、shutdown 2、poweroff 3、init 4、reboot 5、halt ---具体说明--- shutdown reboot 在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部 工作...

筠连县17894599282: linux 关机重启 shutdown和reboot的区别 -
柯梁致平: 在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的. 1、shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息....

筠连县17894599282: linux系统重启命令是什么,关机命令是什么? -
柯梁致平: Linux系统的重启和关机其实学问很大 在linux下关机和重启系统有shutdown、halt、reboot、init,对于他们来说他们的内部工作过程是不相同的. 1、shutdown命令 使用它可以安全地关闭系统,然而在关闭系统时,会通知所有登录的用户系统将...

筠连县17894599282: 怎样利用shutdown命令关闭Linux系统 -
柯梁致平: shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息.该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段.精确时间的格式是hh:mm,表...

筠连县17894599282: shutdown命令 -
柯梁致平: 用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy] 没有参数 显示此消息(与 ? 相同)-i 显示 GUI 界面,必须是第一个选项-l 注销(不能与选项 -m 一起使用)-s 关闭此计算机-r 关闭并重启动此计算...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网