1.
初始账号与镜像选择及开通后第一步
步骤一:确认恒创控制台订单信息(实例ID、公网IP、登录方式)。
步骤二:选择合适镜像(建议CentOS/Ubuntu稳定版)并记录root/初始用户名。
步骤三:通过控制台设置SSH Key或重置密码,建议先用SSH Key登录;本地执行 ssh -i 私钥 root@公网IP 验证连接。
2.
基础安全配置(必须做)
步骤一:登录后立即更新系统:Debian/Ubuntu 执行 apt update && apt upgrade -y;CentOS 执行 yum update -y。
步骤二:禁用root直连并创建普通管理员账号:adduser 运维用户名;usermod -aG sudo 用户;编辑 /etc/ssh/sshd_config,设置 PermitRootLogin no,重启 sshd:systemctl restart sshd。
步骤三:配置防火墙:使用 ufw 或 firewalld,允许必要端口(22/80/443)并禁止不必要端口,示例:ufw allow 22/tcp;ufw enable。
3.
监控与告警部署(建议实时监控)
小分段:选择监控工具(Prometheus+Grafana、Zabbix或云监控)。
操作步骤:在服务器上安装节点导出器(node_exporter)或Zabbix Agent,配置与恒创云监控(若平台有)或自建监控服务器对接。设置CPU、内存、磁盘、网络和进程数阈值,配置邮件/微信/钉钉告警接入。
4.
备份与快照策略(防止数据丢失)
策略:制定全量+增量备份频率(如每日增量、每周全量)。
操作步骤:使用rsync或Bacula进行文件备份;数据库使用mysqldump或Percona XtraBackup定期备份并远程同步到另一个存储/对象存储。利用恒创的云硬盘快照功能,示例:控制台创建快照->定期自动快照策略->验证快照可用性,做恢复演练。
5.
日志管理与排查日志正确放置
小分段:集中日志是关键。
操作步骤:安装rsyslog或Filebeat,将/var/log下重要日志(auth.log, syslog, nginx/access.log, mysql/error.log)推送到集中日志系统(ELK或Loki)。配置日志轮转:/etc/logrotate.d/,避免磁盘被日志填满。
6.
性能优化与容量规划
步骤一:定期查看 top/htop、iostat、sar 报表判断CPU、IO瓶颈。
步骤二:针对高IO:优化MySQL慢查询、使用索引、开启查询缓存或分库分表;针对网络延迟:使用CDN或调整TCP参数(sysctl 调整 tcp_tw_reuse、net.core.somaxconn 等)。
步骤三:容量预估:监控磁盘增长曲线,提前扩容云盘或水平扩展实例。
7.
常见故障逐步排查方法(SSH无法连接)
排查步骤:1) 本地网络或IP封禁:尝试从另一网络/机房ping或telnet 22;2) 云控制台查看实例状态与防火墙规则;3) 使用控制台提供的VNC/Serial控制台登录,检查 /var/log/auth.log 与 sshd 服务状态:systemctl status sshd;4) 若配置错误,修改 /etc/ssh/sshd_config 并重启;5) 若内核或权限问题,使用云控制台重置密码或切换到救援模式恢复。
8.
常见故障逐步排查方法(磁盘满导致服务异常)
步骤一:用 df -h / du -sh 找到大文件或目录:du -sh /var/* 。
步骤二:清理日志或临时文件:logrotate 强制执行:logrotate -f /etc/logrotate.conf,删除无用备份,迁移大文件到对象存储(如S3兼容存储)。
步骤三:若需扩容,在线扩容云盘后执行 resize2fs 或 xfs_growfs 扩展文件系统。
9.
网络与DNS问题排查(网站访问慢或解析失败)
步骤一:本地与服务器分别执行 ping、traceroute、mtr 确认节点延迟与丢包位置。
步骤二:检查防火墙与安全组是否限制端口,确认NAT规则和路由表。
步骤三:DNS问题:nslookup/ dig 查看解析是否指向正确IP,若使用CDN或负载均衡检查域名配置与证书(certbot renew 测试)。
10.
应急恢复与演练(灾难恢复流程)
步骤一:制定恢复流程文档(包含联系人、密钥位置、备份位置、恢复步骤)。
步骤二:定期做快照恢复演练:在测试实例上从快照恢复云盘并启动服务,验证应用完整性。
步骤三:保持异地备份(香港与外地),并对主要服务设置自动化脚本(ansible/playbook)实现快照后自动化恢复。
11.
问:恒创香港云服务器购买后,首要的运维检查有哪些?
12.
答:首要检查:确认控制台实例信息与公网IP、设置SSH Key并验证连接,更新系统包,创建非root管理员并禁用root登录,配置基本防火墙和监控告警,建立备份策略并做一次快照验证。
13.
问:出现无法访问网站但服务器SSH正常时,我该如何排查?
14.
答:先检查Web服务(nginx/apache)状态:systemctl status nginx;查看错误日志(/var/log/nginx/error.log);确认端口是否监听(ss -tulnp | grep 80/443);检查防火墙和安全组是否开放80/443;用 curl -I localhost 测试本地响应,若本地正常则排查网络或负载均衡。
15.
问:是否需要购买恒创的运维服务,还是自行管理更合适?
16.
答:如果团队有较成熟的运维能力且希望节约成本,可自行管理并建立自动化与监控;若业务对可用性和响应时间要求高、缺少运维经验,购买恒创或第三方托管运维服务可降低风险,建议混合模式:基础配置自建,高风险或复杂问题外包托管。
来源:香港云服务器购买恒创后的运维管理与故障排查注意事项