书籍详情

Linux 网络操作系统与实训(第四版)

Linux 网络操作系统与实训(第四版)

作者:杨云,戴万长,吴敏 著

出版社:中国铁道出版社

出版时间:2020-09-01

ISBN:9787113270643

定价:¥58.00

购买这本书可以去
内容简介
  本书采用RHEL 7.4,采用教学做相结合的模式,配有丰富的微课资源。国家精品课程和国家精品资源共享课程配套教材,浙江省精品在线开放课程配套教材
作者简介
  杨云,教授,首届工业和信息化部职业教育教学指导委员会计算机委员会委员,山东省教学名师,《Linux网络操作系统》精品课程负责人,《Linux网络操作系统》国家精品资源共享课程负责人,教育部高等学校自学考试电子商务专业《互联网软件应用与开发》项目负责人,主编的10本教材获“十二五”职业教育国家规划教材称号,主持的“‘五核协同’的《Linux网络操作系统》教学资源”获省级教学成果二等奖。近五年来,作为第一作者编著各类著作20多部,销量30余万册,分别由清华大学出版社、人民邮电出版社、机械工业出版社等正式出版,其中10部获教育部“十二五”职业教育国家规划教材立项,1部为教育部高等学校自学考试指定教材,3部获得教育部高职高专计算机类教指委优秀教材称号,1部获山东省优秀教材一等奖,1部获济南市第十届科学技术优秀学术成果一等奖。
目录
第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的版本...... 4
1.3.1 内核版本 ....... 4
1.3.2 发行版本 ....... 5
1.4 Red Hat Enterprise Linux简介 ..... 5
1.4.1 Red Hat产品系列 ... 5
1.4.2 Red Hat Enterprise Linux 7 ...... 6
1.4.3 863核高基与国产操作系统 .... 6
练习题 ...... 7
第2章 Linux的安装与配置....... 8
2.1 安装前的准备知识 .... 8
2.2 安装配置VM虚拟机 11
2.3 安装Red Hat Enterprise Linux 7 15
2.4 重置root管理员密码 23
2.5 systemd初始化进程 . 25
2.6 启动Shell 26
练习题 .... 28
项目实录 Linux系统安装与基本配置..... 28
实训 安装和配置RHEL 7 ....... 29
第3章 Linux常用命令..30
3.1 Linux命令基础 30
3.1.1 Linux命令特点 .... 30
3.1.2 后台运行程序 ...... 31
3.2 文件目录类命令 ...... 31
3.2.1 浏览目录类命令 .. 31
3.2.2 浏览文件类命令 .. 32
3.2.3 目录操作类命令 .. 34
3.2.4 文件操作类命令 .. 34
3.3 系统信息类命令 ...... 41
3.4 进程管理类命令 ...... 42
3.5 其他常用命令 . 45
练习题 .... 47
项目实录 熟练使用Linux基本命令 48
实训 Linux常用命令...... 48
第4章 Shell与Vim编辑器......51
4.1 Shell ........ 51
4.1.1 Shell概述 ..... 51
4.1.2 Shell环境变量 ...... 53
4.1.3 正则表达式 . 56
4.1.4 输入输出重定向与管道 ........ 57
4.1.5 Shell脚本 ..... 59
4.2 Vim编辑器 ...... 62
4.2.1 Vim的启动与退出 ........ 62
4.2.2 Vim的工作模式 ... 62
4.2.3 Vim命令 ...... 63
练习题 .... 64
项目实录一 Shell编程 ... 65
项目实录二 Vim编辑器 66
实训一 Shell的使用 ....... 67
实训二 Vim编辑器的使用 ..... 68
第5章 用户和组管理.....70
5.1 概述 ........ 70
5.2 用户和组文件 . 71
5.2.1 用户账户文件 ...... 71
5.2.2 组文件 73
5.3 用户账户管理 . 74
5.3.1 新建用户 ..... 74
5.3.2 设置用户账户口令 ....... 74
5.3.3 用户账户的维护 .. 76
5.4 组管理 .... 78
5.4.1 维护组账户 . 78
5.4.2 为组添加用户 ...... 78
5.5 使用用户管理器管理用户和组 79
5.5.1 安装system-config-users ........ 79
5.5.2 使用用户管理器 .. 80
5.6 常用的账户管理命令 ....... 80
练习题 .... 83
项目实录 管理用户和组 ........ 84
实训 用户和组的管理 ... 85
第6章 文件系统和磁盘管理......86
6.1 文件系统 86
6.1.1 文件系统基础 ...... 86
6.1.2 Linux文件系统目录结构 ...... 87
6.1.3 理解绝对路径与相对路径 .... 88
6.2 Linux文件权限管理. 89
6.2.1 文件和文件权限概述 ... 89
6.2.2 一般权限 ..... 90
6.2.3 特殊权限 ..... 91
6.2.4 文件权限修改 ...... 91
6.2.5 文件所有者与属组修改 ........ 93
6.3 常用磁盘管理工具 .. 93
6.4 在Linux中配置软RAID .... 99
6.4.1 软RAID概述 ...... 100
6.4.2 创建与挂载RAID设备 ........ 101
6.4.3 RAID设备的数据恢复 ........ 103
6.5 LVM逻辑卷管理器 104
6.5.1 部署逻辑卷 ........ 104
6.5.2 扩容逻辑卷 ........ 107
6.5.3 缩小逻辑卷 ........ 108
6.5.4 删除逻辑卷 ........ 108
练习题 .. 109
项目实录一 管理文件系统 .. 110
项目实录二 配置与管理文件权限 111
项目实录三 管理动态磁盘 ...111
项目实录四 LVM逻辑卷管理器....111
实训 文件系统和磁盘管理 .. 112
第7章 Linux网络基础配置.... 114
7.1 设置主机名 ... 114
7.1.1 检查并设置有线处于连接状态 ... 114
7.1.2 设置主机名 ........ 115
7.2 使用系统菜单配置网络 . 116
7.3 使用图形界面配置网络 . 118
7.4 使用nmcli命令配置网络 120
7.5 通过网卡配置文件配置网络 .. 123
7.6 常用网络测试工具 124
练习题 .. 126
项目实录 配置Linux下的TCP/IP .. 127
实训 Linux网络配置.... 127
第8章 配置与管理NFS网络
文件系统 129
8.1 NFS基本原理 129
8.1.1 NFS服务概述 .... 129
8.1.2 NFS服务的组件 131
8.2 项目设计及准备 .... 131
8.3 安装、启动和停止NFS服务器 ........ 132
8.4 配置NFS服务 133
8.5 了解NFS服务的文件存取权限 ........ 134
8.6 在客户端挂载NFS文件系统 ... 134
练习题 .. 136
项目实录 配置与管理NFS服务器 137
实训 NFS服务器配置 .. 138
第9章 配置与管理Samba
服务器.. 140
9.1 Samba简介 .... 140
9.2 配置Samba服务 ..... 141
9.2.1 安装并启动Samba服务 ....... 141
9.2.2 主要配置文件smb.conf ....... 142
9.2.3 Samba服务日志文件 .. 145
9.2.4 Samba服务密码文件 .. 146
9.3 user服务器实例解析 ...... 146
9.4 share服务器实例解析 ..... 151
9.5 用户账号映射 ........ 152
练习题 .. 153
项目实录 配置与管理Samba服务器 ..... 154
实训 Samba服务器的配置 ... 155
第10章 配置与管理DHCP
服务器.. 157
10.1 DHCP服务概述 ... 157
10.1.1 DHCP服务简介 ........ 157
10.1.2 DHCP服务工作原理 158
10.2 项目设计及准备 .. 159
10.2.1 项目设计 . 159
10.2.2 项目需求准备 .. 160
10.3 安装DHCP服务器 ........ 160
10.4 熟悉DHCP主配置文件 161
10.5 配置DHCP应用案例 .... 164
练习题 .. 168
项目实录 配置与管理DHCP服务器 ..... 169
实训 DHCP服务器配置 ....... 170
第11章 配置与管理DNS
服务器.. 171
11.1 DNS服务 ..... 171
11.1.1 DNS概述 . 171
11.1.2 DNS查询模式 .. 172
11.1.3 DNS域名空间结构 ... 172
11.1.4 DNS域名解析过程 ... 173
11.1.5 DNS常见资源记录 .. 174
11.1.6 /etc/hosts文件 ... 174
11.2 项目设计及准备 .. 175
11.2.1 项目设计 . 175
11.2.2 项目准备 . 175
11.3 安装、启动DNS服务 ... 175
11.4 掌握BIND配置文件 ..... 176
11.5 配置主DNS服务器实例 ........ 179
11.6 DNS测试 ..... 185
练习题 .. 187
项目实录 配置与管理DNS服务器 ........ 188
实训 DNS服务器配置 . 188
第12章 配置与管理Apache
服务器.. 192
12.1 安装Apache服务器 ....... 192
12.1.1 项目准备 . 192
12.1.2 安装、启动与停止Apache服务 193
12.2 认识Apache服务器的配置文件 ..... 194
12.3 常规设置Apache服务器实例 195
12.3.1 配置文档根目录和首页文件实例 195
12.3.2 配置用户个人主页实例 .... 197
12.3.3 配置虚拟目录实例 ... 198
12.4 配置虚拟主机 ...... 200
12.4.1 配置基于IP地址的虚拟主机 ..... 200
12.4.2 配置基于域名的虚拟主机 202
12.4.3 配置基于端口号的虚拟主机 ..... 203
12.5 配置用户身份认证 ....... 205
12.5.1 htaccess文件控制存取 ...... 205
12.5.2 配置用户身份认证实例 .... 206
练习题 .. 207
项目实录 配置与管理Apache服务器 .... 208
实训 Apache服务器的配置 .. 209
第13章 配置与管理FTP
服务器.. 211
13.1 FTP概述 ...... 211
13.1.1 FTP工作原理 ... 211
13.1.2 匿名用户 . 212
13.2 安装vsftpd服务 .... 212
13.2.1 项目设计与准备 ....... 212
13.2.2 安装、启动与停止vsftpd服务 ... 213
13.3 认识vsftpd的配置文件 . 213
13.4 配置匿名用户FTP实例 215
13.5 配置本地模式的常规FTP服务器案例 ... 217
13.6 设置vsftp虚拟账号 ....... 220
练习题 .. 223
项目实录 配置与管理FTP服务器 223
实训 FTP服务器的配置 ....... 224
第14章 配置与管理电子邮件服务器.. 226
14.1 电子邮件服务工作原理 ........ 226
14.1.1 电子邮件服务概述 ... 226
14.1.2 电子邮件系统的组成 ........ 227
14.1.3 电子邮件传输过程 ... 227
14.1.4 与电子邮件相关的协议 .... 228
14.1.5 邮件中继 . 229
14.2 项目设计及准备 .. 229
14.3 配置Postfix常规服务器 230
14.4 配置Dovecot服务程序.. 235
14.5 配置一个完整的收发邮件服务器并测试 236
14.6 使用Cyrus-SASL实现SMTP认证 . 241
练习题 .. 244
项目实录 配置与管理电子邮件服务器 245
实训 电子邮件服务器的配置 ....... 246
第15章 配置与管理防火墙...... 247
15.1 防火墙概述 . 247
15.1.1 防火墙的概念 .. 247
15.1.2 防火墙的种类 .. 248
15.1.3 iptables与firewall ...... 249
15.2 使用firewalld服务 250
15.2.1 使用终端管理工具 ... 250
15.2.2 使用图形管理工具 ... 252
15.3 实现NAT(网络地址转换) 255
15.3.1 iptables实现NAT ....... 255
15.3.2 配置SNAT ........ 255
15.3.3 配置DNAT ....... 255
15.3.4 MASQUERADE ....... 256
15.3.5 连接跟踪 . 256
15.4 NAT综合案例 ...... 257
15.4.1 企业环境 . 257
15.4.2 解决方案 . 257
练习题 .. 260
项目实录 配置与管理iptables防火墙 .... 261
实训 Linux防火墙的配置..... 262
第16章 配置与管理代理
服务器.. 263
16.1 代理服务器概述 .. 263
16.1.1 代理服务器的工作原理 .... 263
16.1.2 代理服务器的作用 ... 264
16.2 项目设计及准备 .. 264
16.3 安装与配置squid代理服务器 ........ 265
16.3.1 安装squid服务器 ...... 265
16.3.2 配置squid服务器 ...... 266
16.4 企业实战与应用 .. 270
练习题 .. 274
项目实录 配置与管理squid代理服务器 ........ 275
实训 代理服务器的配置 ...... 275
第17章 配置与管理VPN
服务器.. 276
17.1 VPN概述 ..... 276
17.1.1 VPN工作原理 .. 276
17.1.2 VPN的特点和应用 ... 277
17.1.3 VPN协议 . 278
17.2 项目设计及准备 .. 279
17.2.1 项目设计 . 279
17.2.2 项目准备 . 279
17.3 安装VPN服务器 .. 280
17.4 配置VPN服务器 .. 280
17.5 配置VPN客户端 .. 284
练习题 .. 288
项目实录 配置与管理VPN服务器 ........ 288
实训 VPN服务器的配置 ...... 289
电子活页290
猜您喜欢

读书导航