Linux服务器配置与管理(21世纪高职高专规划教材)

Linux服务器配置与管理(21世纪高职高专规划教材)
作 者: 冯昊
出版社: 清华大学出版社
丛编项: 网络专业系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Linux
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Linux服务器配置与管理(21世纪高职高专规划教材)》作者简介

内容简介

Linux是以Intelx86系列CPU为硬件平台的32位多用户多任务操作系统,具备强大的网络服务功能,是商用网络服务器首选的操作系统之一。本书以目前使用最广泛、安装也最为方便的RedHatLinux9为例,结合作者多年的网络管理和教学经验,从初学者角度出发,通过大量具体应用实例,详细介绍了Linux的安装与启动、Linux的磁盘文件管理、用户与用户组管理、服务与进程管理、软件包管理、网络连接配置、MySQL数据库服务器、Web服务器、FTP服务器、DNS/DHCP、qmail邮件服务器、防火墙和代理服务器、远程登录管理和Linux内核升级等实用内容,并配有大量的习题与上机指导。本书可作为高职高专院校计算机教材,也可作为Linux爱好者的参考书和各种培训班教材。本书前言Linux是在1991年发展起来的与UNIX兼容的操作系统,它以Intelx86系列CPU为硬件平台,遵循POSIX(标准操作系统界面)标准的32位多用户多任务操作系统。Linux的开发和发行遵循GPL(GNUgeneralpubliclicense,GNU通用公共许可证)版权协议,其源代码可以免费获得,用户可以根据自身的需求,对代码进行修改,但必须公开修改过的源代码,最初的作者拥有版权。Linux的发行版本并不都是免费的,只要源代码保持公开,开发人员是可以要求获得适当的报酬,比如RedHatEnterpriseLinux发行版本目前是要收费的,以使Linux能有更好的发展。Linux是一个非常健壮和稳定的操作系统,其内核具有Windows无法比拟的稳定性和高效性,在不使用XWindows图形界面的情况下,Linux占用的系统资源很少,甚至可以使一台Intel486成为一台高效的工作站。Linux使用了最先进的内存管理技术,能很好地释放和管理内存及系统资源,系统可长时间稳定工作,而不需要经常重启操作系统。Linux系统很少死机,可以随时终止那些有问题的进程,以保证操作系统正常的运行。而Windows2000Server由于不能很好地自动释放系统资源,必须每隔一段时间就重启一次系统。另外,Linux几乎不受病毒的攻击,在安全性方面也比Windows系统好。Linux在经过IBM、惠普、Novell和红帽等公司专业开发人员的发展后,如今已经主宰了高性能计算机市场。目前,在全球超级计算机“500强”中,有301台使用了Linux操作系统,有18...

图书目录

第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