具体描述
作者简介
目录信息
前言
第1部分 安装RedHatLinux6.0
第1章 了解Linux
1.1 什么是Linux
1.2 POSLX标准
1.3 Linux特色
1.4 什么是Red HatLinux
1.5 RedHatLinux6.0的新特征
1.5.1 安装方面的增强
1.5.2 桌面和Window管理器
1.5.3 其他各种新特征
1.6 小结
第2章 安装之前的准备工作
2.1 获得正确的Red HatLinux部件
2.1.1 盒装RedHatLinux部件
2.1.2 没有安装盘
2.2 安装前需要了解的信息
2.2.1 基本硬件配置
2.2.2 通过Windows了解硬件
2.2.3 有关网络的信息
2.3 安装方法
2.3.1 安装过程中的PCMCIA支持
2.3.2 从CD-ROM安装
2.3.3 从FTP站安装
2.3.4 从HTTP站点安装
2.3.5 从NFS服务器安装
2.3.6 从硬盘安装
2.4 网络启动盘
2.5 PCMCIA支持盘
2.6 安装类型
2.6.1 工作站类安装
2.6.2 服务器类安装
2.6.3 自定义类安装
2.7 磁盘分区
2.7.1 为RedHatLinux的安装准备空间
2.7.2 分区命名方案
2.7.3 磁盘分区和其他操作系统
2.7.4 磁盘分区和装载点
2.7.5 分区数
2.7.6 使用LILO
2.8 小结
第3章 安装Linux
3.1 安装程序的用户界面
3.1.1 使用键盘导航(Navigate)
3.1.2 关于虚拟控制台(VirtualConsoles)的一点说明
3.2 启动安装程序
3.3 开始安装
3.3.1 选择安装过程中使用的语言
3.3.2 选择键盘类型
3.3.3 PCMCIA支持
3.4 选择安装方法
3.5 从本地媒体安装
3.5.1 选择安装方法
3.5.2 从CD-ROM安装
3.5.3 从硬盘安装
3.5.4 升级或安装
3.5.5 安装分类
3.5.6 SCSI支持
3.5.7 建立Red HatLinux分区
3.5.8 格式化交换空间
3.5.9 针对从硬盘安装
3.5.10 格式化分区
3.5.11 选择和安装软件包
3.6 通过网络安装
3.6.1 选择安装方法
3.6.2 通过NFS安装
3.6.3 通过FTP安装
3.6.4 通过HTTP安装
3.6.4 升级或安装
3.7 小结
第4章 基本硬件设置
4.1 设置鼠标
4.2 设置网络
4.3 设置时区
4.4 选择重新启动时的服务项目
4.5 设置打印机
4.5.1 本地连接的打印机
4.5.2 远程lpd打印机
4.5.3 SMB/Windows95/NT打印机
4.5.4 NetWare打印机
4.5.5 确认打印机设置
4.6 设置系统管理员root口令
4.7 设置认证方法
4.8 制作启动盘
4.9 安装LILO
4.9.1 SMP主板和LILO
4.9.2 在LILO启动命令行添加选项
4.9.3 LILO的替代方法
4.10 设置XWindow系统
4.11 结束设置
4.12 小结
第2部分 系统管理和维护
第5章 软件包的管理
5.1 RPM设计目的
5.2 使用RPM
5.2.1 安装
5.2.2 升级
5.2.3 更新
5.2.4 查询
5.2.5 检验
5.3 RPM使用实例
5.4 其他RPM资源
5.5 小结
第6章 GnoRPM
6.1 启动GnoRPM
6.2 显示软件包
6.3 选择软件包
6.4 安装新的软件包
6.5 设置
6.6 软件包的操作
6.6.1 查询软件包
6.6.2 检验软件包
6.6.3 卸载软件包
6.6.4 升级软件包
6.7 小结
第7章 系统设置和维护
7.1 文件系统结构
7.1.1 FSSTND综述
7.1.2 RedHatLinux系统中的/usr/local 目录
7.2 特殊的RedHat文件位置
7.3 用户、组和私人用户组
7.3.1 标准用户
7.5.2 标准组
7.3.3 用户私人组
7.4 设置控制台的访问权
7.5 软盘组
7.6 带PAM的用户认证
7.6.1 PAM模块
7.6.2 服务
7.6.3 设置文件
7.6.4 隐藏密码(Shadowpasswords)
7.6.5 Rexec和PAM
7.7 隐藏工具
7.8 构造自定义内核
7.8.1 创建模块化的内核
7.8.2 构造一个initrd镜像
7.9 发送邮件
7.10 控制对服务的访问权
7.11 匿名FTP
7.12 设置NFS
7.12.1 装载NFs文件系统
7.12.2 输出NFS文件系统
7.13 系统启动过程、初始化和关机
7.13.1 Sysc onfi g信 息
7.13.2 systemV的初始化
7.13.3 init的运行等级
7.13.4 initscript 应用程序
7.13.5 在启动时运行程序
7.13.6 关闭系统
7.14 修复模式
7.14.1 通过LILO
7.14.2 紧急启动盘
7.15 小结
第8章 系统管理
8.1 使用Linuxconf设置系统
8.1. 1运行Linux conf
8.1.2 组
8.1.3 CD-ROM、软盘、硬盘和文件系统
8.1.4 联网(网络设置)
8.2 使用控制面板设置系统
8.2.1 设置打印机
8.2.2 内核后台运行软件的设置
8.2.3 网络设置
8.2.4 时间和日期
8.3 小结
第3部分 RedHatLinux6.0的使用
第9章 常用UNIX命令
9.1 登录工作站
9.1.1 通过PC 连接工作站
9.1.2 登录步骤
9.1.3 退出步骤
9.2 更改帐号口令
9.3 在线帮助指令
9.4 进入远程网络系统
9.5 文件和目录管理
9.5.1 列出文件或目录下的文件名称
9.5.2 目录的缩写
9.5.3 改变工作目录位置
9.5.4 拷贝文件
9.5.5 移动或更改文件、目录名称
9.5.6 建立新目录
9.5.7 删除目录
9.5.8 删除文件
9.5.9 文件名的通配符
9.5.10 显示当前所在的目录位置
9.5.11 查看文件内容
9.5.12 查看目录所占磁盘空间
9.5.13 查看自己的磁盘配额使用状况
9.6 文件传输FTP
9.6.1 拷贝文件或目录至远程工作站
9.6.2 自远程工作站拷贝文件或目录
9.6.3 本地工作站与远程工作站间的文件传输
9.7 文件模式的设定
9.7.1 改变文件或目录的读写命令的权限
9.7.2 改变文件或目录的所有权
9.7.3 检查自己所属的组名称
9.7.4 改变文件或目录的组所有权
9.7.5 改变文件或目录的最后修改时间
9.7.6 文件的连接
9.8 文件的字串找寻
9.9 搜索文件或命令的路径
9.10 比较文件或目录的内容
9.11 文件打印输出
9.11.1 一般文件的打印
9.11.2 troff文件的打印
9.12 打印机控制命令
9.12.1 查看打印机状态及打印工作顺序编号和使用者名称
9.12.2 删除打印机内的打印工作
9.13 Job的控制
9.13.1 查看系统的进程
9.13.2 结束或终止进程
9.13.3 在后台执行进程
9.13.4 查看正在后台运行的进程
9.13.5 结束或终止在后台中的进程
9.14 shell变量
9.14.1 查看shell变量的设定值
9.14.2 设定shell变量
9.14.3 删除shell变量
9.15 环境变量
9.15.1 查看环境变量的设定值
9.15.2 设定环境变量
9.15.3 删除环境变量
9.16 alias(别名)
9.16.1 查看所定义的命令的alias
9.16.2 定义命令的alias
9.16.3 删除所定义的alias
9.17 历史记录表(history)
9.17.1 设定命令记录表的长度
9.17.2 查看命令记录表的内容
9.17.3 使用命令记录表
9.17.4 显示前一个命令的内容
9.17.5 更改前一个命令的内容并执行
9.18 文件 的压缩
9.18.1 压缩文件
9.18.2 解压文件
9.19 管道的使用
9.20 输入/输出控制
9.20.1 标准输入的控制
9.20.2 标准输出的控制
9.21 查看系统中的使用者
9.22 进入其他使用者的帐号
9.23 查看用户名
9.24 与某工作站上的用户交谈
9.25 检查远程电脑系统是否正常
9.26 电子邮件(E-mail)的使用
9.26.1 将文件作为E-mail的内容发出
9.26.2 传送E-mail给本站使用者
9.26.3 传送E-mail给站外使用者
9.26.4 检查所传送的E-mail是否发出
9.26.5 读取信件
9.27 vi的使用方法
9.27.1 进入vi
9.27.2 退出vi
9.27.3 vi的操作模式
9.27.4 环境的设定
9.27.5 ex指令
9.27.6 恢复编辑时被中断的文件
9.27.7 编辑多个文件
9.28 小结
第10章 获取帮助
10.1 在线帮助
10.1.1 Man Page
10.1.2 软件包说明文档
10.1.3 HOWTO和FAQ
10.1.4 查找命令(Locate)
10.1.5 Info Page
10.2 通过Internet获得帮助
10.2.1 RedHat 邮件表
10.2.2 USENET新闻组
10.3 小 结
第11章 初识GNOME
11.1 GNOME简介
11.2 GNOME快速入门
11.3 小结
第12章 Enlightenment Window管理器
12.1 Enlightenment Window管理器简介
12.2 Enlightenment设置工具
12.2.1 基本选项
12.2.2 桌面
12.2.3 显示方式(Behavior )
12.2.4 音效
12.2.5 SpecialFX
12.2.6 背景
12.2.7 主题(Therme)
12.2.8 快捷键
12.3 Enlightenment菜单
12.3.1 Enlightenment桌面菜单
12.3.2 Enlightenment窗口菜单
12.4 小结
第13章 GNOME面板的使用和设置
13.1 面板的使用
13.1.1 基本操作
13.1.2 在面板上添加应用软件和程序
13.1.3 运行应用软件
13.1.4 退出 GNOME
13.2 设置的面板
13.2.1 一般面板属性
13.2.2 当前面板属性
13.3 小结
第14章 GNOME桌面和主菜单
14.1 使用桌面
14.1.1 在桌面上建立本地驱动器图标
14.1.2 使用驱动器图标
14.1.3 桌面区域
14.1.4 其他桌面菜单
14.2 编辑主菜单
14.2.1 设置主菜单
14.2.2 使用菜单编辑器
14.2.3 添加新的菜单项
14.2.4 在主菜单中进行拖放
14.3 小结
第15章 GNOME文件管理器
15.1 GNOME 文件管理器简介
15.2 漫游GNOME文件管理器
15.3 选择文件
15.4 拷贝和移动文件
15.5 更改文件名
15.6 在GNOME文件管理器中运行程序
15.7 文件属性和操作
15.8 修改文件管理器参数
15.9 GNOME文件管理器菜单
15.10 小结
第16章 GNOME控制中心
16.1 GCC简介
16.2 桌面工具程序集
16.2.1 背景属性工具
16.2.2 屏幕保护工具
16.2.3 主题选择工具
16.2.4 Window管理器工具
16.3 GNOME编辑属性工具
16.4 GNOME多用途邮件扩展名类型工具
16.5 多媒体工具
16.5.1 键盘闹钟
16.5.2 声音
16.6 外设
16.6.1 键盘
16.6.2 鼠标
16.7 任务管理器
16.7.1 控制GNOME任务管理
16.7.2 重新设置GNOME任务
16.8 小结
第17章 面板工具和CD播放器
17.1 面板工具
17.1.1 监视器
17.1.2 多媒体(Multimedia)
17.1.3 网络
17.1.4 应用程序(Utility)
17.2 GNOMECD播放器(CDPlayer)
17.3 小结
第18章 GNOME日历
18.1 设置GNOME日历
18.2 使用 GNOME日历
18.2.1 工作日图(DayView)
18.2.2 星期 图(Week View )
18.2.3 月份图(MonthView)
18.2.4 年份图(YearView)
18.3 建立一项新的工作安排
18.4 小结
附录
附录A 制作安装盘
A.1 在MS-DOS下制作安装盘
A.2 在类似Linux的操作系统下制作安装盘
附录B RedHatLinux网站
北美
欧洲
亚洲
非洲
澳洲
南美
附录C 硬件支持
C.1 兼容性的定义
C.2 即插即用硬件(PNP)
C.3 CPU、主板和总线
C.4 磁盘驱动器
C.5 IDE适配器
C.6 SCSI适配器
C.8 磁带机
C.9 显卡
C.10 XFree86-3.3.3.1显卡(按生产厂家排列)
C.11 网络
C.12 声 卡
C.13 鼠标
C.14 调制解调器
C.15 打印机和扫描仪
C.16 操纵杆
C.17 无线电通讯卡(Radiocard)
C.18 Multipleserial设备
C.19 并行端口设备
C.20 其他设备
· · · · · · (收起)
读后感
用户评价
这本《如何使用Red Hat Linux 6.0》的封面设计倒是挺复古的,墨绿色的主色调,配上那个年代特有的粗线条字体,一下子就把我拉回了那个拨号上网、学习新操作系统的青葱岁月。我记得那时候,想在学校机房里装个新软件都得层层审批,更别提折腾操作系统了。这本书的厚度拿在手里沉甸甸的,光是目录就够让人肃然起敬,密密麻麻的章节标题,从最基础的命令行操作到复杂的网络配置,似乎把那个版本的Red Hat能干的所有事情都囊括进去了。我当时最头疼的就是分区问题,光是LILO和GRUB的引导顺序就够研究好几天的,真想知道作者在书中是用怎样一种深入浅出的方式来剖析这些核心概念的,是像教科书那样严谨,还是更偏向于实战操作手册的风格?特别好奇它对于早期系统服务的管理,比如sendmail或者Apache 1.3的配置,在当时的环境下,是如何做到既保证系统的稳定运行,又能让初学者不至于迷失在复杂的配置文件中的。这厚度,想必内容绝对是扎实的,不像现在动辄就推荐你看在线文档,实体书的重量感总能带来一种踏实的学习体验。
翻开内页,纸张的质感和印刷的清晰度,让我能感受到那个时代出版物的特点,没有现在这般追求极致的色彩还原度,但信息传递的意图非常明确。我特别关注一下关于网络配置的部分,在那个ADSL尚未普及、PPPoE拨号是主流的年代,如何配置静态IP、如何使用`ifconfig`和`route`命令进行网络调试,是日常工作的重中之重。这本书如果能清晰地解释TCP/IP协议栈在Linux内核中的实现机制,哪怕只是一个高层级的概述,都会对早期学习者大有裨益。此外,Red Hat 6.0时期,RPM包管理系统的地位已经非常稳固了,我好奇这本书是如何讲解RPM包的安装、升级、查询以及依赖关系的解决。是像官方手册那样直接罗列命令,还是结合了实际的软件管理场景,比如如何处理“依赖地狱”的早期版本?对于系统管理员来说,日志文件的分析和系统性能的初步监控,也是日常工作的重要组成部分,希望书中对`/var/log`下的各个文件(如`messages`, `secure`)的解读能有独到的见解。
拿到这本书的时候,我立刻翻到了关于X Window系统的章节,那可是当时图形界面和命令行世界的分水岭。我对当时Red Hat 6.0那个默认的桌面环境印象颇深,那种略显朴素但功能齐全的布局,和今天各种流光溢彩的桌面比起来,简直是两个时代的产物。我猜这本书里肯定会详尽介绍如何通过`xinit`或者更高级的Display Manager来启动和管理会话,也许还会涉及一些当时流行的窗口管理器,比如Enlightenment或者Window Maker的配置技巧。对于很多想从Windows迁移过来的用户来说,搞定图形环境的流畅度和字体渲染是个大挑战,这本书有没有提供一套行之有效的调试流程,来解决那些让人抓狂的兼容性问题?那时候的驱动支持也是个大难题,声卡、显卡,尤其是网络接口卡,没有现成的RPM包就得手动编译内核模块,我非常期待书中是否有关于内核编译和模块加载的详细步骤,这在当时是衡量一个Linux用户水平的重要指标。这本书的年代感,让我对其中包含的“历史遗留”的配置技巧充满了敬意。
这本书的篇幅之大,暗示着它对系统底层工具的覆盖面极广,尤其是那些命令行下才能发挥威力的“瑞士军刀”。比如,处理文本文件时,`sed`和`awk`的运用,是区分普通用户和高级用户的试金石。我猜想,这本书肯定不会只停留在教你如何替换字符串的层面,它大概会展示如何用它们来处理大规模的系统报告或者进行数据清洗。更进一步,对于Shell脚本编程部分,我非常好奇它如何引导读者从简单的Bash脚本过渡到编写更健壮、可移植的自动化任务。考虑到那时系统维护常常需要手动干预,书中是否有关于备份策略的章节?如何利用`tar`配合压缩算法,或者如何使用`rsync`的早期版本进行高效的文件同步,这些实战经验在那个年代是无价之宝。我期待它能像一位经验丰富的师傅,手把手地教你如何用最基础的工具,解决最棘手的问题,而不是仅仅告诉你“有这个工具存在”。
从整体结构来看,这本《如何使用Red Hat Linux 6.0》显然是为那些渴望深入理解操作系统而非仅仅停留在“使用”层面的读者量身定制的。我推测,它可能在安全性的讨论上投入了不少篇幅,毕竟那是个安全意识逐渐被重视起来的时期。比如,如何正确设置文件权限(`umask`的设置哲学),如何使用`chroot`来隔离敏感应用,甚至是对当时新兴的防火墙工具(也许是`ipchains`而非后来的`iptables`)的基本配置介绍。一个好的系统手册,不仅要告诉你“怎么做”,更要解释“为什么这么做”。这本书若能平衡好这种理论与实践的结合,解释清楚为什么某些配置在Red Hat的体系中是最佳实践,那它就不仅仅是一本操作指南,而是一部具有时代价值的Linux启蒙教材。我很好奇,在没有如今丰富的在线社区和即时反馈的情况下,这本书是如何构建起一个完整的、自洽的学习路径的。