Linux中reboot与shutdown重启/关机命令详解
我们在操作Linux vps/服务器的时候肯定会有需要重启系统,或者关闭系统等操作。有些用户是直接到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命令得到它)。
这样你定义了的用户的“关机”和“重启”选项就激活了。
以上的reboot和shutdown命令是常用的,还有其他不常用的老蒋没有整理,以后如果有需要用到再补充。
(资源库 www.zyku.net)
上一篇:CentOS建立一个新用户详解
栏 目:Linux
本文标题:Linux中reboot与shutdown重启/关机命令详解
本文地址:https://www.zyku.net/linux/178.html
您可能感兴趣的文章
- 12-02spotify节省流量设置步骤分享
- 01-12rar解压王-rar解压王应用软件功能介绍
- 03-14小米无线耳机连接手机教程
- 07-05Linux rmmod命令
- 10-09safari扩展管理方法介绍
- 06-24MySQL 中LIMIT的使用详解
- 02-23DedeCMS还原数据时其他表的数据自动清
- 02-14HTML5拖拉上传文件的简单实例_1
- 11-04荣耀手环时间在哪调
- 08-16卡片日记导出方法介绍
- 08-14华为watch3如何同步账号
- 05-07小米11边缘防误触模式设置方法
- 01-12魔鬼相机AR-魔鬼相机AR应用软件功能介
- 02-18Oracle中instr和substr存储过程详解
- 10-27支付宝NBA付款码皮肤在哪里获取
- 10-24realme怎么开启开发者模式
- 02-13用python画城市轮播地图
- 01-28小米note9私密相册设置方法
- 11-13小米12怎么唤醒小爱同学
- 01-13更改dedecms单页模块生成目录和链接的
最近更新
阅读排行
猜你喜欢
- 01-18nomo你的拍立得-nomo你的拍立得应用软
- 01-19一帆影视-一帆影视应用软件功能介绍
- 01-11借书吧-借书吧应用软件功能介绍
- 02-02小米10省电模式开启方法
- 01-11西城记事本-西城记事本应用软件功能介
- 03-12Ubuntu服务器上安装WordPress的最优方
- 10-16帝国CMS手机自适应白色信息提示页模板
- 01-18言色-言色应用软件功能介绍
- 02-06小米11手势提示线关闭方法
- 02-18PHP MongoDB GridFS 存储文件的方法详