作者: Aillo, 发布于
2009-05-10, 在
系统分类下, 1条
留言。
重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
关机命令:
1、halt 立刻关机
2、poweroff 立刻关机 (对于poweroff,网上说它是halt命令的链接,基本用法和 halt 差不多。)
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
来自 http://www.ezloo.com/2009/05/linux_poweroff_and_reboot.html
Linux关机和重启服务器命令详解
Linux关机命令详解2006年10月25日 星期三 上午 01:02
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。
1.shutdown
shutdown 命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导 致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。
而在系统关机前使用 shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才 关机都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。这让像vi之类的程序有时间储存目前正 在编辑的文档﹐而像处理邮件〔mail〕和新闻〔news〕的程序则可以正常地离开等等。
shutdown执行它 的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机 〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。
shutdown 参数说明:
[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。
[-r] 重启计算器。
[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。
[-h] 关机后关闭电源〔halt〕。
[-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。
[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。
[-f] 在重启计算器〔reboot〕时忽略fsck。
[-F] 在重启计算器〔reboot〕时强迫fsck。
[-time] 设定关机〔shutdown〕前的时间。
2.halt----最简单的关机命令
其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
参数说明:
[-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机〔或重启〕前﹐关掉所有的网络接口。
[-p] 该选项为缺省选项。就是关机时调用poweroff。
3.reboot
reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它的参数与halt相差不多。
4.init
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机﹐init 1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐并且得不到使用shutdown时的信息和等待时间。
5.reboot 重启命令
reboot的工作过程差不多跟halt一样。不过它是引发主机重启,而halt是关机。它的参数与halt相差不多。
来自 http://hi.baidu.com/foursea/item/66064d17dcf7dce45e53b1d3
Posted on
2015-12-20 23:00 lyongerr 阅读(
4369) 评论()
编辑 收藏在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用()命令实现
#shutdown -r now
#halt
#reboot
#init3
正确答案:A
在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的。
shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。
精确时间的格式是hh:mm,表示小时和分钟,时间段由+ 和分钟数表示。系统执行该命令后会自动进行数据同步的工作。
该命令的一般格式: shutdown [选项] [时间] [警告信息]
命令中各选项的含义为:
- k 并不真正关机而只是发出警告信息给所有用户
- r 关机后立即重新启动
- h 关机后不重新启动
- f 快速关机重启动时跳过fsck
- n 快速关机不经过init 程序
- c 取消一个已经运行的shutdown
需要特别说明的是该命令只能由超级用户使用。
例1,系统在十分钟后关机并且马上重新启动: # shutdown –r +10
例2,系统马上关机并且不重新启动:# shutdown –h now
halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。
halt命令的部分参数如下:
[-f] 没有调用shutdown而强制关机或重启
[-i] 关机或重新启动之前,关掉所有的网络接口
[-p] 关机时调用poweroff,此选项为缺省选项
reboot的工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。reboot命令重启动系统时是删除所有的进程,而不是平稳地终止它们。因此,使用reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上工作时,就会引起数据的丢失。所以使用reboot命令的场合主要是在单用户模式。
init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init 0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动
来自 https://www.cnblogs.com/lyongerr/p/5062163.html
在本篇中,我们会向你解释 shutdown、poweroff、halt 以及 reboot 命令。我们会解释清楚当你用那些可用的选项执行的时候它们实际做了什么。
如果你想深入 Linux 服务器管理,那么为了有效和可靠的服务器管理,这些重要的 Linux 命令你需要完全理解。
通常上,当你想要关闭或者重启你的机器时,你会运行下面之一的命令:
shutdown 命令
shutdown 会给系统计划一个时间关机。它可以被用于停止、关机、重启机器。
你可以指定一个时间字符串(通常是 now 或者用 hh:mm 指定小时/分钟)作为第一个参数。额外地,你也可以设置一个广播信息在系统关闭前发送给所有已登录的用户。
重要:如果使用了时间参数,系统关机前 5 分钟,会创建 /run/nologin 文件。以确保没有人可以再登录。
shutdown 命令示例:
# shutdown # shutdown now # shutdown 13:20 # shutdown -p now ### 关闭机器 # shutdown -H now ### 停止机器 # shutdown -r09:35 ### 在 09:35am 重启机器
要取消即将进行的关机,只要输入下面的命令:
# shutdown -c
halt 命令
halt 通知硬件来停止所有的 CPU 功能,但是仍然保持通电。你可以用它使系统处于低层维护状态。
注意在有些情况会它会完全关闭系统。下面是 halt 命令示例:
# halt ### 停止机器 # halt -p ### 关闭机器 # halt --reboot ### 重启机器
poweroff 命令
poweroff 会发送一个 ACPI 信号来通知系统关机。
下面是 poweroff 命令示例:
# poweroff ### 关闭机器 # poweroff --halt ### 停止机器 # poweroff --reboot ### 重启机器
reboot 命令
reboot 通知系统重启。
# reboot ### 重启机器 # reboot --halt ### 停止机器 # reboot -p ### 关闭机器
就是这样了!如先前提到的,理解这些命令能够有效并可靠地在多用户环境下管理 Linux 服务器。你有一些额外的想法么?在评论区留言与我们分享。
来自 http://www.techweb.com.cn/network/system/2017-06-24/2545161.shtml
halt ,poweroff和shutdown 的区别(转)
(2012-06-10 17:50:36)转自:http://hi.baidu.com/stephne/blog/item/592b538b291e1732c8fc7a0d.html
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令.
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。
1.shutdown
shutdown命令安全地将系统关机。
有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导
致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令﹐系
统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重
启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮
件〔mail〕和新闻〔news〕的程序则可以正常地离开等等。
shutdown执行它的工作是送信号〔signal〕给
init程序﹐要求它改变runlevel。Runlevel 0被用来停机〔halt〕﹐runlevel
6是用来重新激活〔reboot〕系统﹐而runlevel
1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机
〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。
shutdown 参数说明:
[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。
[-r] 重启计算器。
[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。
[-h] 关机后关闭电源〔halt〕。
[-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。
[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。
[-f] 在重启计算器〔reboot〕时忽略fsck。
[-F] 在重启计算器〔reboot〕时强迫fsck。
[-time] 设定关机〔shutdown〕前的时间。
2.halt—-最简单的关机命令
其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
参数说明:
[-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机〔或重启〕前﹐关掉所有的网络接口。
[-p] 该选项为缺省选项。就是关机时调用poweroff。
3.reboot
reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它的参数与halt相差不多。
4.init
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等。shutdown
就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机﹐init
1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有telinit命令可以改变init的运行级别﹐比如﹐telinit
-iS可使系统进入单用户模式﹐并且得不到使用shutdown时的信息和等待时间。
来自 http://blog.sina.com.cn/s/blog_9f1496990100zuvq.html
在本篇中,我们会向你解释 shutdown
、poweroff
、halt
以及 reboot
命令。我们会解释清楚当你用那些可用的选项执行的时候它们实际做了什么。
如果你想深入 Linux 服务器管理,那么为了有效和可靠的服务器管理,这些重要的 Linux 命令你需要完全理解。
通常上,当你想要关闭或者重启你的机器时,你会运行下面之一的命令:
shutdown 命令
shutdown
会给系统计划一个时间关机。它可以被用于停止、关机、重启机器。
你可以指定一个时间字符串(通常是 now
或者用 hh:mm
指定小时/分钟)作为第一个参数。额外地,你也可以设置一个广播信息在系统关闭前发送给所有已登录的用户。
重要:如果使用了时间参数,系统关机前 5 分钟,会创建 /run/nologin
文件。以确保没有人可以再登录。
shutdown
命令示例:
# shutdown
# shutdown now
# shutdown 13:20
# shutdown -p now ### 关闭机器
# shutdown -H now ### 停止机器
# shutdown -r09:35 ### 在 09:35am 重启机器
要取消即将进行的关机,只要输入下面的命令:
# shutdown -c
halt 命令
halt
通知硬件来停止所有的 CPU 功能,但是仍然保持通电。你可以用它使系统处于低层维护状态。
注意在有些情况会它会完全关闭系统。下面是 halt
命令示例:
# halt ### 停止机器
# halt -p ### 关闭机器
# halt --reboot ### 重启机器
poweroff 命令
poweroff
会发送一个 ACPI 信号来通知系统关机。
下面是 poweroff
命令示例:
# poweroff ### 关闭机器
# poweroff --halt ### 停止机器
# poweroff --reboot ### 重启机器
reboot 命令
reboot
通知系统重启。
# reboot ### 重启机器
# reboot --halt ### 停止机器
# reboot -p ### 关闭机器
就是这样了!如先前提到的,理解这些命令能够有效并可靠地在多用户环境下管理 Linux 服务器。你有一些额外的想法么?在评论区留言与我们分享。
作者简介:
Aaron Kili是一名 Linux 和 F.O.S.S 的爱好者,未来的 Linux 系统管理员、网站开发人员,目前是 TecMint 的内容创作者,他喜欢用电脑工作,并乐于分享知识。
来自 https://linux.cn/article-8577-1.html
Linux 下 halt,poweroff,shutdown 有什么区别
咗嚛 来自知道合伙人认证行家 2015-12-21halt 和 poweroff相当于直接关掉
电脑电源一样(不推荐)
shutdown会把各种服务关闭了,然后才关机,比较安全。
来自 https://zhidao.baidu.com/question/521187563467803005.html
Linux正确关机shutdown、reboot、halt、poweroff[日期:2016-11-28] | 来源:Linux社区 作者:hi赵跑跑 | [字体:大 中 小] |
Linux和windows不一样,windows是单用户、“假多任务”的操作系统,而Linux是名副其实的多用户多任务的,假设你和别人同时使用一台服务器,你的任务完成了,但是别人的任务没有完成,如果此时你直接按电源,那将会给别人带来损失,今天这篇博文小谈一下Linux的关机。 一、关机前一定要看看当前系统的状态。“who”命令可以查看当前在线的用户有哪些;“netstat-a”可以查看当前系统的联网状态;“ps-aux”可以查看后台还有哪些程序在运行。使用这些命令可以稍微了解到当前主机的使用情况。 二、使用shutdown命令通知别的用户你的关机时间,让他们尽早完成工作。关于Linux系统关机有以下常用的命令: sync:将数据同步写入硬盘中 shutdown:常用的关机命令 reboot、halt、poweroff:重启、关机 (1)sync 将内存中尚未被更新的数据同步到硬盘中,防止因为系统关机早成熟剧的不同步,建议在关机或重启前多执行几遍sync(虽然目前的shutdown/reboot/halt等命令均已经在关机前进行了sync的调用,但是多做几次总是要放心些)。root用户使用sync可以更新整个系统中的数据,一般用户只能更新自己的数据。 (2)常用的关机命令:shutdown shutdown可以完成的工作: 1)选择关机、重启或单用户操作模式 2)设置定时关机 3)自定义关机消息,并把这些消息传递给在线用户 4)选择是否要用fsck检查文件系统 shutdown命令后面跟的参数: -t sec:设置过几秒关机 -k:发送警告消息,不关机 -r:将系统的服务停掉之后重启 -h:将系统的服务停掉之后立即关机 -n:不经过init程序,直接以shutdown的功能来关机 -f:关机并开机之后,强制略过fsck的磁盘检查 -F:系统重启之后,强制进行fsck的磁盘检查 -c:取消已经在进行的shutdown命令内容 时间:指明关机时间 (3)重启、关机:reboot、halt、poweroff,这些命令都可以达到关机或重启的功能,至于用法,请各自“man”一下吧~ 千万记住,Linux的关机牵扯到别的用户和进程,一定要关注系统当前的状态后才进行关机。 本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-11/137602.htm |
来自 https://www.linuxidc.com/Linux/2016-11/137602.htm