当前位置:首页 > 工业技术
Linux网络操作系统与实训  第2版
Linux网络操作系统与实训  第2版

Linux网络操作系统与实训 第2版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:孙丽娜,孔令宏,杨云主编;李斌,姜庆玲,梁明亮副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2012
  • ISBN:9787113144364
  • 页数:305 页
图书介绍:本书以目前被广泛应用的Red Hat Enterprise Linux服务器发行版为例,采用教、学、做相结合的模式,以理论为基础,着眼应用,全面系统地介绍了利用Linux操作系统架设网络服务器的方法,内容包括 Linu x基础、Linux的安装、Linux常用命令、Shell与Vi编辑器、用户和组管理、文件系统和磁盘管理、Linux网络基础配置、DHCP服务器配置、DNS服务器配置、NFS网络文件系统、Samba服务器配置、Apache服务器配置、电子邮件服务器配置等内容。
《Linux网络操作系统与实训 第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 5概述 7

1.5 练习题 8

第2章 Linux的安装与配置 10

2.1 安装前的准备知识 10

2.2 Red Hat Enterprise Linux 5的安装 12

2.3 首次启动Red Hat Enterprise Linux的设置 19

2.4 X-Window System 23

2.4.1 X-Window System概述 23

2.4.2 X-Window System的基本结构 24

2.5 Linux系统的终端窗口 25

2.6 Linux启动过程和运行级别 25

2.7 GRUB简介 27

2.7.1 启动引导器和GRUB 27

2.7.2 GRUB的安装 27

2.7.3 GRUB的术语 28

2.7.4 GRUB命令提示 28

2.8 GRUB配置 30

2.8.1 GRUB配置文件的选项 30

2.8.2 GRUB配置文件举例 31

2.9 练习题 32

2.10 项目实录 33

实训一 安装和启动RHEL 5 33

实训二 删除RHEL 5 35

第3章 Linux常用命令 37

3.1 Linux命令基础 37

3.1.1 Linux命令特点 37

3.1.2 后台运行程序 37

3.2 文件目录类命令 38

3.2.1 浏览目录类命令 38

3.2.2 浏览文件类命令 39

3.2.3 目录操作类命令 40

3.2.4 文件操作类命令 41

3.3 系统信息类命令 47

3.4 进程管理类命令 48

3.5 其他常用命令 51

3.6 练习题 52

3.7 项目实录 53

实训 Linux常用命令 54

第4章 Shell与Vi编辑器 57

4.1 Shell 57

4.1.1 Shell概述 57

4.1.2 Shell环境变量 59

4.1.3 正则表达式 62

4.1.4 输入输出重定向与管道 63

4.1.5 Shell脚本 66

4.2 Vi编辑器 67

4.2.1 Vi的启动与退出 68

4.2.2 Vi的工作模式 68

4.2.3 Vi命令 69

4.3 练习题 70

4.4 项目实录 71

实训一 Shell的使用 72

实训二 Vi编辑器的使用 74

第5章 用户和组管理 76

5.1 概述 76

5.2 用户和组群文件 77

5.2.1 用户账户文件 77

5.2.2 组群文件 79

5.3 用户账户管理 79

5.3.1 新建用户 80

5.3.2 设置用户账户口令 80

5.3.3 用户账户的维护 82

5.4 组群管理 83

5.4.1 维护组群账户 83

5.4.2 为组群添加用户 83

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

5.5.1 新建用户 84

5.5.2 修改用户属性 84

5.5.3 组群管理 85

5.6 常用的账户管理命令 86

5.7 练习题 88

5.8 项目实录 89

实训 用户和组的管理 90

第6章 文件系统和磁盘管理 92

6.1 文件系统 92

6.1.1 文件系统基础 92

6.1.2 Linux文件系统目录结构 94

6.1.3 Linux文件权限管理 94

6.2 磁盘管理 99

6.2.1 常用磁盘管理工具 99

6.2.2 Linux 中的软RAID 105

6.2.3 LVM 107

6.3 磁盘配额管理 111

6.3.1 设置磁盘配额 111

6.3.2 检查磁盘配额的使用情况 113

6.4 练习题 114

6.5 项目实录 115

实训 文件系统和磁盘管理 117

第7章 Linux网络基础配置 120

7.1 常见网络配置文件 120

7.1.1 /etc/sysconfig/network 120

7.1.2 /etc/sysconfig/network-scripts/ ifcfg-ethN 121

7.1.3 /etc/hosts 122

7.1.4 /etc/resolv.conf 122

7.1.5 /etc/host.conf 122

7.1.6 /etc/services 123

7.2 常用网络配置命令 123

7.3 建立ADSL连接 127

7.4 常用网络测试工具 129

7.5 守护进程和xinetd 130

7.5.1 守护进程简介 130

7.5.2 xinetd配置 132

7.5.3 守护进程管理工具 133

7.6 练习题 134

7.7 项目实录 135

实训 Linux网络配置 136

第8章 DHCP服务器配置 138

8.1 DHCP服务概述 138

8.1.1 DHCP服务简介 138

8.1.2 DHCP服务工作原理 138

8.2 DHCP服务的安装与配置 140

8.2.1 DHCP服务的安装 140

8.2.2 DHCP服务的配置 141

8.2.3 DHCP服务的启动 144

8.3 DHCP客户端的配置 144

8.3.1 Linux下DHCP客户端的配置 144

8.3.2 Windows下DHCP客户端的配置 145

8.4 DHCP服务部署 146

8.5 练习题 148

8.6 项目实录 149

实训 DHCP服务器配置 150

第9章 DNS服务器配置 151

9.1 DNS服务 151

9.1.1 DNS概述 151

9.1.2 DNS查询模式 152

9.1.3 DNS域名空间结构 152

9.1.4 DNS域名解析过程 153

9.1.5 DNS常见资源记录 154

9.1.6 /etc/hosts文件 155

9.2 DNS服务的安装 155

9.2.1 认识BIND 155

9.2.2 安装BIND软件包 155

9.2.3 安装chroot软件包 156

9.2.4 DNS服务的启动与停止 157

9.3 BIND配置文件 157

9.3.1 全局配置文件 157

9.3.2 主配置文件 159

9.3.3 区域配置文件 161

9.4 DNS服务器的配置 163

9.4.1 缓存DNS服务器的配置 163

9.4.2 主DNS服务器的配置 163

9.4.3 辅助DNS服务器的配置 166

9.4.4 直接域名解析 168

9.4.5 泛域名解析 168

9.5 DNS客户端的配置 169

9.6 DNS测试 170

9.7 练习题 172

9.8 项目实录 173

实训 DNS服务器配置 174

第10章 NFS网络文件系统 177

10.1 NFS基本原理 177

10.1.1 NFS服务概述 177

10.1.2 NFS工作原理 177

10.2 NFS服务器配置 178

10.2.1 安装NFS 178

10.2.2 配置文件/etc/exports 179

10.2.3 NFS服务的启动和停止 181

10.3 NFS客户端配置 183

10.4 NFS故障排除 184

10.5 练习题 185

10.6 项目实录 187

实训 NFS服务器配置 188

第11章 Samba服务器配置 190

11.1 Samba简介 190

11.2 Samba服务的安装、启动与停止 191

11.3 Samba服务的配置文件 192

11.3.1 Samba服务的主配置文件 192

11.3.2 Samba服务的日志文件和密码文件 195

11.4 Samba服务器实例解析 197

11.4.1 share服务器实例解析 197

11.4.2 user服务器实例解析 198

11.4.3 Samba服务的用户映射文件 199

11.5 配置打印服务共享 200

11.6 Linux和Windows互相通信 201

11.7 Samba排错 202

11.7.1 Linux服务的一般排错方法 202

11.7.2 Samba服务的故障排错 203

11.8 练习题 204

11.9 项目实录 205

实训 Samba服务器的配置 206

第12章 Apache服务器配置 208

12.1 Apache简介 208

12.2 Apache服务的安装、启动与停止 209

12.3 Apache服务器的主配置文件 211

12.4 Apache服务器常规配置 216

12.5 Apache服务器高级配置 222

12.5.1 虚拟主机的配置 222

12.5.2 配置用户身份认证 225

12.6 练习题 227

12.7 项目实录 228

实训 Apache服务器的配置 229

第13章 电子邮件服务器配置 231

13.1 电子邮件服务工作原理 231

13.1.1 电子邮件服务概述 231

13.1.2 电子邮件系统的组成 232

13.1.3 电子邮件传输过程 232

13.1.4 与电子邮件相关的协议 233

13.1.5 邮件中继 233

13.2 电子邮件服务器的安装、启动与停止 234

13.3 Sendmail服务器配置 236

13.3.1 Sendmail常规服务器配置 236

13.3.2 设置邮箱容量 241

13.3.3 设置虚拟域用户 242

13.3.4 调试Sendmail服务器 244

13.4 练习题 248

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

第14章 FTP服务器配置 251

14.1 FTP服务概述 251

14.1.1 FTP工作原理 251

14.1.2 匿名用户 252

14.1.3 FTP服务的传输模式 252

14.1.4 流行的FTP服务器软件简介 253

14.1.5 FTP命令 253

14.2 vsftpd服务器配置 254

14.2.1 安装、启动与停止vsftpd服务 254

14.2.2 认识vsftpd的配置文件 255

14.2.3 配置vsftpd常规服务器 255

14.3 典型vsftpd服务器配置案例 262

14.4 配置基于虚拟用户的FTP服务器 264

14.5 练习题 266

14.6 项目实录 267

实训 FTP服务器的配置 267

第15章 防火墙与代理服务器 269

15.1 防火墙概述 269

15.1.1 防火墙的概念 269

15.1.2 防火墙的种类 270

15.2 iptables 271

15.2.1 iptables简介 271

15.2.2 iptables工作原理 272

15.2.3 安装iptables 274

15.2.4 iptables命令 275

15.2.5 iptables命令使用举例 277

15.3 NAT 278

15.3.1 NAT的基本知识 278

15.3.2 使用iptables实现 NAT 280

15.4 Squid代理服务器 282

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

15.4.2 代理服务器的作用 282

15.4.3 安装、启动与停止Squid服务 283

15.4.4 配置Squid服务器 284

15.4.5 配置透明代理 288

15.4.6 Squid服务器配置实例 289

15.5 练习题 290

15.6 项目实录 291

实训 Linux防火墙的配置 292

第16章 VPN服务器配置 294

16.1 VPN概述 294

16.1.1 VPN工作原理 294

16.1.2 VPN的特点和应用 295

16.1.3 VPN协议 296

16.2 VPN服务的安装 297

16.3 VPN服务器的配置 298

16.4 VPN客户端的配置 300

16.5 练习题 303

16.6 项目实录 304

实训 VPN服务器的配置 304

返回顶部