注册 登录 进入教材巡展
#
  • #

出版时间:2018

出版社:清华大学出版社

以下为《Linux操作系统-微课版》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302501954
  • 378643
  • 2018
内容简介
本书是国家精品课程和国家精品资源共享课程的配套教材,以目前被广泛应用的RHEL 6.4/CentOS 6.4服务器为例,采用教、学、做相结合的模式,以理论为基础,着眼应用,全面系统地介绍了利用Linux操作系统架设网络服务器的方法,内容包括: 搭建与测试Linux服务器、使用常用的Linux命令、Shell与Vim编辑器、Shell编程——Shell script、用户和组的管理、文件系统和磁盘管理、安装与管理软件包、DHCP服务器的配置、DNS服务器的安装及配置、NFS网络文件系统、samba服务器的配置、Apache服务器的配置、FTP服务器的配置、电子邮件服务器的配置、防火墙与代理服务器的配置、VPN服务器的配置等。大部分章后面有结合实践应用的“项目实录”,配合国家精品资源共享课程丰富的教学资源,使教、学、做完美统一。

本书采用“项目驱动”的方式,以培养技能型人才为目标,注重知识的实用性和可操作性,强调职业技能训练,是Linux组网技术的理想教材。

本书适合作为应用型本科和高职高专计算机相关专业的Linux操作系统理实一体化的教材,同时也是广大Linux爱好者不可多得的一本入门级参考书,也可作为中小型网络管理员、技术支持经理以及从事网络管理的网络爱好者必备的参考书。
目录
□□章搭建与测试Linux服务器1

1.1Linux简介1

1.1.1Linux系统的历史1

1.1.□Linux的版权问题□

1.1.3Linux体系结构□

1.1.4Linux的版本3

1.1.5磁盘分区4

1.□安装Red Hat Enterprise Linux 65

1.3安装后的Red Hat Enterprise Linux 6的基本配置17

1.4Linux的登录和退出□0

1.5认识Linux的启动过程和运行级别□1

1.5.1启动过程□1

1.5.□INIT进程□1

1.5.3系统的运行级别□1

1.6启动Shell□□

1.6.1使用Linux系统的终端窗口□3

1.6.□使用Shell提示符□3

1.7配置常规网络□4

1.8忘记root密码的修复方法31

1.9练习题33

1.10项目实录34

第□章使用常用的Linux命令36

□.1Linux命令基础36

□.1.1Linux命令的特点36

□.1.□后台运行程序37

□.□文件目录类命令37

□.□.1浏览目录类命令37

□.□.□浏览文件类命令38

□.□.3目录操作类命令40

□.□.4文件操作类命令41

□.3系统信息类命令48

□.4进程管理类命令49

□.5其他常用命令53

□.6练习题54

□.7项目实录55

实训Linux常用命令56

第3章Shell与Vim编辑器59

3.1Shell59

3.1.1Shell的基本概念59

3.1.□Shell环境变量61

3.1.3正则表达式64

3.1.4输入/输出重定向与管道65

3.1.5Shell脚本69

3.□Vim编辑器71

3.□.1Vim的启动与退出71

3.□.□Vim的工作模式7□

3.□.3Vim命令7□

3.3练习题74

3.4项目实录75

项目实录1Shell编程75

项目实录□应用Vim编辑器76

实训1Shell的使用76

实训□Vim编辑器的使用78

第4章Shell编程——Shell script80

4.1Shell script概述80

4.1.1了解Shell script80

4.1.□编写与执行一个Shell script81

4.1.3养成撰写Shell script的良好习惯8□

4.□练习简单的Shell script83

4.□.1完成简单范例83

4.□.□了解脚本运行方式的差异85

4.3用好判断式86

4.3.1利用test命令的测试功能86

4.3.□利用判断符号[]89

4.3.3使用Shell script的默认变量90

4.3.4Shift造成参数变量号码偏移91

4.4使用条件判断式9□

4.4.1利用en语句9□

4.4.□利用ac语句98

4.4.3利用function功能100

4.5使用循环10□

4.5.1while和until循环10□

4.5.□ne循环103

4.6对Shell script进行追踪与调试106

4.7练习题108

第5章用户和组的管理109

5.1概述109

5.□用户和组群文件110

5.□.1用户账户文件110

5.□.□组群文件11□

5.3用户账户管理113

5.3.1用户切换113

5.3.□新建用户114

5.3.3设置用户账户口令115

5.3.4用户账户的维护116

5.4组群管理117

5.4.1维护组群账户117

5.4.□为组群添加用户118

5.5使用用户管理器管理用户和组群119

5.5.1用户账号管理119

5.5.□在图形模式下管理组群1□0

5.6常用的账户管理命令1□0

5.7企业实战与应用——账号管理实例1□3

5.8练习题1□4

5.9项目实录1□5

实训用户和组的管理训练1□6

第6章文件系统和磁盘管理1□8

6.1文件系统1□8

6.1.1文件系统基础1□8

6.1.□Linux文件系统目录结构130

6.1.3Linux文件权限管理130

6.□磁盘管理135

6.□.1常用磁盘管理工具135

6.□.□Linux中的软RAID144

6.□.3LVM148

6.3磁盘配额管理15□

6.3.1磁盘配额的设计与准备15□

6.3.□实施磁盘配额153

6.4练习题157

6.5项目实录159

项目实录1文件权限管理159

项目实录□文件系统管理159

项目实录3LVM逻辑卷管理器160

项目实录4动态磁盘管理160

实训文件系统和磁盘管理应用训练161

第7章安装与管理软件包164

7.1软件包相关知识164

7.1.1开放源码、编译器与可执行文件164

7.1.□RPM属性依赖的解决方法: YUM线上升级165

7.□使用RPM软件管理程序166

7.□.1RPM默认安装的路径 166

7.□.□RPM的安装167

7.□.3RPM的升级与更新169

7.□.4RPM用于查询169

7.□.5RPM反安装与重建数据库17□

7.3使用YUM173

7.3.1制作本地YUM源173

7.3.□修改容器产生的问题与解决方法174

7.3.3利用YUM进行查询、安装、升级与移除操作175

7.4使用传统程序语言进行编译178

7.4.1安装gcc178

7.4.□打印 Hello World 180

7.4.3主程序、子程序的链接及编译181

7.4.4加入链接的函数库 18□

7.4.5gcc的简易用法183

7.5使用 make 进行宏编译184

7.5.1为什么要用make184

7.5.□了解makefile 的基本语法与变量 185

7.6练习题187

实训FTP服务器的配置188

第8章DHCP服务器的配置190

8.1DHCP服务概述190

8.1.1DHCP服务简介190

8.1.□DHCP服务工作原理190

8.□DHCP服务的安装与配置19□

8.□.1DHCP服务的安装19□

8.□.□DHCP服务的配置194

8.□.3DHCP服务的启动197

8.3DHCP客户端的配置198

8.3.1Linux下DHCP客户端的配置198

8.3.□Windows下DHCP客户端的配置198

8.4练习题□00

8.5项目实录□01

实训DHCP服务器配置训练□0□

第9章DNS服务器的安装及配置□03

9.1DNS服务□03

9.1.1DNS概述□03

9.1.□DNS查询模式□04

9.1.3DNS域名空间结构□04

9.□DNS服务的安装□05

9.□.1认识BIND□05

9.□.□安装BIND软件包□05

9.□.3安装chroot软件包□06

9.□.4DNS服务的启动、停止与重启□06

9.3BIND配置文件□06

9.3.1全局配置文件□06

9.3.□主配置文件□08

9.4DNS服务器的配置□10

9.4.1缓存DNS服务器的配置□10

9.4.□主DNS服务器的配置□11

9.4.3辅助DNS服务器的配置□14

9.4.4直接域名解析□16

9.4.5泛域名解析□17

9.5DNS客户端的配置□17

9.6DNS测试□18

9.7练习题□□0

9.8项目实录□□1

实训DNS服务器配置训练□□□

□□0章NFS网络文件系统□□6

10.1NFS基本原理□□6

10.1.1NFS服务概述□□6

10.1.□NFS工作原理□□6

10.1.3NFS组件□□7

10.□NFS服务器配置□□8

10.□.1安装、启动和停止NFS服务器□□8

10.□.□配置文件/etc/exports□30

10.□.3检查NFS服务的工作状态□3□

10.□.4exports导出目录□3□

10.3NFS客户端配置□33

10.4NFS故障排除□37

10.5练习题□38

10.6项目实录□40

实训NFS服务器配置训练□40

□□1章samba服务器的配置□4□

11.1samba简介□4□

11.□samba服务的安装、启动与停止□43

11.□.1安装samba服务□43

11.□.□启动与停止samba服务□44

11.□.3了解samba服务器配置的工作流程□45

11.3samba服务的配置文件□46

11.3.1解读主要配置文件nf□46

11.3.□samba服务的日志文件和密码文件□51

11.4samba服务器实例解析□5□

11.4.1share服务器实例解析□5□

11.4.□user服务器实例解析□53

11.4.3samba服务的用户映射文件□54

11.5配置打印服务共享□56

11.6Linux和Windows互相通信□57

11.7samba排错□58

11.7.1Linux服务的一般排错方法□58

11.7.□samba服务的故障排错□59

11.8练习题□60

11.9项目实录□6□

实训samba服务器的配置训练□63

□□□章Apache服务器的配置□64

1□.1Apache简介□64

1□.□Apache服务的安装、启动与停止□65

1□.□.1安装Apache相关软件□65

1□.□.□测试httpd服务是否安装成功□65

1□.□.3让防火墙放行,并设置SELinux为允许□66

1□.□.4自动加载Apache服务□66

1□.3Apache服务器的主配置文件□67

1□.4Apache服务器的常规配置□73

1□.5Apache服务器的高级配置□81

1□.5.1虚拟主机的配置□81

1□.5.□配置用户身份认证□84

1□.6练习题□87

1□.7项目实录□88

实训Apache服务器的配置训练□89

□□3章FTP服务器的配置□91

13.1FTP服务概述□91

13.1.1FTP工作原理□91

13.1.□匿名用户□9□

13.□vsftpd服务器配置□9□

13.□.1安装、启动与停止vsftpd服务□9□

13.□.□认识vsftpd的配置文件□94

13.□.3配置vsftpd常规服务器□94

13.3典型FTP服务器配置案例303

13.4配置基于虚拟用户的FTP服务器案例305

13.4.1企业环境305

13.4.□需求分析305

13.4.3解决方案305

13.5练习题309

13.6项目实录310

实训FTP服务器的配置训练311

□□4章电子邮件服务器的配置31□

14.1电子邮件服务工作原理31□

14.1.1电子邮件服务概述31□

14.1.□电子邮件系统的组成31□

14.1.3电子邮件传输过程313

14.1.4与电子邮件相关的协议314

14.1.5邮件中继314

14.□电子邮件服务器的安装、启动与停止315

14.3Sendmail服务器配置316

14.3.1Sendmail常规服务器配置316

14.3.□设置邮箱容量3□□

14.3.3设置虚拟域用户3□4

14.3.4Sendmail服务器安装与调试的完整实例3□7

14.4练习题33□

实训电子邮件服务器的配置训练333

□□5章防火墙与代理服务器的配置335

15.1防火墙概述335

15.1.1防火墙的概念335

15.1.□防火墙的种类335

15.□iptables336

15.□.1iptables简介336

15.□.□iptables的工作原理336

15.□.3安装iptables339

15.□.4iptables命令340

15.□.5iptables命令使用举例34□

15.3NAT344

15.3.1NAT的基本知识344

15.3.□使用iptables实现NAT346

15.4squid代理服务器350

15.4.1代理服务器的工作原理350

15.4.□安装、启动与停止squid服务351

15.4.3配置squid服务器35□

15.4.4配置透明代理356

15.5练习题360

15.6项目实录36□

实训Linux防火墙的配置训练363

□□6章VPN服务器的配置365

16.1VPN概述365

16.1.1VPN的工作原理365

16.1.□VPN的应用366

16.1.3VPN协议366

16.□VPN服务器配置的环境设计367

16.□.1项目设计367

16.□.□项目准备367

16.3安装VPN服务器368

16.4配置VPN服务器368

16.5配置VPN客户端37□

16.5.1建立VPN连接37□

16.5.□连接VPN服务器并测试376

16.5.3不同网段IP地址小结376

16.6练习题377

16.7项目实录378

实训VPN服务器的配置训练378

参考文献380