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

    • Linux基础架构
      • 作者:韩艳威|责编:张涛
      • 出版社:人民邮电
      • ISBN:9787115694645
      • 出版日期:2026/06/01
      • 页数:367
    • 售价:39.6
  • 内容大纲

        本书全面、系统地介绍了Linux基础架构服务。主要内容包括DNS服务、DHCP服务器、vsftpd服务、rsync服务、SFTP服务、Samba服务和LAMP基础架构等,能为读者后续学习Linux操作系统、高可用分布式文件系统等高级应用打下坚实的基础。
        本书既适合Linux系统管理员、系统架构师、Linux相关技术从业人员学习,也适合软件开发人员、软件测试人员、数据库管理人员参考,还可作为高等院校计算机及相关专业、计算机培训机构师生的教材或参考书。
  • 作者介绍

  • 目录

    第1章 DNS服务入门
      1.1 网站、域名及IP地址基础
        1.1.1 访问网站的基本流程
        1.1.2 网站和域名的基础知识
      1.2 hosts文件
        1.2.1 hosts文件概述
        1.2.2 hosts文件解析原理
        1.2.3 Linux操作系统hosts文件详解
        1.2.4 Linux操作系统hosts文件解析主机名实验
        1.2.5 Windows操作系统配置hosts文件详解
        1.2.6 hosts文件域名解析实战
      1.3 DNS服务基础知识
        1.3.1 DNS的演变和作用
        1.3.2 为什么要设置DNS服务器地址才能上网
        1.3.3 DNS服务基础概念
        1.3.4 DNS服务器作用
        1.3.5 DNS服务器组织架构
        1.3.6 DNS服务器类型
        1.3.7 DNS查询过程
        1.3.8 DNS服务器解析类型
        1.3.9 DNS服务器各资源记录
        1.3.10 TTL值详解
        1.3.11 DNS解析配置文件
        1.3.12 JVM设定DNS缓存时间
      1.4 DNS服务器部署实战
        1.4.1 实验环境介绍
        1.4.2 DNS服务器安装BIND软件
        1.4.3 启动BIND服务器
        1.4.4 配置BIND服务器
        1.4.5 BIND主配置文件详解
        1.4.6 测试主DNS服务器
        1.4.7 保存并备份配置文件
        1.4.8 named.conf配置文件详解
        1.4.9 BIND服务资源记录
        1.4.10 BIND配置DNS服务器总结
    第2章 DNS服务进阶
      2.1 BIND实现网站负载均衡实战
        2.1.1 主流负载均衡器介绍
        2.1.2 BIND实现轮询基础知识
        2.1.3 BIND实现Web服务器负载均衡
        2.1.4 BIND实现Web服务器负载均衡总结
        2.1.5 BIND实现DNS轮询探讨
        2.1.6 BIND实现网站负载均衡深入探讨
      2.2 DNS服务器部署实战
        2.2.1 从DNS服务器应用场景
        2.2.2 DNS主从同步原理
        2.2.3 DNS主从同步架构选型
        2.2.4 DNS主从实验环境介绍
        2.2.5 主DNS服务器设置
        2.2.6 从DNS服务器设置

        2.2.7 主从同步数据的安全性
        2.2.8 DNS主从配置优化
        2.2.9 DNS主从搭建总结
      2.3 DNS服务常用分析指令
        2.3.1 DNS服务查询基础指令
        2.3.2 DNS高级查询指令之dig
        2.3.3 查询DNS服务器记录类型
        2.3.4 DNS迭代查询的具体流程
        2.3.5 DNS查询指令之host进阶
        2.3.6 DNS查询指令之nslookup进阶
        2.3.7 DNS服务类型查询指令总结
      2.4 用BIND实现子域授权和区域转发
        2.4.1 实现DNS服务器子域授权
        2.4.2 实现DNS服务器域名解析转发
      2.5 用BIND实现域名解析
        2.5.1 直接域名、泛域名及子域
        2.5.2 直接域名解析实例
        2.5.3 泛域名解析实例
    第3章 DNS服务器核心应用与运维管理
      3.1 构建企业级缓存DNS服务器
        3.1.1 BIND缓存基本实现
        3.1.2 DNS转发器工作原理
        3.1.3 使用BIND搭建缓存DNS服务器
      3.2 BIND实现智能DNS服务器
        3.2.1 智能DNS服务器基础知识
        3.2.2 构建智能DNS服务器基础环境
        3.2.3 智能DNS服务器实现核心步骤
        3.2.4 智能DNS服务器核心构建步骤
        3.2.5 测试BIND视图
      3.3 BIND日志配置
        3.3.1 BIND日志概念
        3.3.2 logging语句
        3.3.3 配置实例
      3.4 DNS与CDN企业级缓存架构
        3.4.1 DNS安全问题
        3.4.2 CDN基础知识
      3.5 DNS服务运维技巧
        3.5.1 CNAME记录和A记录
        3.5.2 CNAME解析运维技巧
      3.6 DNS管理工具之mdc
        3.6.1 rndc基本环境描述
        3.6.2 配置rndc
        3.6.3 配置rndc本地管理
        3.6.4 配置rndc远程管理
        3.6.5 rndc管理工具常用选项和指令
        3.6.6 管理DNS注意事项
      3.7 TTL值配置
        3.7.1 TTL值基础知识
        3.7.2 TTL值最佳配置实战
    第4章 DHCP服务器运维实战

      4.1 DHCP服务器详解
        4.1.1 DHCP服务器基础
        4.1.2 DHCP运行机制
        4.1.3 DHCP服务器工作原理
      4.2 DHCP服务应用场景
        4.2.1 网络与IP地址基本管理理念
        4.2.2 DHCP应用场景解析
      4.3 DHCP数据包格式
        4.3.1 DHCP的封装
        4.3.2 DHCP数据包本身的报文格式
        4.3.3 DHCP报文类型简析
      4.4 DHCP服务器部署规划
        4.4.1 准备DHCP服务器基础环境
        4.4.2 配置网络环境与防火墙
        4.4.3 配置DHCP客户端环境信息
      4.5 CentOS搭建DHCP服务器实战
        4.5.1 DHCP服务器基本配置
        4.5.2 DHCP服务器常用操作
      4.6 DHCP客户端测试
        4.6.1 DHCP客户端测试注意事项
        4.6.2 DHCP客户端测试步骤
        4.6.3 DHCP运维常用文件/程序/脚本
    第5章 vsftpd服务
      5.1 FTP基础知识
        5.1.1 FTP服务主动模式
        5.1.2 FTP服务被动模式
        5.1.3 FTP软件种类
        5.1.4 FTP服务器与客户端选型
      5.2 搭建vsftpd服务器
        5.2.1 初始化vsftpd服务器运行环境
        5.2.2 安装vsftpd软件
        5.2.3 访问vsftpd服务
        5.2.4 vsftpd iptables设置
      5.3 vsftpd配置文件和日志配置
        5.3.1 vsftpd配置文件详解
        5.3.2 配置vsftpd日志
      5.4 vsftpd匿名用户配置案例
        5.4.1 vsftpd服务匿名用户基础配置
        5.4.2 配置匿名用户上传、下载案例
        5.4.3 配置匿名用户仅有上传权限案例
      5.5 vsftpd本地用户
        5.5.1 本地用户案例
        5.5.2 配置本地用户经验谈
      5.6 vsftpd虚拟用户配置案例
        5.6.1 配置vsftpd虚拟用户
        5.6.2 创建虚拟用户目录
        5.6.3 验证vsftpd服务
    第6章 rsync服务
      6.1 rsync基础知识
        6.1.1 rsync快速入门

        6.1.2 rsync特性和核心算法
        6.1.3 rsync基础运维实例
      6.2 rsync配置文件和选项规则
        6.2.1 rsync配置文件
        6.2.2 rsync排除和包含文件规则
        6.2.3 rsync镜像同步
      6.3 搭建企业级rsync备份服务器
        6.3.1 为什么需要搭建备份服务器
        6.3.2 rsync服务端初始化
        6.3.3 rsync客户端配置
      6.4 搭建rsync+inotify实时备份服务器
        6.4.1 企业级主流实时同步工具比较
        6.4.2 rsync+inotify组合基础知识
        6.4.3 inotifywait实时同步企业级案例
      6.5 Lsyncd实时同步详解
        6.5.1 安装Lsyncd
        6.5.2 配置Lsyncd
        6.5.3 本机同步设置
        6.5.4 远程同步设置
    第7章 SFTP服务
      7.1 构建SFTP服务运行环境
        7.1.1 初始化SFTP服务器
        7.1.2 初始化SFTP用户运行环境
      7.2 搭建SFTP服务
        7.2.1 基本配置
        7.2.2 安全设置
        7.2.3 验证SFTP环境
        7.2.4 开启SFTP服务日志记录
        7.2.5 SFTP服务基础环境初始化
        7.2.6 192.168.2.172搭建SFTP服务
        7.2.7 创建SFTP服务的用户和组
        7.2.8 配置双机互信
      7.3 SFTP服务配置文件对比
        7.3.1 192.168.2.171配置文件
        7.3.2 192.168.2.172配置文件
        7.3.3 192.168.2.173配置文件
    第8章 Samba服务
      8.1 搭建基本的Samba服务器
        8.1.1 Samba简介
        8.1.2 构建Samba服务器环境
        8.1.3 Samba服务器组件说明
        8.1.4 配置Samba服务器
        8.1.5 用户权限与配置文件
        8.1.6 Windows客户端访问Samba服务器
      8.2 Samba服务之user配置案例
        8.2.1 案例需求及其分析
        8.2.2 初始化Samba服务器
        8.2.3 配置Samba服务器
      8.3 Samba服务之share配置案例
        8.3.1 Samba服务需求及分析

        8.3.2 初始化Samba服务器
        8.3.3 配置Samba服务器
    第9章 网站架构之LAMP
      9.1 LAMP架构安装基本规划
        9.1.1 LAMP基础知识
        9.1.2 LAMP架构数据流
      9.2 安装LAMP
        9.2.1 环境规划
        9.2.2 安装httpd
        9.2.3 安装PHP
        9.2.4 安装MariaDB
        9.2.5 LAMP常用运维指令
      9.3 优化编译安装LAMP架构
        9.3.1 配置LAMP运行环境
        9.3.2 为什么要编译LAMP
      9.4 高标准编译安装Apache
        9.4.1 彻底隐藏Apache版本
        9.4.2 安装httpd依赖包
        9.4.3 Apache 2.4编译参数详解
        9.4.4 编译安装Apache 2.4
      9.5 高标准安装MySQL Percona
        9.5.1 为什么要使用Percona版本
        9.5.2 优化Percona 5.6.28运行环境
        9.5.3 初始化MySQL
        9.5.4 导出MySQL头文件和库文件
        9.5.5 安装MySQL总结
      9.6 高标准编译安装PHP
        9.6.1 构建PHP基础环境
        9.6.2 配置PHP
      9.7 使用WordPress搭建企业级站点
    优化建站环境