项目一 Linux服务器搭建与配置 1
1.1 背景知识 1
1.2 项目解决方案与实施 6
任务1 安装CentOS 7Linux系统 6
任务2 设置Linux启动过程及运行级别 12
任务3 Linux的登录和退出 14
任务4 启动shell 15
任务5 测试网络环境 16
任务6 安装软件源 19
任务7 配置CentOS 7显卡驱动 20
1.3 RPM软件包管理 20
附注:忘记根密码的解决方法 24
练习题 25
项目二 Emacs编辑器应用 26
2.1 背景知识 26
2.2 项目解决方案与实施 28
任务1 Emacs的基本运用 28
任务2 Emacs的高级功能 32
练习题 35
项目三 Samba服务器应用 36
3.1 背景知识 36
3.2 项目解决方案与实施 37
任务1 Samba服务器的安装与配置 37
任务2 简单文件共享配置 40
任务3 私人文件存储配置 41
任务4 打印机共享配置 44
练习题 56
项目四 DHCP服务器配置与应用 57
4.1 背景知识 57
4.2 项目解决方案与实施 62
任务1 创建虚拟系统局域网 62
任务2 创建多作用域网 68
练习题 71
项目五 DNS服务器配置与应用 72
5.1 背景知识 72
5.2 DNS基本项目实践 74
任务1 启用DNS服务 74
任务2 了解BIND的文件 74
任务3 编辑设定文件 75
任务4 了解记录类型 75
任务5 了解DNS查询过程 76
5.3 企业项目实践 76
任务1 搭建Forwarding DNS服务器 76
任务2 搭建实用的DNS服务器 78
5.4 DNS服务器综合应用实例 79
5.5 DNS服务器故障诊断工具 87
练习题 89
项目六 Apache服务器配置与应用 91
6.1 背景知识 91
6.2 项目规划与准备 93
6.3 项目分步实施 93
任务1 Apache的安装、启动与停止 93
任务2 Apache基础配置实践 94
任务3 让Apache运行动态网页 96
6.4 项目实战与应用 98
练习题 113
项目七 VSFTP服务器配置与应用 114
7.1 背景知识 114
7.2 项目解决方案与实施 116
任务1 创建虚拟系统局域网 116
任务2 搭建FTP服务器 120
7.2 VSFTP服务器故障诊断 125
练习题 126
项目八 防火墙配置与应用 128
8.1 背景知识 128
8.2 项目解决方案与实施 132
任务1 Firewalld配置实践 132
任务2 lptables配置实践 134
8.3 防火墙项目实战与应用 141
练习题 142