欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Linux权威指南(网络服务详解原书第2版)/Linux\Unix技术丛书
      • 作者:(美)戴维·博特|责编:刘锋//章承林|译者:杨秀璋//党超辉//徐香香//李铭垚//马志伟
      • 出版社:机械工业
      • ISBN:9787111775676
      • 出版日期:2025/04/01
      • 页数:380
    • 售价:55.6
  • 内容大纲

        作为本系列图书的最后一册,本书专注于网络服务及其他高级服务。它基于前两册的内容,并延用之前创建的虚拟网络和虚拟机。首先,我们将回顾Linux服务器的管理方法,学习如何安装和配置多种Linux服务器上的服务,例如DHCP、DNS、NTP以及SSH,这些服务可以提供更高级别的网络服务。接下来,你将掌握如何安装和配置特定服务器,如BIND(用于域名服务)、DHCP(用于网络主机配置),以及SSH(用于远程主机的安全登录)。书中还包括如何使用公钥/私钥进一步增强安全性、使用SendMail与IMAP进行电子邮件处理及反垃圾邮件保护、利用Apache和WordPress搭建和管理网站,还有NFS(网络文件系统)、SAMBA(文件共享服务)和Chrony(网络时间同步服务)等内容。
        此外,本书还介绍了SELinux及其在提高系统安全性方面的应用。你还将学习如何构建RPM包,以便分发自动化脚本。书中所有服务都将安装在一台单独的服务器上,完成本书的学习后,你将拥有一台集成了上述所有服务的强大服务器,为你的网络环境提供全面支持。这样不仅提升了效率,也简化了管理。
        通过阅读本书,你将学习:
        安装、配置和管理多种Linux服务器服务,包括带有过滤垃圾邮件管理的电子邮件服务、单一及多个网站服务。
        处理NTP时间同步、DHCP、SSH以及UNIX/Linux与Windows客户端之间的文件共享。    创建RPM包以分发脚本和管理程序。
        理解和操作增强的Linux安全措施。
        本书适用于已经是Linux高级用户的系统管理员、能够管理非服务器类Linux工作站主机的用户,以及那些希望学习如何管理由Linux提供的各种功能(如Web服务、时间同步服务、域名服务、电子邮件服务、SSH服务等)的Linux用户。
  • 作者介绍

  • 目录

    译者序
    前言
    致谢
    作者简介
    第1章  配置实验服务器
      1.1  概述
      1.2  创建虚拟机
      1.3  安装Linux
        1.3.1  个性化配置与软件更新
        1.3.2  虚拟网络配置
      1.4  配置防火墙
      1.5  DHCP概述
        1.5.1  安装DHCP服务端
        1.5.2  配置DHCP服务端
        1.5.3  配置DHCP客户端
        1.5.4  配置DHCP访客设备
        1.5.5  最终的dhcpd.conf文件
      1.6  使用Chrony配置NTP
        1.6.1  配置NTP服务端
        1.6.2  配置并测试NTP客户端
      总结
      练习
    第2章  域名服务
      2.1  概述
      2.2  域名解析流程
      2.3  域名服务的主要配置文件
        2.3.1  NSS服务及其配置文件nsswitch
        2.3.2  resolv.conf文件
        2.3.3  systemd-resolved.service
      2.4  域名解析策略
        2.4.1  /etc/hosts文件
        2.4.2  mDNS
        2.4.3  nss-DNS
      2.5  BIND的使用
        2.5.1  准备工作
        2.5.2  配置缓存域名服务器
        2.5.3  为DNS配置防火墙
        2.5.4  启动named服务
        2.5.5  重新配置DHCP
        2.5.6  顶级DNS服务器的使用
      2.6  创建主域名服务器
        2.6.1  创建正向解析区域文件
        2.6.2  将正向解析区域文件添加到named.conf文件
        2.6.3  添加CNAME记录
        2.6.4  创建逆向解析区域文件
        2.6.5  将逆向解析区域文件添加到named.conf文件
      2.7  BIND自动化管理
      总结
      练习
    第3章  路由器

      3.1  概述
      3.2  工作站上的路由机制
      3.3  创建路由器
      3.4  设置路由器
        3.4.1  配置内核
        3.4.2  检查防火墙状态
        3.4.3  防火墙配置需求
        3.4.4  防火墙区域
        3.4.5  配置防火墙
      3.5  网络路由
      3.6  复杂路由的配置
      3.7  Fail2Ban
      3.8  清理工作
      总结
      练习
    第4章  SSH远程连接
      4.1  概述
      4.2  启动SSH服务
      4.3  SSH工作原理简介
      4.4  PPKP
      4.5  X-Forwarding
      4.6  X Window系统
      4.7  SSH执行远程命令
      总结
      练习
    第5章  安全
      5.1  概述
        5.1.1  以隐蔽求安全?
        5.1.2  安全是什么
        5.1.3  数据保护
      5.2  安全威胁因素
        5.2.1  人为因素
        5.2.2  环境因素
        5.2.3  物理攻击
        5.2.4  网络攻击
        5.2.5  软件漏洞
      5.3  Linux与安全
        5.3.1  登录安全
        5.3.2  Telnet
      5.4  基础防护措施
      5.5  PAM
      5.6  高级DNS安全
        5.6.1  chroot机制
        5.6.2  启用bind-chroot服务
      5.7  内核层面的网络安全加固
      5.8  限制root用户SSH远程登录
      5.9  深入配置f?irewalld
        5.9.1  防火墙应急:通过CLI禁用所有网络流量
        5.9.2  控制特定IP地址或网络的访问
      5.10  恶意软件防护

        5.10.1  恶意软件rootkit
        5.10.2  防病毒工具ClamAV
        5.10.3  入侵检测工具Tripwire
      5.11  SELinux
      5.12  社会工程学
      总结
      练习
    第6章  全面备份
      6.1  概述
      6.2  备份:数据恢复的救星
      6.3  备份策略
      6.4  tar
      6.5  异地备份
      6.6  灾难恢复服务商
      6.7  备份策略的选择
      6.8  频繁备份
        6.8.1  怎样才算频繁
        6.8.2  何为真正的“全量备份”
        6.8.3  全部备份还是差异备份
        6.8.4  自动备份的注意事项
        6.8.5  离线主机的备份处理
      6.9  高级备份
        6.9.1  rsync
        6.9.2  自动化备份
        6.9.3  恢复测试
      总结
      练习
    第7章  关于电子邮件
      7.1  概述
      7.2  电子邮件数据传输流程
        7.2.1  电子邮件的结构
        7.2.2  邮件头部
      7.3  在服务器端配置Sendmail
        7.3.1  安装Sendmail
        7.3.2  配置Sendmail
        7.3.3  配置DNS
      7.4  在客户端配置Sendmail
      7.5  SMTP
      7.6  电子邮件专用账户
      7.7  root用户的电子邮件
      7.8  注意事项
        7.8.1  电子邮件并非立即送达
        7.8.2  电子邮件没有送达保证
      总结
      练习
    第8章  高级电子邮件主题
      8.1  概述
      8.2  电子邮件的主要问题
      8.3  准备工作
      8.4  深入探索mailx

      8.5  安装Telnet
      8.6  在服务器端安装IMAP
        8.6.1  安装UW IMAP
        8.6.2  安装Dovecot IMAP
        8.6.3  测试IMAP
      8.7  邮件客户端
        8.7.1  Alpine
        8.7.2  Thunderbird
      8.8  向服务器添加身份认证
      8.9  证书
      8.10  其他注意事项
      8.11  网络资源
      总结
      练习
    第9章  对抗垃圾邮件
      9.1  概述
      9.2  问题描述
      9.3  缘由分析
      9.4  邮件服务器
      9.5  项目需求
      9.6  Procmail
      9.7  工作原理
      9.8  准备工作
      9.9  配置
        9.9.1  配置Sendmail
        9.9.2  配置mimedefang-f?ilter
        9.9.3  配置Procmail
        9.9.4  SpamAssassin规则
      9.10  额外资源
      总结
      练习
    第10章  Apache Web服务器
      10.1  概述
      10.2  安装Apache
      10.3  测试Apache
      10.4  创建index文件
      10.5  添加DNS
      10.6  良好的实践配置
      10.7  虚拟主机
        10.7.1  配置主虚拟主机
        10.7.2  配置第二台虚拟
    主机
      10.8  使用Telnet测试网站
      10.9  使用CGI脚本
        10.9.1  使用Perl
        10.9.2  使用Bash
        10.9.3  将网页重定向到CGI
        10.9.4  自动刷新页面
      总结
      练习

    第11章  WordPress
      11.1  概述
      11.2  安装PHP和MariaDB
      11.3  安装WordPress
      11.4  配置HTTPD
      11.5  创建WordPress数据库
      11.6  配置WordPress
      11.7  管理WordPress
      11.8  更新WordPress
      11.9  探索MariaDB
      总结
      练习
    第12章  邮件列表
      12.1  概述
      12.2  安装Sympa
      12.3  Sympa文档
      12.4  Sympa的配置与集成
      12.5  创建一个新列表
        12.5.1  创建一个邮件列表
        12.5.2  测试列表
      12.6  全局和本地设置
      12.7  启动故障
      12.8  被大型电子邮件服务商拒收
      总结
      练习
    第13章  远程桌面访问
      13.1  概述
      13.2  TigerVNC
      13.3  安全性
      总结
      练习
    第14章  高级包管理
      14.1  概述
      14.2  准备工作
      14.3  检查spec文件
        14.3.1  前导码
        14.3.2  %description
        14.3.3  %prep
        14.3.4  %f?iles
        14.3.5  %pre
        14.3.6  %post
        14.3.7  %postun
        14.3.8  %clean
        14.3.9  %changelog
      14.4  构建RPM
      14.5  测试RPM
      14.6  重建损坏的RPM数据库
      总结
      练习
    第15章  文件共享

      15.1  概述
      15.2  准备工作
      15.3  防火墙注意事项
      15.4  FTP和FTPS
      15.5  VSFTP
        15.5.1  安装和准备VSFTP
        15.5.2  FTP客户端
        15.5.3  匿名FTP访问
        15.5.4  使用加密保护VSFTP
      15.6  NFS
        15.6.1  NFS服务器
        15.6.2  NFS客户端
        15.6.3  清理工作
      15.7  SAMBA
      15.8  Midnight Commander
      15.9  Apache Web服务器
      总结
      练习
    第16章  何去何从的Linux之旅
      16.1  概述
      16.2  好奇心:求知不倦的驱动力
      16.3  转变:从零开始的Linux之旅
      16.4  工具:自动化管理的开端
      16.5  资源汇总
      16.6  Linux的回馈之路
        16.6.1  教育传承
        16.6.2  笔耕不辍
        16.6.3  编程与软件开发
        16.6.4  资助项目
      16.7  非必要项
      总结