Linux网络操作系统与实训(第三版)
书 号:9787113218362
丛 书 名:全国高职高专计算机类专业规划教材
作 者:杨云
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:49元
-
内容简介
"本书是国家级精品课程和国家精品资源课程配套教材,以目前广泛应用的RedHatEnterpriseLinux服务器发行版为例,采用教、学、做相结合的模式,以理论为基础,着眼应用,全面系统地介绍了利用Linux操作系统架设网络服务器的方法,内容包括:Linux基础、Linux的安装与配置、Linux常用命令、Shell与Vim编辑器、用户和组群管理、文件系统和磁盘管理、Linux网络基础配置、DHCP服务器配置、DNS服务器配置、NFS网络文件系统、Samba服务器配置、Apache服务器配置、FTP服务器配置、电子邮件服务器配置、防火墙与代理服务器、VPN服务器配置等,除第1章外,每章配有实训。配合国家精品课程网站上的实训视频,易教易学,使“教、学、做”完美统一。
本书内容深入浅出,知识全面且实例丰富,语言通俗易懂。本书采用“项目驱动”的方式,以培养技能型人才为目标,注重知识的实用性和可操作性,强调职业技能训练,是Linux组网技术的理想教材。本书的所有教学录像和实验视频全部放在精品课程网站上,供下载学习和在线收看。
本书适合作为高职高专院校相关专业的教材,也是广大Linux爱好者不可多得的入门级参考书,同时也可作为中小型网络管理员、技术支持经理以及从事网络管理人员的参考用书。" -
前言
1.编写背景
《Linux 网络操作系统与实训(第二版) 》出版 3 年来,得到了兄弟院校师生的厚爱,已经重印8次。该书曾荣获教育部高等学校高职高专计算机类专业教学指导委员会优秀教材。
为了适应计算机网络的发展和高职高专教材改革的需要,我们对本书第二版进行了修订,吸收有实践经验的网络企业工程师参与教材大纲的审订与编写,改写或重写了核心内容,将操作系统版本由Red Hat Enterprise Linux 5升级为Red Hat Enterprise Linux 6.4,删除部分陈旧的内容,增加了介绍新技术的内容,丰富教学配套资源。
2.本书特点
(1)本书是国家级精品课程和国家精品资源课程配套教材
本书是国家级精品课程和国家精品资源课程“Linux 网络操作系统”的配套教材,教学资源丰富,所有教学录像和实验视频全部放在精品课程网站上,供下载学习和在线收看。另外,教学中经常会用到的PPT教案、学习论坛、实践教学、授课计划、题库、教师手册、学习指南、习题解答、补充材料等内容,也都放在了精品课程网站上。
国家精品课程网址:http://linux.sdp.edu.cn/kcweb。
国家精品资源课程网址:http://www.icourses.cn/coursestatic/course_2843.html。
(2)让学生读得懂、学得会、用得上是这本书要达到的目标
本书涉及的内容全面、详尽,涉及实际工作中 Linux 各种服务器的配置和应用,包括 DHCP服务器、DNS服务器、NFS服务器、Samba服务器、Web服务器、电子邮件服务器、FTP服务器、代理服务器和VPN服务器等,信息量大。读者通过对本书的学习,可以掌握各种常用服务器的配置和使用方法。
(3)实训内容源于实际工作经验,体现“教、学、做”完美统一
在专业技能的培养中,突出实战化要求,贴近市场,贴近技术。所有实训项目都源于编者的工作经验和教学经验。实训内容重在培养读者分析实际问题和解决实际问题的能力。每章后面增加“实训”内容。实训包括实训目的、实训环境、实训内容、实训练习、实训报告等。配合精品课网站的相关视频录像,读者可以随时进行工程项目的学习与实践。
(4)富有启发性、便于学生自主学习
在本书的编写过程中充分考虑了学生自主学习的能力培养,如在书中的适当地方给学生提供一些学习网址,或者是建议继续学习深造的途径,或者在课程网站上对某些问题给予提示、解答或补充。同时,有的实训故意描述得较简单,给学生留的思考余地非常大,需要自主思考才能完成,而课程网站上会有参考方案。
3.关于编者
本书由杨云编著,张晖、梁明亮、马立新、杨建新、金月光、薛鸿民、李满、王秀梅、郭娟、王春身、李娟、孙凤杰等参与了大纲和课程标准的编写。本书编者长期工作在网络教学和网络管理第一线,积累了较为深厚的理论知识和丰富的实践经验。本书是这些理论和经验的一次总结与升华,不会让读者感到失望。
订购教材后请向编者索要:授课计划、项目指导书、电子教案、电子课件、课程标准、Linux相关大赛题目及答案、拓展提升、项目任务单、实训指导书等相关资料,编者 QQ:68433059。Windows & Linux(教师群) :189934741。
编 者
2016年2月
-
目录
第 1 章 Linux 基础.............................1
1.1 Linux 简介 ..................................... 1
1.1.1 Linux 系统的历史.............. 1
1.1.2 Linux 的版权问题.............. 2
1.1.3 Linux 系统的特点.............. 2
1.2 Linux 体系结构.............................. 3
1.2.1 Linux 内核......................... 3
1.2.2 Linux Shell......................... 3
1.2.3实用工具............................ 4
1.3 Linux 的版本 ................................. 5
1.3.1内核版本............................ 5
1.3.2发行版本............................ 5
1.4 Red Hat Enterprise Linux 简介....... 6
1.4.1为什么要使用 Red Hat
服务器版............................ 6
1.4.2 Red Hat Enterprise Linux
家族.................................... 6
1.4.3 Red Hat Enterprise Linux 6
的新特性............................ 7
练习题 .................................................... 8
第 2 章Linux 的安装与配置............. 10
2.1安装前的准备知识 .......................10
2.2 Red Hat Enterprise Linux 6.4
的安装...........................................13
2.3基本配置安装后的 Red Hat
Enterprise Linux 6 .........................23
2.4 Linux 的登录和退出.....................25
2.5认识 Linux 启动过程和
运行级别.......................................26
2.6启动 Shell .....................................27
2.7忘记 root 密码的修复方法............28
2.8 X-Window System.........................30
2.8.1 X-Window System 概述....30
2.8.2 X-Window System 的
基本结构...........................31
练习题...................................................32
实训安装和配置 Red Hat Enterprise
Linux 6.......................................32
第 3 章Linux 常用命令.................... 34
3.1 Linux 命令基础 ............................34
3.1.1 Linux 命令特点................34
3.1.2后台运行程序...................34
3.2文件目录类命令...........................35
3.2.1浏览目录类命令...............35
3.2.2浏览文件类命令...............36
3.2.3目录操作类命令...............37
3.2.4文件操作类命令...............38
3.3系统信息类命令...........................44
3.4进程管理类命令...........................45
3.5其他常用命令...............................48
练习题...................................................49
实训 Linux 常用命令..........................51
第 4 章Shell 与 Vim 编辑器 ............ 54
4.1 Shell..............................................54
4.1.1 Shell 概述.........................54
4.1.2 Shell 环境变量 .................56
4.1.3正则表达式 ......................59
4.1.4输入输出重定向与管道 ...60
4.1.5 Shell 脚本.........................63
4.2 Vim 编辑器...................................65
4.2.1 Vim 的启动与退出...........65
4.2.2 Vim 的工作模式...............66
4.2.3 Vim 命令 ..........................66
练习题...................................................68
实训一 Shell 的使用...........................69
实训二 Vim 编辑器的使用.................70
第 5 章用户和组群管理................... 72
5.1概述 ..............................................72
5.2用户和组群文件 ...........................73
5.2.1用户账户文件...................73
5.2.2组群文件...........................75
5.3用户账户管理...............................75
5.3.1 用户切换...........................76
5.3.2新建用户...........................76
5.3.3设置用户账户密码 ...........77
5.3.4用户账户的维护...............79
5.4组群管理.......................................80
5.4.1维护组群账户...................80
5.4.2为组群添加用户...............80
5.5使用用户管理器管理用户
和组群...........................................81
5.5.1用户账号管理...................81
5.5.2在图形模式下管理组群....82
5.6批量新建账号...............................82
5.7常用的账户管理命令....................83
5.8企业实战与应用——账号
管理实例.......................................86
练习题 ...................................................86
实训用户和组群的管理.....................87
第 6 章文件系统和磁盘管理............ 89
6.1文件系统.......................................89
6.1.1文件系统基础...................89
6.1.2 Linux 文件系统目录
结构...................................91
6.1.3 Linux 文件权限管理.........91
6.2磁盘管理.......................................96
6.2.1常用磁盘管理工具 ...........96
6.2.2 Linux 中的软 RAID........103
6.2.3 LVM................................107
6.3磁盘配额管理.............................111
6.3.1磁盘配额设置的设计
与准备.............................111
6.3.2实施磁盘配额.................112
练习题 .................................................116
实训文件系统和磁盘管理............... 117
第 7 章Linux 网络基础配置........... 120
7.1配置常规网络.............................120
7.1.1配置主机名 ....................120
7.1.2使用 ifconfig 配置 IP 地址
及辅助 IP 地址 ...............121
7.1.3禁用和启用网卡.............121
7.1.4更改网卡 MAC 地址......122
7.1.5 route 命令.......................122
7.1.6网卡配置文件.................124
7.1.7 setup 命令.......................125
7.1.8图形界面配置工具.........125
7.1.9修改 resolv.conf
设置 DNS........................126
7.1.10 service...........................126
7.2测试网络环境.............................126
7.2.1 ping 命令检测
网络状况.........................126
7.2.2 netstat 命令.....................127
7.2.3 traceroute 命令 ...............129
7.2.4 arp 命令..........................129
7.3守护进程和 xinetd ......................129
7.3.1守护进程简介.................129
7.3.2 xinetd 配置 .....................130
7.3.3守护进程管理工具.........132
练习题.................................................134
实训 Linux 网络配置........................134
第 8 章DHCP 服务器配置............. 136
8.1 DHCP 服务概述 .........................136
8.1.1 DHCP 服务简介 .............136
8.1.2 DHCP 服务工作原理......136
8.2 DHCP 服务的安装与配置..........138
8.2.1 DHCP 服务的安装 .........138
8.2.2 DHCP 服务的配置 .........139
8.2.3 DHCP 服务的启动 .........142
8.3 DHCP 客户端的配置..................143
8.3.1 Linux 下 DHCP 客户端
的配置 ............................143
8.3.2 Windows 下 DHCP 客户端
的配置.............................144
练习题 .................................................145
实训 DHCP 服务器配置...................145
第 9 章DNS 服务器配置 ............... 147
9.1 DNS 服务....................................147
9.1.1 DNS 概述........................147
9.1.2 DNS 查询模式................148
9.1.3 DNS 域名空间结构 ........148
9.1.4 DNS 域名解析过程 ........149
9.1.5 DNS 常见资源记录 ........150
9.1.6 /etc/hosts 文件.................151
9.2 DNS 服务的安装 ........................151
9.2.1认识 BIND......................151
9.2.2安装 BIND 软件包..........151
9.2.3安装 chroot 软件包.........152
9.2.4 DNS 服务的启动、停止
与重启.............................152
9.3 BIND 配置文件...........................152
9.3.1全局配置文件.................152
9.3.2主配置文件.....................154
9.4 DNS 服务器的配置.....................156
9.4.1缓存 DNS 服务器
的配置.............................156
9.4.2主 DNS 服务器
的配置.............................156
9.4.3辅助 DNS 服务器
的配置.............................160
9.4.4直接域名解析.................161
9.4.5泛域名解析.....................162
9.5 DNS 客户端的配置.....................163
9.6 DNS 测试....................................163
练习题 .................................................165
实训 DNS 服务器配置......................166
第 10 章NFS 网络文件系统 .......... 168
10.1 NFS 基本原理...........................168
10.1.1 NFS 服务概述...............168
10.1.2 NFS 工作原理...............168
10.1.3 NFS 组件......................169
10.2 NFS 服务器配置.......................170
10.2.1安装、启动和停止
NFS 服务器 ..................170
10.2.2配置文件/etc/exports ....171
10.2.3检查 NFS 服务
工作状态 ......................173
10.2.4 exportfs 导出目录.........174
10.3 NFS 客户端配置.......................174
10.4 NFS 故障排除...........................177
练习题.................................................178
实训 NFS 服务器配置......................180
第 11 章samba 服务器配置 .......... 182
11.1 samba 简介................................182
11.2 samba 服务的安装、启动
与停止.......................................183
11.2.1安装 samba 服务...........183
11.2.2启动与停止 samba
服务..............................184
11.2.3了解 samba 服务器
配置的工作流程...........185
11.3 samba 服务的配置文件 ............185
11.3.1解读主要配置文件
smb.conf .......................185
11.3.2 samba 服务的日志文件
和密码文件...................189
11.4 samba 服务器实例解析 ............190
11.4.1 share 服务器实例解析..190
11.4.2 user 服务器实例解析....191
11.4.3 samba 服务的用户
映射文件 ......................193
11.5配置打印服务共享 ...................194
11.6 Linux 和 Windows 互相通信 ....194
11.7 samba 排错................................195
11.7.1 Linux 服务的一般
排错方法 ......................196
11.7.2 samba 服务的
故障排错 ......................196
练习题 .................................................197
实训 samba 服务器的配置................199
第 12 章Apache 服务器配置......... 200
12.1 Apache 简介..............................200
12.2 Apache 服务的安装、启动
与停止.......................................201
12.2.1安装 Apache 相关
软件 ..............................201
12.2.2测试 httpd 服务是否
安装成功.......................201
12.2.3让防火墙放行,并设置
SELinux 为允许............201
12.2.4自动加载 Apache
服务 ..............................202
12.3 Apache 服务器的主
配置文件...................................202
12.4 Apache 服务器常规配置...........207
12.5 Apache 服务器高级配置...........214
12.5.1虚拟主机的配置 ...........214
12.5.2配置用户身份认证 .......216
练习题 .................................................219
实训 Apache 服务器的配置..............220 -
作者介绍
杨云,山东职业技术学院信息工程系副主任,教授,著有linux 操作系统与实训、计算机网络技术与实训等十多种图书,同时也是linux 操作系统与实训国家级精品课程负责人。 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐