书籍详情

Red Hat Linux 6大全

Red Hat Linux 6大全

作者:(美)[D.皮蒂斯]David Pitts,(美)[B.鲍尔]Bill Ball等著;前导工作室译

出版社:机械工业出版社

出版时间:2000-05-01

ISBN:9787111079460

定价:¥96.00

内容简介
  本书全面系统地介绍了Red Hat Linux 6。全书共分五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务器配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容翔实、涉及领域广泛、并且提供了详细的例子和大量的参考资料(包括书籍、电子文档和Internet站点),是一本学习、使用和管理Linux不可多得的好书。
作者简介
暂缺《Red Hat Linux 6大全》作者简介
目录
译者序
前言
第一部分 Red Hat Linux的介绍
第1章 Red Hat Linux和UNIX简介
1.1 Linux的优点
1.2 版权和保证
1.3 在哪里可以获取Red Hat Linux
1.4 系统需求
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.3.5 光盘安装
2.4 硬件配置
2.4.1 选择鼠标
2.4.2 配置X Window系统
2.4.3 配置网络
2.4.4 设置时区
2.4.5 选择服务自动启动
2.4.6 配置打印机
2.4.7 超级用户口令
2.5 Red Ha瞅件包管理程序
2.6 小结
第3章 LILO
3.1 安装与配置LILO
3.1.1 安装或重新配置LILO
3.1.2 配置LILO
3.2 使用LOADLIN.EXE引导Linux
3.3 如何卸载LILO
3.4 LILO疑难解答
3.5 小结
第4章 配置X Wndow系统,版本II
4.1 X Window系统
4.2 建立XFree86系统
4.3 配置XFree86系统
4.3.1 XF86Config文件
4.3.2 使用XConfigurator
4.4 检查XF86Config文件
4.4.1 XF86Config Files部分
4.4.2 XF86Config ServerFlags部分
4.4.3 XF86Config Keyboard部分
4.4.4 XF86Config Pointer部分
4.4.5 XF86Config Monitor部分
4.4.6 XF86Config Graphics Device部分
4.4.7 XF86Config Screen部分
4.5 使用xf86conng
4.6 使用XF86Setup进行配置
4.7 xinitrc文件
4.8 使用Red Hat的wmconfig命令
4.9 个人化的X资源文件
4.10 使用Xdm
4.11 XFree86疑难解答
4.12 小结
第5章 窗口管理器
5.1 GNOME X环境
5.1.1 什么是GNOME
5.1.2 GNOME安装组件
5.1.3 使用GNOME或者其他显示管理器配置XII
5.1.4 使用GNOME客户程序和工具
5.1.5 使用GNOME Control Center配置桌面
5.1.6 GNOME面板配置
5.2 Enlightenment窗口管理器特性
5.3 K桌面环境特性
5.3.1 安装组件
5.3.2 使用kdm登录
5.3.3 KDE桌面特性
5.3.4 执行基本的桌面动作
5.3.5 使用桌面面板
5.3.6 编辑KDE面板菜单
5.3.7 使用kfm文件管理器
5.4 使用KDE Control Center配置KDE
5.4.1 使用显示管理器选项
5.4.2 更改桌面墙纸
5.4.3 更改屏幕保护程序
5.4.4 安装系统声音
5.4.5 更改键盘和鼠标设置
5.4.6 更改窗口按钮
5.4.7 控制光标在桌面上的移动
5.5 fvwm2的AnotherLevel配置特性
5.5.1 重要的文件
5.5.2 配置AnotherLevel
5.5.3 键盘控制
5.6 AfterStep窗口管理器特性
5.6.1 重要的文件
5.6.2 配置AfterStep
5.7 GNU Window Maker窗口管理器特性
5.7.1 重要的文件
5.7.2 配置Window Maker
5.8 fvwm2窗口管理器
5.9 fvwm窗口管理器
5.10 twm窗口管理器
5.11 公共桌面环境特性
5.12 使用RPM安装Red Hat Linux的CDE和库
5.13 小结
第二部分 服务配置
第6章 系统的启动和关闭
6.1 引导进程
6.2 初始化进程和启动脚本
6.2.1 init和/etc/inittab
6.2.2 /etc/inittab和系统状态
6.3 linuxconf与管理服务
6.4 关闭Linux系统
6.4.1 shutdown
6.4.2 halt与reboot
6.5 当系统崩溃时
6.5.1 以root身份运行
6.5.2 创建引导盘
6.5.3 误删除文档
6.5.4 文件工具箱
6.5.5 当系统不能引导时,Red Hat会来救援
6.5.6 获取更多的信息
6.6 小结
第7章 SMTP和协议
7.1 Internet电子邮件标准的历史简述
7.1.1 sendmail介绍
7.1.2 邮局协议
7.1.3 Internet邮件访问协议
7.2 SMTP和sendmail
7.2.1 Internet邮件协议
7.2.2 域名系统和电子邮件
7.2.3 sendmail的工作
7.2.4 sendmail的辅助文件
7.2.5 别名文件
7.2.6 设置sendmail
7.2.7 sendmail.cf:配置文件
7.2.8 自动生成sendmail.cf文件
7.2.9 测试sendmail和sendmail.cf
7.2.10 普通的sendmail配置错误
7.3 POP
7.3.1 配置POP服务器
7.3.2 配置ipop3d
7.3.3 APOP如何工作
7.3.4 设置APOP验证
7.3.5 POP3协议
7.4 IMAP
7.5 邮件获取
7.5.1 配置Netscape POP3或者IMAP邮件获取
7.5.2 fetchmail
7.5.3 为POP3或者IMAP邮件获取配置fetchmail
7.6 小结
第8章 FTP
8.1 获取和安装FTP服务程序
8.2 FTP服务器的工作方式
8.3 配置FTP服务器
8.3.1 控制访问权--/etc/ftpacces文件
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 使用FTP客户程序
8.5.1 autoexpect
8.5.2 ncftp
8.5.3 tftp
8.5.4 XtP
8.5.5 gftp
8.6 小结
第9章 Apache服务器
9.1 服务器安装
9.1.1 从RPM安装
9.1 自己构造源代码
9.2 服务器运行配置的设置
9.2.1 编辑httpd.conf文件
9.2.2 .htaccess文件和访问限制
9.3 虚拟主机
9.3.1 基于地址的虚拟主机
9.3.2 基于名字的虚拟主机
9.4 日志记录
9.5 CGI和SSI
9.5.1 CGI
9.5.2 SSI
9.5.3 基本SSI指令
9.5.4 流控制
9.6 启动和停止服务器
9.6.1 手动启动服务器
9.6.2 /etc/rc.d httpd脚本
9.7 配置文件清单
9.8 小结
第10章 Internet新闻
10.1 Linux与新闻组
10.1.1 新闻供给点如何工作
10.1.2 推/拉新闻
10.1.3下载新闻组的可选方法
10.2 INN硬件与软件要求
10.3 INN介绍
10.3.1 安装INN
10.3.2 INN启动文件
10.3.3 配置INN
10.4 NNTPCache介绍
10.4.1 NNTPCache如何工作
10.4.2 下载和配置NNTPCache
10.5 trn介绍
10.6 小结
第11章 域名服务
11.1 Internet历史简述
11.1.1 hosts.txt文件
11.1.2 /etc/hosts文件
11.2 BIND 8
11.3 本章例子说明
11.4 创建一个普通的缓冲DNS
11.4.1 真正的解决方案
11.4.2 测试缓冲DNS
11.4.3 缓冲服务器小结
11.5 重要的DNS事实和概念
11.5.1 DNS客户和服务器截然不同
11.5.2 DNS术语
11.5.3 DNS将名字映射到IP地址及反序操作
11.5.4 前区和反区必须保持同步
11.5.5 HUP信号和重启
11.5.6 IN-ADDR.ARPA域
11.5.7 主机命名方案
11.5.8 配置DNS客户:/etc/resolv.conf
11.5.9 DNS软件
11.6 DNS服务器配置文件
11.6.1 DNS引导文件:/etc/named.conf
11.6.2 DNS区数据文件
11.7 配置DNSI匠务器主域
11.7.1 添加本地域解析
11.7.2 添加虚拟域解析
11.8 授权委托
11.8.1 在sylvia上添加subdomaindomain.cxm的授权
11.8.2 测试subdomain.domain.cxm本地域分解
11.8.3 从numark委托子域结sylvia
11.8.4 测试subdomain.domainexm委托
11.9 添加从DNS服务器
11.9.1 mtx的更改
11.9.2 numark的更改
11.10 DNS问题解决与调试
11.10.1 使用脚本对DNS设置进行耐压测试
11.10.2 使用转储和日志调试
11.11 其他DNS文档
11.12 小结
第12章 NIS:网络信息服务
12.1 了解NIS
12.1.1 NIS域
12.1.2 不同的服务器
12.1.3 安装软件
12.2 配置主NIS服务器
12.3 配置NIS客户
12.4 配置NIS从服务器
12.5 在/etc/passwd文件中使用NISisms
12.6 使用网络组
12.7 解决问题的一些技巧
12.8 小结
第13章 网络文件系统
13.1 NFS安装
13.2 启动和停止NFS守护程序
13.3 NFS状态
13.4 配置NFS服务器和客户
13.4.1 建立/etc/exports文件
13.4.2 使用mount加载一个导出的文件系统
13.4.3 卸载文件系统
13.4.4 配置地/etc/fstab文件以自动加载文件系统
13.5 完成样本配置文件
13.6 小结
第14章 Samba
14.1 安装Samba
14.2 运行一个简单的Samba设置
14.2.1 正使用Linux客户测试
14.2.2 使用Windows客户测试
14.3 配置Samba
14.3.1 [global]段
14.3.2 [homes]段
14.3.3 [printers]段
14.3.4 Samba打印机疑难解答技巧
14.4 共享文件和打印服务
14.5 优化Samba性能
14.6 测试配置
14.7 运行Samba服务器。
14.8 共享访问
14.8.1 在Linux客户上使用smbclient
14.8.2 在Linux客户卜加载共享
14.8.3 在Windows客户上加载共享
14.9 公用smb.conf配置选项
14.9.1 特殊约定
14.9.2 read Only=Versus writeable=verwritable=Versus write ok=(s)
14.9.3 valid user=(S)
14.9.4 invalid users=(S)
I4.9.5 read list=(s)
14.9.6 write list=(S)
14.9.7 path=(s)
14.9.8 create mask=和create mode=(s)
14.9.9 browseable=(s)
14.9.10 printable(s)
14.9.11 hosts allow、hosts deny=、allowhosts=和deny hosts=(s)
14.9.12  public=和guest ok(s)
14.9.13  comment=(s)和server string=(G)
14.9.14  domain logons=(G)
14.9.15  encrypt passwords=和smb passwd file(G)
14.9.16  hosts equiv=(G)
14.9.17  interfaces=(G)
14.9.18  load printers=(G)
14.9.19  null passwords=(G)
14.9.20  password level和username level(G)
14.9.21  security=(G)
14.9.22  workgroup=(G)
14.9.23  config file=(G)
14.10  Samba 文档资料
14.10.1  Samba应用程序文档资料
14.10.2   配置选项文档
14.10.3  其他文档
14.11  使用SWAT配置基于Web的Samba
14.11.1  在服务器上激活SWAT  
14.11.2  在浏览器上使用SWAT配置smb.conf
14.12  小结
第三部分  系统管理
第15章  文件系统、磁盘和其他设备
15.1  字符设备
15.2  块设备
15.3  文件系统
15.4  mount命令
15.5  使用 user mount tool加载文件系统
15.6  设置文件系统
15.7  创建新的文件系统
15.8  使用fsconf在图形界面中创建和编辑文件系统
15.9  修复文件系统
15.10  硬件
15.10.1  硬盘
15.10.2  软盘
15.10.3  CD-ROM驱动器
15.10.4 回送设备
15.10.5 其他块设备
15.11 字符设备
15.11.1 并行端口
15.11.2 磁带驱动器
15.11.3 终端
15.11.4 串行通信
15.11.5 公用SCSI设备
15.11.6 CD-ROM刻录机
15.11.7 测试CD映像
15.11.8 其他字符设备
15.12 小结
第16章 利用Linux进行打印
16.1 打印机设备
16.2 应该使用什么样的打印机
16.3 如何打印
16.4 RHS Linux打印系统管理器
16.4.1 远程打印机
16.4.2 本地打印机
16.4.3 定制RHS打印机过滤器
16.5 Linux的打印命令
16.6 简单地编排格式
16.7 其他有用的打印机程序和过滤器
16.7.1 APSfilter
16.7.2 BubbleTools
16.7.3 magicfilter
16.7.4 LPRMagic
16.7.5 HPTools
16.7.6 PostScript打印机
16.7.7 增强的打印假脱机程序
16.7.8 系统计帐
16.8 对红外线打印机的支持
16.9 一些程序技巧
16.9.1 emacs
16.9.2 Linux的Applixware
16.9.3 WordPerfect 8 for Linux
16.10 其他的有用程序
16.10.1 pbm工具
16.10.2 gv
16.11 排错和获取更详细的信息
16.12 小结
第17章 TCP/lP网络管理
17.1 TCP/lP基础
17.1.1 IP地址
17.1.2 拆分网络
17.1.3 TCP/lP协议组
17.1.4 端口
17.1.5 套接字
17.2 网络配置
17.2.1 配置文件
17.2.2 配置程序
17.3 网络守护程序
17.3.1 独立的TCP/lP守护程序
17.3.2 Internet超级服务器:inetd
17.4 配置PPP服务器
17.4.1 基本配置
17.4.2 设置通过Shell的PPP访问
17.4.3 设置不通过Shell直接的PPP访问
17.5 TCP/IP查找并排除故障的工具
17.5.1 ping
17.5.2 traceroute
17.5.3 tcpdump
17.6 网络安全工具
17.6.1 防火墙
17.6.2 安全远程访问--SSH,安全的Shell
17.7 小结
第18章 连接到Internet
18.1 配置虚拟接口
18.2 设置PPP
18.2.1 安装PPP
18.2 设置一个PPP用户帐号
182.3 设置chat
18.2.4 配置PPPd
18.2.5 组合使用chat和pppd
18.2.6 使用PPP脚本设置PPP
18.2.7 使用netcfg客户程序设置PPP
18.2.8 使用KPPP客户程序设置PPP
18.3 设置SLIP
18.4 设置拨入PPP服务器
18.5 小结
第19章 Red Hat中的图形管理工具
19.1 文件的组织
19.1.1 thin和/sbin
19.1.2 /etc中的配置文件
19.1.3 /home
19.1.4 /mnt
19.1.5 /tmp和/var
19.1.6 /usr
19.2 Red Hat中的软件包管理器
19.2.1 主要运行方式和常用选项
19.2.2 安装软件包
19.2.3 升级软件包
19.2.4 卸装软件包
19.2.5 查询软件包
19.2.6 验证软件包
19.2.7 gnorpm简介
19.3 Red Hat工具
19.3.1 使用control-panel
19.3.2 使用Comanche工具来配置Apache
19.3.3 使用fetChmailconf工具配置Fetchmail
19.3.4 使用tksysv工具来配置Linux运行级
19.3.5 使用chkconfig命令检测运行级
19.3.6 使用timetool命令设置时间和日期
19.3.7 使用Printtool客户程序来配置打印机
19.3.8 使用netcfg客户程序来配置网络设备
19.3.9 使用helptool客户程序获取帮助
19.3.10 使用kernelcfg工具配置Linux内核
19.3.11 使用modemtool客户程序建立./devmodem
19.4 使用Red Hat的setup命令
19.4.1 使用kbdconfig命令配置键盘
19.4.2 使用mouseconfig命令配置鼠标
19.4.3 使用sndconfig命令配置声卡
19.4.4 使用ntsysv命令配置系统服务
19.4.5 使用timeconfig命令设置系统的时区
19.5 使用linuxconf命令
19.6 小结
第20章 基本的系统管理
20.1 管理全能的root帐号
20.2 系统的维护——对系统进行修改
20.2.1 规划处理过程
20.2.2 制定还原方案
20.2.3 小幅度地进行修改
20.2.4 制定测试方案
20.2.5 及时有效地与用户进行通信
20.3 获取帮助
20.3.1 手册页
20.3.2 email
20.3.3 Red Hat的邮件列表和讨论组
20.3.4 其他讨论组
20.4 问题的解决途径--日志文件
20.5 syslog.conf
20.6 增加用户
20.6.1 编辑etc/passwd
20.6.2 编辑/etc/group
20.6.3 创建主目录和把文件拷贝到新的主目录
20.6.4 改变访问权限和拥有者
20.6.5 设置口令
20.7 改变用户属性
20.8 暂时禁止用户
20.9 使用配置工具来增加用户
20.9.1 使用Gnome的Iinuxconf增加用户
20.9.2 用户口令
20.9.3 删除用户
20.9.4 组
20.10 登录和怎样成为特定的用户
20.11 查找
20.11.1 Who
20.11.2 finger
20.12 小结
第21章 高级的系统管理
21.1 基本性能分析
21.1.1 使用vmstat确定CPU的使用情况
21.1.2 top
21.2 图形化监视工具
21.2.1 Xosview
21.2.2 XIoad
21.3 交换空间多大才算合适
21.4 改变运行进程的优先级
21.5 小结
第22章 GNU计划的实用程序
22.1 GNU计划软件内容
22.2 文件实用程序
22.2.1 列出目录的内容
22.2.2 文件操作
22.2.3 修改文件的属性
22.2.4 磁盘的使用情况
22.3 查找实用程序
22.3.1 locatC
22.3.2 find
22.3.3 xargs
22.4 shell实用程序
22.4.1 查询登录到系统的用户
22.4.2 id命令
22.4.3 查看正在运行的是何种系统
22.4.4 环境变量和shell函数,
22.5 文本实用程序
22.5.1 head和tail命令
22.5.2 split命令
22.5.3 对单词进行计数
22.6 小结
第23章 备份和恢复
23.1 对成功备份的考虑
23.2 优良备份的品质
23.3 选择备份介质
23.4 选择备份工具
23.5 备份策略
23.5.1 利用tar和cpio执行备份
23.5.2 使用taper脚本进行备份
23.5.3 使用BRU-2000进行备份
23.6 恢复文件
23.7 了解磁带上的内容
23.8 小结
第24章 系统安全性
24.1 全性审核
24.1.1 计划
24.1.2 工具
24.1.3 知识搜集
24.2 危险,威尔罗宾逊,危险
24.2.1 以防万一
24.2.2 suid和sgid
24.3 文件和目录许可
24.3.1 目录
24.3.2 目录
24.3.3 如何把suid和sgid置于许可
24.3.4 文件或目录的缺省模式
24.4 再论口令
24.5 相关的WWW站点
24.6 小结
第四部分 Linux编程
第25章 Shell编程
25.1 创建和执行Shell程序
25.2 变量
25.2.1 给变量赋值
25.2.2 访问变量值
25.3 位置参数
25.4 内部变量
25.5 特殊字符
25.5.1 双引号
25.5.2 单引号
25.5.3 反斜杠
25.5.4 反引号
25.6 表达式的比较
25.6.1 pdksh和bash
25.6.2 tcsh
25.7 重复语句
25.7.1 for语句
25.7.2 while语句
25.7.3 unit陪句
25.7.4 repeat语句
25.7.5 select语句
25.7.6 shift语句
25.8 条件语句
25.8.1 if语句
25.8.2 case语句
25.9 杂项语句
25.9.1 break语句
25.9.2 exit语句
25.10 函数
25.11 小结
第26章 gawt编程
26.1 应用
26.2 特性
26.3 awk基础
26.3.1 在命令行中使用awk
26.3.2 模式和动作
26.3.3 操纵输入
26.3.4 编程
26.4 动作
26.4.1 变量
26.4.2 字符串
26.4.3 数组
26.4.4 内部数字函数
26.4.5 算术操作符
26.4.6 条件流
26.4.7 循环
26.5 高级输入和输出
26.5.1 输入
26.5.2 输出
26.6 函数
26.6.1 函数定义
26.6.2 函数参数
26.6.3 return语句
26.7 书写报告
26.7.1 复杂的报告
26.7.2 析取数据
26.8 管道流命令
26.9 最后一个内部函数:system
26.10 小结
第27章 任务的自动化
27.1 第一个例子---自动化数据输入
27.1.1 问题的提出和解决方法
27.1.2 脚本的分析
27.2 提高自动化技术的方法
27.2.1 继续学习
27.2.2 精心策划
27.3 Shell脚本
27.3.1 WWW检索
27.3.2 有关shell编程的结论
27.4 cron和at作业
27.4.1 cron和find——探测磁盘的使用情况
27.7.22 at:调度未来的事件
27.5 其他的机制Expect、Perl等等
27.5.1 Expect
27.5.2 Perl
27.5.3 其他工具
27.5.4 内部脚本
27.6 自动化的意义
27.7 小结
第28章 配置和创建内核
28.1 Linux内核简介
28.1.1 Microkernel和Monolith比较
28.1.2 内核模块
28.1.3 内核版本号
28.2 获取内核源代码
28.2.1 修补源代码
28.2.2 模块
28.2.3 内核2.2中的新特征
28.3 配置Linux内核
28.4 配置选项
28.4.1 代码成熟级别
28.4.2 处理器类型和特征
28.4.3 可调入模块支持
28.5 一般设置
28.5.1 网络支持
28.5.2 BSD记帐
28.5.3 SysV IPC
28.5.4 sysctl支持
28.5.5 对各种各样二进制文件的支摘
28.5.6 并行口
28.5.7 高级电源管理支持
28.5.8 看门狗支持
28.5.9 即插即用设备的支持
28.5.10 块设备
28.6 网络选项
286.1 内核Netlink套接字
28.6.2 网络防火墙
28.6.3 优化为路由器
28.6.4 IP隧道
28.6.5 WEB站点管理员和IP别名
28.6.6 IPX和APPletalk支持
28.6.7 企业网络和X.25支持
28.6.8 在低速CPU和高速接口中发送数据
28.6.9 QOS和/或公平排队
28.7 SCSI支持
28.8 网络设备支持
28.8.1 虚拟网络设备
28.8.2 EQL
28.8.3 PLIP,PPP和SLIP拨号网络支持
28.8.4 业余爱好者无线电和无线的支持
28.8.5 IrDA子系统和红外线端口设备驱动程序
28.9 ISDN子系统
28.10 老式的CD-ROM驱动器
28.11 字符设备
28.11.1 终端和控制台
28.11.2 串口
28.11.3 Unix98 PTY
28.11.4 并口打印机
28.12 鼠标
28.13 看家狗,NVRAM和RTC设备
28.14 DoubleTalk语音合成器
28.15 VidCO4Linux
28.16 游戏杆支持
28.17 Ftape,软磁带设备驱动
28.18 文件系统
28.18.1 MS-DOS和VFAT文件系统
28.18.2 ISO 9660 UDF和DVD支持
28.19 网络文件系统
28.19.1 CODA分布式文件系统
28.19.2 NFS
28.19.3 SMB和NPC
28.20 分区类型
28.21 本地语言支持
28.22 控制台驱动程序
28.23 声音
28.24 内核Hacking
28.25 调出/存储配置
28.26 创建和安装内核
28.27 手工地安装新内核
28.28 新内核的故障检定
28.28.1 系统信息文件
28.28.2 设置内核参数和选项
28.29 疑难解答和恢复
28.29.1 重复的重启
28.29.2 不完全的LILO提示符
28.29.3 调入时内核停止
28.29.4 内核Panic
28.29.5 内核OoP和错误报告
28.29.6 Linux和Y2K
28.30 参考和资源
28.31 总结
第29章 网络编程
29.1 网络概念
29.1.1 构成网络地址
29.1.2 网络服务
29.1.3 套接字
29.1.4 协议和套按字类型
29.1.5 设置连接
29.2 TCP客户例子
29.3 TCP服务器例子
29.4 UDP例子
29.5 阻塞与非阻塞描述符
29.6 UDP的I/O多路复用
29.7 TCP的I/O多路复用
29.8 高级论题
29.9 小结
第30章 C和C++编程
30.1 C语言的背景
30.2 C的编程:基本概念
30.2.1 C程序中的函数
30.2.2 C程序中的数据
30.3 创建、编译和执行第一个程序
30.4 C语言的元素
30.14.1 基本的C语法
30.4.2 表达式
30.4.3 语句控制
30.4.4 函数
30.4.5 创建一个简单的程序
30.4.6 建立大型的应用程序
30.5 项目管理工具
30.5.1 使用make来编译程序
30.5.2 使用RCS和CVS来管理软件项目
30.5.3 调试工具
30.6 C++语言的元素
30.7 利用C++编程:基本概念
30.7.1 文件命名
30.7.2 C和C++之间的差别
30.7.3 C和C++中的作用城
30.7.4 C++的重载函数和操作符
30.7.5 在C++数据结构中的函数
30.8 C++的类
30.8.1 在C++中说明一个类
30.8.2 继承性和多态性
30.9 GNU C/C++编译器的命令行选项
30.10 GNU egcs编译系统的新特征
30.11 辅助资料
30.12 小结
第对章 Perl编程
31.1 一个简单的Perl程序
31.2 perI变量和数据结构
31.2.1 Perl变量类型
31.2.2 特殊变量
31.3 条件语句:if/else和unless
31.3.1 if
31.3.2 unless
31.4 循环
31.4.1 for
31.4.2 foreach
31.4.3 While
31.4.4 until
31.5 正则表达式
31.6 访问Shell
31.7 对产控制参数
31.8 模块和CPAN
31.9 例子程序
31.9.1 发送邮件
31.9.2 清理记录文件
31.9.3 向Usenet张贴信息
31.9.4 一行的程序
31.9.5 Schwartzian转换
31.9.6 命令行进程
31.10 获取其他信息
31.10.1 书籍
31.10.2 讨论组
31.10.3 WWW
31.10.4 其他信息
31.11 小结
第32章 Motif编程
32.1 Motif是什么
32.1.1 从哪里可以获得Motif?
32.1.2 26.1.2应该使用什么版本的Motif
32.2 Red Hat Modif的安装
32.2.1 Development rpms
32.2.2 Motif 2.1 rpms
32.2.3 Motif 2.1 Mwm rpms
32.2.4 Motif Demonstration Source rpms
32.2.5 Motif Demos rpms
32.3 Motif编辑的基本概念和一个简单的例子
32.3.1 构件和事件驱动编程
32.3.2 简单的Motif程序
32.3.3 程序的工作方式
32.3.4 示范程序的资源
32.4 UIL编译器
32.5 指导和例子
32.6 使用imake和xmkmf
32.7 LessTif--一个可选择的Motif克隆
32.8 其他有关的信息
32.9 小结
第33章 ICI和tk编程
33.1 tcI基础
33.1.1 比喻交互使用方式
33.1.2 tCI的非交互使用方式
33.2 tel语言
33.2.1 命令的结构
33.2.2 注释
33.2.3 数据类型
33.2.4 变量
33.2.5 字符串的操作
33.2.6 数字的操作
33.2.7 引用和置换
33.2.8 流的控制——if和switch
33.2.9 循环
33.2.10 文件的输入输出和文件的信息
33.2.11 过程
33.3 tk工具箱
33.3.1 构件的介绍
33.3.2 创建构件
33.3.3 构件的选项
33.4 一个tcl/tk构件的编程示例
33.5 xsetroot的一个tcl/tk界面
33.6 小结
第34章 在Python下编程
34.1 准备运行Python
34.1.1 安装Python
34.1.2 设置Python环境变量
34.2 Python命令行解释程序
34.3 Python程序
34.4 控制语句
34.4.1 IF语句
34.4.2 WHILE循环
34.4.3 FOR循环
34.5 列表和range()函数
34.6 字典
34.7 控制台I/O
34.8 文件I/O
34.8.1 文件输出
34.8.2 文件输入
34.8.3 文件I/O范例
34.9 函数和模块
34.9.1 函数
34.9.2 模块
34.10 串和正则表达式
34.10.1 串
34.10.2 正则表达式
34.10.3 串和正则表达式范例
34.11 类
34.11.1 类的定义和实例化
34.11.2 封装和个人ID
34.11.3 继承
34.12 其他Python性能
34.13 总结
第35章 Java程序
35.1 何为Java
35.1.1 Java的用途
35.1.2 Java虚拟机
35.1.3 应用程序和Applet
35.1.4 跨平台开发和本地平台开发
35.2 Red Hat Linux中的Java支持
35.3 软件开发工具箱
35.4 Java语言概述
35.4.1 对象、类和面向对象程序
35.4.2 数据类型
35.4.3 表达式
35.4.4 控制语句:if-else、while及for
35.4.5 编写自己的方法
35.4.6 比较Java与C和C++
35.4.7 异常事件处理
35.4.8 Java对象包
35.5 编写Java程序
35.5.1 创建代码
35.5.2 编译Java源代码
35.5.3 创建并执行应用程序
35.5.4 创建并运行Applet
35.6 Java和Internet
35.6.1 JDBC
35.6.2 RMI
35.6.3 Java.net: 网络技术
35.7 Servlet
35.8 其他参考
35.8.1 书籍
35.8.2 Web站点
35.9 小结
第五部分 附录
附录A Linux文档计划概述
附录B 常用LinuX命令和工具
附录C Linux文档计划的版权许可协议
附录D 与其他系统一起工作
猜您喜欢

读书导航