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

linux下reboot和shutdown关机命令详解

我不是郭靖4年前 (2023-03-21)未分类633
我 们在操作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关机命令详解” 的相关文章

音乐标签MusicTag 1.0.9.0(批量音乐加封面歌词)

音乐标签MusicTag 1.0.9.0(批量音乐加封面歌词)

『音乐标签』是一款可以编辑歌曲的标题,专辑,艺术家,歌词,封面等信息的应用程序, 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, MP4, M4A, OGG, MPC, OPUS, WMA, DSF, DFF等音频格式。MusicTag是国内作者vinlxc制作的优秀软件...

经典老歌记录

经典老歌记录

爱就爱了我要找到你加速度海浪下沙爱的就是你情非得已花香爱一个人好难为什么你背着我爱别人谢谢你的爱1999因为爱所以爱单生情歌伤心1999雨一直下第一次背叛情歌那就这样吧大哥情人-杜德伟有多少爱可以重来精忠报国白桦林一生有你爱我久久绿光后来-刘若英至少还有你-林忆莲一个人的精彩-萧亚轩最熟悉的陌生人趁...

Windows计算机DHCP模式下重新获取ip

Windows计算机DHCP模式下重新获取ip

当Windows计算机在 DHCP(动态主机配置协议)模式下发生IP地址冲突、无法访问网络等情况时,可以使用以下步骤重新获取 IP 地址:打开命令提示符:按下 Windows+R 键打开运行窗口,输入cmd 并按下回车键,即可打开命令提示符窗口。输入 ipconfig /rele...

服装打版的一些常见问题

服装打版的一些常见问题

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

华硕笔记本ERROR Verification failed: (0x1A) Security Violation Ventoy引导启动报错

华硕笔记本ERROR Verification failed: (0x1A) Security Violation Ventoy引导启动报错

通过ventoy启动电脑时,你不会看到想要的ventoy选择系统镜像的界面,而是会看到屏幕显示如下提示:ERROR Verification failed: (0x1A) Security Violation这是因为主板开启了安全启动我们先按ok,然后任意键进入MOK management:1、光标...

/sound:sys:alsa /usb:id:054c:0268 +clipboard /cert-ignore

/sound:sys:alsa /usb:id:054c:0268 +clipboard /cert-ignore

可用的 /sound:sys:alsa /usb:id:054c:0268 +clipboard /cert-ignore/sound:sys:alsa /cert-ignore /usb/sound:sys:alsa /cert-ignore /usb:transport:ip/v:192.168...