简介
《网络服务搭建、配置与管理大全(Linux版)》以Red Hat企业版操作系统为例,全面介绍了网络服务器和应用服务器搭建、配置与管理,包括目录服务、文件服务、DHCP服务、DNS服务、Web服务、FTP服务、E-mail服务、VPN服务、流媒体服务、代理服务、防火墙服务、数据库服务、VPN服务、时间服务等,Shell命令行和系统管理,SSH、Telnet和Webmin远程管理,以及Linux服务器群集和Linux系统及服务故障诊断。《网络服务搭建、配置与管理大全(Linux版)》内容注重实用性和可操作性,使读者可以快速掌握《网络服务搭建、配置与管理大全(Linux版)》所介绍的知识点,并能将这些知识应用到实际工作中。《网络服务搭建、配置与管理大全(Linux版)》所有服务的配置都经过了实际验证,因此,读者在使用《网络服务搭建、配置与管理大全(Linux版)》时,可节省大量的调试时间。
《网络服务搭建、配置与管理大全(Linux版)》适合作为大专院校计算机相关专业的教材,也可作为网络管理员和系统管理员的Linux服务器搭建手册。更多>>
目录
第1章 red hat enterprise linux的安装及配置. 1
1.1 linux简介 1
1.1.1 linux的起源与发展 1
1.1.2 linux操作系统的诞生 2
1.1.3 linux的命名 4
1.1.4 linux的吉祥物 4
1.1.5 linux的特点 4
1.1.6 linux的应用领域 6
1.2 linux版本发展 8
1.2.1 linux的内核版本 8
1.2.2 linux的发行版本 9
1.3 red hat enterprise linux 5 9
1.3.1 red hat enterprise linux 5的新特性 9
1.3.2 red hat enterprise linux 5大家族 10
1.4 red hat enterprise linux的安装 11
1.4.1 安装前的准备工作 11
1.4.2 安装red hat enterprise linux 14
1.4.3 安装后的基本配置 21
1.4.4 删除red hat enterprise linux 24
1.5 linux的引导与登录 25
.1.5.1 grub及lilo系统引导 25
1.5.2 linux的启动过程 26
1.5.3 linux的登录和退出 28
第2章 初试shell 30
2.1 启动shell 30
2.1.1 使用终端窗口 30
2.1.2 使用shell提示符 31
2.2 linux shell大家族 32
2.2.1 linux shell家族史 32
2.2.2 使用bash shell 32
2.2.3 使用其他shell 33
2.3 探索shell 33
2.3.1 目录及文件管理命令 33
2.3.2 信息显示命令 37
2.3.3 网络基本配置命令 39
2.3.4 关机和注销命令 42
2.4 环境变量及shell配置文件 43
2.4.1 shell环境变量 43
2.4.2 shell环境配置文件 45
2.4.3 设置提示符 46
2.5 使用vim文本编辑器 47
2.5.1 vim编辑器的基本模式 47
2.5.2 运行vim 48
2.5.3 vim常见命令 48
2.5.4 定制丰富多彩的vim 52
第3章 进入linux桌面 53
3.1 gnome和kde桌面管理器 53
3.2 gnome桌面环境 53
3.2.1 使用gnome桌面 54
3.2.2 使用nautilus文件管理器 55
3.2.3 配置gnome 57
3.2.4 退出gnome 59
3.3 kde桌面环境 60
3.3.1 使用kde桌面 60
3.3.2 使用konqueror文件管理器 63
3.3.3 配置konqueror 65
3.3.4 配置kde桌面 66
3.3.5 配置x 67
第4章 系统管理与入门 70
4.1 用户管理 70
4.1.1 用户账号文件 70
4.1.2 用户群组文件 72
4.1.3 命令行管理方式 74
4.1.4 图形界面的用户管理器 80
4.1.5 用户群组的管理 81
4.2 磁盘管理 83
4.2.1 硬盘相关知识 83
4.2.2 管理磁盘分区 83
4.2.3 使用磁盘管理命令 93
4.2.4 磁盘配额管理问题 98
4.3 文件系统管理 101
4.3.1 常见的文件系统 101
4.3.2 文件类型 102
4.3.3 文件压缩与归档 102
4.3.4 文件链接 106
4.3.5 文件系统的安装 107
4.4 进程管理 108
4.4.1 进程及作业 108
4.4.2 进程控制 108
4.4.3 作业控制 112
4.5 系统安全管理 114
4.5.1 口令安全 114
4.5.2 文件和目录许可 115
4.6 内核管理 116
4.6.1 内核组成 116
4.6.2 内核定制 117
4.6.3 使用内核模块工具 117
4.6.4 升级内核 118
4.7 软件包管理 120
4.7.1 使用rpm命令 120
4.7.2 rpm软件包管理工具 120
第5章 samba服务器的配置与应用 122
5.1 samba server概述 122
5.1.1 samba server简介 122
5.1.2 samba server的安装 122
5.1.3 samba服务的图形化配置方法 125
5.1.4 启动、关闭和重启samba服务 128
5.2 samba服务的配置文件 129
5.2.1 samba服务的主要配置文件 129
5.2.2 samba服务的密码文件 130
5.2.3 samba服务的日志文件 130
5.3 smb.conf文件 131
5.3.1 smb.conf文件结构 131
5.3.2 smb.conf文件语法和变量 132
5.3.3 smb.conf文件详解 133
5.4 samba服务的安全级别 135
5.4.1 共享安全级别 135
5.4.2 用户安全级别 135
5.4.3 服务器安全级别 136
5.4.4 域安全级别 136
5.4.5 活动目录安全级别 136
5.5 访问samba共享资源 136
第6章 nfs服务器的配置与应用 138
6.1 nfs服务概述 138
6.1.1 使用nfs的好处 138
6.1.2 nfs和rpc 139
6.2 nfs服务的组件 139
6.3 nfs服务的安装与配置 140
6.3.1 nfs服务的安装 140
6.3.2 nfs服务的配置 141
6.3.3 nfs服务的启动与停止 142
6.3.4 nfs服务的文件存取权限 143
6.4 在客户端挂接nfs文件系统 143
第7章 dhcp服务器的配置与应用 146
7.1 dhcp服务的概述 146
7.1.1 dhcp服务简介 146
7.1.2 dhcp工作流程 146
7.1.3 ip地址租约和更新 147
7.1.4 dhcp服务器分配给客户端的ip地址类型 148
7.2 dhcp服务的安装 149
7.2.1 安装dhcp服务器前的准备工作 149
7.2.2 安装dhcp服务器 150
7.2.3 启动和停止dhcp服务 151
7.3 dhcp服务的配置 152
7.3.1 配置文件的格式 152
7.3.2 设置ip作用域 154
7.3.3 设置客户端ip选项 154
7.3.4 设置租约期限 154
7.3.5 保留特定的ip地址 155
7.3.6 分配多网段的ip地址 155
7.3.7 dhcpd.conf配置文件的参数 155
7.3.8 局域网dhcp服务器配置实战 157
7.4 dhcp客户端的配置 158
7.4.1 linux操作系统客户端配置·图形界面法 158
7.4.2 linux中dhcp的配置·命令行法 159
7.4.3 windows操作系统客户机配置 160
第8章 dns服务器的配置与应用 162
8.1 dns服务概述 162
8.1.1 dns服务简介 162
8.1.2 dns查询原理 162
8.1.3 dns规划 163
8.1.4 hosts文件 164
8.1.5 bind简介 165
8.2 dns服务的安装 165
8.2.1 安装dns服务 165
8.2.2 安装chroot软件包 166
8.2.3 dns服务的启动与停止 166
8.3 配置主要名称服务器 167
8.3.1 主配置文件 167
8.3.2 设置根区域 168
8.3.3 设置主区域 169
8.3.4 设置反向解析区域 171
8.3.5 根服务器信息文件named.ca 171
8.3.6 区域文件 171
8.3.7 实现负载均衡功能 174
8.3.8 实现直接解析域名 175
8.3.9 实现泛域名解析 175
8.3.10 主要名称服务器的测试 175
8.4 配置辅助dns服务器 178
8.5 配置缓存cache-only服务器 179
8.6 dns客户端的配置 180
8.6.1 linux中dns客户端的配置 180
8.6.2 windows下dns客户端的配置 181
第9章 web服务器的配置与应用 182
9.1 web服务的概述 182
9.1.1 web服务简介 182
9.1.2 http协议 182
9.1.3 流行的www服务器软件 183
9.2 apache服务器简介 184
9.2.1 apache的历史 184
9.2.2 apache的特性 185
9.3 apache服务器的安装 185
9.3.1 apache的安装 185
9.3.2 apache服务的启动与停止 188
9.4 apache配置文件详解 188
9.4.1 httpd.conf文件的格式 189
9.4.2 apache服务的基本配置 189
9.5 apache服务器控制存取方式 194
9.5.1 options选项 194
9.5.2 浏览权限的设置 194
9.6 apache的高级配置 198
9.6.1 虚拟目录 198
9.6.2 用户身份认证 199
9.6.3 虚拟主机 202
9.7 配置动态web站点 203
9.7.1 创建cgi动态网站 203
9.7.2 创建php动态网站 204
9.7.3 创建jsp动态网站 206
9.8 apache日志管理和统计分析 211
9.8.1 配置访问日志 212
9.8.2 配置错误日志 212
9.8.3 日志统计分析 212
9.8.4 日志文件的压缩备份 214
第10章 ftp服务器的配置与应用 215
10.1 ftp服务概述 215
10.1.1 ftp工作原理 215
10.1.2 匿名用户 216
10.1.3 ftp服务的传输模式 216
10.1.4 流行的ftp服务器软件简介 216
10.2 vsftpd服务的安装 217
10.2.1 安装vsftpd服务 218
10.2.2 vsftpd服务的启动与关闭 218
10.2.3 vsftpd的配置文件 219
10.2.4 监听地址与控制端口 219
10.2.5 ftp模式与数据端口 220
10.2.6 ascii模式 220
10.2.7 超时选项 220
10.2.8 负载控制 220
10.2.9 匿名用户 221
10.2.10 本地用户 221
10.2.11 虚拟用户 222
10.2.12 用户登录控制 222
10.2.13 目录访问控制 222
10.2.14 文件操作控制 222
10.2.15 新增文件权限设置 223
10.2.16 日志设置 223
10.2.17 允许匿名用户上传文件 223
10.2.18 限制用户目录 224
10.2.19 配置高安全级别的匿名ftp服务器 225
10.2.20 实战虚拟用户 226
10.3 pureftpd服务器的安装与配置 228
10.3.1 安装apache服务 228
10.3.2 安装mysql数据库和相关程序 229
10.3.3 安装pureftpd服务器 229
10.3.4 生成pureftpd服务管理脚本 230
10.3.5 配置匿名用户登录环境 230
10.3.6 安装zend optimizer 231
10.3.7 配置webpureftp 231
10.3.8 生成mysql数据库 233
10.3.9 生成pure-ftpd的mysql数据库配置文件 233
10.3.10 使用webpureftp管理虚拟用户 233
10.3.11 启动和停止pureftpd服务 234
10.3.12 测试pureftpd服务 234
10.4 ftp客户端的配置与访问 234
10.4.1 windows环境下访问ftp服务器 235
10.4.2 linux环境下访问ftp服务器 236
第11章 e-mail服务器的配置与应用 237
11.1 电子邮件服务概述 237
11.1.1 电子邮件服务简介 237
11.1.2 电子邮件系统的工作原理 238
11.1.3 与邮件相关的几个专有名词 239
11.1.4 流行的e-mail服务器软件简介 239
11.2 sendmail邮件服务器 240
11.2.1 安装前的准备工作 240
11.2.2 安装sendmail 241
11.2.3 开启sendmail的发送邮件功能 241
11.2.4 主机别名 242
11.2.5 用户别名 242
11.2.6 允许投递 242
11.2.7 虚拟域 243
11.2.8 配置pop3与imap 243
11.2.9 电子邮件客户端配置与访问 244
11.3 postfix邮件服务器 245
11.3.1 postfix邮件服务的安装.. 245
11.3.2 postfix邮件服务的配置 247
11.3.3 postfix服务的基本配置 247
11.3.4 虚拟别名域的配置 251
11.3.5 用户别名的配置 252
11.3.6 smtp认证的配置 252
11.3.7 启动和停止postfix服务 255
11.4 pop3和imap邮件服务的实现 256
11.4.1 dovecot服务的实现 256
11.4.2 cyrus-imapd服务的实现 257
11.5 以web方式收发电子邮件 260
11.5.1 squirrelmail的安装与配置 261
11.5.2 使用squirrelmail收发电子邮件 262
第12章 流媒体服务器的配置与应用 263
12.1 流媒体技术基础 263
12.1.1 流媒体技术简介 263
12.1.2 流媒体播放方式 267
12.1.3 流媒体格式 269
12.1.4 常用流媒体服务软件 270
12.2 helix server的安装 271
12.3 helix server基础配置 276
12.4 helix server安全设置 279
12.5 helix服务日志和监控 283
12.6 流媒体客户端软件和流
12.6 媒体测试 284
12.7 流媒体文件的制作 284
第13章 目录服务的配置与应用 286
13.1 目录服务概述 286
13.1.1 x.500简介 286
13.1.2 ldap简介 287
13.1.3 ldap与x.500的比较 288
13.1.4 流行的目录服务产品 288
13.2 ldap基础 291
13.2.1 ldap的4种基本模型 291
13.2.2 规划目录树 293
13.2.3 ldap服务的应用领域 293
13.3 ldap的安装 294
13.3.1 berkeley db数据库的安装 294
13.3.2 openldap的安装 296
13.4 初始化openldap 297
13.4.1 openldap的基本配置 297
13.4.2 启动openldap服务器 299
13.4.3 建立初始化数据 299
13.5 phpldapadmin的安装 300
13.5.1 安装apache服务 301
13.5.2 下载phpldapadmin 301
13.5.3 安装phpldapadmin 301
13.5.4 配置apache服务 302
13.6 配置phpldapadmin 303
13.6.1 生成phpldapadmin
10.3.9 主配置文件 303
13.6.2 配置phpldapadmin 303
13.7 使用phpldapadmin管理目录树 305
13.7.1 登录phpldapadmin 305
13.7.2 创建ou 307
13.7.3 创建用户组 308
13.7.4 创建用户账号 309
13.8 ldap服务的身份验证 310
13.8.1 linux系统用户验证 311
13.8.2 ftp用户验证 313
13.8.3 web用户验证 313
第14章 网络数据库postgresql
第14章 服务的配置与应用 315
14.1 postgresql概述 315
14.1.1 postgresql的历史 315
14.1.2 postgresql的主要特征 316
14.2 postgresql的安装 319
14.2.1 安装前的准备工作 319
14.2.2 安装postgresql服务器 319
14.2.3 启动postgresql服务 320
14.2.4 重启或停止postgresql服务 320
14.2.5 postgresql服务自动启动 321
14.3 postgresql组件程序 321
14.3.1 客户端应用 321
14.3.2 服务器端应用 322
14.3.3 客户端程序psql 322
14.4 postgresql基本操作 325
14.4.1 创建和删除数据库 325
14.4.2 对数据库中表的管理 326
14.5 postgresql维护管理 329
14.5.1 postgresql角色管理 329
14.5.2 postgresql数据库权限管理 330
14.5.3 postgresql数据库备份与恢复 333
14.5.4 postgresql日常清理 335
14.5.5 基于web的远程操作 336
第15章 网络数据库mysql服务的配置 341
15.1 mysql的概述 341
15.1.1 mysql的历史 341
15.1.2 mysql的主要特征 341
15.2 mysql的安装 343
15.2.1 使用“软件包管理者”安装 343
15.2.2 使用rpm包安装 345
15.2.3 使用源码方式安装 346
15.3 mysql服务的配置和使用 347
15.3.1 修改mysql管理员密码 347
15.3.2 创建和删除数据库 348
15.3.3 表的创建、复制、删除和修改 349
15.3.4 表中数据的插入、删除和修改 351
15.3.5 索引的创建和删除 352
15.3.6 用户的创建和删除 353
15.3.7 用户权限的设置 354
15.4 mysql的图形化配置 355
15.4.1 安装phpmyadmin 355
15.4.2 配置phpmyadmin虚拟目录 356
15.4.3 使用phpmyadmin 357
15.5 启动和停止mysql服务 359
第16章 代理服务器的配置与应用 360
16.1 代理服务器概述 360
16.1.1 代理服务器的主要作用 360
16.1.2 代理服务器的工作原理 362
16.2 squid server的安装 363
16.3 squid server的基本配置 365
16.3.1 设置监听的ip地址和端口 366
16.3.2 设置缓冲大小 366
16.3.3 设置访问控制 368
16.3.4 其他参数设置 372
16.3.5 初始化squid 373
16.3.6 启动和停止代理服务器 376
16.3.7 代理服务器测试 378
16.4 squid server高级配置 379
16.4.1 透明代理 379
16.4.2 squid安全设置 381
16.5 代理客户端的配置 383
16.5.1 firefox代理设置 383
16.5.2 ie代理设置 384
16.6 访问控制应用实例 385
16.7 squid日志管理 388
16.7.1 安装webalizer 389
16.7.2 配置webalizer 390
16.7.3 应用webalizer查看squid网络流量日志 392
第17章 网络防火墙与nat服务 394
17.1 防火墙概述 394
17.1.1 防火墙简介 394
17.1.2 防火墙的分类 395
17.1.3 防火墙的工作原理 396
17.1.4 防火墙特点对比 398
17.2 iptables简介 398
17.3 iptables的基本概念 399
17.3.1 规则(rules) 400
17.3.2 链(chains) 400
17.3.3 表(tables) 400
17.3.4 iptables传输数据包的过程 401
17.4 iptables设置基础 403
17.4.1 关闭系统防火墙iptables 403
17.4.2 iptables命令格式 403
17.4.3 iptables的使用 407
17.5 nat服务 411
17.5.1 nat服务的相关概念 411
17.5.2 nat的用途 414
17.5.3 使用iptables实现nat服务 415
17.5.4 nat客户端的配置 416
17.6 访问控制应用实例 417
17.6.1 禁止客户端访问指定网站 417
17.6.2 禁止部分客户端上网 418
17.6.3 禁止客户端访问某些服务 418
17.6.4 强制访问指定站点 419
17.6.5 禁止客户端使用腾讯qq 420
17.6.6 禁止使用icmp协议 420
第18章 vpn服务的配置与应用 422
18.1 vpn服务的概述 422
18.1.1 vpn简介 423
18.1.2 vpn的安全技术 424
18.1.3 vpn工作原理 426
18.2 安装vpn服务器 429
18.2.1 配置vpn服务器硬件环境 429
18.2.2 vpn服务器的安装 431
18.3 配置vpn服务器 432
18.3.1 配置主配置文件 432
18.3.2 配置账号文件 433
18.3.3 设置nat并打开linux
10.3.9 内核路由功能 433
18.4 启动和停止vpn服务 434
18.4.1 启动vpn服务 434
18.4.2 重启vpn服务 434
18.4.3 自动启动vpn服务 434
18.4.4 停止vpn服务 435
18.5 vpn客户端配置 435
第19章 网络时间服务器的配置与应用 439
19.1 网络时间服务概述 439
19.1.1 时间服务器的作用 439
19.1.2 网络时间服务的实现方式 439
19.1.3 ntp的网络结构 439
19.1.4 ntp的工作模式 440
19.2 时间服务器的安装 441
19.2.1 采用rpm包安装 441
19.2.2 采用tar包安装 441
19.3 网络时间服务器的配置 442
19.3.1 ntp软件包的结构 442
19.3.2 ntp主配置文件 443
19.3.3 手动修正系统时间 444
19.4 启动和停止网络时间服务 445
19.4.1 启动ntp服务 445
19.4.2 自动启动ntp服务 446
19.5 测试网络时间服务 446
19.5.1 检查ntp服务器是否启动 446
19.5.2 测试ntp服务器的同步状态 446
19.5.3 跟踪时间服务器 447
19.5.4 防火墙上为ntp服务放行 447
19.6 网络时间客户端设置 447
19.6.1 windows网络时间客户端设置 448
19.6.2 linux网络时间客户端设置 448
第20章 ssh服务器的配置与应用 449
20.1 ssh服务概述 449
20.1.1 ssh服务简介 449
20.1.2 公钥加密体系结构 450
20.2 ssh服务器的安装 451
20.3 ssh服务器的配置 452
20.4 启动和停止ssh服务 454
20.4.1 启动ssh服务 454
20.4.2 重启ssh服务 454
20.4.3 自动启动ssh服务 455
20.4.4 停止ssh服务 455
20.5 ssh客户端的使用 455
20.5.1 windows客户端的使用 456
20.5.2 linux客户端的使用 456
第21章 telnet和虚拟终端服务的配置与应用 460
21.1 telnet服务 460
21.1.1 telnet服务的安装 460
21.1.2 telnet的基本配置 461
21.1.3 启动和停止telnet服务 463
21.1.4 telnet客户端的使用 464
21.2 vnc服务 466
21.2.1 vnc服务概述 466
21.2.2 vnc服务的安装 467
21.2.3 vnc服务的启动配置和停止vnc服务 468
21.2.4 检测vnc服务 469
21.2.5 vnc服务的配置 470
21.2.6 vnc客户端的配置 472
21.2.7 ssh隧道技术支持下的vnc客户端的配置 475
第22章 使用webmin图形化配置各种服务 477
22.1 webmin简介 477
22.2 webmin的安装和配置 478
22.2.1 安装perl语言解释器 478
22.2.2 安装net-ssleay perl和openssl 478
22.2.3 安装webmin 479
22.2.4 设置webmin为中文界面 481
22.3 停止和启动webmin服务 482
22.4 webmin主要功能 483
22.5 用webmin配置服务 485
22.5.1 使用webmin配置samba服务 486
22.5.2 使用webmin配置nfs服务 488
22.5.3 使用webmin配置dhcp服务 489
22.5.4 使用webmin配置dns服务 492
第23章 linux服务器集群 495
23.1 服务器集群概述 495
23.2 构建一个工作集群 496
23.3 使用oscar创建linux集群 497
23.3.1 oscar简介 497
23.3.2 oscar是这样工作的 498
23.3.3 安装oscar之前的准备事项 498
23.3.4 开始安装oscar 500
23.3.5 选择oscar组件 503
23.3.6 配置oscar组件 503
23.3.7 安装oscar服务器 503
23.3.8 创建客户端镜像 504
23.3.9 定义客户端 505
23.3.10 网络设置 505
23.3.11 安装客户端 506
23.3.12 安装测试集群 507
23.4 管理linux集群 507
23.4.1 图形化管理工具——oscar management wizard 507
23.4.2 客户端管理——命令行 508
第24章 linux服务器故障与诊断 509
24.1 linux引导系统故障 509
24.1.1 引导加载程序grub 509
24.1.2 init进程和/etc/inittab文件 511
24.1.3 rc脚本 514
24.2 linux系统故障 515
24.3 网络故障诊断... 518
1.1 linux简介 1
1.1.1 linux的起源与发展 1
1.1.2 linux操作系统的诞生 2
1.1.3 linux的命名 4
1.1.4 linux的吉祥物 4
1.1.5 linux的特点 4
1.1.6 linux的应用领域 6
1.2 linux版本发展 8
1.2.1 linux的内核版本 8
1.2.2 linux的发行版本 9
1.3 red hat enterprise linux 5 9
1.3.1 red hat enterprise linux 5的新特性 9
1.3.2 red hat enterprise linux 5大家族 10
1.4 red hat enterprise linux的安装 11
1.4.1 安装前的准备工作 11
1.4.2 安装red hat enterprise linux 14
1.4.3 安装后的基本配置 21
1.4.4 删除red hat enterprise linux 24
1.5 linux的引导与登录 25
.1.5.1 grub及lilo系统引导 25
1.5.2 linux的启动过程 26
1.5.3 linux的登录和退出 28
第2章 初试shell 30
2.1 启动shell 30
2.1.1 使用终端窗口 30
2.1.2 使用shell提示符 31
2.2 linux shell大家族 32
2.2.1 linux shell家族史 32
2.2.2 使用bash shell 32
2.2.3 使用其他shell 33
2.3 探索shell 33
2.3.1 目录及文件管理命令 33
2.3.2 信息显示命令 37
2.3.3 网络基本配置命令 39
2.3.4 关机和注销命令 42
2.4 环境变量及shell配置文件 43
2.4.1 shell环境变量 43
2.4.2 shell环境配置文件 45
2.4.3 设置提示符 46
2.5 使用vim文本编辑器 47
2.5.1 vim编辑器的基本模式 47
2.5.2 运行vim 48
2.5.3 vim常见命令 48
2.5.4 定制丰富多彩的vim 52
第3章 进入linux桌面 53
3.1 gnome和kde桌面管理器 53
3.2 gnome桌面环境 53
3.2.1 使用gnome桌面 54
3.2.2 使用nautilus文件管理器 55
3.2.3 配置gnome 57
3.2.4 退出gnome 59
3.3 kde桌面环境 60
3.3.1 使用kde桌面 60
3.3.2 使用konqueror文件管理器 63
3.3.3 配置konqueror 65
3.3.4 配置kde桌面 66
3.3.5 配置x 67
第4章 系统管理与入门 70
4.1 用户管理 70
4.1.1 用户账号文件 70
4.1.2 用户群组文件 72
4.1.3 命令行管理方式 74
4.1.4 图形界面的用户管理器 80
4.1.5 用户群组的管理 81
4.2 磁盘管理 83
4.2.1 硬盘相关知识 83
4.2.2 管理磁盘分区 83
4.2.3 使用磁盘管理命令 93
4.2.4 磁盘配额管理问题 98
4.3 文件系统管理 101
4.3.1 常见的文件系统 101
4.3.2 文件类型 102
4.3.3 文件压缩与归档 102
4.3.4 文件链接 106
4.3.5 文件系统的安装 107
4.4 进程管理 108
4.4.1 进程及作业 108
4.4.2 进程控制 108
4.4.3 作业控制 112
4.5 系统安全管理 114
4.5.1 口令安全 114
4.5.2 文件和目录许可 115
4.6 内核管理 116
4.6.1 内核组成 116
4.6.2 内核定制 117
4.6.3 使用内核模块工具 117
4.6.4 升级内核 118
4.7 软件包管理 120
4.7.1 使用rpm命令 120
4.7.2 rpm软件包管理工具 120
第5章 samba服务器的配置与应用 122
5.1 samba server概述 122
5.1.1 samba server简介 122
5.1.2 samba server的安装 122
5.1.3 samba服务的图形化配置方法 125
5.1.4 启动、关闭和重启samba服务 128
5.2 samba服务的配置文件 129
5.2.1 samba服务的主要配置文件 129
5.2.2 samba服务的密码文件 130
5.2.3 samba服务的日志文件 130
5.3 smb.conf文件 131
5.3.1 smb.conf文件结构 131
5.3.2 smb.conf文件语法和变量 132
5.3.3 smb.conf文件详解 133
5.4 samba服务的安全级别 135
5.4.1 共享安全级别 135
5.4.2 用户安全级别 135
5.4.3 服务器安全级别 136
5.4.4 域安全级别 136
5.4.5 活动目录安全级别 136
5.5 访问samba共享资源 136
第6章 nfs服务器的配置与应用 138
6.1 nfs服务概述 138
6.1.1 使用nfs的好处 138
6.1.2 nfs和rpc 139
6.2 nfs服务的组件 139
6.3 nfs服务的安装与配置 140
6.3.1 nfs服务的安装 140
6.3.2 nfs服务的配置 141
6.3.3 nfs服务的启动与停止 142
6.3.4 nfs服务的文件存取权限 143
6.4 在客户端挂接nfs文件系统 143
第7章 dhcp服务器的配置与应用 146
7.1 dhcp服务的概述 146
7.1.1 dhcp服务简介 146
7.1.2 dhcp工作流程 146
7.1.3 ip地址租约和更新 147
7.1.4 dhcp服务器分配给客户端的ip地址类型 148
7.2 dhcp服务的安装 149
7.2.1 安装dhcp服务器前的准备工作 149
7.2.2 安装dhcp服务器 150
7.2.3 启动和停止dhcp服务 151
7.3 dhcp服务的配置 152
7.3.1 配置文件的格式 152
7.3.2 设置ip作用域 154
7.3.3 设置客户端ip选项 154
7.3.4 设置租约期限 154
7.3.5 保留特定的ip地址 155
7.3.6 分配多网段的ip地址 155
7.3.7 dhcpd.conf配置文件的参数 155
7.3.8 局域网dhcp服务器配置实战 157
7.4 dhcp客户端的配置 158
7.4.1 linux操作系统客户端配置·图形界面法 158
7.4.2 linux中dhcp的配置·命令行法 159
7.4.3 windows操作系统客户机配置 160
第8章 dns服务器的配置与应用 162
8.1 dns服务概述 162
8.1.1 dns服务简介 162
8.1.2 dns查询原理 162
8.1.3 dns规划 163
8.1.4 hosts文件 164
8.1.5 bind简介 165
8.2 dns服务的安装 165
8.2.1 安装dns服务 165
8.2.2 安装chroot软件包 166
8.2.3 dns服务的启动与停止 166
8.3 配置主要名称服务器 167
8.3.1 主配置文件 167
8.3.2 设置根区域 168
8.3.3 设置主区域 169
8.3.4 设置反向解析区域 171
8.3.5 根服务器信息文件named.ca 171
8.3.6 区域文件 171
8.3.7 实现负载均衡功能 174
8.3.8 实现直接解析域名 175
8.3.9 实现泛域名解析 175
8.3.10 主要名称服务器的测试 175
8.4 配置辅助dns服务器 178
8.5 配置缓存cache-only服务器 179
8.6 dns客户端的配置 180
8.6.1 linux中dns客户端的配置 180
8.6.2 windows下dns客户端的配置 181
第9章 web服务器的配置与应用 182
9.1 web服务的概述 182
9.1.1 web服务简介 182
9.1.2 http协议 182
9.1.3 流行的www服务器软件 183
9.2 apache服务器简介 184
9.2.1 apache的历史 184
9.2.2 apache的特性 185
9.3 apache服务器的安装 185
9.3.1 apache的安装 185
9.3.2 apache服务的启动与停止 188
9.4 apache配置文件详解 188
9.4.1 httpd.conf文件的格式 189
9.4.2 apache服务的基本配置 189
9.5 apache服务器控制存取方式 194
9.5.1 options选项 194
9.5.2 浏览权限的设置 194
9.6 apache的高级配置 198
9.6.1 虚拟目录 198
9.6.2 用户身份认证 199
9.6.3 虚拟主机 202
9.7 配置动态web站点 203
9.7.1 创建cgi动态网站 203
9.7.2 创建php动态网站 204
9.7.3 创建jsp动态网站 206
9.8 apache日志管理和统计分析 211
9.8.1 配置访问日志 212
9.8.2 配置错误日志 212
9.8.3 日志统计分析 212
9.8.4 日志文件的压缩备份 214
第10章 ftp服务器的配置与应用 215
10.1 ftp服务概述 215
10.1.1 ftp工作原理 215
10.1.2 匿名用户 216
10.1.3 ftp服务的传输模式 216
10.1.4 流行的ftp服务器软件简介 216
10.2 vsftpd服务的安装 217
10.2.1 安装vsftpd服务 218
10.2.2 vsftpd服务的启动与关闭 218
10.2.3 vsftpd的配置文件 219
10.2.4 监听地址与控制端口 219
10.2.5 ftp模式与数据端口 220
10.2.6 ascii模式 220
10.2.7 超时选项 220
10.2.8 负载控制 220
10.2.9 匿名用户 221
10.2.10 本地用户 221
10.2.11 虚拟用户 222
10.2.12 用户登录控制 222
10.2.13 目录访问控制 222
10.2.14 文件操作控制 222
10.2.15 新增文件权限设置 223
10.2.16 日志设置 223
10.2.17 允许匿名用户上传文件 223
10.2.18 限制用户目录 224
10.2.19 配置高安全级别的匿名ftp服务器 225
10.2.20 实战虚拟用户 226
10.3 pureftpd服务器的安装与配置 228
10.3.1 安装apache服务 228
10.3.2 安装mysql数据库和相关程序 229
10.3.3 安装pureftpd服务器 229
10.3.4 生成pureftpd服务管理脚本 230
10.3.5 配置匿名用户登录环境 230
10.3.6 安装zend optimizer 231
10.3.7 配置webpureftp 231
10.3.8 生成mysql数据库 233
10.3.9 生成pure-ftpd的mysql数据库配置文件 233
10.3.10 使用webpureftp管理虚拟用户 233
10.3.11 启动和停止pureftpd服务 234
10.3.12 测试pureftpd服务 234
10.4 ftp客户端的配置与访问 234
10.4.1 windows环境下访问ftp服务器 235
10.4.2 linux环境下访问ftp服务器 236
第11章 e-mail服务器的配置与应用 237
11.1 电子邮件服务概述 237
11.1.1 电子邮件服务简介 237
11.1.2 电子邮件系统的工作原理 238
11.1.3 与邮件相关的几个专有名词 239
11.1.4 流行的e-mail服务器软件简介 239
11.2 sendmail邮件服务器 240
11.2.1 安装前的准备工作 240
11.2.2 安装sendmail 241
11.2.3 开启sendmail的发送邮件功能 241
11.2.4 主机别名 242
11.2.5 用户别名 242
11.2.6 允许投递 242
11.2.7 虚拟域 243
11.2.8 配置pop3与imap 243
11.2.9 电子邮件客户端配置与访问 244
11.3 postfix邮件服务器 245
11.3.1 postfix邮件服务的安装.. 245
11.3.2 postfix邮件服务的配置 247
11.3.3 postfix服务的基本配置 247
11.3.4 虚拟别名域的配置 251
11.3.5 用户别名的配置 252
11.3.6 smtp认证的配置 252
11.3.7 启动和停止postfix服务 255
11.4 pop3和imap邮件服务的实现 256
11.4.1 dovecot服务的实现 256
11.4.2 cyrus-imapd服务的实现 257
11.5 以web方式收发电子邮件 260
11.5.1 squirrelmail的安装与配置 261
11.5.2 使用squirrelmail收发电子邮件 262
第12章 流媒体服务器的配置与应用 263
12.1 流媒体技术基础 263
12.1.1 流媒体技术简介 263
12.1.2 流媒体播放方式 267
12.1.3 流媒体格式 269
12.1.4 常用流媒体服务软件 270
12.2 helix server的安装 271
12.3 helix server基础配置 276
12.4 helix server安全设置 279
12.5 helix服务日志和监控 283
12.6 流媒体客户端软件和流
12.6 媒体测试 284
12.7 流媒体文件的制作 284
第13章 目录服务的配置与应用 286
13.1 目录服务概述 286
13.1.1 x.500简介 286
13.1.2 ldap简介 287
13.1.3 ldap与x.500的比较 288
13.1.4 流行的目录服务产品 288
13.2 ldap基础 291
13.2.1 ldap的4种基本模型 291
13.2.2 规划目录树 293
13.2.3 ldap服务的应用领域 293
13.3 ldap的安装 294
13.3.1 berkeley db数据库的安装 294
13.3.2 openldap的安装 296
13.4 初始化openldap 297
13.4.1 openldap的基本配置 297
13.4.2 启动openldap服务器 299
13.4.3 建立初始化数据 299
13.5 phpldapadmin的安装 300
13.5.1 安装apache服务 301
13.5.2 下载phpldapadmin 301
13.5.3 安装phpldapadmin 301
13.5.4 配置apache服务 302
13.6 配置phpldapadmin 303
13.6.1 生成phpldapadmin
10.3.9 主配置文件 303
13.6.2 配置phpldapadmin 303
13.7 使用phpldapadmin管理目录树 305
13.7.1 登录phpldapadmin 305
13.7.2 创建ou 307
13.7.3 创建用户组 308
13.7.4 创建用户账号 309
13.8 ldap服务的身份验证 310
13.8.1 linux系统用户验证 311
13.8.2 ftp用户验证 313
13.8.3 web用户验证 313
第14章 网络数据库postgresql
第14章 服务的配置与应用 315
14.1 postgresql概述 315
14.1.1 postgresql的历史 315
14.1.2 postgresql的主要特征 316
14.2 postgresql的安装 319
14.2.1 安装前的准备工作 319
14.2.2 安装postgresql服务器 319
14.2.3 启动postgresql服务 320
14.2.4 重启或停止postgresql服务 320
14.2.5 postgresql服务自动启动 321
14.3 postgresql组件程序 321
14.3.1 客户端应用 321
14.3.2 服务器端应用 322
14.3.3 客户端程序psql 322
14.4 postgresql基本操作 325
14.4.1 创建和删除数据库 325
14.4.2 对数据库中表的管理 326
14.5 postgresql维护管理 329
14.5.1 postgresql角色管理 329
14.5.2 postgresql数据库权限管理 330
14.5.3 postgresql数据库备份与恢复 333
14.5.4 postgresql日常清理 335
14.5.5 基于web的远程操作 336
第15章 网络数据库mysql服务的配置 341
15.1 mysql的概述 341
15.1.1 mysql的历史 341
15.1.2 mysql的主要特征 341
15.2 mysql的安装 343
15.2.1 使用“软件包管理者”安装 343
15.2.2 使用rpm包安装 345
15.2.3 使用源码方式安装 346
15.3 mysql服务的配置和使用 347
15.3.1 修改mysql管理员密码 347
15.3.2 创建和删除数据库 348
15.3.3 表的创建、复制、删除和修改 349
15.3.4 表中数据的插入、删除和修改 351
15.3.5 索引的创建和删除 352
15.3.6 用户的创建和删除 353
15.3.7 用户权限的设置 354
15.4 mysql的图形化配置 355
15.4.1 安装phpmyadmin 355
15.4.2 配置phpmyadmin虚拟目录 356
15.4.3 使用phpmyadmin 357
15.5 启动和停止mysql服务 359
第16章 代理服务器的配置与应用 360
16.1 代理服务器概述 360
16.1.1 代理服务器的主要作用 360
16.1.2 代理服务器的工作原理 362
16.2 squid server的安装 363
16.3 squid server的基本配置 365
16.3.1 设置监听的ip地址和端口 366
16.3.2 设置缓冲大小 366
16.3.3 设置访问控制 368
16.3.4 其他参数设置 372
16.3.5 初始化squid 373
16.3.6 启动和停止代理服务器 376
16.3.7 代理服务器测试 378
16.4 squid server高级配置 379
16.4.1 透明代理 379
16.4.2 squid安全设置 381
16.5 代理客户端的配置 383
16.5.1 firefox代理设置 383
16.5.2 ie代理设置 384
16.6 访问控制应用实例 385
16.7 squid日志管理 388
16.7.1 安装webalizer 389
16.7.2 配置webalizer 390
16.7.3 应用webalizer查看squid网络流量日志 392
第17章 网络防火墙与nat服务 394
17.1 防火墙概述 394
17.1.1 防火墙简介 394
17.1.2 防火墙的分类 395
17.1.3 防火墙的工作原理 396
17.1.4 防火墙特点对比 398
17.2 iptables简介 398
17.3 iptables的基本概念 399
17.3.1 规则(rules) 400
17.3.2 链(chains) 400
17.3.3 表(tables) 400
17.3.4 iptables传输数据包的过程 401
17.4 iptables设置基础 403
17.4.1 关闭系统防火墙iptables 403
17.4.2 iptables命令格式 403
17.4.3 iptables的使用 407
17.5 nat服务 411
17.5.1 nat服务的相关概念 411
17.5.2 nat的用途 414
17.5.3 使用iptables实现nat服务 415
17.5.4 nat客户端的配置 416
17.6 访问控制应用实例 417
17.6.1 禁止客户端访问指定网站 417
17.6.2 禁止部分客户端上网 418
17.6.3 禁止客户端访问某些服务 418
17.6.4 强制访问指定站点 419
17.6.5 禁止客户端使用腾讯qq 420
17.6.6 禁止使用icmp协议 420
第18章 vpn服务的配置与应用 422
18.1 vpn服务的概述 422
18.1.1 vpn简介 423
18.1.2 vpn的安全技术 424
18.1.3 vpn工作原理 426
18.2 安装vpn服务器 429
18.2.1 配置vpn服务器硬件环境 429
18.2.2 vpn服务器的安装 431
18.3 配置vpn服务器 432
18.3.1 配置主配置文件 432
18.3.2 配置账号文件 433
18.3.3 设置nat并打开linux
10.3.9 内核路由功能 433
18.4 启动和停止vpn服务 434
18.4.1 启动vpn服务 434
18.4.2 重启vpn服务 434
18.4.3 自动启动vpn服务 434
18.4.4 停止vpn服务 435
18.5 vpn客户端配置 435
第19章 网络时间服务器的配置与应用 439
19.1 网络时间服务概述 439
19.1.1 时间服务器的作用 439
19.1.2 网络时间服务的实现方式 439
19.1.3 ntp的网络结构 439
19.1.4 ntp的工作模式 440
19.2 时间服务器的安装 441
19.2.1 采用rpm包安装 441
19.2.2 采用tar包安装 441
19.3 网络时间服务器的配置 442
19.3.1 ntp软件包的结构 442
19.3.2 ntp主配置文件 443
19.3.3 手动修正系统时间 444
19.4 启动和停止网络时间服务 445
19.4.1 启动ntp服务 445
19.4.2 自动启动ntp服务 446
19.5 测试网络时间服务 446
19.5.1 检查ntp服务器是否启动 446
19.5.2 测试ntp服务器的同步状态 446
19.5.3 跟踪时间服务器 447
19.5.4 防火墙上为ntp服务放行 447
19.6 网络时间客户端设置 447
19.6.1 windows网络时间客户端设置 448
19.6.2 linux网络时间客户端设置 448
第20章 ssh服务器的配置与应用 449
20.1 ssh服务概述 449
20.1.1 ssh服务简介 449
20.1.2 公钥加密体系结构 450
20.2 ssh服务器的安装 451
20.3 ssh服务器的配置 452
20.4 启动和停止ssh服务 454
20.4.1 启动ssh服务 454
20.4.2 重启ssh服务 454
20.4.3 自动启动ssh服务 455
20.4.4 停止ssh服务 455
20.5 ssh客户端的使用 455
20.5.1 windows客户端的使用 456
20.5.2 linux客户端的使用 456
第21章 telnet和虚拟终端服务的配置与应用 460
21.1 telnet服务 460
21.1.1 telnet服务的安装 460
21.1.2 telnet的基本配置 461
21.1.3 启动和停止telnet服务 463
21.1.4 telnet客户端的使用 464
21.2 vnc服务 466
21.2.1 vnc服务概述 466
21.2.2 vnc服务的安装 467
21.2.3 vnc服务的启动配置和停止vnc服务 468
21.2.4 检测vnc服务 469
21.2.5 vnc服务的配置 470
21.2.6 vnc客户端的配置 472
21.2.7 ssh隧道技术支持下的vnc客户端的配置 475
第22章 使用webmin图形化配置各种服务 477
22.1 webmin简介 477
22.2 webmin的安装和配置 478
22.2.1 安装perl语言解释器 478
22.2.2 安装net-ssleay perl和openssl 478
22.2.3 安装webmin 479
22.2.4 设置webmin为中文界面 481
22.3 停止和启动webmin服务 482
22.4 webmin主要功能 483
22.5 用webmin配置服务 485
22.5.1 使用webmin配置samba服务 486
22.5.2 使用webmin配置nfs服务 488
22.5.3 使用webmin配置dhcp服务 489
22.5.4 使用webmin配置dns服务 492
第23章 linux服务器集群 495
23.1 服务器集群概述 495
23.2 构建一个工作集群 496
23.3 使用oscar创建linux集群 497
23.3.1 oscar简介 497
23.3.2 oscar是这样工作的 498
23.3.3 安装oscar之前的准备事项 498
23.3.4 开始安装oscar 500
23.3.5 选择oscar组件 503
23.3.6 配置oscar组件 503
23.3.7 安装oscar服务器 503
23.3.8 创建客户端镜像 504
23.3.9 定义客户端 505
23.3.10 网络设置 505
23.3.11 安装客户端 506
23.3.12 安装测试集群 507
23.4 管理linux集群 507
23.4.1 图形化管理工具——oscar management wizard 507
23.4.2 客户端管理——命令行 508
第24章 linux服务器故障与诊断 509
24.1 linux引导系统故障 509
24.1.1 引导加载程序grub 509
24.1.2 init进程和/etc/inittab文件 511
24.1.3 rc脚本 514
24.2 linux系统故障 515
24.3 网络故障诊断... 518
网络服务搭建、配置与管理大全:Linux版
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
