本文介绍如何在 Ubuntu 系统中远程执行关机操作。
准备工作
确保你拥有远程服务器的 root 或 sudo 权限。同时,确认服务器已启用 SSH 服务,并且本地机器可通过 SSH 访问该服务器。
操作步骤
1. 使用 SSH 远程执行关机命令
通过 SSH 连接到目标服务器,并执行关机命令。以下为常用关机命令:
- 立即关机:
sudo shutdown now
- 在 1 分钟后关机:
sudo shutdown +1
- 在指定时间关机:
sudo shutdown 20:30
- 仅重启系统:
sudo shutdown -r now
执行命令后,服务器将按照设定时间关机。若需取消关机,可使用命令 sudo shutdown -c
。
2. 使用 systemd 远程关机
Ubuntu 18.04 及以上版本默认使用 systemd 管理服务。以下为通过 systemd 远程关机的步骤:
- 连接到服务器。
- 执行以下命令之一:
sudo systemctl poweroff
sudo systemctl reboot
这些命令将发送关机或重启信号给 systemd,系统将按计划执行。
3. 使用 WMI (仅限 Windows 客户端)
若本地为 Windows 系统,可使用 WMI 工具远程管理 Ubuntu 服务器。首先在 Windows 上安装 WMIC,然后执行:
wmic /namespace:\\.\root\cimv2 path Win32_Process call Create "shutdown /s /t 0"
该命令将立即关机 Ubuntu 服务器。
注意事项
在执行远程关机前,请确保所有重要数据已保存,并通知相关用户系统即将关闭。对于生产环境,建议使用自动化脚本或监控工具管理关机操作。