当前位置:首页 > 未分类 > 正文内容

linux下reboot和shutdown关机命令详解

我不是郭靖4年前 (2023-03-21)未分类634
我 们在操作Linux v/服务器的时候肯定会有需要重启系统,或者关闭系统等操作。有些用户是直接到VPS主机商家面板上操作的,这样一来比较麻烦,二来有些面板还不易于使用 容易导致面板卡死。所以最好的方法就是通过SSH命令操作,老蒋这里分享2个命令,reboot与shutdown都可以用来作为重启VPS/关机重启操 作。

第一、reboot

使用方法:直接在SSH ROOT权限用户下输入reboot命令就可以看到The system is going down for reboot NOW的提示,目前就重启VPS。

reboot的工作过程差不多跟halt一样?不过它是引发主机重启?而halt是关机。它的参数与halt相差不多。

第二、shutdown

这个命令可以用来重启也可以用来关机操作。如果按照完整的命令参数还比较难以,老蒋遵循的是实用,所以就分享我们常用的就可以。

A - 关闭系统且关闭电源

shutdown -h now #立即关闭系统和电源
shutdown -h +10 "10 minute after shutdown" #10分钟之后关闭系统和电源

B - 利用shutdown重启电脑

shutdown -r now

当前立即重启电脑,和上面的reboot是一样的效果。

还可以用shutdown命令实现自动定时关机的功能,总结如下:

shutdown -r now 关机后重启
shutdown -h now 关机后不重启
shutdown -r +10 10分钟后重启
shutdown -r 10:00 10点钟重启
shutdown -h +10 10分钟后关机
shutdown -h 10:00 10点钟关机

以下是测试的过程。

root@localhost ~]#whereis reboot                       #查找reboot的位置
reboot: /sbin/reboot  /usr/share/man/man8/reboot.8.gz
[root@localhost ~]#su user                              #切换到user
[user@localhost root]$ reboot                           #执行重启测试
reboot: Need to be root                                 #提示需要root
[user@localhost root]$ exit                             #退回到root用户
exit
[root@localhost ~]# ll /sbin/reboot                     #查看默认/sbin/reboot的详细信息
-rwxr-xr-x. 1 root root 13932 Jul 19  2011 /sbin/reboot #注意看前三个为rwx
[root@localhost ~]# chmod u+s /sbin/reboot              #增加suid权限
[root@localhost ~]# ll /sbin/reboot                     #重新查看修改后的/sbin/reboot详细信息
-rwsr-xr-x. 1 root root 13932 Jul 19  2011 /sbin/reboot #这时候已经变更为rws
[root@localhost ~]# su user                             #重新切换到user用户
[user@localhost root]$ reboot                           #执行reboot指令
Broadcast message from root@localhost.localdomain       #重启成功
        (/dev/pts/0) at 21:28 ...

The system is going down for reboot NOW!            
另一种方法,使用sudo!

上面这样做被认为是一种对安全的威胁,因为包括root在内的所有用户都可以关机和重启了。比较安全些的方法是使用sudo命令。首先安装sudo:

#pacman -S sudo

然后,在root用户下用visudo命令添加以下到/etc/sudoers文件的末端。替换其中的user为你的用户名,hostname为你的主机名。

user hostname=NOPASSWD: /sbin/shutdown -h now
user hostname=NOPASSWD: /sbin/reboot

或者合并为一行表示


user hostname=NOPASSWD: /sbin/shutdown -h now,/sbin/reboot
现在你的用户可以用sudo shutdown -h now命令关机,reboot命令重启了。

方法三:Xfce

在Xfce下,如果你希望用户利用Hal关机,,需要安装sudo。然后用visudo -f命令添加以下内容到/etc/sudoers中
对所有用户:

%users hostname=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper

对单一用户:

user hostname=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper
替换其中的user为你的用户名,hostname为你的主机名(你可以用hostname命令得到它)。
这样你定义了的用户的“关机”和“重启”选项就激活了。


扫描二维码推送至手机访问。

版权声明:如需转载请注明出处。

本文链接:https://www.1688fs.net/index.php/post/25.html

分享给朋友:

“linux下reboot和shutdown关机命令详解” 的相关文章

服装打版的一些常见问题

服装打版的一些常见问题

一般人不说的打版秘籍 (一共86招)招招致命,助你成为绝顶高手1.已知领围,1/2领宽按领围的1/5-0.5cm,领深按领围1/5+0.5cm计算,注:此计算方法不包括圆领衫和翻领衫2.时装上衣在打版过程中,前后片的肩斜要如何处理?答:前后片打板要分开,包括肩斜亦是如此,一般前片肩斜比后片肩斜要深1...

天猫产品上架尺寸模板

天猫产品上架尺寸模板

尺寸身高体重臀围腰围S153-16342-509062-68M154-16448-559466-72L155-16552-609870-76XL156-16657-6510274-82XXL157-16762-7010680-883XL158-16867-7511084-90...

macOS虚拟机安装全过程(VMware)

macOS虚拟机安装全过程(VMware)

大家好,又见面了,我是你们的朋友全栈君。作为一名忠实果粉,我最大的愿望就是能够拥有一台Macbook,体验macOS,但是作为学生党,这价钱,贵到离谱啊~~~watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY29wY2lu,size_20,c...

二维码墓碑:生命的数字化纪念

二维码墓碑:生命的数字化纪念

本文来自微信公众号:假装在读书 (ID:gh_2f355b253cfd),作者:宋沁语,编辑:夏艺珊、孙意然,题图来源:《心灵奇旅》“我知道墓地里躺着的是自己的祖先,但我不知道他是谁,我也不知道他为什么去世,他的一生是怎样的。”福建人胡剑波因此在墓碑上设计了二维码,创立了中国第一个二维码墓碑品牌。墓...

批量整理CR2文件到JPG分类目录

批量整理CR2文件到JPG分类目录

我拍了一批照片,拍摄的时候是cr2 格式的,导出后的图片格式是jpg 格式的,导出jpg 后,将不同类型的图片,分类到不同的文件夹下了,现在的问题是cr2 格式的文件也要按照jpg 同样的方法进行分类, 文件名相同,仅后缀不同,如果批量操作?》你可以通过以下步骤批量将CR2文件按照已分类的JPG文件...