图书介绍
红旗Red Hat Linux开发及网络应用PDF|Epub|txt|kindle电子书版本网盘下载
![红旗Red Hat Linux开发及网络应用](https://www.shukui.net/cover/72/32857924.jpg)
- 裴植,肖薇编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115089787
- 出版时间:2001
- 标注页数:692页
- 文件大小:77MB
- 文件页数:713页
- 主题词:
PDF下载
下载说明
红旗Red Hat Linux开发及网络应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 Red Hat Linux/红旗Linux系统安装1
1.1 安装前的准备工作1
1.1.1 准备步骤1:备份数据2
1.1.2 准备步骤2:收集硬件信息2
1.1.3 准备步骤3:准备DOS启动盘2
1.1.4 准备步骤4:准备红旗/Red Hat Linux的引导盘3
1.1.5 准备步骤5:为Linux预留磁盘空间3
1.2 安装红旗/Red Hat Linux6
1.2.1 安装方式6
1.2.2 选择安装方式7
1.2.3 选择键盘类型8
1.2.4 鼠标配置9
1.2.5 选择安装类型10
1.2.6 磁盘分区11
1.2.7 格式化分区14
1.2.8 LILO配置14
1.2.10 设置时区16
1.2.9 网络配置16
1.2.11 设置帐号17
1.2.12 认证配置17
1.2.13 选择安装软件包18
1.2.14 X Window配置20
1.2.15 创建启动盘22
1.3 升级红旗/Red Hat Linux23
1.4 使用字符模式安装系统23
1.5 使用专家模式安装系统24
1.6 对DMA66卡的支持情况28
1.7 在第二块硬盘上安装红旗Linux29
1.8 卸载Linux操作系统30
1.9 系统引导过程31
1.9.1 INIT和运行级31
1.9.2 配置不同运行级别的系统服务:/etc/inittab文件32
1.9.3 运行控制脚本33
1.10 LILO36
1.10.1 LILO规范36
1.10.4 配置LILO37
1.10.2 LILO的优势37
1.10.3 LILO、Linux与其它操作系统的区别37
1.11 LILO常见问题分析40
1.11.1 启动过程中死机40
1.11.2 如何在大硬盘上安装LILO41
1.11.3 LILO产生的磁盘错误码41
第二章 Linux文件系统和常用命令43
2.1 Linux目录结构和文件系统43
2.1.1 Linux的目录结构43
2.1.2 文件系统44
2.2 文件分类46
2.3 文件属性48
2.4 常用Linux命令50
2.5 命令的输入和输出65
2.6 在一行中执行多个命令67
2.7 在管道线中运行命令67
3.1.1 格式化软盘69
3.1 访问软盘驱动器和CD-ROM69
第三章 Linux系统基本配置69
3.1.2 使用mount命令挂载软盘驱动器和CD-ROM70
3.1.3 在X Windows操作界面下挂载CD-ROM和软驱71
3.2 制作Red Hat Linux/红旗Linux引导盘74
3.2.1 使用mkbootdisk命令制作引导盘74
3.2.2 利用DOS引导盘制作红旗Linux启动盘75
3.2.3 使用rdev命令制作红旗Linux启动盘75
3.3.1 配置声卡76
3.3 配置声卡76
3.3.2 使用OSS商业声卡驱动78
3.4 配置串行设备79
3.4.1 串行设备相关配置文件79
3.4.2 配置串行多用户卡80
3.5 Windows系统与Linux系统的互操作81
3.5.1 在Windows系统中操作Linux系统的文件81
3.5.2 在Linux系统中操作Windows系统的文件82
3.6 配置网络远程管理82
3.7 网上邻居84
3.8 浏览WWW主页86
3.9 网上收发E-mail87
3.9.1 Kmail的配置87
3.9.2 接收E-mail90
3.9.3 书写并发送E-mail91
3.9.4 拼写检查91
3.10 使用wget从WWW上传输数据92
4.1 Linux打印系统概述95
第四章 配置Linux打印机95
4.2 使用printtool配置打印机96
4.2.1 配置本地打印机97
4.2.2 配置网络打印机98
4.2.3 配置SMB打印机98
4.3 Linux打印命令和工具99
4.3.1 Linux打印命令99
4.3.2 打印队列管理工具:Klpq101
4.4.1 /etc/printcap说明102
4.4 使用配置文件定制打印机102
4.4.2 打印过滤器104
第五章 配置X Windows105
5.1 X Windows—客户/服务器结构的体现105
5.2 X Windows与Microsoft Windows的比较106
5.2.1 相似之处106
5.2.2 相异之处106
5.3 X服务器与窗口管理器107
5.3.1 X服务器107
5.3.2 窗口管理器108
5.4 配置X Windows的准备工作109
5.4.1 显示卡的型号和生产厂商109
5.4.2 显示卡的显示内存110
5.4.3 显示器的型号和生产厂商110
5.4.4 显示器的水平和垂直刷新频率110
5.4.5 鼠标类型111
5.5 使用Xconfigurator配置显示卡112
5.6.1 Files118
5.6 使用XF86Config配置X Windows118
5.6.2 ServerFlags119
5.6.3 Keyboard120
5.6.4 Pointer121
5.6.5 Monitor122
5.6.6 Device124
5.6.7 Screen125
5.6.8 Display125
6.1.1 添加用户帐号127
6.1 使用Linuxconf理系统用户127
第六章 配置多用户环境127
6.1.2 修改用户帐号128
6.1.3 修改用户密码128
6.1.4 修改root用户密码130
6.1.5 注销用户帐号130
6.1.6 恢复用户帐号130
6.1.7 删除用户帐号130
6.1.8 建立一个组131
6.1.10 修改组成员132
6.1.9 删除一个组132
6.2 在Linux中设置磁盘限额133
6.3 Linux PAM系统管理134
6.3.1 Linux PAM概述134
6.3.2 Linux PAM配置文件135
6.3.3 Linux PAM可用模块137
第七章 文件系统的备份和恢复147
7.1 备份概念简介147
7.1.1 备份设备148
7.1.2 备份策略149
7.2 备份工具151
7.2.1 tar151
7.2.2 cpio153
7.2.3 dd154
7.3 虚拟盘155
7.4 磁盘镜像156
7.5 其它商用备份软件157
7.5.1 BRU157
7.6 服务器之间的备份158
7.5.2 PerfectBackup+158
第八章 Linux常用应用程序159
8.1 多媒体应用程序159
8.1.1 XMMS159
8.1.2 Xllamp160
8.1.3 Xmp3play160
8.1.4 MpegTVPlayer160
8.1.5 AKtion!160
8.2 文字、表格程序161
8.2.1 StarOffice162
8.2.2 WordPerfect162
8.2.3 Applix Suite162
8.2.4 Tex162
8.2.5 Xemacs163
8.3 图形、图像软件163
8.3.1 Gimp163
8.3.2 Xfig164
8.4.1 Dosemu165
8.4 仿真软件165
8.3.3 XPaint165
8.3.4 Electric Eyes165
8.4.2 Wabi173
8.4.3 WINE174
8.5 WWW浏览器174
8.5.1 Netscape Communicator174
8.5.2 其它常用的浏览器175
8.6 X窗口管理器175
8.6.1 KDE175
8.6.2 Gnome176
8.6.3 fvwm176
第九章 配置Linux内核177
9.1 Linux内核概述177
9.1.1 Linux内核版本号177
9.1.2 内核模块178
9.2 配置Linux内核178
9.2.1 配置Linux内核步骤178
9.2.2 使新的内核生效180
9.3 内核参数说明181
9.2.3 恢复原来的内核181
第十章 网络基础185
10.1 重要配置文件185
10.1.1 Internet网络服务文件/etc/services185
10.1.2 Internet协议文件/etc/protocols186
10.1.3 Internet服务数据库文件/etc/inetd.conf187
10.1.4 主机文件/etc/hosts188
10.2 常用网络相关命令189
10.2.1 监视网络状态命令netstat189
10.1.5 域名解析文件/etc/resolv.conf189
10.1.6 其它常用配置文件189
10.2.2 查看并操作网络接口命令ifconfig、ifup和ifdown192
10.2.3 配置主机和网络命令netconf和linuxconf193
10.2.4 配置TCP/IP命令netconfig195
10.2.5 netcfg196
10.2.6 其它常用命令197
11.1.1 DNS的实现199
第十一章 DNS/DHCP管理199
11.1 DNS/DHCP技术入门199
11.1.2 DHCP的实现206
11.2 DNS配置文件及语法208
11.2.1 配置文件语法定义208
11.2.2 DNS服务器配置文件215
11.2.3 DNS客户配置文件222
11.3 DNS配置实例分析223
11.3.1 配置/etc/named.boot和/etc/named.Conf224
11.3.3 自定义配置文件company.com225
11.3.2 配置文件/var/named/named.ca225
11.3.4 自定义配置文件192.168.0226
11.3.5 自定义配置文件127.0.0226
11.3.6 配置文件/etc/resolv.conf227
11.3.7 配置文件/etc/hosts227
11.3.8 配置其它客户机227
11.3.9 为一个DNS服务器申请多个域名227
11.4.1 配置Linux DHCP服务器228
11.4 配置DHCP228
11.4.2 DHCP服务器常见问题分析229
11.4.3 配置DHCP客户机230
第十二章 Linux拨号、ISDN和FAX231
12.1 PPP工作原理231
12.1.1 PPP链接类型234
12.1.2 工作原理234
12.1.3 PPP协商235
12.1.5 代理ARP236
12.1.4 PPP身份认证236
12.2 配置PPP拨号238
12.2.1 准备工作238
12.2.2 使用Kppp配置PPP拨号239
12.2.3 使用minicom配置PPP拨号243
12.2.4 使用配置文件配置PPP拨号245
12.3 使用diald配置自动拨号功能250
12.4 配置PPP服务器251
12.4.1 配置Linux PPP拨入服务器251
12.4.2 配置PPP客户机254
12.4.3 使用网络服务256
12.5 配置回拨功能257
12.5.1 配置回拨服务器257
12.5.2 配置回拨客户机259
12.5.3 配置回拨的其它方法259
12.6 使用PPP的直接电缆连接261
12.7.1 Efax for Linux262
12.7.2 使用Efax for Linux发传真262
12.7 Linux传真262
12.7.3 通过打印功能发传真263
12.7.4 接收传真264
12.8 在Linux上配置ISDN265
12.8.1 ISDN软件包265
12.8.2 ISDN的内核配置265
12.8.3 配置ISDN4Linux267
第十三章 配置ApacheWWW服务器269
13.1 使用linuxconf配置Apache269
13.2.2 配置Apache270
13.2 使用配置文件配置Apache270
13.2.1 安装Apache270
13.2.3 管理Apache274
13.3 配置虚拟主机276
13.3.1 使用相同的IP地址276
13.3.2 使用不同的IP地址277
13.4 配置用户主页279
13.5 支持Perl和PHP3279
13.6 配置Apache代理281
13.6.1 配置Apache HTTP代理281
13.6.2 配置Apache逆向代理282
13.6.3 配置Windows客户机使用代理服务器283
第十四章 配置FTP285
14.1 文件传输协议FTP285
14.2 FTP常用命令集286
14.3 配置Linux FTP服务器289
14.3.1 配置文件/etc/ftpaccess289
14.3.3 配置文件/etc/ftphosts297
14.3.2 配置/etc/ftpconversions297
14.4 配置虚拟FTP服务器298
14.5 FTP镜像站点300
14.5.1 安装FTP mirror300
14.5.2 配置FTP mirror参数301
14.5.3 目录信息303
14.5.4 自动镜像脚本305
15.1 路由概念介绍307
第十五章 配置IP路由307
15.1.1 IP帧格式308
15.1.2 IP路由308
15.1.3 路由选择309
15.1.4 路由表310
15.1.5 Internet体系结构和寻址表311
15.1.6 路由选择协议313
15.1.7 路由选择精灵进程320
15.2 维护内核路由选择表323
15.2.1 查看内核路由选择表323
15.2.2 维护内核路由选择表324
15.3 gated配置文件325
15.3.1 gated选项语句326
15.3.2 gated接口语句327
15.3.3 gated定义语句328
15.3.4 gated协议语句329
15.3.5 gated静态语句339
15.3.6 gated控制语句340
15.3.7 gated指示语句344
15.3.8 gated跟踪语句344
15.4 配置IP路由346
第十六章 配置Linux邮件系统347
16.1 电子邮件347
16.1.1 电子邮件系统概述347
16.1.2 简单邮件传送协议SMTP348
16.1.3 邮件转发、电子邮件网关和邮局协议349
16.1.5 通用Internet邮件扩充MIME350
16.1.4 POP3和IMAP350
16.1.6 用户代理351
16.1.7 邮件传送代理351
16.2 处理本地邮件的用户代理程序:mail(1)命令352
16.2.1 启动和停止mail352
16.2.2 阅读邮件354
16.2.3 定制显示的邮件列表354
16.2.6 新建邮件355
16.2.5 转发邮件355
16.2.4 回复邮件355
16.2.7 保存邮件357
16.2.8 删除邮件358
16.2.9 恢复被删除的邮件358
16.2.10 打印邮件359
16.2.11 编辑邮件359
16.2.12 创建邮件发送列表361
16.2.13 mail(1)高级配置361
16.3 Internet新闻和邮件用户代理程序:pine362
16.5 其它常用用户代理程序:elm、mutt363
16.4 X Windows用户代理程序:Kmail363
16.6 邮件传送代理:sendmail364
16.6.1 理解Sendmail高级配置:sendmail.mc365
16.6.2 理解sendmail.cf372
16.7 设置POP3代理388
16.8 虚拟邮件服务器389
16.9 sendmaii常见问题分析389
16.10.1 fetchmail功能概述及基本用法390
16.10 从邮件服务器中取回邮件:fetchmail390
16.10.2 fetchmail配置工具:fetchmailconf391
16.11 X Windows邮件监视程序:KBiff394
第十七章 防火墙与代理服务器397
17.1 Linux ipchains397
17.1.1 ipchains内核支持397
17.1.2 ipchains功能概述397
17.1.3 ipchains参数介绍401
17.1.4 红旗Linux防火墙407
17.1.6 IP转发411
17.1.5 IP流量控制411
17.2 代理服务器412
17.2.1 squid代理服务器412
17.2.2 如何在Linux中设置透明代理416
第十八章 配置和使用NetNews419
18.1 NetNews应用程序及其配置文件419
18.1.1 接收新闻馈送精灵进程:innd420
18.1.2 接收新闻主机馈送:innfeed423
18.1.3 向其它新闻主机馈送:nntpsend425
18.1.4 监视innd进程:innwatch427
18.1.5 INN的用户交互软件:ctlinnd428
18.1.6 NNRP428
18.1.7 Moderate429
18.1.8 文章过期控制430
18.1.9 Storage API431
18.2 安装新闻服务器433
18.3 配置新闻客户433
18.3.1 配置Internet Explore和Netscape新闻客户433
18.3.2 配置Krn新闻客户438
第十九章 配置网络信息服务(NIS)441
19.1 NIS工作原理441
19.1.1 NIS域442
19.1.2 NIS映像文件442
19.1.3 NIS服务器和客户443
19.1.4 NIS捆绑444
19.1.5 NIS文件说明444
19.1.7 NIS命令446
19.1.6 网络组446
19.1.8 小结450
19.2 配置NIS服务450
19.2.1 规划NIS配置450
19.2.2 启动、停止NIS451
19.2.3 初始化主NIS服务器451
19.2.4 初始化NIS客户机456
19.2.5 初始化从NIS服务器457
19.3.2 添加NIS服务器458
19.3.1 修改NIS域名458
19.3 管理NIS域458
19.3.3 删除从NIS服务器459
19.3.4 改变NIS主服务器459
19.4 管理NIS映像460
19.4.1 添加新映像460
19.4.2 修改映像460
19.5 管理NIS用户460
19.6 检查NIS服务器状态461
20.1.1 安装Firebird BBS463
第二十章 配置BBS服务器463
20.1 配置Firebird BBS463
20.1.2 Firebird BBS与新闻组的结合464
20.2 使用wwwthreads、mysql和perl搭建论坛464
20.2.1 搭建论坛准备工作464
20.2.2 安装WWWThreads465
第二十一章 Linux远程启动467
21.1 Linux远程启动原理467
21.2 远程启动实例468
第二十二章 使用SNMP管理TCP/IP网络471
22.1 网络管理471
22.1.1 一个简单的网络管理模型472
22.1.2 SNMP工作原理473
22.1.3 SMUX协议483
22.2 SNMP配置487
22.3 SNMP493
23.1.1 Samba概念介绍499
23.1 配置Linux samba499
第二十三章 Linux、NT与NetWare的资源共享499
23.1.2 配置Linux Samba服务器500
23.1.3 配置Windows samba客户机503
23.1.4 配置Linux Samba客户机505
23.1.5 使PPP客户使用Samba服务器508
23.1.6 Samba示例分析508
23.1.7 虚拟SMB服务511
23.2 NFS网络文件系统511
23.2.1 网络文件系统介绍512
23.2.3 NFS协议族513
23.2.2 NFS组成513
23.3 配置NFS515
23.3.1 Linux NFS的启动和停止515
23.3.2 配置Linux NFS服务器515
23.3.3 配置Linux NFS客户端516
23.4.1 Linux与Linux之间的资源共享517
23.4.2 Linux与NT之间的资源共享517
23.4 Linux、NT与NetWare的资源共享517
23.4.3 Linux与NetWare之间的资源共享518
第二十四章 数据库服务器521
24.1 在Linux中安装Oracle 8521
24.1.1 系统硬件要求521
24.1.2 安装ORACLE521
24.1.3 使用ORACLE安装盘创建数据库对象526
24.1.4 启动、关闭Oracle 8数据库527
24.1.5 使用脚本创建数据库对象528
24.2.1 系统硬件要求529
24.2.2 安装步骤529
24.2 在Linux中安装Oracle 8i529
24.2.3 启动、关闭Oracle 8i数据库531
24.3 在Linux安装db2 6.1532
24.3.1 系统硬件要求532
24.3.2 安装db2 6.1532
24.3.3 启动、关闭DB2数据库532
24.4.3 配置Sybase数据库533
24.4.2 安装步骤533
24.4.1 安装要求533
24.4 在Linux上安装Sybase533
24.4.4 启动、关闭Sybase数据库534
24.5 MySQL534
24.5.1 安装MySQL535
24.5.2 测试MySQL的运行情况535
24.5.3 MySQL不支持的功能537
第二十五章 维护系统安全和性能539
25.1 安全等级539
25.2.2 维护计算机的物理安全542
25.2 系统安全策略542
25.2.1 控制系统访问权限542
25.2.3 检查对计算机的非法入侵543
25.2.4 注销用户543
25.2.5 使用chroot()限制用户543
25.2.6 SUID/SGID位和粘着位544
25.3 Linux网络安全体系546
25.4 保护系统数据547
25.4.1 数据加密547
25.4.2 不同系统之间的数据和文件操作548
25.4.3 维护文件系统完整性549
25.5 维护文件系统空闲空间550
25.5.1 清除系统日志文件551
25.5.2 增加磁盘空间和重构文件系统552
25.5.3 建立虚拟盘553
25.6 维护文件系统性能553
25.6.1 降低文件系统性能的因素553
25.6.3 调整文件系统性能554
25.6.2 文件系统i节点溢出554
25.7 调整系统内存557
25.7.1 虚拟内存557
25.7.2 高速缓存559
第二十六章 socket通信561
26.1 TCP/IP socket介绍561
26.1.1 流式套接字562
26.1.2 数据报套接字578
26.2 UNIX domain socket介绍579
27.1 Linux设备及驱动程序585
第二十七章 Linux设备驱动程序585
27.2 Linux设备驱动程序的基本结构及常用系统调用586
27.2.1 初始化子程序586
27.2.2 处理I/O请求的子程序586
27.2.3 中断服务子程序589
27.3 LINUX系统下的具体实现592
27.4 Linux设备驱动实例593
27.4.1 编写子程序594
27.4.3 测试驱动程序596
27.4.2 编译程序596
27.5.1 如何避免I/O端口冲突597
27.5.2 如何避免中断冲突597
27.5 常见问题分析597
27.6 网络设备驱动程序598
27.6.1 网络驱动程序的结构598
27.6.2 网络驱动程序的基本方法598
27.6.3 网络驱动程序用到的数据结构600
27.6.4 网络驱动程序常见问题602
27.7.1 申请和释放内存603
27.7 常用系统调用603
27.7.2 中断604
27.7.3 时钟604
27.7.4 I/O端口操作605
27.7.5 打印605
27.7.6 注册驱动程序605
27.7.7 sk_buff606
第二十八章 终端管理607
28.1.1 termios数据结构608
28.1 终端数据结构与函数调用608
28.1.3 终端函数调用611
28.1.2 特殊输入字符611
28.1.4 stty命令613
28.2 规范模式614
28.3 非规范模式614
28.4 终端窗口619
28.5.1 伪终端概述620
28.5.2 TELNET原理620
28.5 伪终端620
第二十九章 中文处理627
29.1 中文字符集和编码627
29.2 locale支持628
29.2.1 locale概念介绍628
29.2.2 用户自定义locale630
29.2.3 locale函数调用632
29.3 检测locale的设置633
29.4.1 消息源程序634
29.4 建立和使用消息目录634
29.4.2 消息类生成工具635
第三十章 PHP脚本637
30.1 PHP3概述637
30.1.1 PHP3的功能637
30.1.2 PHP的特点638
30.2 安装PHP3638
30.3 配置PHP638
30.3.1 常用配置选项639
30.3.2 其它配置选项640
30.4 PHP语法641
30.4.1 变量初始化641
30.4.2 变量作用域642
30.4.3 环境变量643
30.4.4 变量类型及其转换643
30.4.5 测试变量类型643
30.5.1 赋值语句644
30.5 基本语句644
30.4.7 数组644
30.4.6 字符串转换644
30.5.2 条件语句645
30.5.3 循环语句646
30.5.4 REQUIRE语句和INCLUDE语句648
30.5.5 函数648
30.5.6 类定义649
31.1.1 最简单的GTK程序651
31.1 GTK程序开发初步651
第三十一章 GTK开发651
31.1.2 用GTK编写Hello World程序652
31.1.3 消息和回调函数654
31.2 封装控件656
31.2.1 Box封装概念介绍656
31.2.2 box封装实例656
31.2.3 使用表格封装658
31.3 GTK控件659
31.3.1 GTK控件概述660
31.3.2 按钮控件662
31.3.3 Tooltips控件665
31.3.4 Notebook控件665
31.3.5 滚动窗口672
31.3.6 EventBox窗口控件673
31.3.7 其它常用控件674
31.3.8 文件选择框控件675
31.3.9 List控件677
31.3.10 Menu控件680
31.4 rc文件686
31.4.1 rc文件的功能687
31.4.2 GTK的rc文件格式687
31.4.3 rc文件的范例688
31.5 GTK参考690
31.5.1 数据类型定义690
31.5.2 链表691
31.5.3 内存管理函数692
31.5.4 Timers函数692
31.5.5 字符串函数692