上一篇
如何配置服务器?服务器配置教程详解
- 互联网
- 2026-02-12
- 4267
服务器配置教案
课程名称:Linux服务器配置与管理
课时:16课时(理论6h + 实验10h)
教学目标:
- 掌握Linux服务器初始化配置流程
- 熟练配置SSH远程管理、防火墙及用户权限
- 独立部署Web服务(Nginx/Apache)、数据库(MySQL)
- 理解服务器安全加固核心方法
服务器基础配置(4课时)
理论部分
-
系统初始化
- 磁盘分区方案(/boot, , /var, /home)
- 最小化安装原则
- 系统更新与时区配置 timedatectl set-timezone Asia/Shanghai # 设置时区 yum update -y # CentOS apt update && apt upgrade -y # Ubuntu
-
SSH远程管理
- 修改默认端口(避免22端口扫描)
- 禁止root直接登录
- 密钥认证替代密码 # /etc/ssh/sshd_config Port 2222 PermitRootLogin no PasswordAuthentication no
实验任务
在虚拟机中完成:
- 安装CentOS 8/Ubuntu 22.04(最小化安装)
- 配置SSH密钥登录并禁用密码
- 验证非root用户sudo权限
安全加固(4课时)
理论部分
-
防火墙配置(firewalld/ufw)

- 放行必要服务(SSH, HTTP, HTTPS) firewall-cmd --permanent --add-service=http # CentOS ufw allow 2222/tcp # Ubuntu(SSH自定义端口)
-
入侵防护
- Fail2ban防暴力免费 # 安装并配置监控SSH日志 fail2ban-client status sshd
- 定期漏洞扫描(Lynis)
-
权限控制
- 用户组与最小权限原则
- Sudoers精细化授权 # /etc/sudoers.d/admin user1 ALL=(ALL) /usr/bin/systemctl restart nginx
- 配置防火墙规则,仅允许SSH、HTTP、ICMP
- 部署Fail2ban并触发锁定测试
- 创建受限用户并验证权限
- 安装与静态站点 yum install nginx -y # CentOS systemctl enable --now nginx
- 虚拟主机配置 # /etc/nginx/conf.d/site.conf server { listen 80; server_name www.example.com; root /var/www/html; index index.html; }
- HTTPS加密(Certbot免费证书) certbot --nginx -d www.example.com
- 安全安装 mysql_secure_installation # 设置root密码/删除测试库
- 创建应用数据库与用户 CREATE DATABASE app_db; GRANT ALL ON app_db.* TO 'app_user'@'localhost' IDENTIFIED BY 'StrongPass!';
- 定时备份(crontab) # 每天2点压缩备份web目录 0 2 * * * tar -czf /backup/web-$(date +%F).tar.gz /var/www/html
- 资源监控(Prometheus+Grafana可选)
- 基础命令:top, htop, df -h, free -m
- 日志定位
- /var/log/messages(系统日志)
- journalctl -u nginx(服务日志)
- 常见问题:
- 端口占用:ss -tulnp | grep :80
- 权限拒绝:ls -l /var/www(检查SELinux)
- 实验报告(50%):完整记录配置过程及测试结果
- 场景实战(50%):
给定需求(如:部署WordPress站点),2小时内完成配置

- 虚拟机环境:VirtualBox + Vagrant(快速创建实验机)
- 在线模拟器:https://www.katacoda.com/ (无本地环境备用)
- 配置管理工具进阶:Ansible Playbook示例(自动化部署)
实验任务
服务部署实战(8课时)
案例1:Web服务(Nginx)
案例2:数据库(MySQL 8.0)
案例3:备份与监控
故障排查与日志分析(2课时)
考核方式
教学资源
注:根据学员基础,可扩展Docker容器化、高可用(Keepalived)等内容。
附件:
如需PPT课件/实验手册完整版,可提供邮箱发送。
