Linux网站建设和维护全攻略

Linux网站建设和维护全攻略

目      录
第1章   了解Linux及其网络结构        1
1.1   Linux简介        1
1.1.1   何谓Linux        1
1.1.2   Linux的功能        2
1.1.3   Linux当前的版本        3
1.2   Linux的TCP/IP网络结构        5
1.3   IPv6简介        7
1.3.1   IPv6与IPv4头标的比较        7
1.3.2   简化的头标        8
1.3.3   参数的修订        9
1.3.4   新导入的域        9
1.4   站点注册        10
1.4.1   何谓站点注册        10
1.4.2   注册Linux站点        10
1.5   常见问题及解答        11
1.5.1   关于运行DOS/Windows上的
      程序        11
1.5.2   关于Linux的资料来源        12
1.5.3   关于获取帮助        13
第2章   服务器平台安装和设备管理        15
2.1   硬件选择        15
2.1.1   CPU、RAM和主板与性能的
      关系        16
2.1.2   硬盘的选择        16
2.1.3   显示卡与监视器的选择        16
2.1.4   电源与UPS的选择        16
2.2   Linux的安装准备        17
2.2.1   Linux的获取        17
2.2.2   了解你的计算机配置        17
2.2.3   Linux的安装方式        19
2.2.4   安装Linux的硬盘分区        20
2.2.5   有关LILO的基础知识        22
2.3   Linux的安装        23
2.3.1   首先应该知道的事        23
2.3.2   开始安装:有关安装启动程序的
      选择        24
2.3.3   安装过程        25
2.3.4   最后的设置工作        38
2.3.5   安装LILO        40
2.4   Linux下的硬件设备管理        43
2.4.1   Linux设备管理概述        43
2.4.2   SCSI设备        46
2.4.3   硬盘        47
2.4.4   CD-ROM驱动器        49
2.4.5   调制解调器        54
第3章   配置TCP/IP网络        58
3.1   开始之前需要的信息        58
3.1.1   IP地址        58
3.1.2   网络掩码        58
3.1.3   网络地址(Network Address)        58
3.1.4   广播地址(Broadcast Address)        58
3.1.5   网关地址(Router/Gateway Address)        59
3.1.6   名字服务器地址
     (Nameserver Address)        59
3.2   用netcfg配置网络        59
3.2.1   操纵名字        60
3.2.2   操纵主机        60
3.2.3   增加网络接口设备        61
3.3   安装网卡        62
3.3.1   设置网卡模式        62
3.3.2   配置网卡        63
3.3.3   有关Intel Etherexpress系列卡的
      配置        64
3.3.4   网卡配置中的一些疑问        65
3.4   路由、网关和IPChains        65
3.4.1   路由和网关的概念        65
3.4.2   使用IPChains实现数据包过滤和
      转发        66
第4章   Linux文件及系统管理        68
4.1   文件和目录        68
4.1.1    文件和目录概述        68
4.1.2   文件类型        70
4.2   文件权限        70
4.2.1   文件权限的概念        70
4.2.2   文件权限的构成        71
4.2.3   文件权限的依赖性        72
4.2.4   改变权限        72
4.3  文件链接        73
4.3.1   硬链接        73
4.3.2   符号链接        74
4.4   文件系统和标准文件系统布局        75
4.4.1   文件系统        75
4.4.2   标准文件系统布局        76
4.5   基本目录介绍        77
4.5.1   根文件系统        77
4.5.2   /etc文件系统        78
4.5.3   /dev文件系统        79
4.5.4   /usr文件系统        80
4.5.5   /var文件系统        81
4.5.6   /proc文件系统        82
4.6   启动和关机        83
4.6.1   启动和关机概述        83
4.6.2   近观启动过程        83
4.6.3   重新启动系统        85
4.6.4   紧急启动(软)盘        85
4.6.5   有关关机的更多信息        85
4.7   登录和注销        86
4.7.1   通过终端登录        86
4.7.2   通过网络登录        87
4.7.3   login干了些什么        87
4.7.4   存取控制        88
4.7.5   Shell启动        88
4.8   管理用户        88
4.8.1   系统管理员        89
4.8.2   管理职责        91
4.8.3   用户管理        92
4.8.4   用户组管理        96
4.8.5   使用LinuxConf管理用户        98
4.9   内存管理        100
4.9.1   什么是虚拟内存        100
4.9.2   产生对换空间        100
4.9.3   使用对换空间        101
4.9.4   与其他操作系统共享对换空间        102
4.9.5   分配对换空间        102
4.9.6   高速缓存        103
4.10   X Window        104
4.10.1   如果没有安装X        104
4.10.2   如果已经安装了X        105
第5章   Linux的网络设置        108
5.1   配置NFC服务器        108
5.1.1   NFS简介        108
5.1.2   设置NFS 服务器        109
5.1.3  设置NFS客户机        110
5.1.4   NFS的工作原理        112
5.1.5   NFS守护程序的启动过程        112
5.1.6   各服务进程的作用        113
5.2   建立PPP连接和配置PPP服务器        113
5.2.1   有关PPP的基础知识        113
5.2.2   使用PPP拨号上网        114
5.2.3   配置PPP 服务器        115
5.3   配置DNS服务器        117
5.3.1   DNS (Domain Name System)简介        117
5.3.2   域名服务系统        117
5.3.3   域名服务器和解析器        117
5.3.4   配置暂存专用名字服务器        118
5.3.5   建立一个简单的领域名字服务器        121
5.3.6   配置实例        129
5.3.7   维护工作        133
5.3.8   拨号网络连线的自动设置        134
第6章   建立Internet 站点        136
6.1   E-mail 服务器的建立        136
6.1.1   sendmail 服务器的设置        136
6.1.2   在 Linux机器上设置pop3代理        138
6.2   FTP服务器的建立        139
6.3   WWW服务器的建立        141
6.4   建立Samba服务器        154
6.4.1   Samba是什么        154
6.4.2   安装Samba        154
6.4.3   设置Samba的配置文件        156
6.4.4   启动Samba        158
6.4.5   Samba常用的重要指令        159
第7章   超文本标记语言(HTML)        162
7.1   HTML概述        162
7.2   HTML文件描述        164
7.3   段落、格式、版面分割标记        165
7.4   文字效果标记        167
7.5   超级链接标记        170
7. 6   文字列表标记        171
7. 7   表格标记        173
7.8   插入图像标记        174
第8章   PHP主页设计        176
8.1   内嵌式脚本语言PHP概述        176
8.1.1   PHP 发展历史        176
8.1.2   PHP的主要技术特点        177
8.2   PHP语句        177
8.2.1   初识PHP        177
8.2.2   PHP语句和HTML分离        178
8.3   PHP中的变量        179
8.3.1   变量名和变量类型        179
8.3.2   深入了解变量类型转化        180
8.3.3   数组类型        181
8.3.4   动态变量        181
8.3.5   类和对象        181
8.3.6   变量作用域        182
8.4   外界变量和交互式网页        183
8.4.1   PHP从客户端获取信息的方法:
     外界变量        183
8.4.2   使用HTTP Form获取信息        183
8.4.3   HTTP Cookies与客户端信息        185
8.4.4   使用环境变量获取客户端信息        185
8.5   基本控制流程:分支和循环        185
8.5.1   条件语句和分支结构        185
8.5.2   循环语句        188
8.6   表达式基础        190
8.6.1   算术运算符        190
8.6.2   字符串运算符        190
8.6.3   赋值运算符        190
8.6.4   位运算符        191
8.6.5   逻辑运算符        191
8.6.6   比较运算符        191
8.7   PHP常用函数和MySQL数据库访问
    函数        191
8.7.1   PHP内置数学函数        191
8.7.2   日期时间函数        192
8.7.3   PHP的数据库功能及对MySQL
           数据库访问        194
第9章   建立BBS服务器        197
9.1   BBS服务器概述        197
9. 2   Firebird BBS系统建站准备        199
9. 2.1   最初的准备工作        199
9.2.2   BBS相关帐号的设置        200
9.3   Firebird BBS服务器系统安装        201
9. 4   测试BBS并建立系统帐号        202
9.5   BBS相关配置        202
9.5.1   BBS配置文件sysconf.ini        202
9.5.2   sysconf.ini中定义的主要权限
     说明        204
9.5.3   版面的设置        205
9.5.4   Firebird BBS主要文件说明        206
9.6   BBS转信功能        208
9.6.1   主动式和被动式收信        208
9.6.2   BBS送信工作原理        209
9.6.3   安装转信程序innbbsd        209
第10章   服务器的安全性概述        210
10.1   服务器安全管理        210
10.1.1   安全防护的主要内容        210
10.1.2   Linux系统的文件安全        210
10.1.3   用户访问安全        211
10.1.4   日常安全注意事项        213
10.1.5   服务器被侵入后的处理        213
10.2   防火墙、IP伪装和代理服务器        214
10.2.1   什么是防火墙        214
10.2.2   防火墙分类        214
10.2.3   Linux防火墙实现策略        215
第11章   网站建设实例        216
11.1   Apache、PHP、MySQL简介        216
11.2   Apache、PHP、MySQL的安装        216
11.2.1   安装和启动MySQL        216
11.2.2   安装PHP+Apache        218
11.2.3   启动Apache并测试        219
11.2.4   测试MySQL数据库        220
11.3   网站设计和主页面制作        221
11.3.1   网站总体设计        221
11.3.2   网站风格设计        222
11.3.3   需要注意的问题        222
11.3.4   “Linux网站建设者”首页        222
11.4   网站设计和主页面制作        224
11.4.1   Web-BBS的结构分析        224
11.4.2   数据库的建立和测试        227
11.4.3   Web-BBS主页面制作        228
11.4.4   “发表文章”功能块制作        237
11.4.5   几点探讨和功能扩充        240

下载地址:http://www.xxlinux.com/bbs/viewt ... &extra=page%3D1
干吗搞个链接,好麻烦的。
哪一年出的书???
真是麻烦,还要转到其他页面下
下载的地方还要注册?搞什么啊?
好帖子!关于网站建设方面的书是现在我最需要的!谢谢了!
好吧,偶的原则:原创必须顶
支持下
晕,下载还要分数!