Red Hat Enterprise Linux 6.4网络操作系统详解PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:杨云著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302460381
- 页数:595 页
第一部分 安装系统与软件 3
项目一 安装与初步配置Linux操作系统 3
1.1任务1认识Linux操作系统 3
1.1.1子任务1认识Linux的历史与现状 3
1.1.2子任务2理解Linux的体系结构 5
1.1.3子任务3认识Linux的版本 7
1.1.4 Red Hat Enterprise Linux 6的新特性 8
1.2任务2设计与准备搭建Linux服务器 9
1.2.1项目设计 9
1.2.2项目准备 12
1.3任务3安装Red Hat Enterprise Linux 6 13
1.4任务4初步配置安装后的Red Hat Enterprise Linux 6 24
1.5任务5 Linux的登录和退出 26
1.6任务6认识Linux的启动过程和运行级别 27
1.7任务7启动shell 29
1.8任务8认识X-Window System 30
1.8.1子任务1理解什么是X-Window System 30
1.8.2子任务2认识X-Window System的基本结构 31
1.9任务9安装Linux的常见故障及排除方法 32
1.9.1开始安装阶段的故障及排除方法 32
1.9.2安装过程中的问题 33
1.9.3安装后的问题 34
1.9.4忘记root密码的修复方法 35
1.10项目实录:Linux系统的安装与初步配置 37
1.11练习题 38
1.12实践习题 39
1.13超级链接 39
项目二 熟练使用Linux常用命令 40
2.1任务1熟悉Linux命令基础 40
2.1.1子任务1了解Linux命令的特点 40
2.1.2子任务2后台运行程序 41
2.2任务2熟练使用文件目录类命令 41
2.2.1子任务1熟练使用浏览目录类命令 41
2.2.2子任务2熟练使用浏览文件类命令 42
2.2.3子任务3熟练使用目录操作类命令 44
2.2.4子任务4熟练使用cp命令 45
2.2.5子任务5熟练使用文件操作类命令 46
2.3任务3熟练使用系统信息类命令 53
2.4任务4熟练使用进程管理类命令 54
2.5任务5熟练使用其他常用命令 57
2.6项目实录:使用Linux基本命令 59
2.7练习题 59
2.8实践习题 60
2.9超级链接 60
项目三 安装与管理软件包 61
3.1项目知识准备 61
3.1.1开放源码、编译器与可执行文件 61
3.1.2 make与configure 62
3.1.3 Tarball软件 63
3.1.4安装与升级软件 63
3.1.5 RPM与DPKG 64
3.1.6 RPM与SRPM 65
3.1.7 i386、i586、i686、noarch与x86_64. 66
3.1.8 RPM属性依赖的解决方法:yum线上升级 67
3.2项目实施 68
3.2.1任务1管理Tarball 68
3.2.2任务2使用RPM软件管理程序 73
3.2.3任务3使用yum 79
3.3项目实训 安装与管理软件包 85
3.4练习题 87
3.5录像位置 88
3.6超级链接 88
第二部分 系统配置与管理 91
项目四 管理Linux服务器的用户和组 91
4.1任务1理解用户账户和组群 91
4.2任务2理解用户账户文件和组群文件 92
4.2.1子任务1理解用户账户文件 92
4.2.2子任务2理解组群文件 94
4.3任务3管理用户账户 95
4.3.1子任务1用户切换 95
4.3.2子任务2新建用户 96
4.3.3子任务3设置用户账户口令 97
4.3.4子任务4维护用户账户 98
4.4任务4管理组群 99
4.4.1子任务1维护组群账户 99
4.4.2子任务2为组群添加用户 100
4.5任务5使用用户管理器管理用户和组群 100
4.5.1子任务1管理用户账号 100
4.5.2子任务2在图形模式下管理组群 102
4.6任务6使用常用的账户管理命令 102
4.7项目实录:管理用户和组 105
4.8练习题 105
4.9超级链接 107
项目五 配置与管理文件系统 108
5.1任务1全面理解文件系统与目录 108
5.1.1子任务1认识文件系统 108
5.1.2子任务2理解Linux文件系统的目录结构 110
5.1.3子任务3理解绝对路径与相对路径 110
5.2任务2管理Linux文件权限 111
5.2.1子任务1理解文件和文件权限 111
5.2.2子任务2详解文件的各种属性信息 112
5.2.3子任务3使用数字表示法修改权限 114
5.2.4子任务4使用文字表示法修改权限 115
5.2.5子任务5理解权限与指令间的关系 116
5.3任务3修改文件与目录的默认权限与隐藏权限 117
5.3.1子任务1理解文件的预设权限(umask) 117
5.3.2子任务2利用umask 119
5.3.3子任务3设置文件的隐藏属性 120
5.3.4子任务4设置文件的特殊权限 121
5.4企业实战与应用 124
5.5项目实录:配置与管理文件的权限 126
5.6练习题 126
5.7超级链接 127
项目六 配置与管理磁盘 128
6.1任务1熟练使用常用磁盘管理工具 128
6.2任务2配置与管理磁盘配额 136
6.2.1子任务1部署磁盘配额环境 136
6.2.2子任务2设置磁盘配额 136
6.2.3子任务3检查磁盘配额的使用情况 139
6.3任务3磁盘配额配置企业案例 139
6.3.1子任务1环境需求 139
6.3.2子任务2解决方案 140
6.4任务4在Linux中配置软RAID 143
6.4.1子任务1创建与挂载RAID设备 144
6.4.2子任务2 RAID设备的数据恢复 145
6.5任务5配置软RAID企业案例 146
6.5.1子任务1环境需求 146
6.5.2子任务2解决方案 146
6.6任务6逻辑卷管理器 147
6.6.1子任务1理解LVM的基本概念 147
6.6.2子任务2建立物理卷、卷组和逻辑卷 148
6.6.3子任务3管理LVM逻辑卷 150
6.7项目实录 151
项目实录一:文件系统的管理 151
项目实录二:逻辑卷管理器 152
项目实录三:动态磁盘的管理 152
6.8练习题 152
6.9超级链接 153
项目七 管理Linux服务器的网络配置 154
7.1任务1掌握常见的网络配置文件 154
7.1.1子任务1详解/etc/sysconfig/network 154
7.1.2子任务2详解tc/sysconfig/network-scripts/ if cfg-ethN 155
7.1.3子任务3详解/etc/hosts 156
7.1.4子任务4详解/etc/ rcsolv.conf 156
7.1.5子任务5详解/etc/host.conf 157
7.1.6子任务6详解/etc/services 157
7.2任务2熟练使用常用的网络配置命令 157
7.2.1子任务1配置主机名 157
7.2.2子任务2使用ifconfig配置IP地址及辅助IP地址 158
7.2.3子任务3禁用和启用网卡 159
7.2.4子任务4更改网卡的MAC地址 160
7.2.5子任务5使用route命令 160
7.2.6子任务6网卡配置文件 162
7.2.7子任务7使用setup命令 163
7.2.8子任务8图形界面配置工具 163
7.2.9子任务9修改resolv.conf并设置DNS 163
7.2.10子任务10使用service 165
7.3任务3熟练使用常用的网络测试工具 165
7.3.1子任务1 使用ping命令检测网络的状况 165
7.3.2子任务2使用netstat命令 166
7.3.3子任务3使用traceroute命令 168
7.3.4子任务4使用arp命令 168
7.4任务4理解守护进程和xinetd 169
7.4.1子任务1认识守护进程 169
7.4.2子任务2配置xinetd 170
7.4.3子任务3使用守护进程管理工具 171
7.5项目实录:配置Linux下的TCP/IP 173
7.6练习题 173
7.7超级链接 174
第三部分 编程与调试 177
项目八 熟练使用vim程序编辑器与shell 177
8.1任务1熟练使用vim编辑器 177
8.1.1子任务1启动与退出vim 177
8.1.2子任务2熟练掌握vim的工作模式 178
8.1.3子任务3使用vim命令 179
8.1.4子任务4完成案例练习 182
8.1.5子任务5了解vim编辑环境 183
8.2任务2熟练掌握shell 184
8.2.1子任务1了解shell的基本概念 184
8.2.2子任务2认识shell环境变量 186
8.3任务3熟练掌握正则表达式 192
8.3.1子任务1了解正则表示法 192
8.3.2子任务2了解语系对正则表达式的影响 194
8.3.3子任务3掌握grep的高级使用 195
8.3.4子任务4练习基础正则表达式 195
8.3.5子任务5基础正则表达式的特殊字符汇总 202
8.4任务4掌握输入/输出重定向及管道命令的应用 203
8.4.1子任务1使用重定向 203
8.4.2子任务2使用管道 205
8.5项目实录:使用vim编辑器 206
8.6练习题 207
8.7超级链接 208
项目九 学习shell script 209
9.1任务1 shell script概述 209
9.1.1子任务1了解shell script 209
9.1.2子任务2编写与执行一个shell script 210
9.1.3子任务3养成撰写shell script的良好习惯 211
9.2任务2练习简单的shell script 212
9.2.1子任务1完成简单的范例 212
9.2.2子任务2了解脚本运行方式的差异 214
9.3任务3用好判断式 215
9.3.1子任务1利用test命令的测试功能 215
9.3.2子任务2利用判断符号[] 217
9.3.3子任务3使用shell script的默认变量($0, $1,…) 219
9.3.4子任务4参数变量号码的偏移 220
9.4任务4使用条件判断式 221
9.4.1子任务1利用if…then 221
9.4.2子任务2利用case…esac判断 226
9.4.3子任务3利用函数的功能 228
9.5任务5使用循环(loop) 230
9.5.1子任务1 while do done及until do done(不定循环) 230
9.5.2子任务2 for…do…done(固定循环) 232
9.5.3子任务3 for…do…done的数值处理 234
9.6任务6对shell script进行追踪与调试 235
9.7项目实录:使用shell script编程 236
9.8练习题 237
9.9超级链接 238
项目十使用gcc和make调试程序 239
10.1任务1了解程序的调试 239
10.1.1子任务1编译时错误 239
10.1.2子任务2运行时错误 240
10.1.3子任务3逻辑错误和语义错误 240
10.2任务2使用传统程序语言进行编译 240
10.2.1子任务1安装GCC 241
10.2.2子任务2单一程序:打印Hello World 242
10.2.3子任务3主程序、子程序链接、子程序的编译 243
10.2.4子任务4调用外部函数库:加入链接的函数库 245
10.2.5子任务5 GCC的简易用法(编译、参数与链接) 246
10.3任务3使用make进行宏编译 247
10.3.1子任务1为什么要用make 247
10.3.2子任务2了解makefile的基本语法与变量 248
10.4练习题 250
10.5超级链接 250
项目十一Linux下C语言程序设计入门 251
11.1项目实施 251
11.1.1任务1进程程序设计实例 251
11.1.2文件操作程序设计实例 256
11.1.3时间概念程序设计实例 264
11.1.4熟悉Linux网络编程 267
11.2项目实训 编写、调试、运行一个C语言程序 280
11.3练习题 280
11.4超级链接 280
第四部分 网络服务器配置与管理 283
项目十二 配置与管理samba服务器 283
12.1相关知识 283
12.1.1 samba应用环境 283
12.1.2 SMB协议 284
12.1.3 samba工作原理 284
12.1.4 yum 285
12.2项目设计与准备 288
12.3项目实施 288
12.3.1任务1安装samba服务 288
12.3.2任务2启动与停止samba服务 290
12.3.3任务3了解samba服务器配置的工作流程 291
12.3.4任务4解读主要配置文件smb.conf 291
12.3.5任务5了解samba服务日志文件和服务密码文件 295
12.3.6任务6 share服务器实例解析 296
12.3.7任务7 user服务器实例解析 298
12.3.8任务8 samba高级服务器配置 300
12.3.9任务9 samba的打印共享 306
12.3.10任务10配置samba客户端 307
12.4企业samba服务器实用案例 308
12.4.1企业环境及需求 308
12.4.2需求分析 309
12.4.3解决方案 309
12.5 samba排错 312
12.5.1 Linux服务的一般排错方法 312
12.5.2 samba服务的故障排错 312
12.6项目实录 314
12.7练习题 315
12.8实践习题 316
12.9超级链接 316
项目十三 配置与管理NFS服务器 317
13.1 N FS相关知识 317
13.1.1 NFS服务概述 317
13.1.2 NFS服务的组件 319
13.2项目设计及准备 319
13.3项目实施 320
13.3.1任务1安装、启动和停止NFS服务器 320
13.3.2任务2配置NFS服务 321
13.3.3任务3了解NFS服务的文件存取权限 323
13.3.4任务4在客户端挂载NFS文件系统 323
13.4企业NFS服务器实用案例 326
13.4.1企业环境及需求 326
13.4.2解决方案 327
13.5排除NFS故障 329
13.6项目实录 330
13.7练习题 331
13.8实践习题 333
13.9超级链接 333
项目十四DHCP服务器配置与管理 334
14.1相关知识 334
14.1.1 DHCP服务概述 334
14.1.2 DHCP工作过程 335
14.1.3 IP地址租约和更新 335
14.1.4 DHCP服务器分配给客户端的IP地址类型 336
14.2项目设计及准备 337
14.2.1项目设计 337
14.2.2项目需求准备 337
14.3项目实施 338
14.3.1任务1安装DHCP服务器 338
14.3.2任务2 DHCP常规服务器配置 338
14.3.3任务3配置DHCP客户端 345
14.4企业案例1:多网卡实现DHCP多作用域配置 346
14.4.1企业环境及需求 346
14.4.2解决方案 347
14.5企业案例2:配置DHCP超级作用域 349
14.5.1超级作用域的功能与实现 349
14.5.2 DHCP超级作用域配置案例 350
14.6企业案例3:配置DHCP中继代理 351
14.6.1企业环境与网络拓扑 351
14.6.2解决方案 351
14.7 DHCP服务配置排错 354
14.7.1客户端无法获取IP地址 354
14.7.2提供备份的DHCP设置 354
14.7.3利用命令及租约文件排除故障 355
14.7.4总结一下网络故障的排除方法 356
14.8项目实录 356
14.9练习题 358
14.10实践习题 358
14.11超级链接 359
项目十五 配置与管理DNS服务器 360
15.1相关知识 360
15.1.1域名空间 360
15.1.2 DNS服务器分类 362
15.1.3 DNS查询模式 363
15.1.4域名解析过程 363
15.1.5资源记录 364
15.1.6 /etc/hosts文件 365
15.2项目设计及准备 365
15.3项目实施 365
15.3.1任务1安装DNS服务 365
15.3.2任务2 DNS服务的启动、停止与重启 366
15.3.3任务3配置主要名称服务器 367
15.3.4任务4配置常规DNS服务器实例 375
15.3.5任务5配置辅助DNS服务器 378
15.3.6任务6建立子域并进行区域委派 382
15.3.7任务7配置转发服务器 385
15.3.8任务8配置缓存服务器(Caching-only Name Server) 386
15.3.9任务9配置DNS客户端 387
15.4企业DNS服务器实用案例 387
15.4.1企业环境与需求 387
15.4.2需求分析 387
15.4.3解决方案 388
15.5 DNS故障排除 391
15.5.1使用工具排除DNS服务器配置 391
15.5.2防火墙及SELinux对DNS服务器的影响 393
15.5.3检查DNS服务器配置中的常见错误 394
15.5.4了解chroot软件包 394
15.6项目实录 395
15.7练习题 396
15.8实践习题 397
15.9超级链接 397
项目十六 配置与管理Apache服务器 398
16.1相关知识 398
16.1.1 Web服务的概述 398
16.1.2 LAMP模型 400
16.1.3流行的WWW服务器软件 400
16.1.4 Apache服务器简介 401
16.2项目设计及准备 401
16.2.1项目设计 401
16.2.2项目准备 401
16.3项目实施 402
16.3.1任务1安装、启动与停止Apache服务 402
16.3.2任务2认识Apache服务器的主配置文件 404
16.3.3任务3 Apache服务器常规设置 409
16.3.4任务4 Web应用案例 417
16.3.5任务5虚拟主机的配置 418
16.3.6任务6配置用户身份认证 422
16.4项目实录 425
16.5练习题 426
16.6实践习题 427
16.7超级链接 428
项目十七 配置与管理FTP服务器 429
17.1相关知识 429
17.1.1 FTP工作原理 429
17.1.2匿名用户 430
17.1.3 FTP服务的传输模式 430
17.1.4流行的FTP服务器软件简介 431
17.1.5 FTP命令 432
17.2项目设计与准备 432
17.2.1项目设计 432
17.2.2项目准备 433
17.3项目实施 433
17.3.1任务1安装、启动、停止与自动启动vsftpd服务 433
17.3.2任务2认识vsf tpd的配置文件 435
17.3.3任务3配置vsf tpd常规服务器 435
17.3.4任务4设置vsf tpd虚拟账号 446
17.4企业实战与应用 448
17.4.1企业环境 448
17.4.2需求分析 448
17.4.3解决方案 449
17.5 FTP排错 452
17.6项目实录 453
17.7练习题 454
17.8实践习题 454
17.9超级链接 455
项目十八 配置与管理sendmail服务器 456
18.1相关知识 456
18.1.1电子邮件服务概述 456
18.1.2电子邮件系统的组成 457
18.1.3电子邮件传输过程 457
18.1.4与电子邮件相关的协议 458
18.1.5邮件中继 459
18.2项目设计及准备 460
18.2.1项目设计 460
18.2.2项目准备 460
18.3项目实施 460
18.3.1任务1安装、启动和停止sendmail服务 460
18.3.2任务2 sendmail常规服务器配置 461
18.3.3任务3设置邮箱容量 467
18.3.4任务4设置虚拟域用户 469
18.3.5任务5调试sendmail服务器 471
18.3.6任务6 sendmail应用案例 475
18.4 sendmail服务企业实战与应用 478
18.4.1企业环境 478
18.4.2需求分析 479
18.4.3解决方案 479
18.5 sendmail排错 487
18.5.1无法定位邮件服务器 487
18.5.2身份验证失败 487
18.5.3邮箱配额限制 488
18.5.4邮件服务器配置常记几件事 488
18.6练习题 488
18.7实践习题 489
18.8超级链接 489
第五部分 网络安全 493
项目十九 配置与管理防火墙 493
19.1相关知识 493
19.1.1防火墙概述 493
19.1.2 iptables简介 495
19.1.3 iptables工作原理 495
19.1.4 NAT的基本知识 498
19.2项目设计及准备 500
19.2.1项目设计 500
19.2.2项目准备 501
19.3项目实施 501
19.3.1任务1安装、启动ipta bles 501
19.3.2任务2认识iptables的基本语法 501
19.3.3任务3设置默认策略 504
19.3.4任务4配置ipta bles规则 505
19.3.5任务5从常用实例中掌握配置iptables的技巧 508
19.3.6任务6使用日志监控iptables 510
19.3.7任务7实现NAT(网络地址转换) 511
19.4企业实战与应用 515
19.4.1企业环境及需求 515
19.4.2需求分析 515
19.4.3解决方案 516
19.5项目实录 518
19.6练习题 519
19.7超级链接 520
项目二十配置与管理代理服务器 521
20.1相关知识 521
20.1.1代理服务器的工作原理 521
20.1.2代理服务器的作用 522
20.2项目设计及准备 522
20.2.1项目设计 522
20.2.2项目准备 523
20.3项目实施 523
20.3.1任务1安装、启动、停止与随系统启动squid服务 523
20.3.2任务2配置squid服务器 524
20.3.3任务3配置透明代理 528
20.3.4任务4从案例中学习透明代理的配置 529
20.4企业实战与应用 533
20.4.1企业环境及需求 533
20.4.2需求分析 533
20.4.3解决方案 533
20.5项目实录 535
20.6练习题 535
20.7综合案例分析 535
20.8超级链接 536
项目二十一 配置与管理VPN服务器 537
21.1相关知识 537
21.1.1 VPN工作原理 537
21.1.2 VPN的特点和应用 538
21.1.3 VPN协议 539
21.2项目设计及准备 540
21.2.1项目设计 540
21.2.2项目准备 540
21.3项目实施 541
21.3.1任务1安装VPN服务器 541
21.3.2任务2配置VPN服务器 542
21.3.3任务3配置VPN客户端 545
21.4企业实战与实用 550
21.4.1企业环境及需求 550
21.4.2解决方案 551
21.5项目实录 553
21.6练习题 553
21.7超级链接 554
项目二十二Linux系统监视与进程管理 555
22.1项目知识准备 555
22.1.1进程 555
22.1.2子进程与父进程 557
22.1.3系统或网络服务:常驻在内存的进程 558
22.1.4 Linux的多用户、多任务环境 558
22.1.5什么是作业管理 559
22.2项目实施 560
22.2.1任务1使用系统监视 560
22.2.2任务2作业管理 565
22.2.3任务3进程管理 570
22.2.4任务4查看系统资源 578
22.3项目实训Linux进程管理和系统监视 583
22.4练习题 585
22.5录像位置 585
22.6超级链接 585
课后习题答案 586
参考文献 595
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019