书籍详情

Red Hat Linux大全(第二版)

Red Hat Linux大全(第二版)

作者:(美)David Pitts等著;姚彦忠 等译

出版社:机械工业出版社

出版时间:1999-01-01

ISBN:9787111069744

定价:¥68.00

内容简介
  本书全面系统地介绍Red Hat Linux。全书共分七部分;第一部分对Linux进行了简单介绍并详细说明了Red Hat Linux的安装过程;第二部分讲述Red Hat Linux系统的各种服务程序配置;第三部分对Linux的文件系统、硬件、设备、打印设置以及网络管理进行了详细介绍;第四部分全面介绍了Red Hat Linux系统管理的有关知识;第五部分对用户帐号的管理和系统的安全性进行了系统介绍,并讲述了Shell编程的有关知识;第六部分对任务的自动化进行了讨论,并简单介绍了Red Hat Linux下的各种编程工具;第七部分为附录。本书内容丰富、覆盖面广,对于Linux的爱好者来说,是一本非常好的参考资料。
作者简介
暂缺《Red Hat Linux大全(第二版)》作者简介
目录
译者序
前言
第一部分 Linux的介绍与安装
第1章 Red Hat Linux和UNIX简介
1.1 Linux的优点
1.2 版权和保证
1.3 在哪里可以获取Red Hat Linux
1.4 系统需求
1.4.1 针对Intel平台的系统需求
1.4.2 针对SPANC平台的系统需求
1.4.3 针对Alpha平台的系统需求
1.5 小结
第2章 Red Hat系统的安装
2.1 准备认真准备
2.2 安装Red Hat Linux
2.2.1 创建引导盘和辅助盘
2.2.2 不利用引导软盘进行安装
2.2.3 虚拟控制台
2.2.4 对话框
2.3 一步步地安装
2.3.1 引导
2.3.2 安装程序
2.3.3 选择安装方法
2.3.4 光盘安装
2.4 Red Hat软件包管理程序
2.5 小结
第3章 LILO
3.1 安装与配置LILO
3.1.1 配置LILO
3.2 利用LOADLIN.EXE引导Linux
3.3 如何卸载LILO
3.4 小结
第二部分 配置其他服务系统
第4章 系统的启动和关闭
4.1 引导过程
4.2 初始化过程和启动脚本
4.2.1 init和/etc/inittab
4.2.2 /etc/inittab和系统状态
4.3 tksysv与管理服务程序
4.4 关闭Linux系统
4.4.1 shutdown
4.4.2 halt与reboot
4.5 当系统崩溃时
4.5.1 以root身份运行
4.5.2 创建引导盘
4.5.3 文件工具箱
4.5.4 当系统不能引导时Red Hat会来救援
4.5.5 获取更多的信息
4.6 小结
第5章 配置和创建内核
5.1 Linux内核简介
5.1.1 获取源代码树
5.1.2 增补源代码树
5.1.3 模块
5.2 配置Linux内核
5.2.1 开始配置
5.2.2 逐步分析菜单
5.2.3 关于配置内核最后需要注意的问题
5.3 创建内核
5.4 安装内核
5.5 从错误的内核中恢复过来
5.6 小结
第6章 通用桌面环境
6.1 CDE的安装
6.2 启动CDE
6.2.1 进入CDE
6.2.2 桌面环境
6.3 定制对话环境
6.3.1 样式管理器
6.3.2 前端面板
6.3.3 高级的定制
6.3.4 创建新的动作
6.3.5 创建和修改子面板
6.3.6 当发生问题时恢复对话环境
6.3.7 在注册时执行应用程序和命令
6.3.8 在退出系统时执行命令
6.4 帮助浏览器
6.4.1 使用帮助浏览器
6.4.2 上下文相关的帮助
6.4.3 在图标上添加帮助
6.4.4 帮助主题
6.5 小结
第7章 SMTP和POP
7.1 SMTP
7.1.1 互联网的邮件协议
7.1.2 域名系统和e-mail
7.1.3 sendmail的工作
7.1.4 sendmail的辅助文件
7.1.5 别名文件
7.1.6 设置sendmail
7.1.7 sendmail.cf--sendmail的配置文件
7.1.8 测试sendmail和sendmail.cf
7.2 POP
7.2.1 配置POP服务器
7.2.2 管理公告
7.3 小结
第8章 FTP
8.1 获取和安装FTP服务程序
8.2 FTP服务器的工作方式
8.3 配置FTP服务器
8.3.1 控制访问权——/etc/ftpaccess文件
8.3.2 在传输时转换文件——/etc/ftpconversions文件
8.3.3 配置主机的访问权——/etc/ftphosts文件
8.3.4 FTP的记录文件——/var/log/xferlog
8.4 FTP管理工具
8.4.1 ftpshut 
8.4.2 ftpwho
8.4.3 ftpcount
8.5 小结
第9章 Apache服务器
9.1 服务器的安装
9.2 服务器的设置
9.2.1 编辑httpd.conf
9.2.2 编辑srm.conf
9.2.3 编辑access.conf
9.3 配置inetd服务器
9.4 第一次运行Web服务器
9.4.1 启动Standalone服务器
9.4.2 启动inetd服务器
9.5 启动和停止服务器
9.5.1 启动脚本
9.5.2 停止脚本
9.5.3 重新启动脚本
9.6 配置文件清单
9.7 小结
第10章 X Windows
10.1 设置XFree86系统
10.2 XF86Config文件
10.3 使用Xconfigurator
10.4 检查XF86Config文件
10.4.1 文件的路径名
10.4.2 Keyboard节
10.4.3 Pointer节
10.4.4 服务程序的选择
10.4.5 设置显示模式
10.4.6 XFree86的国际键盘布局
10.5 .xinitrc文件
10.6 个人的X资源
10.7 使用xdm
10.8 窗口管理器的配置
10.9 对使用X的程序进行编译
10.10 常见的一些问题
10.11 编译XFree的源代码
10.12 小结
第三部分 硬件连接和设备
第11章 文件系统、磁盘和其他设备
11.1 块设备
11.2 文件系统
11.3 mount命令
11.4 设置文件系统
11.4.1 Red Hat文件系统管理器
11.4.2 手工编辑/etc/fstab
11.5 创建新的文件系统
11.6 修复文件系统
11.7 硬件
11.7.1 硬盘
11.7.2 软盘
11.7.3 CD-ROM驱动器
11.7.4 Loopback设备
11.7.5 其他块设备
11.8 字符设备
11.8.1 并行端口
11.8.2 磁带驱动器
11.8.3 终端
11.8.4 串行通讯
11.8.5 公用SCSI设备
11.8.6 CD-ROM刻录机
11.8.7 测试CD映像
11.8.8 其他字符设备
11.9 小结
第12章 利用Linux进行打印
12.1 打印机设备
12.2 如何打印
12.3 RHS Linux打印系统管理器
12.3.1 远程和LAN打印机
12.3.2 本地打印机
12.4 Linux的打印命令
12.5 简单地编排格式
12.6 其他有用的打印机程序和过滤程序
12.6.1 APSfilter
12.6.2 Bubble Tools
12.6.3 magicfilter
12.6.4 PostScript打印机
12.6.5 增强的打印假脱机程序
12.6.6 系统计帐
12.7 一些程序技巧
12.7.1 emacs
12.7.2 Linux的Applixware
12.8 其他有用的程序
12.8.1 Xv
12.8.2 pbm实用程序
12.8.3 Ghostview
12.9 获取更详细的信息
12.10 小结
第13章 TCP/IP网络管理
13.1 网络概述
13.1.1 IP地址
13.1.2 TCP/IP基础
13.1.3 子网
13.1.4 确定广播地址
13.1.5 下一代的IP地址——IPv6
13.1.6 申请新的IP地址
13.2 网络配置
13.2.1 一般的网络配置
13.2.2 ifconfig命令
12.2.3 使用route
13.3 域名服务
13.3.1 在DNS之前需要使用的文件/etc/hosts文件
13.3.2 配置DNS客户机:/etc/resolv.conf
13.3.3 DNS的软件
13.3.4 配置DNS服务器
13.4 网络信息服务
13.4.1 历史简介
13.4.2 了解NIS
13.4.3 配置主NIS服务器
13.4.4 配置NIS客户机
13.4.5 配置从NIS服务器
13.5 网络文件系统
13.5.1 安装NFS
13.5.2 启动和停止NFS进程
13.5.3 配置NFS
13.6 利用PPP连接网络
13.6.1 简单的客户机
13.6.2 根据需要及时拨号
13.7 小结
第四部分 系统管理
第14章 Red Hat Linux初步
14.1 文件的组织
14.1.1 /bin和/sbin
14.1.2 /etc
14.1.3 /home
14.1.4 /mnt
14.1.5 /tmp和/var
14.1.6 /usr
14.2 RPM
14.2.1 主要运行方式和常用选项
14.2.2 安装软件包
14.2.3 升级软件包
14.2.4 卸装软件包
14.2.5 查询软件包
14.2.6 验证软件包
14.2.7 glint简介
14.3 小结
第15章 基本的系统管理
15.1 管理全能的root帐号
15.2 系统的维护——对系统进行修改
15.2.1 规划处理过程
15.2.2 制定还原方案
15.2.3 小幅度地进行修改
15.2.4 研制测试方案
15.2.5 及时有效地与用户进行通讯
15.3 获取帮助
15.3.1 手册页
15.3.2 E-mail
15.3.3 Red Hat的邮递列表和讨论组
15.3.4 其他讨论组
15.4 问题的解决途径——记录文件
15.4.1 login.access
15.4.2 用来拒绝或允许某些用户或主机访问系统的其他文件
15.5 syslog
15.6 Wine——在Linux下访问Windows应用程序
15.6.1 Wine的最新版次
15.6.2 从哪里可以获取Wine的副本
15.6.3 Wine的安装以及运行Windows应用程序时遇到的问题
15.7 小结
第16章 高级的系统管理
16.1 基本性能分析
16.1.1 确定CPU的使用情况
16.1.2 top
16.2 交换空间多大才算合适
16.3 改变运行进程的优先级
16.4 小结
第17章 GNU计划的实用程序
17.1 文件实用程序
17.1.1 列出目录的内容
17.1.2 文件操作
17.1.3 修改文件的属性
17.1.4 磁盘的使用情况
17.2 查找实用程序
17.2.1 locate
17.2.2 find
17.2.3 xargs
17.3 shell实用程序
17.3.1 查询注册到系统的用户
17.3.2 id命令
17.3.3 查看正在运行的是何种系统
17.3.4 环境变量和shell函数
17.4 文本实用程序
17.4.1 head和tail命令
17.4.2 split命令
17.4.3 对单词进行计数
17.5 小结
第18章 备份和恢复
18.1 优良备份的品质
18.2 选择备份介质
18.3 选择备份工具
18.4 备份策略
18.5 恢复文件
18.6 了解磁带上的内容
18.7 小结
第五部分 关于其他问题
第19章 用户帐号和注册
19.1 添加用户
19.1.1 编辑etc/passwd
19.1.2 编辑/etc/group
19.1.3 创建主目录和把文件拷贝到新的主目录
19.1.4 改变访问权限和许可
19.1.5 设置口令
19.2 改变用户属性
19.3 暂时禁止用户
19.4 注册和怎样成为特定的用户
19.5 查找
19.5.1 Who
19.5.2 finger
19.6 小结
第20章 系统安全性
20.1 考虑安全性——审核
20.1.1 计划
20.1.2 工具
20.1.3 知识搜集
20.2 危险,威尔·罗宾,危险
20.2.1 以防万一
20.2.2 suid和sgid
20.3 文件和目录许可
20.3.1 文件
20.3.2 目录
20.3.3 如何把suid和sgid置于许可字段
20.3.4 文件或目录的缺省模式
20.4 再论口令
20.5 相关的www站点
20.6 小结
第21章 Shell编程
21.1 创建和执行shell程序
21.2 变量
21.2.1 给变量赋值
21.2.2 访问变量值
21.3 位置参数
21.4 内部变量
21.5 特殊字符
21.5.1 双引号
21.5.2 单引号
21.5.3 反斜杠
21.5.4 反引号
21.6 表达式的比较
21.6.1 pdksh和bash
21.6.2 tcsh
21.7 重复语句
21.7.1 For语句
21.7.2 while语句
21.7.3 until语句
21.7.4 repeat语句(tcsh)
21.7.5 select语句(pdksh)
21.7.6 shift语句
21.8 条件语句
21.8.1 if语句
21.8.2 case语句
21.9 杂项语句
21.9.1 for语句
21.9.2 exit语句
21.10 函数
21.11 小结
第六部分 自动化、编程和修改源码
第22章 任务的自动化
22.1 第一个例子——自动化数据输入
22.1.1 问题的提出和解决方法
22.1.2 脚本的分析
22.2 提高自动化技术的方法
22.2.1 继续学习
22.2.2 精心策划
22.3 Shell脚本
22.3.1 chstr
22.3.2 WWW检索
22.3.3 有关shell编程的结论
22.4 cron和at作业
22.4.1 cron和find——探测磁盘的使用情况
22.4.2 at:调度未来的事件
22.5 其他的机制:Expert、Perl等等
22.5.1 技术比较
22.5.2 Expect
22.5.3 Perl
22.5.4 其他工具
22.5.5 内部脚本
22.6 自动化的意义
22.7 小结
第23章 C和C++编程
23.1 C的介绍
23.1.1 C的编程:基本概念
23.1.2 创建、编译和执行第一个程序
23.1.3 C语言概述
23.1.4 表达式
23.1.5 语句控制
23.1.6 函数
23.1.7 创建一个简单的程序
23.1.8 建立大型的应用程序
23.1.9 调试工具
23.2 C++的介绍
23.2.1 利用C++编译:基本概念
23.2.2 文件命名
23.2.3 C和C++之间的差别
23.2.24 C和C++中的作用域
23.2.5 C++的重载函数和操作符
23.2.6 在C++数据结构中的函数
23.2.7 C++的类
23.3 GNU C/C++编译器的命令行选项
23.4 辅助资料
23.5 小结
第24章 Perl编程
24.1 一个简单的Perl程序
24.2 Perl变量和数据结构
24.3 条件语句:if/else
24.4 循环
24.4.1 for
24.4.2 foreach
24.4.3 while 
24.4.4 until
24.5 正则表达式
24.6 访问shell
24.7 命令行方式
24.8 利用perl执行自动化任务
24.8.1 移动文件
24.8.2 清理记录文件
24.8.3 向Usenet张贴信息
24.9 获取其他信息
24.10 小结
第25章 tcl和tk编程
25.1 tcl基础
25.1.1 tcl的交互使用方式
25.1.2 tcl的非交互使用方式
25.2 tcl语言
25.2.1 命令的结构
25.2.2 注释
25.2.3 数据类型
25.2.4 变量
25.2.5 字符串的操作
25.2.6 数字的操作
25.2.7 引用和置换
25.2.8 流的控制——if和switch
25.2.9 循环
25.2.10 文件的输入输出和文件的信息
25.2.11 过程
25.3 tk工具箱
25.3.1 构件的介绍
25.3.2 创建构件
25.3.3 构件的选项
25.4 一个tcl/tk构件的编程示例
25.5 xsetroot的一个tcl/tk界面
25.6 小结
第26章 Motif编程
26.1 Motif是什么
26.1.1 从哪里可以获得Motif
26.1.2 应该使用什么版本的Motif
26.2 Red Hat Motif的安装
26.2.1 motif-devel-2.0.1-1.i386.rpm
26.2.2 motiff-2.0.1-1.i386.rpm
26.2.3 motif-mwm-2.0.1-1.i386.rpm
26.2.4 Motif-demosrc-2.0.1-1.i386.rpm
26.2.5 Motif-demos-2.0.1-1.i386.rpm
26.3 Motif编程的基本概念和一个简单的例子
26.3.1 构件和事件驱动编程
26.3.2 简单的Motif程序
26.3.3 程序的工作方式
26.3.4 示范程序的资源
26.4 共享库和静态库
26.5 UIL编译器
26.6 指导和例子
26.7 使用imake和xmkmf
26.8 LessTif——一个可选择的Motif克隆
26.9 其他有关的信息
26.10 小结
第27章 gawk观众编程
27.1 应用
27.2 特性
27.3 awk基础
27.3.1 在命令行上利用awk
27.3.2 模式和动作
27.3.3 操纵输入
27.3.4 编程
27.4 动作
27.4.1 变量
27.4.2 字符串
27.4.3 数组
27.4.4 内部数字函数
27.4.5 算术操作符
27.4.6 条件流
27.4.7 循环
27.5 高级输入和输出
27.5.1 输入
27.5.2 输出
27.6 函数
27.6.1 函数定义
27.6.2 函数参数
27.6.3 return语句
27.7 书写报告
27.7.1 复杂的报告
27.7.2 析取数据
27.8 管道流命令
27.9 最后一个内部函数:system
27.10 小结
第28章 网络编程
28.1 网络概念
28.1.1 构成网络地址
28.1.2 网络服务
28.1.3 套接字
28.1.4 协议和套接字类型
28.1.5 设置连接
28.2 TCP客户例子
28.3 TCP服务器例子
28.4 UDP例子
28.5 阻塞与非阻塞描述符
28.6 UDP的I/O多路复用
28.7 TCP的I/O多路复用
28.8 高级论题
28.9 小结
第七部分 附录
A Linux文档计划
B 前50个最常用的Linux命令和实用程序
C Linux文档计划的版权许可协议
D 词汇表
E 光盘上的内容
猜您喜欢

读书导航