银河麒麟V10定时关机可由系统软件实现,开机则必须通过BIOS/UEFI设置;关机推荐用kshutdown图形工具或crontab每日调度,开机需配置RTC Alarm或AC恢复自启。

你想让银河麒麟V10在每天晚上22:00自动关机,第二天早上7:30准时开机,但发现系统设置里找不到“定时开机”选项——这不是你操作错了,而是因为开机动作必须由主板BIOS/UEFI硬件层触发,操作系统无权控制。
设置定时自动关机
关机可完全由系统软件控制,有四种稳定可用的方式,按使用频率和适用场景排序:
方法一:用kshutdown图形工具(新手首选)
1、打开“开始菜单”→“软件商店”,搜索【kshutdown】并安装。
2、安装完成后从开始菜单启动KShutdown。
3、在“Select an action”下拉框中选“Shut down”。
4、切换到“定时”选项卡,勾选“在指定时间关机”,点击右侧时钟图标设为22:00。
5、点“应用”,任务即刻注册,界面右下角会显示倒计时。
方法二:用shutdown命令(终端党即时生效)
1、打开终端,执行:sudo shutdown -h 22:00,表示今晚22:00整点关机。
2、若想30分钟后关机,运行:sudo shutdown -h +30。
3、中途反悔?立刻输入sudo shutdown -c取消全部待执行计划——这是唯一可靠中止方式,Ctrl+C对后台shutdown无效。
方法三:用crontab配置每日关机(长期值守推荐)
第一步:以root身份编辑系统级定时任务表:sudo crontab -e
第二步:按i进入编辑模式,新增一行:0 22 * * * /usr/sbin/shutdown --poweroff +0
这表示每天22:00准时关机;注意必须用绝对路径,且+0比now更稳妥,避免cron环境PATH缺失导致失败。
第三步:按Esc退出编辑模式,输入:wq保存退出。
第四步:重启cron服务使配置生效:sudo systemctl restart cron。
方法四:用at命令安排单次精确关机(临时维护专用)
1、先确保at服务已启用:sudo systemctl enable --now atd。
2、若提示未安装,运行:sudo apt install at。
3、提交明天上午10:15的关机指令:echo "sudo shutdown -h now" | at 10:15 tomorrow。
4、查看任务是否入队:atq;删除可用atrm 任务编号。
设置定时自动开机
该功能完全由主板BIOS/UEFI控制,银河麒麟系统无法通过任何软件命令实现开机。必须物理重启并进入固件界面操作。
方法1:AC掉电恢复后自动开机(断电再来电即启动)
1、关机状态下接通主机电源,立即反复按Del或F2键(部分品牌为F1/F10/Esc)进入BIOS/UEFI。
2、用方向键切换至Power Management Setup或Advanced → Power选项卡。
3、找到AC Power Loss Recovery、After Power Loss或Restore on AC Power Loss类选项,将其设为【Power On】或【Last State】(具体名称因主板而异)。
方法2:RTC Alarm定时唤醒(精准到分钟,需主板支持)
1、进入BIOS/UEFI后,切换到Power或Advanced → RTC Configuration。
2、启用RTC Alarm、Resume by Alarm或Wake on RTC Alarm。
3、设置Alarm Time为07:30,Date设定为Every Day或Daily。
4、保存退出并关机——此时系统将彻底断电,到点由主板RTC芯片触发上电。
方法3:Wake-on-LAN远程触发(需局域网配合)
1、在银河麒麟中启用网卡WoL:sudo ethtool -s eth0 wol g(eth0替换为实际网卡名)。
2、进BIOS/UEFI开启Wake on LAN、PME Event Wake Up或PCI-E Device Wake Up。
3、用另一台设备发送Magic Packet(如使用wakeonlan工具),目标MAC地址必须准确——【发送前确认目标机处于软关机状态(S5),而非休眠(S3)】。

















