首先确认本地网络与VPS的连通性:使用 ping 和 traceroute/mtr 检查延迟与路由。若无响应,查看控制面板是否有开机/防火墙设置。其次确认VPS上SSH服务状态:若还能访问控制台或VNC,运行 systemctl status sshd、查看 /var/log/auth.log 或 journalctl -u sshd。若端口被改动,检查 /etc/ssh/sshd_config。最后排查本地或提供商侧的端口封锁、Fail2Ban或iptables/ufw规则阻挡。
先用 mtr 或 traceroute 从本地到VPS与从VPS到目标分别检测,识别是骨干路由、运营商还是终端问题。用 ping -c 100 统计丢包率与抖动。若延迟在进入台湾机房处升高,可能是国际链路或BGP问题,需联系机房/提供商。可用 tcpdump 抓包分析流量异常,检查是否有带宽饱和或DDoS攻击迹象。
先在VPS上用 ss -tulpn 或 netstat -tulpen 确认服务已监听对应端口;再从外部用 telnet 或 nc -vz 测试连通性。如端口监听但外网不可达,检查 iptables/ufw 规则与防火墙策略,及云厂商安全组设置。若是ISP或数据中心屏蔽,需提交工单申请放通或更换端口/协议。
磁盘问题用 df -h 定位挂载点,du -sh 查找大文件夹,清理日志或临时文件。高CPU用 top/htop 查进程,IO瓶颈用 iostat 和 iotop 判断是否为磁盘等待。必要时重启耗资源服务、调整缓存策略或扩容磁盘/规格。如为应用层问题,查看应用日志定位内存泄漏或死循环。
先通过托管商提供的控制面板进入VNC/控制台,检查启动日志与内核信息(dmesg、/var/log/boot.log)。若是文件系统损坏尝试只读挂载并fsck,必要时从快照回滚或挂载备份盘恢复关键数据。记录故障时间、操作和日志片段提交给供应商工单,便于加速定位。平时建议启用自动快照与异地备份,减少恢复时间。
