我最近为自己购买了一台 HP 机架服务器,用作个人文件服务器。该服务器目前位于我的床下,因为我无处可放。对于那些不知道(因为我不完全了解)的人来说,这个服务器非常响亮。
我需要能够在白天的很多时间访问我的文件,并且由于我的服务器的情况,每天晚上都在墙上关闭它(它喜欢突然无缘无故地开始行动)是' t 真的是一个选择。我真的很想如果服务器可以一直保持开机状态,但是在不使用时进入睡眠状态,这样风扇就会通过 LAN 关闭,如果没有其他的话。该服务器还运行 Debian。
如果由于某种原因无法进行这种设置,我可以让机器在一天(或晚上)的某个时间关闭并在早上重新启动,或者类似的东西。
除了使用 LAN 唤醒/睡眠之外,我对如何执行此类任务知之甚少。
确保您的网卡和主板支持 WOL(局域网唤醒)用于
ethtool <interface>
确认每天下午 5 点创建一个 cron 来关闭计算机
将 17 更改为您想要关闭它的每一天的小时
将以下内容添加到 /etc/crontab
接下来,您需要网络上的第二台可以发送“魔术包”的计算机
在第二台计算机上,您可以
wakeonlan <mac address>
用来唤醒第一台计算机。使用与上面列出的相同方法将 wakeonlan 放入 cron 中。我们将在示例中使用 9am。将以下内容添加到 /etc/crontab
还要检查您的路由器,它可能支持在局域网数据包上发送唤醒。
此外,查看服务器是否有管理处理器(例如,HP 的品牌名称是 iLO,Sun/Oracle 有 ILOM,Fujitsu 有 IRMC)。
管理处理器是一个独立的小处理器和一个网络接口,只要系统插上电源就一直供电。它可以用来远程访问服务器的主要部分,甚至可以随意关闭和重新打开。 . 如果你的服务器有这个,并且你可以让它工作,你就不需要局域网唤醒:你可以连接到管理处理器(通常使用 web 浏览器)并告诉它打开主要部分的电源服务器。
似乎经过无数次尝试和磨难让我的服务器按照它的要求去做,解决我的问题的最好方法就是把它放在车库里,希望在寒冷的夜晚不会发生水损坏(它不应该,因为服务器将在 24/7 上运行)。
感谢所有提供实际技术帮助的人,但我想要的理想似乎无法完成。