书籍详情

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

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

作者:冯昊

出版社:清华大学出版社

出版时间:2005-06-01

ISBN:9787302108542

定价:¥32.00

购买这本书可以去
内容简介
  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操作系统,有189台使用了UNIX操作系统,2台使用了UNIX的改进型FreeBSD操作系统,1台使用了微软的Windows操作系统,另有7台使用了其他操作系统。目前,Linux在我国也得到了较广泛的应用,但缺乏介绍Linux深层使用的书籍,阻碍了Linux的深层次应用和普及。目前,关于Linux方面的书虽然较多,但大多数都是介绍如何安装,以及如何使用像KDE和GNOME这类图形界面的,对Linux作为服务器应用介绍相对较少。大多数用户仍习惯将Linux当作一个桌面型操作系统来使用,而对于桌面型操作系统和办公应用,目前最好的选择仍是Windows平台,Linux真正的优势和发展方向应是作为服务器操作系统。根据需要,Linux可安装成各种各样的服务器,比如数据库服务器、Web服务器、FTP服务器、DNS服务器、DHCP服务器、邮件服务、代理服务器、防火墙等,并且用Linux作为服务器操作系统比用Windows2000Server要稳定、安全得多,另外,在价格方面也要便宜很多。全书共13章,在编写上力求语言简洁、条理清晰、实用性强。建议周课时6学时,注意培养学生实际动手和操作应用能力,以及独立思考和解决问题的能力。在进行上机实践时,可在Windows2000系统中,安装VMwareWorkstation虚拟主机,然后在虚拟主机中安装Linux,并进行Linux的相关操作。VMwareWorkstation虚拟主机以及本书所用到的相关软件包,可通过访问作者网站(http://www.pcnetedu.com)来获得。本书第1~3章由陈丹编写,第4~5章由杨海燕编写,第6~13章由冯昊编写。在编写过程中,得到了清华大学出版社的大力支持和帮助,在此一并致以衷心的感谢!
作者简介
暂缺《Linux服务器配置与管理(21世纪高职高专规划教材)》作者简介
目录

第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
猜您喜欢

读书导航