《Linux系统与网络管理》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:赵尔丹主编;韩晓霞,孙健,张照枫副主编;杨宁侠,刘颖,周洋,王淑英参编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111429562
  • 页数:272 页
图书介绍:本书基于项目引导、任务驱动的方式,共有12个项目。从内容组织上分为系统管理与网络管理两大部分。第一部分系统管理(项目1~项目6),主要介绍了Linux操作系统的安装与启动、管理Linux的桌面、Linux命令行操作基础、建立与管理用户与组、管理Linux软件包、配置网络与管理服务。第二部分网络服务配置(项目7~项目12),主要介绍了搭建Samba服务器、搭建DHCP服务器、搭建DNS服务器、搭建FTP服务器、搭建Apache服务器、搭建邮件服务器。本书每个项目都配有相应的实训练习及课后习题,便于读者快速掌握。

项目1 Linux操作系统的安装与启动 1

任务1.1 认识Linux操作系统 1

1.1.1 Linux操作系统的发展史 2

1.1.2 Linux的版本 3

1.1.3 Linux操作系统的特点 5

任务1.2 搭建虚拟机环境 6

1.2.1 了解虚拟机 6

1.2.2 安装VMware虚拟机 7

1.2.3 创建虚拟机 12

任务1.3 安装Linux操作系统 20

1.3.1 准备安装Red Hat Enterprise Linux 5操作系统 20

1.3.2 安装Red Hat Enterprise Linux 5操作系统 21

任务1.4 启动与退出Linux 36

1.4.1 启动并登录Linux系统 36

1.4.2 注销与关闭Linux系统 38

1.4.3 实现虚拟机与宿主主机的切换 39

项目小结 40

实训练习 40

课后习题 41

项目2 管理Linux的桌面 42

任务2.1 认识Linux桌面环境 42

2.1.1 GNOME简介 43

2.1.2 GNOME环境 43

2.1.3 GNOME系统面板 44

2.1.4 GNOME桌面 47

2.1.5 GNOME窗口管理器 49

2.1.6 GNOME文件浏览器 49

任务2.2 使用Linux系统工具 52

任务2.3 认识Linux用户 54

任务2.4 使用Linux防火墙 56

2.4.1 防火墙选项 56

2.4.2 设置SELinux 57

任务2.5 管理Linux服务 57

任务2.6 管理打印机 59

2.6.1 了解打印服务 59

2.6.2 安装并配置CUPS服务 60

2.6.3 管理打印服务 60

任务2.7 系统监控 62

项目小结 63

实训练习 64

课后习题 64

项目3 Linux命令行操作基础 66

任务3.1 Linux文件系统 67

任务3.2 Linux Shell 68

3.2.1 Shell的概念 68

3.2.2 Shell的功能 69

3.2.3 Shell命令格式 73

任务3.3 管理Linux文件和目录 74

3.3.1 了解Linux文件系统的目录结构 74

3.3.2 认识Linux文件类型与文件属性 75

3.3.3 使用Linux文件操作命令 78

3.3.4 使用Linux目录管理命令 84

3.3.5 在Linux中使用移动存储设备 86

任务3.4 使用vi编辑器 88

3.4.1 了解vi编辑器的工作模式 88

3.4.2 使用vi编辑器进行文件编辑 89

项目小结 91

实训练习 91

课后习题 96

项目4 建立、管理Linux用户和组 98

任务4.1 熟悉用户账户和组文件 98

4.1.1 认识用户账号文件 99

4.1.2 认识用户shadow文件 100

4.1.3 认识用户组账号文件 101

任务4.2 建立与管理用户账户及密码 102

4.2.1 建立与管理用户账号 102

4.2.2 管理用户密码 105

任务4.3 创建与管理用户组 106

项目小结 109

实训练习 109

课后习题 109

项目5 管理Linux软件包 111

任务5.1 管理RPM包 111

5.1.1 认识RPM 111

5.1.2 安装软件包 112

5.1.3 卸载软件包 113

5.1.4 升级软件包 114

5.1.5 刷新软件包 114

5.1.6 查询软件包 114

5.1.7 校验软件包 116

任务5.2 tar归档管理 117

5.2.1 认识tar包 117

5.2.2 使用与管理tar包 118

5.2.3 tar包的特殊使用 120

项目小结 122

实训练习 122

课后习题 123

项目6 配置网络与管理服务 124

任务6.1 配置与管理网络 125

6.1.1 了解网络模型 125

6.1.2 认识Linux的网络应用 126

6.1.3 配置TCP/IP网络 127

6.1.4 使用Redhat-config-network配置以太网 128

6.1.5 使用命令配置以太网 132

任务6.2 管理Linux服务 133

6.2.1 认识Linux的启动过程 133

6.2.2 管理Linux服务 136

6.2.3 配置服务的启动状态 137

任务6.3 管理Linux进程 138

6.3.1 认识程序和进程 138

6.3.2 管理进程 139

任务6.4 排查网络故障 143

项目小结 145

实训练习 145

课后习题 146

项目7 搭建Samba服务器 148

任务7.1 认识Samba 148

7.1.1 了解Samba服务 149

7.1.2 理解Samba服务工作原理 149

任务7.2 安装与启动Samba服务器 150

任务7.3 配置基本的Samba服务器 151

任务7.4 配置Samba服务器实现文件共享 156

任务7.5 配置Samba服务器实现打印共享 157

任务7.6 管理Samba服务 158

任务7.7 配置客户端访问Samba服务器 158

7.7.1 配置Linux客户端访问Samba 158

7.7.2 配置Windows客户端访问Samba 160

项目小结 160

实训练习 160

课后习题 161

项目8 搭建DHCP服务器 162

任务8.1 认识DHCP 163

8.1.1 DHCP的概念 163

8.1.2 DHCP的工作过程 163

任务8.2 安装与验证DHCP服务 164

8.2.1 安装DHCP服务 164

8.2.2 验证DHCP服务 165

任务8.3 配置与管理DHCP服务 165

8.3.1 熟悉DHCP主配置文件 165

8.3.2 配置DHCP作用域 168

8.3.3 使用group简化DHCP的配置 169

8.3.4 管理DHCP服务 169

8.3.5 管理DHCP的地址租约 169

任务8.4 配置DHCP客户端 170

8.4.1 配置Windows操作系统下的DHCP客户端 170

8.4.2 配置Linux操作系统下的DHCP客户端 172

8.4.3 解决DHCP客户端无法获取到IP地址的方案 174

任务8.5 配置DHCP服务器案例 174

8.5.1 配置多宿主DHCP服务器 175

8.5.2 配置DHCP中继代理 175

8.5.3 配置DHCP超级作用域 178

8.5.4 配置DHCP服务器综合应用 179

项目小结 180

实训练习 180

课后习题 181

项目9 搭建DNS服务器 182

任务9.1 认识DNS 183

9.1.1 了解DNS服务 183

9.1.2 了解DNS查询模式 184

9.1.3 熟悉DNS域名空间结构 184

9.1.4 熟悉客户端域名搜索过程 185

9.1.5 熟悉DNS常见资源记录 186

任务9.2 安装DNS服务器 186

9.2.1 安装BIND软件包 186

9.2.2 验证DNS服务 188

任务9.3 配置DNS服务器 188

9.3.1 认识DNS服务器的配置文件 188

9.3.2 配置DNS服务器的步骤 188

9.3.3 启动DNS服务器 196

任务9.4 配置辅助DNS服务器 196

任务9.5 配置DNS客户端 198

任务9.6 测试DNS服务器 199

项目小结 201

实训练习 201

课后习题 202

项目10 搭建FTP服务器 203

任务10.1 认识FTP服务 203

10.1.1 了解FTP服务器 204

10.1.2 了解FTP服务的运行机制 204

10.1.3 了解FTP的数据传输模式 204

10.1.4 熟悉访问FTP的方式 205

10.1.5 熟悉FTP客户端与服务器端程序 205

任务10.2 安装FTP服务 206

10.2.1 安装FTP服务器 206

10.2.2 查询vsftpd软件包的安装位置 206

任务10.3 通过客户端访问FTP服务器 207

10.3.1 通过Web浏览器访问FTP服务器 207

10.3.2 通过FTP软件访问FTP服务器 207

10.3.3 通过命令行访问FTP服务器 208

任务10.4 配置vsftpd服务器 208

10.4.1 了解vsftpd主配置文件 208

10.4.2 配置FTP本地用户访问 211

任务10.5 管理用户磁盘配额 213

10.5.1 安装磁盘配额软件包 213

10.5.2 配置磁盘配额 213

任务10.6 管理FTP服务器 216

10.6.1 管理FTP服务器 216

10.6.2 查看和分析日志 216

任务10.7 配置FTP服务器案例 216

10.7.1 配置本地组访问的FTP服务器 216

10.7.2 配置FTP虚拟用户访问 217

10.7.3 配置基于IP的vsftpd的虚拟主机 219

10.7.4 配置基于TCP端口的vsftpd的虚拟主机 220

10.7.5 配置vsftpd服务器综合应用 220

项目小结 222

实训练习 222

课后习题 223

项目11 搭建WWW服务器 224

任务11.1 认识Web服务 224

11.1.1 了解Web服务器 224

11.1.2 了解WWW服务的运行机制 225

11.1.3 认识Apache 226

任务11.2 安装与管理Apache服务 226

11.2.1 安装Apache服务 226

11.2.2 查询Apache软件包的安装位置 226

11.2.3 管理Apache服务器 227

11.2.4 测试Apache服务器 227

任务11.3 配置Apache服务器 228

11.3.1 认识Apache服务器的配置文件 228

11.3.2 配置简单的Apache服务器 231

11.3.3 配置每个用户的Web站点 233

11.3.4 访问控制、认证和授权 234

11.3.5 页面重定向 238

11.3.6 配置Web应用程序 238

任务11.4 认识虚拟主机技术 241

11.4.1 基于域名的虚拟主机 242

11.4.2 基于IP的虚拟主机 245

11.4.3 基于端口号的虚拟主机 246

任务11.5 维护与更新Web站点 247

11.5.1 通过FTP管理Web站点 247

11.5.2 通过WebDAV管理Web站点 247

任务11.6 管理Apache服务器 250

11.6.1 监视Apache服务器的状态 250

11.6.2 查看Apache服务器的配置信息 251

11.6.3 查看Apache服务器日志 251

项目小结 252

实训练习 252

课后习题 253

项目12 搭建邮件服务器 254

任务12.1 认识邮件系统工作原理 255

12.1.1 邮件功能组件 255

12.1.2 了解邮件系统的工作流程 255

12.1.3 熟悉功能模块 256

12.1.4 熟悉E-mail协议 257

任务12.2 配置邮件服务器 257

12.2.1 安装与配置Sendmail服务 257

12.2.2 安装与配置POP3和IMAP 264

任务12.3 配置客户端 266

项目小结 269

实训练习 269

课后习题 271

参考文献 272