我的运维笔记

第 1 讲

实验目标:熟悉 Linux 基础操作,掌握文件管理、用户权限相关基础命令,了解服务器基本使用方法

关键命令:

ls          # 查看目录文件
cd          # 切换目录
mkdir       # 创建文件夹
chmod       # 修改文件权限
chown       # 修改文件所属用户
useradd     # 添加用户

遇到问题与解决办法:

问题:操作提示权限不足。解决:使用 sudo 获取管理员权限,同时正确配置文件所属用户与访问权限,保证目录可正常读写。

第 2 讲

实验目标:学习 Nginx Web 服务器部署,配置网站目录,熟悉 Nginx 启动、重载、配置检测操作。

关键命令:

sudo nginx -t               # 检测 Nginx 配置是否正确
sudo systemctl reload nginx # 重载 Nginx 配置
sudo systemctl start nginx  # 启动 Nginx
mkdir /var/www/notes        # 创建网站目录

遇到问题与解决办法:

问题:网站无法正常访问。解决:先检查 nginx -t 确认配置无语法错误,再检查网站目录、文件权限,重载服务后重新访问。

第 3 讲

实验目标:学习域名解析、HTTPS 证书配置,掌握证书申请、日志查看,完成安全网站部署。

关键命令:

nslookup                    # 域名解析查询
certbot / certbot 相关      # 申请 HTTPS 证书
tail -f 访问日志路径        # 实时查看网站访问日志
openssl                     # 证书相关查看

遇到问题与解决办法:

问题:证书或者域名访问异常。解决:检查域名解析是否生效,证书是否配置成功,查看访问日志定位访问问题,保证 HTTPS 可以正常打开带安全锁的网站。