服务器为什么可以长期不关机?

服务器为什么可以长期不关机?,第1张

服务器有良好的散热系统与非常有利于散热的内部架构方式...\x0d\x0a软件方面.服务器一般不会在本机运行其它任何程序.所以不用担心服务器有额外的负载.同时,服务器一般都使用服务器版本的 *** 作系统(Windows 2000 Server/AD Server/Windows 2003/Linux/Unix等等其它),而且这些 *** 作系统专门对进程有优化..提供了对服务器长时间的运行的软件优化及数据处理方式.\x0d\x0a而且一般服务器都放置于空调房内.\x0d\x0a所以不会因为发热而死机.

linux对权限把控比较严格,普通用户没有关机或重启的权限,原则上linux普通用不是不具有关机权限的,如果让linux的普通用户也有关机和重启的权限,对系统安全会是一种威胁。所以不建议linux开启关机和重启权限,具体的 *** 作方法方法如下:

方法一:

使用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下,如果你希望用户利用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命令得到它)。

这样你定义了的用户的“关机”和“重启”选项就激活了。

linux系统本身就是不会自动关机的。

楼主是不是想问,怎么设置自动关机么?

#crontab -e

增加

30 19 * * * halt >/dev/null2>&1

f1 f2 f3 f4 f5 program  

其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8679812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存