注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统LinuxRed Hat Linux 6服务器使用指南

Red Hat Linux 6服务器使用指南

Red Hat Linux 6服务器使用指南

定 价:¥84.00

作 者: (美)Mohammed J.Kabir著;王沨等译
出版社: 电子工业出版社
丛编项: “Linux开发与应用”丛书
标 签: Linux

购买这本书可以去


ISBN: 9787505362116 出版时间: 2000-10-01 包装:
开本: 24cm+光盘1片 页数: 702 字数:  

内容简介

  自1991年一个免费的操作系统Linux发布以来,由于其公开源代码,与UNIX十分相似,稳定性好,具有丰富的开发工具,特别适合网络应用等许多突出的特性,发展极为迅速,目前已有近千万用户。Linux不仅可以作为桌面操作系统使用,而且特别适合于组建公司网络和服务器。本书主要介绍组建Red Hat Linux服务器的知识,包括如何管理用户、磁盘限额、进程和网络,如何设置DNS服务器、SMTP/POP3 E-mail服务器、Web服务器、NFS服务器以及文件和打印服务器、IRC服务器和SQL服务器。另外,还有使用各种工具和技术增强服务器的安全性以及定制-编译Linux内核,仔细调整服务器以提高服务器性能的内容。读者对象:Linux系统管理人员、网络管理人员、广大计算机用户及大专院校计算机专业师生。开放源代码的Linux操作系统在全世界商业界和大学里取得了快速发展,许多商业软件版本使得它对任何组织机构都足够可靠和用户友善。在本书中,UNIX专家Mohammed Kabir向你一步步展示如何为你的Intranet或Internet开发Linux服务,从初始安装到安全性实现及性能的仔细调整。深入地介绍了你所面临的问题,大量的实际例子,对常用命令的通俗易懂的指导及Internet上全面的Linux资源列表,无论你是为非赢利的小公司还是大型公司工作,本书都是你必不可少的参考资料。为Linux 6服务器制定解决方案:掌握Linux安装和配置的方方面面;管理特权和普通用户、用户组和磁盘限额;控制、监视、优化及自动化程序;建立DNS、SMTP、POP3、HTTP、FTP、IRC及SQL服务;利用防火墙及SATAN、COPS之类的工具使服务器安全;设计一个负载平衡的,基于Apache的多服务器Web网络;为办公网络设置Samba和NFS文件服务器。光盘上有完全的Linux发行版:Linux Kernel 2.2.5;安装和配置工具;GNOME和KDE图形用户界面;完全TCP/IP网络连接;用于ISP访问的拨号联网工具;Internet应用(包括E-mail、新闻和Telnet)的全部套件;Apache Web Server 1.3.6;Netscape Communication 4.51;更多内容……

作者简介

暂缺《Red Hat Linux 6服务器使用指南》作者简介

图书目录

第一部分 从这里开始
第一章 为什么使用Red Hat Linux
1.1 Linux的历史
1.2 其他主要的Linux版本
1.2.1 Caldera OpenLinux
1.2.2 Slackware Linux
1.2.3 Debian GNu/Linux
1.2.4 S.u.S.E
12.5 其他Linux版本
1.3 Red Hat的优势
1.4 Red Hat Linux作为服务器操作系统
1.5 怎样得到Red Hat Linux
1.6 小结
第二章 安装和基本配置
2.1 检查硬件要求
2.2 准备安装Red Hat Linux
2.2.1 在MS Windows 9x/2000下创建引导盘
2.2.2 在Linux系统下创建引导盘
2.3 安装Red Hat Linux
2.3.1 了解安装程序如何工作
2.3.2 选择语言、键盘和安装方法
2.3.3 决定进行新的安装或升级
2.3.4 选择安装级别
2.3.5 磁盘分区
2.3.6 激活交换分区
2.3.7 格式化分区
2.3.8 选择软件进行安装
2.3.9 选择鼠标
2.3.10 配置TCP/IP网络
2.3.11 设置时钟
2.3.12 设置运行的服务或守护进程
2.3.13 设置打印机
2.3.14 设置root口令
2.3.15 创建定制引导盘
2.3.16 选择LILO安装选项
2.3.17 第一次启动Red Hat Linux
2.4 小结
第二部分 以超级用户身份工作
第三章 开机引导和关机过程
3.1 配置init
3.1.1 /etc/rc.sysinit脚本
3.1.2 /etc/rc.d/init.d目录
3.1.3 /etc/rc.d/rc脚本
3.1.4 /etc/rc.d/rc[0-6」.d目录
3.1.5 /etc/rc.d/local脚本
3.1.6 /etc/rc.serial脚本
3.2 引导系统
3.3 关闭系统
3.3.1 取消关机
3.3.2 重新引导服务器
3.3.3 使用Ctrl+Alt+Delete进行重新引导
3.3.4 断电自动关机
3.4 管理init文件
3.4.1 使用chkconfig管理运行等级
3.4.2 使用ntsysv管理运行等级
3.4.3 使用linuxconf管理运行等级
3.4.4 创建一个运行等级下的新服务
3.5 小结
第四章 UNIX文件和设备常识
4.1 理解文件/目录许可
4.1.1 使用命令chown改变文件/目录的所有权
4.1.2 使用chgrp命令修改文件/目录的组
4.1.3 使用八进制数字掌握存取许可
4.1.4 使用访问字符串理解访问许可
4.1.5 使用chmod改变文件/目录的访问优先权
4.1.6 目录许可的补充说明
4.2 链接的许可管理
4.2.1 改变硬链接的许可或所有权
4.2.2 改变软链接的许可或所有权
4.3 创建多用户服务器的许可策略
4.3.1 设置用户配置文件许可
4.3.2 设置用户的默认文件许可
4.3.3 设置可执行文件许可
4.3.4 设置FTP的默认文件许可
4.4 使用文件和目录工作
4.4.1 查看文件和目录
4.4.2 目录导航
4.4.3 确定文件类型
4.4.4 查看文件或目录的访问统计
4.4.5 拷贝文件和目录
4.4.6 移动文件和目录
4.4.7 删除文件和目录
4.4.8 查找文件
4.4.9 覆盖默认文件许可屏蔽
4.5 使用ext2文件-系统-确定许可
4.6 小结
第五章 常用命令
5.1 掌握UNIX命令行
5.1.1 通配符基础
5.1.2 常用表达方式基础
5.2 如何使用联机手册
5.3 文件和目录基本命令
5.3.1 cat
5.3.2 chmod
5.3.3 chown
5.3.4 clear
5.3.5 cmp
5.3.6 cp
5.3.7 cut 
5.3.8 diff
5.3.9 du
5.3.10 emacs
5.3.11 fgrep
5.3.12 file
5.3.13 find
5.3.14 grep
5.3.15 head
5.3.16 In
5.3.17 locate
5.3.18 Is
5.3.19 mkdir
5.3.20 my
5.3.21 pico
5.3.22 pwd
5.3.23 rm
5.3.24 sort
5.3.25 stat
5.3.26 strings
5.3.27 tail
5.3.28 touch
5.3.29 umask
5.3.30 uniq
5.3.31 vi
5.3.32 wc
5.3.33 whatis
5.3.34 whereis
5.3.35 Which
5.4 文件压缩和有关归档的命令
5.4.1 compress
5.4.2 gunzip
5.4.3 gzip
5.4.4 rpm
5.4.5 tar
5.4.6 uncompress
5.4.7 unzip
5.4.8 uudecode
5.4.9 uuencode
5.4.10 zip
5.5 针对文件系统的命令
5.5.1 dd
5.5.2 df
5.5.3 edquota
5.5.4 fdformat
5.5.5 fdisk
5.5.6 mksf
5.5.7 mkswap
5.5.8 mount
5.5.9 quota
5.5.10 quotaon
5.5.11 swapoff
5.5.12 swapon
5.5.13 umount
5.6 DOS兼容命令
5.6.1 mcopy
5.6.2 mdel
5.6.3 mdir
5.6.4 mformat
5.6.5 mlabel
5.7 系统状态有关的命令
5.7.1 dmesg
5.7.2 free
5.7.3 shutdown
5.7.4 uname
5.7.5 uptime
5.8 用户管理命令
5.8.1 chfn
5.8.2 chsh
5.8.3 groupadd
5.8.4 groupmod
5.8.5 groups
5.8.6 last
5.8.7 passwd
5.8.8 su
5.8.9 useradd
5.8.10 userdel
5.8.11 usermod
5.8.12 who
5.8.13 whoami
5.9 访问网络服务的用户命令
5.9.1 finger
5.9.2 ftp
5.9.3 lynx
5.9.4 mail
5.9.5 pine
5.9.6 rlogin
5.9.7 talk
5.9.8 telnet
5.9.9 wall
5.10 网络管理员的命令
5.10.1 host
5.10.2 hostname
5.10.3 ifconfig
5.10.4 netcfg
5.10.5 netstat
5.10.6 nslookup
5.10.7 ping
5.10.8 route
5.10.9 tcpdump
5.10.10 traceroute
5.11 进程管理命令
5.11.f bg
5.11.2 fg
5.11.3 jobs
5.11.4 kill
5.11.5 killall
5.11.6 ps
5.11.7 top
5.12 任务自动化命令
5.12.1 at
5.12.2 atq
5.12.3 atrm
5.12.4 crontab
5.13 效率命令
5.13.1 bc
5.13.2 cal
5.13.3 ispell
5.13.4 mesg
5.13.5 write
5.14 shell命令
5.14.1 alias
5.14.2 history
5.14.3 set
5.14.4 source
5.14.5 unalias
5.15 与打印有关的命令
5.15.1 lqp
5.15.2 lpr
5.15.3 lprm
5.16 小结
第三部分 用户、进程和网络管理
第六章 使用Linuxconf
6.1 Linuxconf是什么
6.2 安装Linuxconf
6.3 配置Linuxconf
6.3.1 为Linuxconf建立基于Web的远程访问
6.3.2 配置Linuxconf模块
6.3.3 规定用户的特权
6.3.4 使用多重的系统配置文件
6.3.5 在系统启动时使用Linuxconf
6.4 使用Linuxconf
6.5 小结
第七章 用户管理
7.1 成为超级用户
7.2 为普通用户指定特权
7.3 使用命令行工具管理用户
7.3.1 创建新的用户账号
7.3.2 创建一个新组
7.3.3 修改已经存在的用户账号
7.3.4 修改存在的组
7.3.5 删除或废止用户账号
7.3.6 创建默认的用户设置
7.4 使用Linuxconf管理用户
7.4.1 增加一个新的用户账号
7.4.2 修改已存在的用户账号
7.4.3 删除或者禁止已存在的用户账号
7.4.4 添加、修改以及删除组
7.5 使用用户磁盘配额
7.5.1 安装磁盘配额软件
7.5.2 配置系统使其支持磁盘配额
7.5.3 为用户分配磁盘配额
7.5.4 磁盘使用的监视
7.6 小结
第八章 进程管理
8.1 如何开始一个过程
8.2 控制和监视进程
8.2.1 用ps获得进程状态
8.2.2 给运行进程传送信号
8.2.3 控制进程的优先级
8.3 监视进程以及系统加载
8.3.1 使用top
8.3.2 使用vmstat
8.3.3 使用uptime
8.4 进程日志
8.4.1 配置syslop
8.4.2 使用tail监视log
8.5 规划进程
8.5.1 使用at
8.5.2 使用cron
8.6 小结
第九章 网络管理
9.1 TCP/IP网络基础
9.2 IP网络分类
9.2.1 A类网络
9.2.2 B类网络
9.2.3 C类网络
9.3 配置网络接口
9.3.1 使用传统的方法配置网络接口卡
9.3.2 使用netcfg配置网络接口卡
9.4 为什么使用默认网关
9.5 把网络分割成子网
9.5.1 网关计算机配置
9.5.2 主机配置
9.6 小结
第四部分 建立Intranet/Internet服务
第十章 DNS服务
10.1 DNS如何运行
10.2 配置DNS客户
10.3 设置DNS服务器
10.3.1 理解DNS的配置基础
10.3.2 主DNS服务器
10.3.3 从/辅DNS服务器
10.3.4 反向DNS服务器
10.3.5 高速缓存/从DNS服务器
10.3.6 控制DNS服务器
10.4 测试DNS服务器
10.5 管理虚拟域DNS
10.6 使用DNS服务器平衡负载
10.7 小结
第十一章 E-mail服务
11.1 SMTP邮件的工作方法
11.2 建立DNS邮件服务程序
11.3 建立SMTP邮件服务程序
11.3.1 安装sednmail
11.3.2 启动和停止sendmail
11.3.3 理解并配制/etc/sendmail.cf
11.3.4 配置/etc/mail/*文件
11.4 测试sendmail的配置 
11.4.1 测试sendmail地址重写规则
11.4.2 测试/etc/mail/*数据库文件
11.4.3 利用sendmail查看SMTP如何处理冗长
11.4.4 利用sendmail调试标志
11.4.5 利用一个测试配置文件
11.5 sendmail安全
11.5.1 配置文件安全
11.5.2 确保更严格的操作方式和保密性
11.6 采取抗垃圾邮件措施
11.6.1 处理第三方的邮件中继脆弱性
11.6.2 将spammers发送到黑洞
11.7 建立POP邮件服务
11.7.1 如何工作 
11.7.2 安装POP3服务器
11.7.3 配置POP3服务
11.8 配置SMTP/POP邮件客户
11.9 商业选择
11.9.1 Sendmail Pro
11.9.2 qmail
11.10 小结
第十二章 Web服务
12.1 Apache系统要求
12.1.1 ANSI C编译器
12.1.2 足够的磁盘空间
12.1.3 足够的RAM
12.1.4 其他要求
12.2 从网络获得Apache
12.3 创建自定义Apache服务器
12.3.1 使用APACI配置Apache源代码
12.3.2 编译和安装Apache
12.3.3 编译和安装Apache支持工具
12.3.4 用可选的或第三方的模块定制Apache
12.4 启动和运行Apache
12.4.1 配置httpd.conf
12.4.2 配置srm.conf
12.4.3 配置access.conf
12.4.4 控制Apache服务器
12.4.5 测试Apache服务器
12.5 管理Apache服务器
12.5.1 配置Apache的CGI脚本
12.5.2 配置服务器端的Apache
12.5.3 安装虚拟Web网站
12.5.4 Apache作为代理服务器使用
12.5.5 认证Web用户
12.5.6 监视服务器状态
12.5.7 记录点击和错误
12.5.8 加强Web服务器安全
12.5.9 利用SSL使交易安全
12.6 小结
第十三章 FTP服务
13.1 使用wu-ftpd:默认FTP服务器
13.1.1 安装wu-ftpd服务器
13.1.2 配置FTP服务
13.1.3 创建一个匿名FTP网点
13.1.4 创建客人FTP账号
13.1.5 创建虚拟FTP网站
13.2 使用商用FTP服务器
13.3 使用简单文件传输协议服务器
13.4 小结
第十四章 其他流行服务
14.1 建立在线聊天系统(IRC)服务程序
14.1.1 安装一个IRC服务器
14.1.2 配置一个IRC服务器
14.1.3 运行一个IRC服务器
14.1.4 安装并使用IRC客户
14.2 建立一个世界性的新闻组网络系统服务程序
14.2.1 配置一个INN服务器
14.2.2 访问INN服务器
14.3 小结
第五部分 设置办公服务
第十五章 通过Samba共享文件和打印机
15.1 安装Samba
15.2 配置Samba
15.2.1 [global]配置
15.2.2 [homes]配置
15.2.3 [printers]配置
15.3 使用GUI配置工具
15.3.1 检验文件/etc/smb.conf的配置
15.3.2 启动、停止和重启Samba服务
15.4 Samba的实际应用
15.4.1 在Windows中使用Linux文件服务器
15.4.2 在Linux系统中使用Windows文件服务器
15.4.3 在Linux和Windows中共享打印机
15.4.4 使用交互式的Samba客户机
15.5 使你的Samba服务器安全
15.6 小结
第十六章 使用NFS文件服务器
16.1 安装NFS服务器
16.2 配置NFS服务器
16.2.1 给输出目录授予只读的访问权
16.2.2 给输出目录授予读和写的访问权
16.2.3 禁止访问指定的目录
16.2.4 在NFS服务器和客户机之间进行用户映射
16.3 安装NFS客户机
16.4 配置NFS客户机
16.5 使你的NFS服务器安全
16.6 用rdist分发文件
16.7 小结
第十七章 SQL数据库服务
17.1 什么是SQL
17.2 安装和配置SQL服务器:MySQL
17.2.1 从哪里获得MySQL 
17.2.2 安装MySQL RPM软件包
17.3 访问SQL Server
17.3.1 首次启动MySQL客户机程序
17.3.2 创建数据库
17.4 用脚本与SQL Server进行交互
17.4.1 在UNIX命令提示符下进行SQL交互
17.4.2 利用CGI脚本通过Web浏览器访问SQL数据库
17.5 小结
第六部分 安全和监控
第十八章 安全简介
18.1 保护用户访问安全
18.1.1 限制物理访问
18.1.2 限制普通用户的访问
18.1.3 限制超级用户的访问
18.1.4 在紧急情况下或者受到攻击时限制所有的访问
18.2 保护用户认证进程
18.2.1 使用shadow口令
18.2.2 理解PAN
18.3 安全服务
18.3.1 从操作系统安装时删除不必要的服务
18.3.2 使inetd运行的服务安全
18.4 保护文件和文件系统
18.4.1 安装只读型的文件系统
18.4.2 利用ext2文件系统
18.4.3 使用Tripwire确保文件的完整性
18.5 扮演可恶的攻击者
18.5.1 攻击自己的口令
18.5.2 使用COPS
18.6 备份所有的文件
18.7 获得最新的安全方面的新闻
18.7.1 CERT
18.7.2 BUGTRAQ@NETSPACE.ORG
18.8 小结
第十九章 网络安全
19.1 了解安全方面的问题
19.1.1 以太网窥探
19.1.2 IP欺骗
19.2 设计一个安全网络
19.2.1 使用无路由IP地址
19.2.2 伪造IP地址
19.3 什么是防火墙
19.3.1 包过滤器
19.3.2 使用基本的包过滤防火墙:ipchains
19.3.3 使用应用层的防火墙
19.4 使用Squid代理服务器
19.4.1 获得并安装Squid
19.4.2 首次运行Squid
19.4.3 根据需要调整Squid
19.5 从SATAN获取帮助
19.5.1 安装SATAN
19.5.2 启动SATAN
19.6 小结
第七部分 调整性能
第二十章 修改内核
20.1 为什么需要一个较新的内核
20.2 你有什么样的Linux内核
20.3 准备内核升级
20.4 安装新内核
20.4.1 创建初始ramdisk
20.4.2 配置LILO
20.4.3 用新内核引导
20.5 定制内核
20.5.1 安装Linux内核源代码
20.5.2 以老式办法配置内核
20.5.3 使用make menuconfig配置内核
20.5.4 使用make xconfig配置内核
20.5.5 编译、安装及引导新内核
20.6 修补内核
20.7 使用Kernelcfg
20.8 小结
第二十一章 建造一个多服务器Web网络
21.1 Web网络的需求
21.2 设计Web网络
21.2.1 考虑循环DNS解决方案
21.2.2 考虑硬件负载平衡办法
21.2.3 选择正确的负载平衡解决方案
21.3 分配IP地址
21.4 配置网络
21.4.1 为名称服务器计算机设置网络
21.4.2 设置每台Web服务器的网络接口
21.4.3 设置WSD Pro导向器的网络接口
21.4.4 测试网络配置
21.5 设置DNS服务器
21.6 设置NFS服务器
21.7 设置Mail(SMTP/POP3)服务器
21.8 设置FTP服务器
21.9 设置名称服务器上的rdist
21.10 设置每台Web服务器
21.10.1 设置NFS客户配置
21.10.2 设置sendmail转发到smart主机
21.10.3 设置rdist从ns.aminews-lanc.com分发文件
21.11 设置Web导向器
21.11.1 创建Web服务部分
21.11.2 创建相关网络服务部分
21.12 管理网络
21.12.1 让服务器退出服务
21.12.2 优先化服务器选择
21.12.3 监视服务器负载及统计
21.12.4 在Web服务器部分添加一个新的Web服务器
21.13 添加客户Web站点
21.14 小结
第八部分 运行X Window
第二十二章 配置X Window系统
22.1 选择X Window服务器
22.1.1 XFree86
22.1.2 Metro-X
22.1.3 Accelerated-X for Linux
22.2 准备XFree86
22.2.1 对RAM的要求
22.2.2 对视频卡的要求
22.2.3 对显示器的要求
22.2.4 对磁盘空间的要求
22.3 安装XFree86
22.4 配置XFree86
22.4.1 使用Xconfigurator创建一个XF86Config文件
22.4.2 理解XF86Config文件
22.5 使用X Window
22.5.1 配置.xinitrc
22.5.2 定制窗口管理器的外观和感觉
22.5.3 定制客户应用程序的外观和感觉
22.5.4 使用X显示管理器xdm
22.6 与Windows 9x/2000一起使用XFree86
22.6.1 获得Micro X-Win32
22.7 小结
第二十三章 使用X Window系统
23.1 使用AnotherLevel
23.2 使用GNOME桌面环境
23.3 使用X Window进行管理
23.3.1 使用glint
23.3.2 使用控制面板
23.4 小结
附录A Linux资源
附录B 光盘上的内容

本目录推荐