Linux项目实训
《Linux项目实训》是由人民邮电出版社于2015年出版的图书,作者是杨云、平寒。
基本介绍
- 书名:Linux项目实训
- ISBN:978-7-115-36952-9
- 出版社:人民邮电出版社
图书信息
【作者】 杨云 平寒
【ISBN】 978-7-115-36952-9
【日期】 2015-01
图书简介
本书以实训教学为主线,分为6篇:虚拟机与VMware Workstation、Linux系统安装与常用命令、Linux系统配置与管理、Vim与编程调试、常用网路服务、网路互联与安全。各篇由多个实训项目组成,全书总计30个实训项目(2个综合实训),基本涵盖了Linux作业系统和网路套用的各种实训。每个实训项目一般包括实训目的、实训内容、实训準备、实训环境要求、实训步骤、实训思考题、实训思考参考答案、实训报告要求8部分。随书光碟包括27个项目实训的录像视频、shell script程式源码、思考题答案、检查学习效果的自主实训等,便于教与学。
本书作为Linux作业系统的实训教材,实践性很强,旨在帮助读者在学习了Linux作业系统理论和基础知识的前提下,进行网路工程的套用训练。
本书适合作为各类院校各专业Linux作业系统的实训教材,也可作为“教学做”一体化的Linux作业系统的课程教材,还可适合计算机网路爱好者和有关技术人员参考使用。
本书作为Linux作业系统的实训教材,实践性很强,旨在帮助读者在学习了Linux作业系统理论和基础知识的前提下,进行网路工程的套用训练。
本书适合作为各类院校各专业Linux作业系统的实训教材,也可作为“教学做”一体化的Linux作业系统的课程教材,还可适合计算机网路爱好者和有关技术人员参考使用。
图书目录
第1篇 虚拟机与VMware Workstation 1
1.1 虚拟机 1
1.1.1 虚拟机的功能与用途 1
1.1.2 VMware Workstation简介 2
1.2 安装VMware Workstation 2
1.3 设定VMware Workstation 10的
首选项 3
1.4 使用虚拟网路编辑器 4
1.4.1 添加桥接模式虚拟网路 5
1.4.2 添加仅主机模式虚拟网路 6
1.4.3 在 Windows 宿主机中更改 NAT
设定 7
1.4.4 在 Windows 宿主机中更改
DHCP 设定 8
1.4.5 设定VMware Workstation的
联网方式 8
1.5 安装与配置Windows Server 2008
虚拟机 11
1.6 安装和升级VMware Tools 15 1.6.1 安装 VMware Tools 15
1.6.2 在 Windows 虚拟机中手动安装
或升级 VMware Tools 15
1.6.3 在 Linux 虚拟机中手动安装或
升级 VMware Tools 17
1.6.4 卸载 VMware Tools 18
1.7 在虚拟机中使用可移动设备 19
1.7.1 前提条件 19
1.7.2 使用移动设备步骤 19
1.7.3 将 USB 设备连线到虚拟机 20
1.7.4 在 Linux系统中挂载 USB 设备 21
1.8 为虚拟机设定已分享档案夹 21
1.9 为虚拟机拍摄快照 24
1.9.1 使用快照保留虚拟机状态 24
1.9.2 拍摄虚拟机快照 25
1.9.3 恢复到快照 26
1.9.4 使用快照管理器 26
第2篇 Linux系统安装与常用命令 28
2.1 Linux的安装与配置 28
2.1.1 实训目的 28
2.1.2 实训环境 28
2.1.3 实训準备 28
2.1.4 实训步骤 32
2.1.5 实训思考题 53
2.1.6 实训报告要求 53
2.2 Linux常用命令 54 2.2.1 实训目的 54
2.2.2 实训内容 54
2.2.3 实训準备 54
2.2.4 实训环境 58
2.2.5 实训步骤 58
2.2.6 实训思考题 61
2.2.7 实训报告要求 61
第3篇 Linux系统配置与管理 62
3.1 Linux系统用户管理 62
3.1.1 实训目的 62
3.1.2 实训内容 62
3.1.3 实训环境 62
3.1.4 实训準备 62
3.1.5 实训步骤 64
3.1.6 实训思考题 70
3.1.7 实训报告要求 70
3.2 安装与管理软体包 70
3.2.1 实训目的 70
3.2.2 实训内容 70
3.2.3 实训準备 70
3.2.4 实训步骤 74
3.2.5 实训思考题 83
3.2.6 实训报告要求 84
3.3 配置与管理档案许可权 84
3.3.1 实训目的 84
3.3.2 实训内容 84
3.3.3 实训準备 84
3.3.4 实训步骤 88
3.3.5 实训思考题 92
3.3.6 实训报告要求 92
3.4 使用ACL规划详细许可权 92
3.4.1 实训目的 92
3.4.2 实训内容 92
3.4.3 实训準备 93
3.4.4 实训步骤 93
3.4.5 实训思考题 98
3.4.6 实训报告要求 98
3.5 管理磁碟分区、挂载与卸载 98
3.5.1 实训目的 98 3.5.2 实训内容 98
3.5.3 实训準备 99
3.5.4 实训步骤 101
3.5.5 实训思考题 111
3.5.6 实训报告要求 111
3.6 配置与管理磁碟配额 111
3.6.1 实训目的 111
3.6.2 实训内容 111
3.6.3 实训準备 111
3.6.4 实训步骤 112
3.6.5 实训报告要求 116
3.7 在Linux中配置软RAID 116
3.7.1 实训目的 116
3.7.2 实训内容 116
3.7.3 实训準备 116
3.7.4 实训步骤 116
3.7.5 实训思考题 119
3.7.6 实训报告要求 119
3.8 管理LVM逻辑卷 119
3.8.1 实训目的 119
3.8.2 实训内容 119
3.8.3 实训準备 119
3.8.4 实训步骤 120
3.8.5 实训报告要求 123
3.9 管理Linux伺服器的网路配置 123
3.9.1 实训目的 123
3.9.2 实训内容 123
3.9.3 实训环境 123
3.9.4 实训步骤 123
3.9.5 实训报告要求 130
第4篇 Vim与编程调试 131
4.1 熟练使用vi编辑器与shell命令 131
4.1.1 实训目的 131
4.1.2 实训内容 131
4.1.3 实训準备 131
4.1.4 实训步骤 133
4.1.5 实训思考题 140
4.1.6 实训报告要求 140
4.2 使用正则表达式 140
4.2.1 实训目的 140
4.2.2 实训内容 140
4.2.3 实训步骤 140
4.2.4 实训思考 146
4.2.5 实训报告要求 147
4.3 使用shell script编程 147 4.3.1 实训目的 147
4.3.2 实训内容 147
4.3.3 实训準备 147
4.3.4 实训步骤 148
4.3.5 自主练习题 162
4.3.6 自主练习题参考答案 162
4.3.7 实训报告要求 162
4.4 使用gcc和make调试程式 162
4.4.1 实训目的 162
4.4.2 实训内容 163
4.4.3 实训準备 163
4.4.4 实训步骤 164
4.4.5 实训报告要求 170
第5篇 常用网路服务 171
5.1 配置与管理samba伺服器 171
5.1.1 实训目的 171
5.1.2 实训内容 171
5.1.3 实训环境及要求 171
5.1.4 实训步骤 172
5.1.5 实训思考题 177
5.1.6 实训报告要求 177
5.2 配置与管理NFS伺服器 177
5.2.1 实训目的 177
5.2.2 实训内容 178
5.2.3 实训环境及要求 178
5.2.4 实训步骤 178
5.2.5 实训思考题 181
5.2.6 实训报告要求 181
5.3 配置与管理DHCP伺服器 181
5.3.1 实训目的 181
5.3.2 实训内容 181
5.3.3 实训环境及要求 181
5.3.4 实训步骤 181
5.6.3 实训环境及要求 196
5.6.4 实训步骤 196
5.6.5 实训思考题 199
5.6.6 实训报告要求 199
5.7 配置与管理电子邮件伺服器 200
5.7.1 实训目的 200 5.3.5 实训思考题 183
5.3.6 实训报告要求 183
5.4 配置与管理DNS伺服器 184
5.4.1 实训目的 184
5.4.2 实训内容 184
5.4.3 实训环境及要求 184
5.4.4 实训步骤 184
5.4.5 实训思考题 190
5.4.6 实训报告要求 190
5.5 配置与管理Web伺服器 190
5.5.1 实训目的 190
5.5.2 实训内容 190
5.5.3 实训环境及要求 190
5.5.4 实训步骤 191
5.5.5 实训思考题 196
5.5.6 实训报告要求 196
5.6 配置与管理FTP伺服器 196
5.6.1 实训目的 196
5.6.2 实训内容 196
5.7.2 实训内容 200
5.7.3 实训準备 200
5.7.4 电子邮件伺服器简单案例 201
5.7.5 Sendmail服务企业实战与套用 204
5.7.6 实训思考题 207
5.7.7 实训报告要求 207
第6篇 网路互联与安全 208
6.1 配置与管理iptables 208
6.1.1 实训目的 208
6.1.2 实训内容 208
6.1.3 实训準备 208
6.1.4 实训环境及要求 209
6.1.5 实训步骤 210
6.1.6 实训思考题 212
6.1.7 实训报告要求 212
6.2 配置与管理NAT 212
6.2.1 实训目的 212
6.2.2 实训内容 212
6.2.3 实训準备 212
6.2.4 实训步骤 214
6.2.5 实训报告要求 217
6.3 配置与管理squid代理伺服器 217
6.3.1 实训目的 217
6.3.2 实训内容 217
6.3.3 实训準备 217
6.3.4 实训步骤 218
6.3.5 实训报告要求 220
6.4 配置与管