平时用 VPS,难免会碰到需要重启的时候。比如系统更新后需要重新启动,改了一些系统配置,或者服务器突然卡住、SSH 连不上了,都可能要把 VPS 重启一次。
大多数时候,用 SSH 命令就能完成重启;如果服务器已经没有响应,也可以从 VPS 控制面板处理。需要每天、每周按固定时间重启,还可以用 Crontab 或宝塔面板设置计划任务。下面本站把这些常用方法分别给大家说一下。
一、搬瓦工手动重启VPS
手动重启主要有两种方法:SSH 还能登录时用 Linux 命令,服务器已经卡住时再去 VPS 后台操作。
1. 使用SSH命令重启VPS
先通过SSH 连接到 VPS。如果当前登录的是 root 用户,输入下面的命令就能重启:
reboot
如果使用的是带有 sudo 权限的普通用户,则输入:
sudo reboot
现在常见的 Debian、Ubuntu、AlmaLinux、Rocky Linux 等系统大多使用 systemd,也可以使用下面的命令:
sudo systemctl reboot
另外还经常会见到 shutdown 的写法:
sudo shutdown -r now
这里的 -r 表示重启,now 表示马上执行。命令运行后,当前 SSH 连接会断开,等 VPS 重新开机后再登录就行。
shutdown 还可以设置延时重启。比如让 VPS 在 10 分钟后重启,可以输入:
sudo shutdown -r +10
如果临时不准备重启了,可以在倒计时结束前取消:
sudo shutdown -c
2. 使用搬瓦工KiwiVM面板重启VPS
如果搬瓦工 VPS 已经卡住,或者 SSH 一直连不上,可以进入搬瓦工 KiwiVM 控制面板。在 Main controls 页面可以看到 Start、Stop、Reset 和 Hard Stop 几个按钮。

搬瓦工 KiwiVM Main controls 页面中的 VPS 开关机和重启按钮
如果对搬瓦工的 KiwiVM 首页还不熟悉,可以先了解一下:搬瓦工 KiwiVM 控制面板首页和 Main controls 各项功能。
Start:VPS 已经关机时,用它开机。Stop:关闭 VPS,服务器还能正常响应时使用。Reset:重新启动 VPS,适合 SSH 无法连接或者系统卡住的情况。Hard Stop:强制关机,一般留到普通关机无法完成时再用。VPS 还在写入文件或数据库时强制关机,可能造成数据损坏。
平时正常重启 VPS,用前面的 SSH 命令就够了。KiwiVM 里的 Reset 和 Hard Stop 主要用于系统已经无法正常操作的情况。这几个按钮具体有什么区别,可以参考:搬瓦工 Start、Stop、Reset、Hard Stop 区别详解。
二、设置VPS定时自动重启
如果 VPS 有固定的维护时间,比如每周凌晨重启一次,可以设置计划任务自动完成。Linux 可以用 Crontab,安装了宝塔面板的 VPS 也可以从面板里设置。
1. 使用Crontab设置定时重启
Crontab 是 Linux 常用的计划任务工具,可以按设定的时间运行重启命令。设置之前,先看一下 VPS 当前使用的时间和时区:
timedatectl
这一步主要是避免重启时间设错。比如服务器使用 UTC,而任务按北京时间填写,就会相差 8 个小时。
确认好时间后,编辑 root 用户的 Crontab:
sudo crontab -e
第一次使用时,系统可能会提示选择文本编辑器,选自己熟悉的即可。进入编辑界面后,把需要的定时规则加到最后。
每天凌晨 4 点自动重启:
0 4 * * * /usr/bin/systemctl reboot
每周日凌晨 4 点自动重启:
0 4 * * 0 /usr/bin/systemctl reboot
每月 1 日凌晨 4 点自动重启:
0 4 1 * * /usr/bin/systemctl reboot
保存以后,可以用下面的命令查看任务是否已经写入:
sudo crontab -l
以后不需要某条定时重启任务了,再运行 sudo crontab -e,把对应的那一行删掉并保存即可。
2. 使用宝塔面板设置定时重启
如果 VPS 已经安装了宝塔面板,也可以在“计划任务”里添加 Shell 脚本,不用自己编辑 Crontab。
- 登录宝塔面板,打开左侧的“计划任务”。
- 新建任务,任务类型选择“Shell 脚本”。
- 填写任务名称,例如“每周重启 VPS”。
- 设置执行周期和时间,例如每周日凌晨 4 点。
- 脚本内容填写
systemctl reboot或reboot。 - 保存任务,再核对一次执行时间。
重启时间最好避开网站访问高峰,也不要和数据库备份、文件备份、数据同步安排在同一个时间。如果 VPS 上运行了 Nginx、MySQL、Docker 等服务,还要确认需要长期运行的服务已经设置为开机启动,免得服务器重启后网站或程序没有恢复。
三、VPS重启后的检查和故障排查
VPS 重新开机以后,最好顺手检查一下 SSH、网站和常用服务。服务器已经启动,并不能说明 Nginx、MySQL 等服务也一定正常运行。
1. 查看VPS启动时间
重新连上 SSH 后,可以用下面的命令查看系统这次是什么时候启动的:
uptime -s
如果显示的时间和刚才重启的时间差不多,说明 VPS 已经重新启动。
2. 检查网站和常用服务
如果 SSH 已经能登录,但网站还是打不开,可以先看看有没有启动失败的服务:
systemctl --failed
也可以单独查看自己正在使用的服务,比如 Nginx 和 MySQL:
systemctl status nginx
systemctl status mysql
不同服务器安装的软件不一样,服务名称也会有区别。比如有些系统使用的是 mariadb,这时就要查看对应的服务状态。
3. 重启后SSH还是连不上
VPS 刚重启时,SSH 暂时连不上很正常,可以等一会儿再试。如果过了几分钟还是无法登录,就去 VPS 控制面板看看服务器是否已经开机。
搬瓦工用户可以进入 KiwiVM 面板查看当前状态。如果 VPS 已经处于运行状态,但 SSH 还是无法连接,再检查 SSH 服务、防火墙和网络配置。
如果确认 VPS 已经开机,SSH 还是一直连接失败或超时,可以参考:Linux VPS SSH 连接失败或超时的排查方法,再从端口、SSH 服务、防火墙和网络方面逐项检查。
| 套餐 | CPU | 内存 | 硬盘 | 流量 | 带宽 | 机房 | 价格 | 购买 |
|---|---|---|---|---|---|---|---|---|
| KVM (最便宜) | 2核 | 1GB | 20GB | 1TB | 1Gbps | 9个 | $49.99/年 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 1Gbps | 9个 | $52.99/半年 | 立即选购 | |
| CN2 GIA-E (最推荐) | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | 15个 | $49.99/季度 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 2.5Gbps | 15个 | $89.99/季度 | 立即选购 | |
| SLA (SLA 保障) | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | 1个 | $65.89/季 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 2.5Gbps | 1个 | $116.99/季 | 立即选购 | |
| 香港 (高端) | 2核 | 2GB | 40GB | 0.5TB | 1Gbps | 15个 | $89.99/月 | 立即选购 |
| 4核 | 4GB | 80GB | 1TB | 1Gbps | 15个 | $155.99/月 | 立即选购 | |
| 大阪 (高性价比) | 2核 | 2GB | 40GB | 0.5TB | 1.5Gbps | 15个 | $49.99/月 | 立即选购 |
| 4核 | 4GB | 80GB | 1TB | 1.5Gbps | 15个 | $86.99/月 | 立即选购 | |
选择建议 入门使用KVM 套餐价格最低,适合建站、学习 Linux、简单测试和预算有限的新手用户。 综合推荐CN2 GIA-E 套餐线路更好、可选机房更多,适合长期使用,也是多数用户优先考虑的方案。 高端需求香港、东京、大阪等高端线路价格更高,适合对国内访问速度、低延迟和稳定性要求较高的用户。 |
||||||||
套餐汇总:搬瓦工在售方案汇总 | 购买教程:搬瓦工注册与购买教程 | 优惠码:最新搬瓦工优惠码 |
||||||