图书目录

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

1.1Linux简介1

1.1.1什么是Linux1

1.1.2Linux的发展史2

1.1.3Linux的优点与应用2

1.1.4Red Hat Linux简介3

1.2Red Hat Linux的安装方式3

1.3安装Red Hat Linux 98

1.4Linux的启动与登录22

1.4.1Red Hat Linux的启动22

1.4.2登录与注销22

习题25

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

实训12安装Red Hat Linux 931

第2章Linux磁盘文件管理34

2.1Linux文件系统类型34

2.2Linux系统的目录结构35

2.3文件类型与文件属性39

2.4Linux常用命令45

2.4.1Linux命令基础45

2.4.2基本操作命令46

2.4.3目录操作命令48

2.4.4文件操作命令49

2.4.5查看系统信息55

2.4.6使用vi编辑器59

2.5建立与使用文件系统62

2.5.1创建分区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

Linux服务器配置与管理

目录

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

3.1用户和用户组文件75

3.2管理用户账户与密码77

3.2.1用户账号管理77

3.2.2用户密码管理80

3.3用户组管理81

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

习题87

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

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

4.1Linux的启动过程90

4.1.1Linux启动过程概述90

4.1.2inittab配置文件90

4.2Linux的服务管理94

4.2.1服务的启动脚本94

4.2.2服务的启动与停止95

4.2.3配置服务的启动状态96

4.3Linux的进程管理98

4.3.1进程与作业98

4.3.2进程的启动99

4.3.3管理系统的进程101

习题103

实训4服务与进程管理104

第5章软件包管理106

5.1RPM软件包管理106

5.1.1RPM简介106

5.1.2使用rpm命令106

5.1.3RPM软件包管理工具110

5.2TAR包管理111

习题113

实训5Linux软件包管理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.1MySQL安装简介141

7.1.2安装MySQL服务器142

7.1.3MySQL管理基础150

7.2安装与配置Web服务器161

7.2.1安装Apache 服务器161

7.2.2Apache配置文件简介168

7.2.3Apache服务器基本配置168

7.2.4配置虚拟主机179

7.2.5安装与配置PHP解释器189

7.2.6安装与配置Perl解释器199

7.2.7安装与配置phpMyAdmin200

习题202

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

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

第8章配置FTP服务器206

8.1安装vsftpd服务器206

8.2连接和访问FTP服务器208

8.3配置vsftpd服务器214

8.4用户磁盘配额管理221

8.5vsftp服务器配置示例226

8.6FTP常用命令230

习题232

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

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

9.1配置DNS服务器234

9.1.1DNS简介234

9.1.2安装DNS服务器235

9.1.3配置DNS238

9.2安装与配置DHCP服务器249

9.2.1DHCP简介249

9.2.2安装DHCP服务器软件包250

9.2.3配置DHCP服务器251

习题255

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

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

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

10.1邮件服务系统简介257

10.2qmail工作流程简介259

10.3安装qmail邮件服务器261

10.4安装qmailadmin284

10.5安装与配置webmail288

10.5.1安装与配置sqwebmail288

10.5.2安装与配置igenus292

10.6邮件账户的Web注册296

10.7qmail服务进程的管理299

10.8qmail的配置文件304

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

习题324

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

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

11.1配置Linux防火墙326

11.1.1防火墙简介326

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

11.1.3使内核支持防火墙331

11.1.4iptables命令用法334

11.1.5防火墙配置实例344

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

11.2.1代理服务器简介348

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

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

11.2.4squid的配置命令361

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

11.3.1端口与端口扫描工具372

11.3.2tcpdump数据包捕获命令375

习题379

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

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

12.1使用telnet远程登录381

12.2使用SSH远程登录382

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

习题388

实训12远程登录389

第13章Linux内核的升级390

13.1Linux 2.6内核新特性390

13.2升级到Linux 2.6内核391

参考文献405