注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统LinuxRed Hat Linux系统管理员手册

Red Hat Linux系统管理员手册

Red Hat Linux系统管理员手册

定 价:¥57.00

作 者: (美)Kerry Cox 著;归元工作室 译
出版社: 机械工业出版社
丛编项:
标 签: Linux

购买这本书可以去


ISBN: 9787111089971 出版时间: 2001-06-01 包装:
开本: 26cm+光盘1片 页数: 512 字数:  

内容简介

  本书由浅入深,从基本的系统管理员任务开始讲起,直到更高级的操作与管理。毫无疑问,本书将是你设置网络,掌握基本使用技巧和概念,更好地运行Red Hat的良好帮手。本书共分四篇,从多个方面介绍了Linux操作系统及操作过程中的技巧和经验。在第一篇中,介绍了如何对服务器进行设置,如何管理用户。在第二篇中,介绍了设置策略与系统监测、整理、备份及故障诊断和排除,编写脚本来自动完成日常任务。在第三篇中,主要介绍了安装附加程序,定制桌面环境,以及创建自己的定制内核。在第四篇中,着重讲述了使用Linux作为自己的Internet服务器,安装自己的邮件服务器并对其进行安全设置,建立网络安全策略,安装并设置防火墙等。本书不仅适用于系统管理员,也适用于广大初中级Linux爱好者。

作者简介

暂缺《Red Hat Linux系统管理员手册》作者简介

图书目录

译者序 
前言 
第一篇 开始 
第1章 配置并安装Red Hat Linux 
1.1 Red Hat简介 
1.1.1 Linux版本的比较 
1.1.2 免费的操作系统 
1.1.3 Linux的种类 
1.2 优点和缺点 
1.3 开始的步骤 
1.3.1 获得Linux操作系统 
1.3.2 系统需求 
1.3.3 配置设备 
1.3.4 了解硬件配置 
1.4 安装准备 
1.4.1 在Windows下建立启动盘 
1.4.2 使用Linux建立启动软盘 
1.5 对硬盘分区 
1.5.1 选择载入点 
1.5.2 确定Linux系统的功能 
1.5.3 布局实例 
1.5.4 最小布局方案 
1.5.5 对多个硬盘和分区进行设置 
1.5.6 恢复丢失的分区 
1.6 安装软件 
1.6.1 定义安装类型 
1.6.2 选择程序包 
l.6.3 安装软件包 
1.7 总结 
第2章 启动与关闭 
2.1 认识Linux的引导过程 
2.1.1 解释控制台信息 
2.1.2 使用dmesg命令检查信息 
2.1.3 在后台运行端口监督程序 
2.1.4 使用inetd命令启动端口监督程序 
2.1.5 掌握与系统有关的端口监督程序 
2.1.6 使用Tep_Mrappers控制访问 
2.1.7 使用文件inetd.conf配置端口监督程序 
2.1.8 文件/etc/services中的端口号 
2.1.9 选择并控制一般端口监督程序 
2.2 使用启动脚本 
2.2.1 定义运行命令脚本 
2.2.2 重新启动端口监督程序 
2.2.3 比较运行级别 
2.2.4 运行与程序有关的脚本 
2.3 更改Linux的操作状态 
2.3.1 关闭 
2.3.2 使用附加的关闭选项 
2.3.3 重新启动操作系统 
2.3.4 使用telinit更改运行级别 
2.4 测试故障 
2.4.1 修复损坏的文件系统 
2.4.2 了解内核应急方式 
2.4.3 检查硬件错误 
2.4.4 测试系统 
2.4.5 识别启动脚本中的错误 
2.5 结论 
第3章 目录 
3.1 Linux的目录结构 
3.1.1 掌握基本概念 
3.1.2 使用路径名定位 
3.1.3 切换目录 
3.1.4 文件复制与移动 
3.1.5 创建目录 
3.1.6 删除目录 
3.1.7 掌握Linux的层次结构 
3.1.8 目录说明 
3.2 用于列出文件的命令 
3.2.1 确定文件类型 
3.2.2 掌握隐含文件 
3.2.3 检视所有文件 
3.2.4 Linux的文件类型 
3.2.5 链接文件 
3.2.6 使用符号链接命令 
3.3 文件许可 
3.3.1 更改许可 
3.3.2 了解所有权属性 
3.3.3 设置Setuid许可 
3.4 磁盘使用限制 
3.4.1 配额指派 
3.4.2 监视磁盘的使用情况 
3.4.3 检查分区的使用情况 
3.5 结论 
第4章 终端外壳程序 
4.1 提示符或外壳程序 
4.1.1 Bash和C外壳程序 
4.1.2 Linux下可用的外壳程序 
4.1.3 不同的外壳程序特性 
4.1.4 使用外壳程序时的注意事项 
4.1.5 选择外壳程序的判据 
4.1.6 为用户设置外壳程序 
4.2 外壳脚本 
4.2.1 理解外壳脚本的目的 
4.2.2 编写并保存脚本 
4.2.3 执行脚本 
4.2.4 剖析外壳脚本 
4.2.5 定制外壳程序提示符 
4.3 Bash的附加特性 
4.3.1 跟踪外壳程序的命令历史 
4.3.2 补全文件名 
4.4 路径 
4.4.1 输出路径 
4.4.2 找出附加文件的位置 
4.4.3 临时更改你的$PATH参数 
4.4.4 外壳启动程序中的各种条目 
4.4.5 设置额外的环境变量 
4.5 结论 
第5章 根用户的权力 
5.1 与根用户有关的权力 
5.1.1 保证根用户密码的的安全 
5.1.2 滥用根用户特权 
5.1.3 建立许可使用策略 
5.2 文件所有权 
5.2.1 设置识别号码 
5.2.2 根用户的权力 
5.2.3 其它根用户身份 
5.2.4 更改目录的所有权 
5.2.5 识别维护系统所需的用户 
5.3 密码文件 
5.3.1 选择唯一的密码 
5.3.2 密码失效与锁定 
5.3.3 加密密码 
5.4 使用Sudo管理伪根用户 
5.4.1 配置sudo程序 
5.4.2 明确sudo选项 
5.4.3 sudo的优点 
5.5 结论 
第二篇 系统管理 
第6章 管理用户 
6.1 管理新用户 
6.1.1 使用命令行 
6.1.2 手动配置账户 
6.1.3 使用useradd添加新用户 
6.1.4 使用userdel删除新用户 
6.1.5 手动添加新用户 
6.2 使用GUI工具 
6.2.1 使用Linuxconf编辑账户 
6.2.2 Linuxconf的版本 
6.2.3 在Linusconf下配置用户设置 
6.2.4 在Linuxconf下设置外壳程序 
6.2.5 使用Linuxconf进行分区 
6.3 结论 
第7章 识别进程 
7.1 理解进程 
7.1.1 用PID识别进程 
7.1.2 通过UID和GID识别用户和组 
7.1.3 将UID和GID应用于进程 
7.1.4 调整过程的优先级 
7.1.5 设置进程的“好值”
7.1.6 进程的生命周期 
7.2 发送进程命令与信号 
7.2.1 使用Ps显示运行过程 
7.2.2 确定ps变量 
7.2.3 缩减进程的搜索范围 
7.2.4 控制“狂暴”进程 
7.2.5 系统使用与用户 
7.2.6 使用top监测系统负荷 
7.2.7 常见信号辨识 
7.2.8 使用nohup 
7.3 结论 
第8章 整理 
8.1 使用cron安排维护计划 
8.1.1 确定cron的目的 
8.1.2 管理crontab文件 
8.1.3 编辑crontab文件 
8.1.4 定制特定的crontab条目 
8.2 设置正确的crontab语法 
8.2.1 为任务设置合适的时间 
8.2.2 过滤用户 
8.3 整理系统 
8.4 删除不需要的文件 
8.5 结论 
第9章 修正错误 
9.1 理解备份需求 
9.1.1 最差情况 
9.1.2 备份准备 
9.1.3 备份至磁带 
9.1.4 备份至可移动驱动器 
9.1.5 备份至ZIP磁盘 
9.1.6 备份到软盘 
9.1.7 备份到可写与可重写CD 
9.1.8 备份到内部硬盘驱动器 
9.1.9 使用RAID阵列 
9.2 对备份进行组织 
9.2.1 替代策略 
9.2.2 使用at命令与cron文件 
9.3 归档类程序比较 
9.3.1 使用tar命令 
9.3.2 为老式备份使用Cpio优化 
9.3.3 使用dd命令将文件备份到移动介质上 
9.3.4 将数据转储到备份介质 
9.3.5 以远程方式转储文件 
9.3.6 将数据或音频文件烧制到CD 
9.3.7 选择商业化归档程序 
9.4 压缩功能 
9.4.1 Zip文件 
9.4.2 使用更完善的压缩功能bzip2 
9.5 恢复备份文件 
9.5.1 恢复经过tar处理的文件 
9.5.2 恢复转储文件 
9.5.3 远程控制多个备份磁带 
9.6 结论 
第10章 日志错误 
10.1 监测系统的使用情况 
10.1.1 跟踪日志级别 
10.1.2 抛弃所有的日志 
10.1.3 定期清理与重启日志 
10.2 使用循环日志文件 
10.2.1 使用grep来定位错误 
10.2.2 定制循环方式 
10.2.3 手动进行日志循环 
10.2.4 不能触及的日志文件 
10.2.5 备份日志文件 
10.3 查询日志 
10.3.1 定位标准日志文件 
10.3.2 非系统性日志文件 
10.4 结论 
第三篇 定制系统 
第11章 安装附加程序 
11.1 编译源文件 
11.1.1 开放式源代码 
11.1.2 查找本地二进制文件 
11.1.3 运行最新版本 
11.1.4 获取源代码 
11.1.5 为新代码建立目录 
11.1.6 编译代码 
11.1.7 提前配置相关库 
11.1.8 运行配置例行程序 
11.1.9 运行make命令 
11.1.10 安装编译完的源代码 
11.1.11 检查调试符号 
11.1.12 安装二进制文件 
11.2 RPM软件包 
11.2.1 RPM与源代码之间的区别 
11.2.2 使用RPM的优点 
11.3 使用RPM 
11.3.1 RPM文件的组成 
11.3.2 动态安装软件包 
11.3.3 卸载RPM 
11.3.4 更新RPM 
11.3.5 查询软件包数据库 
11.3.6 确认安装软件包的完整性 
11.3.7 从源代码创建RPM软件包 
11.3.8 与更新代理保持同步 
11.3.9 在X Window环境下运行更新代理 
11.3.10 从命令行进行软件包更新 
11.3.11 使用alien来转换软件包 
11.3.12 运行Gnome-RPM 
11.4 结论 
第12章 配置X Window系统下的应用程序 
12.1 定制X Window界面 
12.1.1 辨别图形用户界面GUI 
12.1.2 视频设置 
12.1.3 运行Xconfigurator 
12.1.4 编辑XF86Config文件 
12.1.5 设置鼠标 
12.1.6 手动编辑默认分辨率 
12.1.7 启动X 
12.2 窗口管理器与桌面环境 
12.2.1 检查Red Hat的默认管理器 
12.2.2 安装并更新GNOME 
12.2.3 KDE特性讨论 
12.2.4 桌面主题 
12.2.5 KDE软件包讨论 
12.2.6 安装KDE RPM 
12.2.7 编译KDE源代码 
12.2.8 安装后过程执行 
12.2.9 使用Window Maker 
12.2.10 安装Window Maker 
12.3 家庭与办公套件 
12.3.1 使用StarOffice 
12.3.2 StarOffice的下载与安装 
12.3.3 使Linux下的Word Perfect趋于完美 
12.3.4 Linux环境下的新面孔 
12.4 图形 
12.4.1 使用GIMP进行设计 
12.4.2 电子眼(Electic Eyes) 
12.4.3 在Linux下使用TrueType和Adobe字体 
12.5 动态Linux数据库 
12.5.1 免费数据库标准 
12.5.2 使MxSQL成为你的SQL数据库 
12.5.3 使用PostgreSQL 
12.6 结论 
第13章 LINUX打印服务 
13.1 本地Linux环境下的打印功能 
13.1.1 通过串行设备建立连接 
13.1.2 准备Linux以实现打印作业 
13.1.3 配置打印机变量 
13.1.4 使用PrintTool工具 
13.2 测试打印机配置 
13.2.1 重新启动lpd端口监督程序 
13.2.2 直接打印到端口 
13.3 结论 
第14章 建立定制的内核程序 
14.1 定义Linux内核程序 
14.1.1 区别默认内核程序与自定义内核程序 
14.1.2 获取最新版本的内核程序 
14.1.3 区分稳定派代码和开发源代码 
14.2 正确地编译内核程序 
14.2.1 预备安装 
14.2.2 确定用于内核程序的源代码 
14.2.3 初始化配置 
14.2.4 选择设置值 
14.2.5 编译内核程序 
14.2.6 构建和安装模块 
14.2.7 编辑LILO配置 
14.2.8 把新内核程序放在启动盘上 
14.3 发现并解决内核程序的问题 
14.3.1 保存金内核程序 
14.3.2 修补内核程序 
14.4 结论 
第四篇 其它功能 
第15章 网络化LINUX 
15.1 创建Internet应用 
15.1.1 掌握组网的基本概念 
15.1.2 将数据打包到信息包 
15.1.3 网络中的路由过程 
15.1.4 为组网准备Linux 
15.1.5 开始安装网络 
15.1.6 安装完Linux后配置网络设置 
15.1.7 定义计算机的主机名 
15.1.8 配置hosts文件 
15.1.9 设置服务 
15.1.10 为inetd.conf文件选择条目 
15.1.11 解析域和名称服务器 
15.1.12 配置Hosts.conf文件 
15.1.13 建立主联网文件 
15.1.14 从命令行配置联网性能 
15.1.15 使用GUI来编辑网络变量 
15.1.16 运行配置联网的linuxconf 
15.2 测试连接 
15.2.1 使用ifconfig命令 
15.2.2 配置附加网络设备 
15.2.3 使用硬件设备文件 
15.3 跨平台连接 
15.3.1 安装SAMBA来和Windows通信 
15.3.2 配置smb.conf文件 
15.3.3 编辑smb.conf文件中的全程单元 
15.3.4 允许/禁止加密密码 
15.3.5 设置smb.conf文件里的用户主目录单元 
15.3.6 给SAMBA添加打印机 
15.3.7 装载SAMBA共享资源 
15.3.8 使用SWAT配置SAMBA 
15.4 共享驱动器和文件 
15.4.1 了解NFS的优点 
15.4.2 介质装载与卸载 
15.4.3 使用NFS装载目录和分区 
15.4.4 使用Xhost来导出远程应用 
15.4.5 把Linux目录映射到远程机器上 
15.5 解析域名和IP地址 
15.5.1 用根服务器注册命名服务 
15.5.2 安装BIND 
15.5.3 配置转发文件 
15.5.4 配置反向条目 
15.5.5 编辑named.conf文件 
15.5.6 启动named进程 
15.5.7 使用nslookup命令 
15.6 为Web页面提供服务 
15.6.1 安装Apache RPM 
15.6.2 从源代码安装Apache端口监督程序 
15.6.3 增强Web服务器的安全性以适应电子商务 
15.6.4 安装OpenSSL 
15.6.5 生成密匙和csr文件 
15.6.6 安装Apache-SSL 
15.6.7 编辑httpsd.conf配置文件 
15.7 结论 
第16章 INTERNET连接 
16.1 使用拨号连接 
16.1.1 选择Linux调制解调器 
16.1.2 外部与内部调制解调器比较 
16.1.3 在Linux下手动配置调制解调器 
16.1.4 验证PPP 
16.1.5 将别名应用于调制解调器设备 
16.1.6 手动编辑调制解调器文件 
16.1.7 配置netcfg GUI 
16.1.8 在Linuxconf中开启拨号连接 
16.1.9 使用GNOME和KDE拨号功能 
16.1.10 使用拨号端口监督程序 
16.1.11 将机器配置为独立的PPP服务器 
16.1.12 设置拨号服务器 
16.1.13 开启IP转发功能 
16.2 与多用户一道共享调制解调器 
16.2.1 为IP伪装建立网关和客户端 
16.2.2 设置客户端 
16.2.3 ipchains语法解释 
16.2.4 设置主机或网关 
16.2.5 安装Chains 
16.2.6 伪连接故障诊断与排除 
16.3 在房间与Internet之间建立连接 
16.3.1 基于文本的浏览器 
16.3.2 使用图形化浏览器 
16.3.3 使用其它图形化程序进行浏览 
16.3.4 通过FTP交换数据 
16.3.5 使用GUI FTP客户端 
16.4 结论 
第17章 E-MAIL 
17.1 理解邮件传输代理 
17.2 考察sendmail程序 
17.2.1 安装sendmail 
17.2.2 建立配置文件 
17.2.3 解密sendmail Codex 
17.2.4 复制新配置文件 
17.2.5 安装二进制文件 
17.2.6 对安装情况进行测试 
17.2.7 定制sendmail.cf文件 
17.3 增强邮件服务器的安全特性 
17.3.1 防止通过你的邮件服务器进行中继 
17.3.2 改善访问文件 
17.3.3 运行makemp命令 
17.3.4 验证你的配置情况 
17.3.5 配置文件virtusertable 
17.3.6 调试文件 
17.3.7 转发E-mail 
17.3.8 为程序增加额外的安全特性 
17.3.9 设置邮件列表 
17.3.10 运行各种E-mail客户端程序 
17.4 结论 
第18章 LINUX上的序曲 
18.1 配置Linux音频功能 
18.1.1 检查兼容性 
18.1.2 安装卡 
18.1.3 测试声音 
18.1.4 添加OSS音频模块 
18.2 用于有声娱乐的附加工具 
18.2.1 选择CD播放器 
18.2.2 选择MP3播放器 
18.2.3 将文件存为MP3格式 
18.3 音频流 
18.3.1 设置Icecast服务器 
18.3.2 流式处理配置示例文件 
18.4 结论 
第19章 LINUX安全 
19.1 管理密码 
19.1.1 检查基本的安全特性 
19.1.2 了解你的Linux发行版本 
19.1.3 制约用户 
19.2 管理连接 
19.2.1 检测信息包 
19.2.2 使用ssl增强外壳程序的安全特性 
19.2.3 编辑ssh配置文件 
19.2.4 使用ssh登录到其它系统 
19.2.5 在机器间安全复制文件 
19.3 为机器增加防火墙 
19.3.1 在服务器级别上过滤信息包 
19.3.2 防火墙脚本解释 
19.3.3 在启动时允许执行脚本 
19.4 获得额外安全特性 
19.4.1 引发Tripwirea 
19.4.2 解开不良密码 
19.4.3 使Linux环境更加安全 
19.4.4 测试机器 
19.5 整理损害的环境 
19.5.1 评估损坏程度 
19.5.2 追捕犯人 
19.5.3 对日志进行全面搜索 
19.6 结论 
第20章 更新策略与信息 
20.1 提供文件访问 
20.1.1 设置标准 
20.1.2 确定可接受的使用情况 
20.1.3 通过配额限制访问 
20.2 监测服务器 
20.2.1 使用Big Brother 
20.2.2 使用mrtg测试路由器状态 
20.3 结论 
第五篇 附录 
附录A 有用的LINUX站点 
附录B LINUX命令与术语回顾 
附录C 一个LINUX IPCHAINS防火墙配置示例 
附录D 使用GNUWARE CD

本目录推荐