简介
本书面向Red Hat Linux的系统管理员而著,涉及到Linux系统管理方面的各个方面,例如如何管理用户、磁盘定额、进程和网络,如何设置DNS服务器、SMTP/POP3邮件服务器、Web服务器、FTP服务器.以及如何设置NFS服务器、基于Samba的文件和打印服务器等等。读者将能够使用各种工具和技术来提高系统性能和网络安全性,并可以定制编译Linux内核以得到更高的系统性能。这本书几乎涉及到了日常管理工作的方方面面,尤其介绍了许多系统安全和网络安全方面的实用工具。
本书适合各种级别的Red Hat Linux系统管理员阅读。
目录
第一部分 安装与基本配置
第一章开始使用
1.1 选择平台
1.2 检查硬件需求
1.3 准备安装red hat linux
1.3.1 在windows 9x/2000下创建引导盘
1.3.2 在linux下创建引导盘
1.4 安装red hat linux
1.4.1 选择语种、键盘和安装途径
1.4.2 选择安装还是升级
1.4.3 选择安装级别
1.4.4 磁盘分区
1.4.5 激活交换分区
1.4.6 格式化分区
1.4.7 选择要安装的软件
1.4.8 选择鼠标
1.4.9 配置icp/ip网络
1.4.10 配置时钟
1.4.11 配置要执行的服务或监控程序
1.4.12 配置打印机
. 1.4.13 设置root口令
1.4.14 创建定制引导盘
1.4.15 选择lilo的安装选项
1.5 第一次运行red hat linux
red hat linux系统管理员手册
第二章 引导和关闭系统
2.1 配置第一个进程:init
2.1.1 /ekc/rc.d/rc.sysinit脚本
2.1.2 /etc/rc.d/init.d目录
2.1.3 /etc/rc.d/rc脚本
2.1.4 /etc/rc.d/rc0.d到rc6.d目录
2.1.5 /etc/rc.d/rc.1ocal脚本
2.1.6 /etc/rc.d/rc.serial脚本
2.2 引导系统
2.3 关闭系统
2.3.1 取消关闭
2.3.2 重新启动服务器
2.3.3 使用ctrl+alt+dlete重新启动
2.3.4 电源失效时自动关闭系统
2.4 管理init文件
2.4.1 使用chkconfig管理运行级别
2.4.2 使用ntsysv管理运行级别
2.4.3 使用linuxconf管理运行级别
2.4.4 创建特定级别的新服务
第三章 文件许可
3.1 理解文件旧录许可
3.1.1 使用chown修改文件/目录的所有权
3.1.2 使用chgrp命令修改文件旧录的组所有权
3.1.3 用八进制数设置文件/目录许可
3.1.4 使用访问字符串设置文件旧录许可
3.1.5 使用chmod修改文件/目录的许可模式
3.1.6 关于目录许可的特殊说明
3.2 管理链接许可
3.2.1 修改硬链接的许可或所有权
3.2.2 修改软链接的许可或所有权
3.3 为多用户服务器建立许可策略
3.3.1 设置用户配置文件许可
3.3.2 为用户设置默认文件许可
3.3.3 设置可执行文件的许可
3.4 设置ftp的默认文件许可
3.4 使用常见的文件/目录工具
3.4.1 查看文件和目录
3.4.2 进入目录
3.4.3 确定文件类型
3.4.4 查看文件或目录的访问统计
3.4.5 拷贝文件和目录
3.4。6 移动文件和目录
3.4.7 删除文件和目录
3.4.8 查找文件
3.4.9 替换默认文件许可掩码
3.5 使用ext2僵文件系统专有的许可
第四章 使用linuxconf
4.1 linuxconf简介
4.2 安装linuxconf
4.3 配置linuxconf
4.3.1 为linuxconf设置基于web的远程访问
4.3.2 配置linuxconf模块
4.3.3 定义用户特权
4.3.4 使用多个系统配置档案
4.3.5 系统启动时使用linuxconf
第二部分 高级配置
第五章 用户管理
5.1 建立多个超级用户帐号
5.2 为普通用户分配特权
5.3 用命令行工具管理用户
5.3.1 新建用户帐号
5.3.2 建立新组
5.3.3 修改现有用户帐号
5.3.4 修改现有组设置
5.3.5 删除或禁止用户帐号
5.3.6 创建默认用户设置
red hat linux系统管理员手册
5.4 使用linuxcof管理用户
5.4.1 加人新用户帐号
5.4.2 修改现有用户帐号
5.4.3 删除或禁止用户帐号
5.4.4 新建、修改以及删除组
5.5 使用用户磁盘配额
5.5.1 安装磁盘配额软件
5.5.2 配置系统的磁盘配额支持
5.5.3 为用户分配磁盘配额
5.5.4 监视磁盘的使用情况
第六章进程管理
6.1 控制和监视进程
6.1.1 使用ps查看进程状态
6.1.2 向正在运行的进程发送信号
6.1.3 控制进程优先级
6.2 监视进程和系统负荷
6.2.1 使用top
6.2.2 使用vmstat
6.2.3 使用uptime
6.3 记录进程
6.3.1 配置syslog
6.3.2 使用tail监视日志
6.4 预先安排进程的执行
6.4.1 使用at
6.4.2 使用cron
第七章 网络管理
7.1 ip网络类型
7.1.1 a类网络
7.1.2 b类网络
7.1.3 c类网络
7.2 配置网络接口
7.2.1 配置新的网络接口
7.2.2 为一个网络接口建立多个ip地址别名
7.2.3 使用netcfg配置网络接口卡
7.3 使用默认网关
7.4 将网络划分为子网
7.4.1 网关配置
7.4.2 主机配置
第八章 dns服务
8.1 配置dns客户(解析器)
8.2 设置dns服务器
8.2.1 配置主dns服务器
8.2.2 配置次dns服务器
8.2.3 配置反向dns服务器
8.2.4 配置cache-only次dns服务器
8.2.5 控制dns服务器
8.3 测试dns服务器
8.4 管理虚拟域的dn5
8.5 使dns服务器平衡负荷
第九章 e-mail服务
9.1 为smtp服务器设置dns
9.2 设置smtp邮件服务器
9.2.1 安装sendmail
9.2.2 启动和停止sendmail
9.2.3 理解和配置/etc/sendmai1.cf
9.2.4 配置/etc/mail/x文件
9.3 测试sendmail配置
9.3.1 测试sendmail的地址重写规则
9.3.2 测试/etc/mail/x数据库文件
9.3.3 使用sendmail详细查看smtp事务处理
9.3.4 使用sendmail除错标志
9.3.5 使用配置测试文件
9.4 保护sendmail
9.4.1 保护配置文件
9.4.2 确保操作更严格以及保密性
9.5 采取反垃圾措施
red hat linux系统管理员手册
9.5.1 对抗第三方邮件中继攻击
9.5.2 将垃圾制造者送入黑洞
9.6 设置pop邮件服务
9.7 配置smtp/pop邮件客户
第十章 ftp服务
10.1 使用wu—ftpd:默认的ftp服务器
10.1.1 安装wu—ftpd服务程序
10.1.2 从red—hat cd-rom安装
10.1.3 从red hat ftp服务器安装
10.1.4 配置ftp服务器
10.1.5 建立匿名ftp站点
10.1.6 增强匿名ftp的安全性
10.1.7 建立guest ftp帐户
10.1.8 建立虚拟ftp站点
10.2 使用商业ftp服务器
10.3 使用一般文件传输协议(tftp)服务器
第十一章 用samba设置共享文件和打印机
11.1 安装samba
11.2 配置samba
11.2.1 设置[global]参数
11.2.2 设置[homes]参数
11.2.3 设置[printers]参数
11.3 通过网络设置samba
11.3.1 测试/etc/smb.conf配置
11.3.2 启动、停止和重新启动samba服务
11.4 在windows上使用linux文件服务器
11.5 在linux上使用windows文件服务器
11.5.1 在linux和windows间共享打印机
11.5.2 使用交互式samba客户程序
11.6 保护samba服务器
11.6.1 用widows nt服务器做密码服务器
11.6.2 在samba服务器上加密密码
第十二章 使用apache提供web服务
12.1 从internet获得apache
12.2 建立定制的apche服务器
12.2.1 使用apaci配置apche源代码
12.2.2 编译并安装apache
12.2.3 编译并安装apache的支持工具
12.2.4 利用可选或第三方的模块定制apache
12.3 启动并运行apache
12.3.1 以standalone或inetd服务器的形式运行apache
12.3.2 配置公共指令
12.3.3 配置standalone服务器的指令
12.3.4 控制apache服务器
12.3.5 测试apache服务器
12.4 管理apache服务器
12.4.1 配置apache的cgi脚本
12.4.2 配置apache的服务器端包含
12.4.3 宿主虚拟web站点
12.4.4 将apache作为代理服务器使用
12.4.5 验证web用户
12.4.6 监视服务器状态
12.4.7 记录点击和错误
12.4.8 增强web服务器的安全性
12.4.9 为安全事务使用ssl
第十三章 使用nfs文件服务器
13.1 安装nfs服务器
13.2 配置nps服务器
13.2.1 为导出目录赋予只读访问许可
13.2.2 赋予对导出目录的读写访问许可
13.2.3 禁止对特定目录的访问
13.2.4 在nfs服务器和客户之间映射用户
13.3 安装nfs客户
13.4 配置nfs客户
13.5 保护nfs服务器
red hat linux系统管理员手册
13.6 利用rdist分发文件
第十四章 配置x windows
14.1 安装xfree86
14.2 配置xfree86
14.2.1 使用xconfigurator建立xf86config文件
14.2.2 理解xfb6config文件
14.3 使用x window
14.3.1 配置.xinitrc
14.3.2 定制窗口管理器的感观
14.3.3 定制客户应用程序的感观
14.3.4 使用xdm(x display manager)
14.4 与windows 9x/2000一起使用xfree86
14.4.1 获取micro x—win32
第三部分疑难解答
第十五章 安全性
15.1 保护用户访问
15.1.1 限制物理访问
15.1.2 限制普通用户访问
15.1.3 限制超级用户访问
15.1.4 在紧急情况或受到攻击时限制所有的访问
15.2 使用shadow口令
15.2.1 安装shadow工具包
15.2.2 将/etc/passwd和/etc/group转换为shadow格式
15.2.3 管理用户帐号
15.2.4 使用可插入验证模块(pam)
15.2.5 使用pam配置文件
15.2.6 使用pam调整验证过程
15.3 保护服务
15.3.1 在os安装过程中删除不必要的服务
15.3.2 保护由inetd运行的服务
15.4 保护文件和文件系统
15.4.1 以只读方式挂装文件系统
15.4.2 利用ext2文件系统的优点
15.4.3 使用tripwire确保文件的一致性
15.5 自我检测安全漏洞
15.5.1 破解自己的口令
15.5.2 使用cops
15.6 备份和追踪
15.7 获取最新的安全性新闻
15.7.1 cert
15.7.2 bugtraq@netscape.org
第十六章 网络安全性
16.1 设计安全网络
16.1.1 使用私有ip地址
16.1.2 ip地址伪装
16.2 什么是防火墙
16.2.1 数据包过滤器
16.2.2 使用基本的数据包过滤防火墙
16.2.3 使用应用程序级的防火墙
16.3 使用squid代理服务器
16.3.1 获取并安装squid
16.3.2 第一次使用squid
16.3.3 调整squid满足自己的需求
16.4 从satan获得帮助
16.4.1 安装satan
16.4.2 使用satan
第十七章 定制内核
17.1 需要什么样的内核
17.2 准备内核升级
17.3 安装新内核
17.3.1 建立初始化ramdisk
17.3.2 配置lilo
17.3.3 用新内核启动
17.4 定制内核
17.4.1 安装linux内核
17.4.2 配置内核的传统方法
red hat linux系统管理员手册
17.4.3 用make menuconfig配置内核
17.4.4 用make xcofig配置内核
17.4.5 编译、安装、启动新内核
17.5 内核补丁
17.6 使用kernelcfg
附录a 常用命令
附录b linux资源
第一章开始使用
1.1 选择平台
1.2 检查硬件需求
1.3 准备安装red hat linux
1.3.1 在windows 9x/2000下创建引导盘
1.3.2 在linux下创建引导盘
1.4 安装red hat linux
1.4.1 选择语种、键盘和安装途径
1.4.2 选择安装还是升级
1.4.3 选择安装级别
1.4.4 磁盘分区
1.4.5 激活交换分区
1.4.6 格式化分区
1.4.7 选择要安装的软件
1.4.8 选择鼠标
1.4.9 配置icp/ip网络
1.4.10 配置时钟
1.4.11 配置要执行的服务或监控程序
1.4.12 配置打印机
. 1.4.13 设置root口令
1.4.14 创建定制引导盘
1.4.15 选择lilo的安装选项
1.5 第一次运行red hat linux
red hat linux系统管理员手册
第二章 引导和关闭系统
2.1 配置第一个进程:init
2.1.1 /ekc/rc.d/rc.sysinit脚本
2.1.2 /etc/rc.d/init.d目录
2.1.3 /etc/rc.d/rc脚本
2.1.4 /etc/rc.d/rc0.d到rc6.d目录
2.1.5 /etc/rc.d/rc.1ocal脚本
2.1.6 /etc/rc.d/rc.serial脚本
2.2 引导系统
2.3 关闭系统
2.3.1 取消关闭
2.3.2 重新启动服务器
2.3.3 使用ctrl+alt+dlete重新启动
2.3.4 电源失效时自动关闭系统
2.4 管理init文件
2.4.1 使用chkconfig管理运行级别
2.4.2 使用ntsysv管理运行级别
2.4.3 使用linuxconf管理运行级别
2.4.4 创建特定级别的新服务
第三章 文件许可
3.1 理解文件旧录许可
3.1.1 使用chown修改文件/目录的所有权
3.1.2 使用chgrp命令修改文件旧录的组所有权
3.1.3 用八进制数设置文件/目录许可
3.1.4 使用访问字符串设置文件旧录许可
3.1.5 使用chmod修改文件/目录的许可模式
3.1.6 关于目录许可的特殊说明
3.2 管理链接许可
3.2.1 修改硬链接的许可或所有权
3.2.2 修改软链接的许可或所有权
3.3 为多用户服务器建立许可策略
3.3.1 设置用户配置文件许可
3.3.2 为用户设置默认文件许可
3.3.3 设置可执行文件的许可
3.4 设置ftp的默认文件许可
3.4 使用常见的文件/目录工具
3.4.1 查看文件和目录
3.4.2 进入目录
3.4.3 确定文件类型
3.4.4 查看文件或目录的访问统计
3.4.5 拷贝文件和目录
3.4。6 移动文件和目录
3.4.7 删除文件和目录
3.4.8 查找文件
3.4.9 替换默认文件许可掩码
3.5 使用ext2僵文件系统专有的许可
第四章 使用linuxconf
4.1 linuxconf简介
4.2 安装linuxconf
4.3 配置linuxconf
4.3.1 为linuxconf设置基于web的远程访问
4.3.2 配置linuxconf模块
4.3.3 定义用户特权
4.3.4 使用多个系统配置档案
4.3.5 系统启动时使用linuxconf
第二部分 高级配置
第五章 用户管理
5.1 建立多个超级用户帐号
5.2 为普通用户分配特权
5.3 用命令行工具管理用户
5.3.1 新建用户帐号
5.3.2 建立新组
5.3.3 修改现有用户帐号
5.3.4 修改现有组设置
5.3.5 删除或禁止用户帐号
5.3.6 创建默认用户设置
red hat linux系统管理员手册
5.4 使用linuxcof管理用户
5.4.1 加人新用户帐号
5.4.2 修改现有用户帐号
5.4.3 删除或禁止用户帐号
5.4.4 新建、修改以及删除组
5.5 使用用户磁盘配额
5.5.1 安装磁盘配额软件
5.5.2 配置系统的磁盘配额支持
5.5.3 为用户分配磁盘配额
5.5.4 监视磁盘的使用情况
第六章进程管理
6.1 控制和监视进程
6.1.1 使用ps查看进程状态
6.1.2 向正在运行的进程发送信号
6.1.3 控制进程优先级
6.2 监视进程和系统负荷
6.2.1 使用top
6.2.2 使用vmstat
6.2.3 使用uptime
6.3 记录进程
6.3.1 配置syslog
6.3.2 使用tail监视日志
6.4 预先安排进程的执行
6.4.1 使用at
6.4.2 使用cron
第七章 网络管理
7.1 ip网络类型
7.1.1 a类网络
7.1.2 b类网络
7.1.3 c类网络
7.2 配置网络接口
7.2.1 配置新的网络接口
7.2.2 为一个网络接口建立多个ip地址别名
7.2.3 使用netcfg配置网络接口卡
7.3 使用默认网关
7.4 将网络划分为子网
7.4.1 网关配置
7.4.2 主机配置
第八章 dns服务
8.1 配置dns客户(解析器)
8.2 设置dns服务器
8.2.1 配置主dns服务器
8.2.2 配置次dns服务器
8.2.3 配置反向dns服务器
8.2.4 配置cache-only次dns服务器
8.2.5 控制dns服务器
8.3 测试dns服务器
8.4 管理虚拟域的dn5
8.5 使dns服务器平衡负荷
第九章 e-mail服务
9.1 为smtp服务器设置dns
9.2 设置smtp邮件服务器
9.2.1 安装sendmail
9.2.2 启动和停止sendmail
9.2.3 理解和配置/etc/sendmai1.cf
9.2.4 配置/etc/mail/x文件
9.3 测试sendmail配置
9.3.1 测试sendmail的地址重写规则
9.3.2 测试/etc/mail/x数据库文件
9.3.3 使用sendmail详细查看smtp事务处理
9.3.4 使用sendmail除错标志
9.3.5 使用配置测试文件
9.4 保护sendmail
9.4.1 保护配置文件
9.4.2 确保操作更严格以及保密性
9.5 采取反垃圾措施
red hat linux系统管理员手册
9.5.1 对抗第三方邮件中继攻击
9.5.2 将垃圾制造者送入黑洞
9.6 设置pop邮件服务
9.7 配置smtp/pop邮件客户
第十章 ftp服务
10.1 使用wu—ftpd:默认的ftp服务器
10.1.1 安装wu—ftpd服务程序
10.1.2 从red—hat cd-rom安装
10.1.3 从red hat ftp服务器安装
10.1.4 配置ftp服务器
10.1.5 建立匿名ftp站点
10.1.6 增强匿名ftp的安全性
10.1.7 建立guest ftp帐户
10.1.8 建立虚拟ftp站点
10.2 使用商业ftp服务器
10.3 使用一般文件传输协议(tftp)服务器
第十一章 用samba设置共享文件和打印机
11.1 安装samba
11.2 配置samba
11.2.1 设置[global]参数
11.2.2 设置[homes]参数
11.2.3 设置[printers]参数
11.3 通过网络设置samba
11.3.1 测试/etc/smb.conf配置
11.3.2 启动、停止和重新启动samba服务
11.4 在windows上使用linux文件服务器
11.5 在linux上使用windows文件服务器
11.5.1 在linux和windows间共享打印机
11.5.2 使用交互式samba客户程序
11.6 保护samba服务器
11.6.1 用widows nt服务器做密码服务器
11.6.2 在samba服务器上加密密码
第十二章 使用apache提供web服务
12.1 从internet获得apache
12.2 建立定制的apche服务器
12.2.1 使用apaci配置apche源代码
12.2.2 编译并安装apache
12.2.3 编译并安装apache的支持工具
12.2.4 利用可选或第三方的模块定制apache
12.3 启动并运行apache
12.3.1 以standalone或inetd服务器的形式运行apache
12.3.2 配置公共指令
12.3.3 配置standalone服务器的指令
12.3.4 控制apache服务器
12.3.5 测试apache服务器
12.4 管理apache服务器
12.4.1 配置apache的cgi脚本
12.4.2 配置apache的服务器端包含
12.4.3 宿主虚拟web站点
12.4.4 将apache作为代理服务器使用
12.4.5 验证web用户
12.4.6 监视服务器状态
12.4.7 记录点击和错误
12.4.8 增强web服务器的安全性
12.4.9 为安全事务使用ssl
第十三章 使用nfs文件服务器
13.1 安装nfs服务器
13.2 配置nps服务器
13.2.1 为导出目录赋予只读访问许可
13.2.2 赋予对导出目录的读写访问许可
13.2.3 禁止对特定目录的访问
13.2.4 在nfs服务器和客户之间映射用户
13.3 安装nfs客户
13.4 配置nfs客户
13.5 保护nfs服务器
red hat linux系统管理员手册
13.6 利用rdist分发文件
第十四章 配置x windows
14.1 安装xfree86
14.2 配置xfree86
14.2.1 使用xconfigurator建立xf86config文件
14.2.2 理解xfb6config文件
14.3 使用x window
14.3.1 配置.xinitrc
14.3.2 定制窗口管理器的感观
14.3.3 定制客户应用程序的感观
14.3.4 使用xdm(x display manager)
14.4 与windows 9x/2000一起使用xfree86
14.4.1 获取micro x—win32
第三部分疑难解答
第十五章 安全性
15.1 保护用户访问
15.1.1 限制物理访问
15.1.2 限制普通用户访问
15.1.3 限制超级用户访问
15.1.4 在紧急情况或受到攻击时限制所有的访问
15.2 使用shadow口令
15.2.1 安装shadow工具包
15.2.2 将/etc/passwd和/etc/group转换为shadow格式
15.2.3 管理用户帐号
15.2.4 使用可插入验证模块(pam)
15.2.5 使用pam配置文件
15.2.6 使用pam调整验证过程
15.3 保护服务
15.3.1 在os安装过程中删除不必要的服务
15.3.2 保护由inetd运行的服务
15.4 保护文件和文件系统
15.4.1 以只读方式挂装文件系统
15.4.2 利用ext2文件系统的优点
15.4.3 使用tripwire确保文件的一致性
15.5 自我检测安全漏洞
15.5.1 破解自己的口令
15.5.2 使用cops
15.6 备份和追踪
15.7 获取最新的安全性新闻
15.7.1 cert
15.7.2 bugtraq@netscape.org
第十六章 网络安全性
16.1 设计安全网络
16.1.1 使用私有ip地址
16.1.2 ip地址伪装
16.2 什么是防火墙
16.2.1 数据包过滤器
16.2.2 使用基本的数据包过滤防火墙
16.2.3 使用应用程序级的防火墙
16.3 使用squid代理服务器
16.3.1 获取并安装squid
16.3.2 第一次使用squid
16.3.3 调整squid满足自己的需求
16.4 从satan获得帮助
16.4.1 安装satan
16.4.2 使用satan
第十七章 定制内核
17.1 需要什么样的内核
17.2 准备内核升级
17.3 安装新内核
17.3.1 建立初始化ramdisk
17.3.2 配置lilo
17.3.3 用新内核启动
17.4 定制内核
17.4.1 安装linux内核
17.4.2 配置内核的传统方法
red hat linux系统管理员手册
17.4.3 用make menuconfig配置内核
17.4.4 用make xcofig配置内核
17.4.5 编译、安装、启动新内核
17.5 内核补丁
17.6 使用kernelcfg
附录a 常用命令
附录b linux资源
Red Hat Linux系统管理员手册
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!