一、生产服务器目录检查
企业场景:运维人员接手一台 Linux 服务器,需要快速了解服务器目录和重要文件位置
任务要求:
- 查看当前所在目录
- 查看
/etc系统配置目录 - 查看
/var/log系统日志目录 - 查看
/home用户家目录 - 查看
/etc/hosts主机配置文件 - 查看
/etc/passwd用户配置文件
二、生产环境日志排查
企业场景:用户反馈网站访问异常,运维人员需要检查 Nginx 最近产生的访问日志和错误日志
注意:自己创建 nginx 目录
任务要求:
- 查看 Nginx 日志目录
- 使用
tail查看 Nginx 最近 20 行访问日志 - 使用
tail查看 Nginx 最近 20 行错误日志 - 使用
tail -f实时查看 Nginx 访问日志 - 从错误日志中搜索
error - 搜索 HTTP 500 错误
- 搜索 192.168.80.119 Nginx 访问日志 access.log
企业目的:通过访问日志和错误日志,判断网站是否存在访问异常、500 错误等问题
三、生产环境配置排查
企业场景:Nginx 服务访问异常,需要检查 Nginx 配置文件中的监听端口和关键配置
任务要求:
- 查看 Nginx 主配置文件
- 配置内容较多时使用分页查看
- 搜索
listen配置 - 排除配置文件中的注释和空行
企业目的:快速确认 Nginx 监听端口和关键配置,辅助故障排查
四、生产环境配置备份
企业场景:准备修改 Nginx 配置,为防止修改错误,需要先备份生产配置
注意:需要把 nginx.conf 放到 /etc/nginx/nginx.conf 下
任务要求:
- 创建备份目录(/backup/nginx)
- 备份 Nginx 配置,备份到 /backup/nginx/
- 将 Nginx 配置进行归档压缩
- 查看备份内容
企业目的:生产环境修改配置前先完成备份,出现问题可以快速恢复
五、生产环境配置恢复
企业场景:Nginx 配置修改后导致服务异常,需要从备份文件恢复原配置
任务要求:
- 查看备份配置
- 使用备份文件恢复
- 检查恢复后的配置
- 对比原配置和备份配置:通过观察发现备份配置和原配置相同
企业目的:掌握生产环境配置出现问题后的备份恢复流程
结束语
终于做完了