6. 软件 -网络

Two ducks!

Linux 作为一个网络革命的产物,自然成为 Web 服务器、邮件服务器、文件和打印服务器的理想选择;如果它是您内网环境的一部分,那么在各种其他角色中,它也能表现出色。在这一部分,我们将了解它可以扮演的各种角色,并在未来很长一段时间内为您的组织服务。所有 Linux 发行版,无论是 RedHat 还是 SuSe,都以二进制格式提供工具/软件,使您的 Linux 可以充当 Web 服务器或邮件服务器(仅举几例),但 Linux 世界的进步速度远远超出这些公司的追赶能力。情况是,如果某件事可以实现,它将在最短的时间内完成,因此我们始终使用从软件各自网站下载的源代码 tarball 作为本书中的示例。这使我们能够根据我们的需求进行配置、选择和优化。本部分旨在强调 Linux 作为功能齐全的 Web 服务器、邮件服务器、文件和打印服务器以及 B2B 电子商务点的能力,在这些领域,当前的需求是安全的环境,等等。 祝您使用愉快!

目录
15. 软件 -安全
15.1. OpenSSH
15.2. 配置和优化 Openssh
15.3. 配置 /etc/ssh/ssh_config file 文件
15.4. 配置 /etc/ssh/sshd_config file 文件
15.5. 配置 OpenSSH 以使用 TCP-Wrappers/inetd 超级服务器
15.6. OpenSSH 用户配置
15.7. OpenSSH 用户工具
15.8. 已安装文件
16. 软件 -安全(商业版)
16.1. Linux SSH2 客户端/服务器
16.2. 配置和优化 SSH2
16.3. 配置 /etc/ssh2/ssh2_config 文件
16.4. 配置 /etc/ssh2/sshd2_config 文件
16.5. 配置 sshd2 以使用 tcp-wrappers/inetd 超级服务器
16.6. 配置 /etc/pam.d/ssh 文件
16.7. Ssh2 用户配置
16.8. SSH2 用户工具
16.9. 已安装文件
17. 软件 -安全/系统完整性
17.1. Linux Tripwire 2.2.1
17.2. 配置 /var/tmp/install.cfg 文件
17.3. 配置文件
17.4. 配置 /usr/TSS/policy/twpol.txt 文件
17.5. 保护 Tripwire for Linux
17.6. 完整性或交互式检查模式
17.7. 已安装文件
18. Linux Tripwire ASR 1.3.1
18.1. 安装、编译和优化
18.2. 配置
18.3. 配置 /etc/tw.config 文件
18.4. 配置 /etc/cron.daily/tripwire.verify 脚本
18.5. Tripwire 在 Interactive Checking Mode 交互式检查模式
18.6. Database Update Mode 数据库更新模式下运行 Tripwire
19. 软件 -安全/管理和限制
19.1. Linux GnuPG
19.2. 常用命令
19.3. 导入密钥
19.4. 加密和解密
20. 使用配额设置限制
20.1. 配额
20.2. 创建 quota.userquota.group
20.3. edquota
20.4. 为特定组分配配额
20.5. 常用命令
21. 软件 -网络
21.1. Linux DNSBIND 服务器
21.2. 配置
21.3. Caching-only 仅缓存名称服务器
21.4. master 名称服务器
21.5. Secondary 从属名称服务器
21.6. 在 chroot jail 中运行 ISC BIND/DNS
21.7. syslog 守护进程
21.8. 清理和测试新的 chrooted jail
21.9. DNS 管理工具
21.10. DNS 用户工具
21.11. 已安装文件
22. 软件 -服务器/邮件网络
22.1. Linux Sendmail 服务器
22.2. 编译和优化
22.3. 配置
22.4. /etc/sendmail.mc 文件 /中央邮件枢纽
22.5. 构建和调整 Sendmail
22.6. /etc/mail/accessaccess.db 文件
22.7. /etc/mail/aliasesaliases.db 文件
22.8. /etc/mail/local-host-names 文件
22.9. /etc/rc.d/init.d/sendmail 脚本文件
22.10. 使用 smrsh 保护 Sendmail
22.11. /etc/mail/aliases 文件
22.12. 限制队列处理为 root
22.13. Sendmail 管理工具
22.14. 已安装文件:Sendmail -中央邮件枢纽
22.15. 已安装文件:Sendmail -本地服务器/客户端
23. Linux IMAP & POP 服务器
23.1. 配置和编译
23.2. 配置以进行调整
23.3. 通过 tcp-wrappers inetd 超级服务器启用 IMAPPOP
23.4. 已安装文件
24. 软件 -网络/加密
24.1. Linux OPENSSL 服务器
24.2. 编译和优化
24.3. 配置 OpenSSL 以进行优化
24.4. /etc/ssl/openssl.cnf 文件
24.5. 创建 /usr/bin/sign.sh 程序文件
24.6. 常用命令
24.7. 保护 OpenSSL
24.8. 已安装文件
25. Linux FreeS/WAN VPN
25.1. IPSEC/VPN -FreeS/WAN
25.2. 编译,将 FreeS/WAN 插入内核
25.3. 重新配置并安装带有 FreeS/WAN VPN 支持的内核
25.4. 配置以进行优化
25.5. 自动或手动密钥连接
25.6. /etc/ipsec.conf 文件
25.7. /etc/ipsec.secrets 文件
25.8. 配置 RSA 私钥密钥
25.9. IPSec 所需的网络设置
25.10. 测试安装
25.11. 更多文档
25.12. 已安装文件
26. Linux OpenLDAP 服务器
26.1. 编译和安装
26.2. 编译和优化
26.3. 配置
26.4. 配置 /etc/ldap/slapd.conf 文件
26.5. 配置 /etc/rc.d/init.d/ldap 脚本文件
26.6. 保护 OpenLDAP
26.7. OpenLDAP 创建和维护工具
26.8. 在线创建 LDMB 后端数据库
26.9. OpenLDAP 用户工具
26.10. 已安装文件
27. Linux PostgreSQL 数据库服务器
27.1. 安装 PostgreSQL
27.2. 编译和优化
27.3. 使用超级用户帐户安装数据库
27.4. 配置文件
27.5. 配置 /etc/rc.d/init.d/postgresql 脚本文件
27.6. 常用命令
27.7. 已安装文件
28. 软件 -服务器/代理网络
28.1. Linux Squid 代理服务器
28.2. 配置和优化
28.3. 使用 GNU malloc 库提高性能
28.4. 编译和优化
28.5. 配置
28.6. 配置 /etc/squid/squid.conf 文件 -在 httpd-accelerator mode 模式下
28.7. 配置 /etc/squid/squid.conf 文件 -/代理缓存模式
28.8. 配置 /etc/rc.d/init.d/squid 脚本文件 -/所有配置
28.9. 配置 /etc/logrotate.d/squid 文件
28.10. 优化 Squid
28.11. Netscape 代理配置
28.12. 已安装文件
29. 软件 -网络服务器,web/Apache
29.1. Linux MM 共享内存库
29.2. 编译
29.3. Linux Apache Web 服务器
29.4. 编译和优化
29.5. 配置并将 PHP4 应用于 Apache 源代码
29.6. 将 mod_perl 应用于 Apache 源代码树
29.7. 安装 Apache
29.8. 安装后配置
29.9. 配置 /etc/httpd/conf/httpd.conf 文件
29.10. 配置 /etc/logrotate.d/apache 文件
29.11. 配置 /etc/rc.d/init.d/httpd 脚本文件
29.12. PHP4 服务器端脚本
29.13. Perl 模块 Devel::Symdump
29.14. CGI.pm Perl 库
29.15. 保护 Apache
29.16. 使用 .dbmpasswd 密码文件进行用户身份验证
29.17. chroot jail 中的 Apache
29.18. Apache 使用共享库
29.19. /chroot/etc 目录
29.20. 测试新的 chrooted jail
29.21. 配置新的 /etc/logrotate.d/apache 文件
29.22. 优化 Apache
29.23. Apache Web 服务器的已安装文件
29.24. 已安装文件 /PHP4
29.25. mod_perl 安装的文件
30. 与 Apache 一起安装的可选组件
30.1. Linux Webalizer
30.2. 编译
30.3. 配置 /etc/webalizer.conf 文件
30.4. 使 Apache 知道 Webalizer 输出目录
30.5. 使用 cron 任务自动运行 Webalizer
30.6. Linux FAQ-O-Matic
30.7. 编译和安装 FAQ-O-Matic
30.8. 使 Apache 知道 Faq-O-Matic 文件位置
30.9. 配置您的 FAQ-O-Matic
30.10. 已安装文件
30.11. Linux Webmail IMP
30.12. 设置 PHPLib
30.13. 编译以安装 Webmail IMP
30.14. 配置和创建 Webmail IMP SQL 数据库
30.15. 从 PHP4 配置您的 php.ini
30.16. 通过您的网络浏览器配置 Webmail IMP
31. 软件 -服务器/文件共享网络
31.1. Linux Samba 服务器
31.2. 配置 Samba
31.3. 编译和优化
31.4. 配置
31.5. 配置 /etc/smb.conf 文件
31.6. 配置 /etc/lmhosts 文件
31.7. 客户端加密的 Samba 密码文件
31.8. 优化 Samba
31.9. 调整 buffermem
31.10. 更多文档
31.11. Samba 管理工具
31.12. /etc/rc.d/init.d/smb 脚本文件
31.13. 已安装文件
32. Linux FTP 服务器
32.1. chroot'd Guest FTP 访问
32.2. 设置一个没有 shell 的 FTP 用户帐户
32.3. 设置 chroot 用户环境
32.4. 配置
32.5. 配置 /etc/ftphosts 文件
32.6. 配置 /etc/ftpconversions 文件
32.7. 配置 /etc/logrotate.d/ftpd 文件
32.8. FTP 管理工具
32.9. 保护 FTP
32.10. 特殊文件 .notar
32.11. 已安装文件