我的运维笔记

第 1 讲:Linux 基础入门与服务器登录

本章学习目标:了解Linux系统简介,学会使用SSH远程连接服务器,熟悉基础目录结构。

关键命令:

# 远程ssh登录服务器
ssh study@服务器公网IP

# 查看当前所在目录
pwd

# 列出目录文件
ls -lha

# 切换目录
cd /etc

遇到问题:SSH连接超时。

解决办法:检查服务器安全组是否开放22端口,确认公网IP填写正确,服务器ssh服务正常运行。

第 2 讲:文件操作与权限管理

本章学习目标:掌握文件新建、复制、移动、删除;理解Linux用户、用户组、文件权限rwx。

关键命令:

# 创建文件夹
mkdir test

# 创建空文件
touch readme.txt

# 复制文件
cp readme.txt /tmp/

# 移动/重命名
mv readme.txt note.txt

# 修改文件权限
chmod 644 note.txt

# 修改文件所属用户
chown study:study note.txt

遇到问题:没有权限修改文件,提示 Permission denied。

解决办法:查看文件属主和权限,使用chmod、chown调整权限,必要时使用sudo临时提权。

第 3 讲:软件安装、服务管理与网页部署

本章学习目标:学会包管理器安装Nginx,掌握systemd管理服务,部署静态网页。

关键命令:

# 更新软件源(Debian/Ubuntu)
apt update

# 安装nginx
apt install nginx -y

# 查看服务状态
systemctl status nginx

# 启动/开机自启nginx
systemctl start nginx
systemctl enable nginx

# 上传本地文件到服务器
scp index.html study@服务器IP:/var/www/notes/

遇到问题:访问网页打不开。

解决办法:检查Nginx配置是否正确、80端口放行、文件目录权限是否允许nginx读取。