FreeBSD或BSD重新启动和关闭系统
时间:2020-01-09 10:38:39 来源:igfitidea点击:
如何重新启动或关闭基于FreeBSD的系统?
我尝试了shutdown -h 0命令。
但是,在基于BSD的系统上对我不起作用。
如何关闭或重新启动服务器?
FreeBSD或其他BSD操作系统系列使用shutdown或halt命令关闭系统。
使用reboot命令重新引导基于FreeBSD的系统。
关闭FreeBSD命令
使用shutdown命令在给定时间关闭系统。
执行以下命令立即关闭系统。
您必须以root用户身份登录:
$ su -
或者
$ sudo -i
现在在给定的时间关闭系统:
# shutdown -h now
或者
# halt
传递了-h选项以停止系统。
该时间是关闭会导致BSD系统关闭的时间,并且可能是不区分大小写的单词(表示立即关闭)或将来的时间,格式有两种:
+ number
第一种形式以分钟为单位降低系统性能,第二种形式在指定的绝对时间降低系统性能。可以通过追加相应的后缀:" s" /" sec"," m" /" min"和" h" /" hour",以分钟以外的单位指定+ number。yymmddhhmm
年,月和日的值可以是当前系统默认值。
在10分钟内暂停FreeBSD系统并显示警告消息:
# shutdown -h +10 "System will shutdown for motherboard replacement."
#shutdown -h +10"系统将关闭以更换主板。"
重启BSD系统
以超级用户/root用户身份执行以下命令:
# reboot
或者
# shutdown -r now
-r
选项在指定时间重新引导系统。同样,您可以使用+ number或yymmddhhmm格式指定时间。
FreeBSD重新引导系统
如果想在60分钟内重新引导,并且还需要为当前通过ssh或其他终端登录的所有用户显示警告消息。那么,请尝试以下语法:
# shutdown -r +60 "System will reboot for system ram upgrades."
FreeBSD shutdown命令选项
-h
BSD系统在指定的时间停止。-p
在指定的时间关闭FreeBSD系统并关闭电源(需要硬件支持)。-r
在指定的时间重新启动系统。-k
踢开所有人。 -k选项实际上并没有停止系统,而是使系统多用户禁用了登录(对于超级用户除外)。-o
如果指定了-h,-p或-r选项之一,则shutdown将执行halt(8)或reboot(8)而不是向init(8)发送信号。-n
如果指定了-o选项,则通过将-n传递给halt(8)或reboot(8)来防止刷新文件系统缓存。可能不应该使用此选项。
获取有关关机命令的帮助
只需执行以下man命令
man shutdown man halt man reboot
关于权限被拒绝和其他错误消息的说明
您将在FreeBSD上看到一条错误消息,内容为"权限被拒绝"或"不允许操作"。
为避免这些错误消息,请始终以root用户身份运行shutdown和reboot命令: