书籍详情

Red Hat Linux9编程开发与网络管理

Red Hat Linux9编程开发与网络管理

作者:冉林仓编著

出版社:电子工业出版社

出版时间:2006-06-01

ISBN:9787121026676

定价:¥39.00

购买这本书可以去
内容简介
  本书基于Red Hat Linux操作系统,从简单的命令入手,着重介绍它在网络服务器方面的应用。从远程控制和远程文件共享着手,在接下来的内容中,介绍了Linux系统引导、服务程序和各种命令、基本网络配置和应用。本书将大量篇幅用于介绍Red Hat Linux环境下的各种服务,包括DNS、WWW、FTP、Samba、Sendmail、SSH、Proxy,以及数据库、防火墙的安装、配置和管理维护。最后两章介绍如何使用Shell脚本和GNU C开发环境开发满足用户需要的应用系统。本书力求全面,讲究实用,尽量做到学用结合,言简意赅,通过实例深化理解。本书可以作为Linux短期培训、大中专院校相关专业的培训教材,也可以作为广大Linux爱好者的实用指南。
作者简介
暂缺《Red Hat Linux9编程开发与网络管理》作者简介
目录
第1章  轻松接触Linux    1
1.1  VMware虚拟机软件的使用    1
1.2  Webmin远程配置工具    8
1.3  SSH客户端的应用    15
1.4  Linux远程文件操作    17
第2章  Linux启动和系统服务    21
2.1  Linux系统的引导过程    21
2.2  inittable配置文件    25
2.3  守护进程的管理和维护    27
2.4  守护进程xinetd    33
2.5  自动启动和定时运行    39
第3章  Linux基本命令    42
3.1  帮助命令    42
3.2  从DOS命令到Linux命令    43
3.3  环境变量    45
3.4  参数分隔符    48
3.5  目录树    49
3.6  文件和目录操作    53
3.7  文件查找    58
3.8  文件编辑    64
3.9  tar、zip文档的处理    67
3.10  RPM软件包    72
3.11  开放源代码的编译使用    75
3.12  自动更新程序的安装和配置    77
3.13  用户管理    81
3.14  进程管理    83
3.15  设备管理和mount命令    86
3.16  磁盘管理    88
第4章  X Windows操作基础    93
4.1  X Windows概述    93
4.2  X Windows桌面和文件管理器    99
4.3  任务管理器    103
4.4  包管理器    105
4.5  服务管理器和自启动程序    105
4.6  网络应用    107
4.7  中文输入法    111
4.8  在线翻译    113
4.9  办公系统    114
4.10  多媒体应用    117
4.11  Wine模拟器    119
第5章  Linux网络管理基础    122
5.1  网络配置文件    122
5.2  ifconfig网络接口配置    125
5.3  route路由配置    127
5.4  网络状态--netstat    129
5.5  测试网络的连通性    130
5.6  ADSL拨号网络    133
第6章  Samba与网络共享    136
6.1  Samba安装和启动    136
6.2  Samba的用户设置    138
6.3  Samba的文件配置    140
6.4  测试Samba共享    143
第7章  NFS网络文件系统    150
7.1  NFS网络文件系统概述    150
7.2  配置NFS服务器    152
7.3  配置NFS客户端    154
第8章  文件传输协议    158
8.1  FTP客户端的使用    158
8.2  vsftpd服务器的安装和启动    160
8.3  vsftpd服务器文件配置    162
8.4  TFTP的使用    168
8.5  SFTP的使用    169
第9章  Telnet和SSH协议    172
9.1  Telnet服务器    172
9.2  SSH服务器    174
9.3  SSH客户端    176
第10章  Apache Web服务器配置    178
10.1  Apache服务器的安装和启动    178
10.2  Apache Web服务器的配置    181
10.3  Web服务器的配置举例    186
10.4  Apache Web服务器的访问控制    192
10.5  WebDAV的使用    199
10.6  在Apache服务器运行CGI    203
10.7  在Apache服务器上配置PHP    209
10.8  在Apache服务器上配置JSP    210
第11章  数据库应用    216
11.1  MySQL数据库的安装和配置    216
11.2  MySQL查询语言    220
11.3  MySQL数据库语言C编程    226
11.4  PostgreSQL数据库的安装和启动    229
11.5  PostgreSQL数据库编程    234
第12章  DNS服务器的管理和维护    248
12.1  DNS协议概述    248
12.2  DNS服务器的安装和配置    249
12.3  DNS配置应用和测试    255
第13章  邮件服务器的管理和维护    262
13.1  Sendmail概述    262
13.2  Sendmail的安装和启动    263
13.3  POP3邮件服务器的安装    264
13.4  邮件系统DNS的配置    267
13.5  Sendmail的配置    269
第14章  Squid代理服务器    278
14.1  Squid代理服务器    278
14.2  Squid的配置选项    280
14.3  Squid使用举例    287
14.4  访问控制的配置    289
14.5  透明代理设置    291
第15章  包过滤防火墙    294
15.1  包过滤防火墙的概念    294
15.2  netfilter和iptables    295
15.3  iptables配置规则举例    299
15.4  iptables NAT配置    302
第16章  Linux Shell编程    304
16.1  Shell程序入门    304
16.2  变量的使用    305
16.3  比较语句    308
16.4  结构控制语句    309
16.5  函数    313
16.6  bash shell程序的调试    314
第17章  Linux C语言编程    316
17.1  GNU C编译器    316
17.2  使用GNU make管理项目    318
17.3  使用gdb调试程序    323
17.4  GNU binutils辅助工具    330
17.5  C和C++程序的优化    338
17.6  代码风格的美化    340
17.7  Linux文件操作    343
17.8  进程的管理    351
17.9  定时器编程    355
17.10  线程的使用    357
17.11  容错处理    361
17.12  进程间的通信    364
17.13  动态链接库的调用    370
猜您喜欢

读书导航