《Linux服务器配置与管理》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:冯昊编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302108544
  • 页数:405 页
图书介绍:Linux是以Intel X86系列CPU硬件平台的32位多用户多任务操作系统,具备强大的网络服务功能,是商用网络服务器首选的操作系统之一。本书以目前使用最广泛、安装也最为方便的Red Hat Linux 9为例,结合作者多年的网络管理和教学经验,从初学者角度出发,通过大量具体应用实例,详细介绍了Linux的安装与启动、Linux的磁盘文件管理、用户与用户组管理、服务与进程管理、软件包管理、网络连接配置、MySQL数据库服务器、WWW服务器、FTP服务器、DNS/DHCP、qmail邮件服务器、防火墙和代理服务器、远程登记管理和Linux内核升级等实用内容,并配有大量的习题与上机指导。

目录 1

第1章 Red Hat Linux 9的安装与启动 1

1.1 Linux简介 1

1.1.1 什么是Linux 1

1.1.2 Linux的发展史 2

1.1.3 Linux的优点与应用 2

1.1.4 Red Hat Linux简介 3

1.2 Red Hat Linux的安装方式 3

1.3 安装Red Hat Linux 9 8

1.4 Linux的启动与登录 22

1.4.1 Red Hat Linux的启动 22

1.4.2 登录与注销 22

习题 25

实训1-1 搭建Linux学习环境 27

实训1-2 安装Red Hat Linux 9 31

第2章 Linux磁盘文件管理 34

2.1 Linux文件系统类型 34

2.2 Linux系统的目录结构 35

2.3 文件类型与文件属性 39

2.4 Linux常用命令 45

2.4.1 Linux命令基础 45

2.4.2 基本操作命令 46

2.4.3 目录操作命令 48

2.4.4 文件操作命令 49

2.4.5 查看系统信息 55

2.4.6 使用vi编辑器 59

2.5.1 创建分区 62

2.5 建立与使用文件系统 62

2.5.2 在分区建立文件系统 63

2.5.3 挂载和使用文件系统 65

2.6 在Linux中使用移动存储设备 66

2.6.1 在Linux中使用软盘 66

2.6.2 在Linux中使用USB存储设备 68

2.7 制作与使用光盘镜像文件 71

2.7.1 制作光盘镜像文件 71

2.7.2 使用光盘镜像文件 71

习题 72

3.1 用户和用户组文件 75

第3章 管理用户和用户组 75

3.2 管理用户账户与密码 77

3.2.1 用户账号管理 77

3.2.2 用户密码管理 80

3.3 用户组管理 81

3.4 使用用户管理器管理用户和组 84

习题 87

实训3 用户与用户组管理 88

4.1.1 Linux启动过程概述 90

4.1.2 inittab配置文件 90

4.1 Linux的启动过程 90

第4章 Linux的服务与进程管理 90

4.2 Linux的服务管理 94

4.2.1 服务的启动脚本 94

4.2.2 服务的启动与停止 95

4.2.3 配置服务的启动状态 96

4.3 Linux的进程管理 98

4.3.1 进程与作业 98

4.3.2 进程的启动 99

4.3.3 管理系统的进程 101

习题 103

实训4 服务与进程管理 104

第5章 软件包管理 106

5.1 RPM软件包管理 106

5.1.1 RPM简介 106

5.1.2 使用rpm命令 106

5.1.3 RPM软件包管理工具 110

5.2 TAR包管理 111

习题 113

实训5 Linux软件包管理 114

第6章 配置网络连接 116

6.1 网络的基本配置 116

6.1.1 配置主机名 116

6.1.2 配置网卡 117

6.1.3 配置客户端名称解析 125

6.2 安装与配置ADSL拨号 126

6.2.1 安装PPPoE拨号软件 126

6.2.2 配置ADSL拨号 127

6.3 常用网络调试命令 131

6.4 网络故障排查的基本方法 136

习题 137

实训6 配置网络接口卡 138

第7章 Linux服务器的配置 141

7.1 安装与配置MySQL服务器 141

7.1.1 MySQL安装简介 141

7.1.2 安装MySQL服务器 142

7.1.3 MySQL管理基础 150

7.2 安装与配置Web服务器 161

7.2.1 安装Apache服务器 161

7.2.3 Apache服务器基本配置 168

7.2.2 Apache配置文件简介 168

7.2.4 配置虚拟主机 179

7.2.5 安装与配置PHP解释器 189

7.2.6 安装与配置Perl解释器 199

7.2.7 安装与配置phpMyAdmin 200

习题 202

实训7-1 安装与配置MySQL服务器 204

实训7-2 安装与配置WWW服务器 205

8.1 安装vsftpd服务器 206

第8章 配置FTP服务器 206

8.2 连接和访问FTP服务器 208

8.3 配置vsftpd服务器 214

8.4 用户磁盘配额管理 221

8.5 vsftp服务器配置示例 226

8.6 FTP常用命令 230

习题 232

实训8 安装与配置FTP服务器 233

9.1.1 DNS简介 234

9.1 配置DNS服务器 234

第9章 配置DNS与DHCP服务器 234

9.1.2 安装DNS服务器 235

9.1.3 配置DNS 238

9.2 安装与配置DHCP服务器 249

9.2.1 DHCP简介 249

9.2.2 安装DHCP服务器软件包 250

9.2.3 配置DHCP服务器 251

习题 255

实训9-1 安装与配置DNS服务器 256

实训9-2 安装与配置DHCP服务器 256

10.1 邮件服务系统简介 257

第10章 配置qmail邮件服务器 257

10.2 qmail工作流程简介 259

10.3 安装qmail邮件服务器 261

10.4 安装qmailadmin 284

10.5 安装与配置webmail 288

10.5.1 安装与配置sqwebmail 288

10.5.2 安装与配置igenus 292

10.6 邮件账户的Web注册 296

10.7 qmail服务进程的管理 299

10.8 qmail的配置文件 304

10.9 qmail防病毒与反垃圾邮件 308

习题 324

实训10 安装与配置qmail服务器 325

第11章 配置防火墙与代理服务器 326

11.1 配置Linux防火墙 326

11.1.1 防火墙简介 326

11.1.2 IP包过滤与网络地址转换 328

11.1.3 使内核支持防火墙 331

11.1.4 iptables命令用法 334

11.1.5 防火墙配置实例 344

11.2 安装与配置透明代理服务器 348

11.2.1 代理服务器简介 348

11.2.2 利用网络地址转换实现透明代理 349

11.2.3 安装与配置squid缓存透明代理 353

11.2.4 squid的配置命令 361

11.3 端口扫描与数据包捕获 372

11.3.1 端口与端口扫描工具 372

11.3.2 tcpdump数据包捕获命令 375

习题 379

实训11 配置防火墙与透明代理 380

第12章 Linux的远程登录管理 381

12.1 使用telnet远程登录 381

12.2 使用SSH远程登录 382

12.3 Windows平台使用SSH客户端登录 387

习题 388

实训12 远程登录 389

第13章 Linux内核的升级 390

13.1 Linux 2.6内核新特性 390

13.2 升级到Linux 2.6内核 391

参考文献 405