• Linux系统运维指南:从入门到企业实战
21年品牌 40万+商家 超1.5亿件商品

Linux系统运维指南:从入门到企业实战

正版保障 假一赔十 电子发票

92.3 7.7折 119.8 全新

库存5件

河北廊坊
认证卖家担保交易快速发货售后保障

作者储成友(民工哥)

出版社人民邮电出版社

ISBN9787115529183

出版时间2022-06

装帧平装

开本16开

定价119.8元

货号43D7F070F9634B57AE5

上书时间2024-12-14

瀚东书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介

本书由浅入深地介绍了Linux系统运维的知识,以及在企业实际环境中用到的各类服务、架构和运维管理。本书分基础篇、LAMP/LNMP架构篇、应用服务篇和架构运用篇。基础篇详细介绍Linux系统的基础知识,LAMP/LNMP架构篇介绍时下企业中常见的两种架构的部署与配置,应用服务篇以企业实际运维环境为出发点详细介绍当下企业用到的各类开源软件服务,架构运用篇对前三篇的知识进行总结,并结合企业的实际场景加以实践。



作者简介

  
 
   储成友(民工哥) 互联网开源技术爱好者,拥有十余年IT从业经历,在企业信息化建设与系统运维方面经验丰富,专注于系统架构、高可用、高性能、高并发、数据库等开源技术,擅长企业信息化项目建设、运维架构设计与实施。  
 


目录

  
 
   基 础 篇 

 第 1章 操作系统的安装与基础配置 3 

 1.1 操作系统的安装 3 

 1.1.1 准备Linux操作系统安装文件 3 

 1.1.2 配置虚拟机 3 

 1.1.3 安装CentOS操作系统 10 

 1.2 操作系统的基础配置 15 

 1.2.1 修改默认主机名 15 

 1.2.2 配置IP地址 16 

 1.2.3 为系统添加操作用户 16 

 1.2.4 安装常用软件 17 

 1.2.5 配置Yum源 17 

 1.2.6 关闭防火墙服务 17 

 1.2.7 关闭SELinux服务 18 

 1.2.8 修改SSH服务默认配置 18 

 1.2.9 修改文件描述符 19 

 1.2.10 登录超时退出 19 

 第 2章 Linux系统的目录及重要文件 20 

 2.1 系统目录及其作用 20 

 2.1.1 根目录结构及其作用 20 

 2.1.2 根下常见目录介绍 20 

 2.2 Linux系统的重要文件 21 

 2.2.1 网卡配置文件 21 

 2.2.2 DNS配置文件 22 

 2.2.3 系统hosts文件 22 

 2.2.4 主机名配置文件 23 

 2.2.5 fstab文件 23 

 2.2.6 rc.local文件 23 

 2.2.7 全局环境变量配置文件 24 

 2.2.8 定时任务配置文件 24 

 2.2.9 用户相关的配置文件 25 

 第3章 新手必备的系统基础命令 26 

 3.1 系统管理命令 26 

 3.1.1 man命令 26 

 3.1.2 ls命令 26 

 3.1.3 cd命令 27 

 3.1.4 useradd命令 28 

 3.1.5 passwd命令 28 

 3.1.6 free命令 29 

 3.1.7 whoami命令 30 

 3.1.8 ps命令 30 

 3.1.9 date命令 31 

 3.1.10 pwd命令 33 

 3.1.11 shutdown命令 33 

 3.2 文件目录管理命令 34 

 3.2.1 touch命令 34 

 3.2.2 cat命令 35 

 3.2.3 mkdir命令 36 

 3.2.4 rm命令 37 

 3.2.5 cp命令 37 

 3.2.6 mv命令 38 

 3.2.7 find命令 39 

 3.3 文件压缩与解压命令 40 

 3.3.1 tar命令 40 

 3.3.2 zip命令 41 

 3.3.3 unzip命令 42 

 3.4 磁盘管理命令 43 

 3.4.1 df命令 43 

 3.4.2 du命令 44 

 3.4.3 fdisk命令 44 

 3.4.4 mount命令 45 

 3.5 网络管理命令 46 

 3.5.1 ping命令 46 

 3.5.2 wget命令 46 

 3.5.3 telnet命令 47 

 3.5.4 netstat命令 47 

 3.5.5 curl命令 49 

 3.5.6 ss命令 49 

 3.6 系统性能管理命令 51 

 3.6.1 uptime命令 51 

 3.6.2 top命令 51 

 3.6.3 iostat命令 53 

 3.6.4 ifstat命令 55 

 3.6.5 lsof命令 55 

 3.6.6 time命令 57 

 3.7 软件包管理命令 57 

 3.7.1 yum命令 57 

 3.7.2 rpm命令 59 

 第4章 Linux文件系统、用户与权限 61 

 4.1 文件系统概述 61 

 4.1.1 文件类型 61 

 4.1.2 文件属性 62 

 4.2 用户与用户组 63 

 4.2.1 用户分类 63 

 4.2.2 用户组 64 

 4.3 用户权限 65 

 4.3.1 默认权限 65 

 4.3.2 umask值与默认权限的关系 65 

 4.3.3 如何修改默认权限 66 

 4.4 文件权限 66 

 4.4.1 文件权限分类 66 

 4.4.2 如何修改权限 67 

 第5章 磁盘管理 68 

 5.1 磁盘分类 68 

 5.2 磁盘的容量计算 68 

 5.3 磁盘分区 69 

 5.4 磁盘分区工具 69 

 5.4.1 fdisk分区工具 69 

 5.4.2 parted分区工具 70 

 5.5 RAID技术概述 71 

 5.5.1 RAID的定义 71 

 5.5.2 RAID的级别与分类 72 

 5.5.3 RAID的优点 72 

 5.5.4 常用RAID对比 72 

 第6章 正则表达式与vim编辑器的 

 使用 73 

 6.1 什么是正则表达式 73 

 6.2 字符 73 

 6.3 文本处理命令 74 

 6.3.1 grep命令 74 

 6.3.2 sed命令 74 

 6.3.3 awk命令 75 

 6.4 正则表达式使用示例 75 

 6.5 vim编辑器 75 

 6.5.1 什么是vim编辑器 75 

 6.5.2 vim编辑器的3种模式 76 

 6.6 vim编辑的操作 76 

 6.6.1 光标的移动方法 76 

 6.6.2 搜索与查找 76 

 6.6.3 删除、复制与粘贴 77 

 6.6.4 保存与退出 77 

 LAMP/LNMP架构篇 

 第7章 Apache的安装与配置 81 

 7.1 Apache概述 81 

 7.1.1 什么是Apache 81 

 7.1.2 Apache的应用场景 81 

 7.2 安装Apache 81 

 7.2.1 安装环境准备 81 

 7.2.2 Apache的安装过程 82 

 7.3 Apache的目录结构与配置文件 84 

 7.3.1 Apache的目录结构与作用 85 

 7.3.2 Apache的主配置文件 86 

 7.3.3 Apache的日志格式与日志切割 86 

 7.4 配置Apache的虚拟主机 88 

 7.4.1 配置基于域名的虚拟主机 88 

 7.4.2 配置基于端口的虚拟主机 90 

 7.5 Apache的优化配置 91 

 7.5.1 修改默认用户与组 91 

 7.5.2 优化错误页面的显示内容 92 

 7.5.3 隐藏Apache的版本信息 92 

 7.5.4 配置Apache的日志轮询 93 

 7.5.5 优化站点目录权限 94 

 7.5.6 开启Apache防盗链功能 94 

 7.5.7 禁止PHP程序解析指定站点 

 目录 95 

 第8章 MySQL与PHP的安装与配置 96 

 8.1 MySQL概述 96 

 8.1.1 MySQL简介 96 

 8.1.2 MySQL版本 96 

 8.2 MySQL的部署过程 96 

 8.2.1 MySQL常见的安装方式 96 

 8.2.2 MySQL的安装与部署 97 

 8.3 MySQL的目录结构与配置文件 99 

 8.3.1 MySQL的目录结构 99 

 8.3.2 MySQL的配置文件 99 

 8.4 PHP的安装与配置 100 

 8.4.1 准备安装环境 100 

 8.4.2 PHP的安装过程 101 

 8.4.3 配置Apache支持PHP程序 103 

 8.4.4 测试配置 104 

 8.4.5 PHP目录 105 

 第9章 Nginx的安装与配置 107 

 9.1 Nginx概述 107 

 9.1.1 什么是Nginx 107 

 9.1.2 Nginx的功能 107 

 9.1.3 Nginx的优点 107 

 9.2 安装Nginx 108 

 9.2.1 准备安装环境 108 

 9.2.2 安装依赖库 109 

 9.2.3 编译和安装Nginx 109 

 9.3 配置Nginx支持PHP程序 111 

 9.3.1 修改配置文件 111 

 9.3.2 启动服务并检查 112 

 9.4 Nginx目录与配置文件 114 

 9.4.1 Nginx目录结构及其说明 114 

 9.4.2 Nginx的配置文件简介 114 

 9.5 配置Nginx虚拟主机 115 

 9.5.1 配置基于域名的虚拟主机 115 

 9.5.2 配置基于IP的虚拟主机 117 

 9.5.3 配置基于端口的虚拟主机 119 

 9.6 优化Nginx主配置文件 120 

 9.6.1 精简主配置文件 120 

 9.6.2 拆分主配置文件 121 

 9.6.3 开启日志功能 122 

 9.6.4 配置Nginx gzip压缩功能 123 

 9.6.5 配置expires缓存功能 124 

 9.6.6 优化Nginx错误页面 125 

 第 10章 使用WordPress搭建自己的博客站点 127 

 10.1 安装环境 127 

 10.1.1 系统环境 127 

 10.1.2 软件环境 127 

 10.2 准备工作 128 

 10.2.1 下载WordPress软件 128 

 10.2.2 配置Nginx虚拟主机 128 

 10.2.3 创建WordPress数据库 129 

 10.3 搭建WordPress博客站点 129 

 10.3.1 复制站点文件并授权 129 

 10.3.2 安装和配置WordPress 130 

 应用服务篇 

 第 11章 Linux系统登录与管理 139 

 11.1 SSH服务概述 139 

 11.1.1 什么是SSH服务 139 

 11.1.2 SSH服务的认证类型 139 

 11.2 SSH服务的操作 140 

 11.2.1 SSH服务的安装与启动 140 

 11.2.2 SSH相关操作命令 141 

 11.3 SSH免密登录实战 142 

 11.3.1 环境配置 142 

 11.3.2 生成密钥对 142 

 11.3.3 分发密钥 143 

 11.3.4 测试免密分发数据 144 

 11.4 定时任务 144 

 11.4.1 什么是定时任务 144 

 11.4.2 crond命令 144 

 11.4.3 系统定时任务 145 

 11.4.4 定时任务的书写与配置 146 

 11.5 服务器权限管理 146 

 11.5.1 sudo介绍 146 

 11.5.2 /etc/sudoers配置文件 147 

 11.5.3 编辑配置文件规范 149 

 第 12章 网络文件系统(NFS)与数据同步 151 

 12.1 网络文件系统简介 151 

 12.1.1 什么是网络文件系统 151 

 12.1.2 NFS实现过程 151 

 12.2 NFS的安装与部署 152 

 12.2.1 NFS服务端的部署 152 

 12.2.2 NFS客户端的部署 154 

 12.2.3 客户端安全配置 156 

 12.3 NFS客户端挂载优化 157 

 12.3.1 挂载参数 157 

 12.3.2 优化实例测试 157 

 12.4 rsync数据同步服务 158 

 12.4.1 rsync服务简介 158 

 12.4.2 rsync服务的安装与操作命令 159 

 12.4.3 rsync数据同步实战操作 160 

 12.5 sersync数据同步服务 162 

 12.5.1 sersync服务简介 162 

 12.5.2 sersync服务的工作过程 163 

 12.5.3 sersync服务的安装准备 163 

 12.5.4 安装配置sersync服务 164 

 12.5.5 启动sersync服务 166 

 12.5.6 测试数据同步 167 

 第 13章 MySQL服务常用管理 169 

 13.1 MySQL的基础管理操作 169 

 13.1.1 MySQL服务的启动与停止 169 

 13.1.2 MySQL服务的登录和退出 169 

 13.1.3 MySQL服务密码修改与找回 171 

 13.2 MySQL数据库常用管理操作 172 

 13.2.1 创建、删除数据库 173 

 13.2.2 连接数据库 174 

 13.2.3 创建与删除用户 174 

 13.2.4 权限管理 176 

 13.3 MySQL数据库表管理 177 

 13.3.1 创建表 177 

 13.3.2 表结构 178 

 13.3.3 表主键 178 

 13.3.4 表索引 179 

 13.4 表数据操作 181 

 13.4.1 插入数据 181 

 13.4.2 查询数据 181 

 13.4.3 修改(更新)数据 182 

 13.4.4 删除数据 183 

 13.4.5 表字段的增删 184 

 13.4.6 表更名 185 

 13.4.7 删除表 185 

 第 14章 MySQL数据库的备份与恢复 187 

 14.1 数据库备份概述 187 

 14.1.1 全量与增量备份 187 

 14.1.2 数据库备份方法 188 

 14.2 MySQL数据库备份操作 188 

 14.2.1 库备份 188 

 14.2.2 数据库表和表结构备份 191 

 14.2.3 备份优化 191 

 14.2.4 不同数据库引擎备份的注意事项 192 

 14.3 MySQL数据库的恢复 192 

 14.3.1 使用source命令 193 

 14.3.2 使用mysql命令 193 

 14.4 MySQL物理备份工具XtraBackup 193 

 14.4.1 什么是XtraBackup 193 

 14.4.2 XtraBackup的特点 194 

 14.4.3 XtraBackup的备份过程 194 

 14.4.4 XtraBackup的增量备份 195 

 14.4.5 XtraBackup的恢复 195 

 14.4.6 XtraBackup的安装环境 195 

 14.4.7 安装XtraBackup 196 

 14.4.8 XtraBackup的命令介绍 196 

 14.4.9 XtraBackup全量备份与数据恢复 197 

 14.4.10 XtraBackup增量备份与数据恢复 200 

 第 15章 无人值守批量安装操作系统 205 

 15.1 PXE技术概述 205 

 15.1.1 什么是PXE技术 205 

 15.1.2 PXE的工作过程 205 

 15.2 KickStart简介 206 

 15.3 无人值守安装准备 207 

 15.3.1 配置环境 207 

 15.3.2 配置HTTP服务 207 

 15.3.3 安装与配置TFTP服务 208 

 15.3.4 安装与配置DHCP服务 209 

 15.4 KickStart部署 209 

 15.4.1 配置PXE引导 210 

 15.4.2 修改客户端配置文件 210 

 15.4.3 配置ks.cfg文件 211 

 15.4.4 客户端无人值守安装 213 

 第 16章 集群架构技术 216 

 16.1 集群概述 217 

 16.1.1 什么是集群 217 

 16.1.2 集群架构的特性 217 

 16.2 集群的分类 217 

 16.2.1 负载均衡集群 218 

 16.2.2 高可用集群 219 

 16.2.3 常用集群软硬件 220 

 16.3 企业集群架构迭代过程 220 

 16.3.1 初期架构 220 

 16.3.2 中期架构 222 

 16.3.3 终期架构 223 

 第 17章 Nginx负载均衡 226 

 17.1 负载均衡概述 226 

 17.1.1 为什么要使用负载均衡 226 

 17.1.2 负载均衡简介 226 

 17.1.3 负载均衡分类 226 

 17.2 Nginx负载均衡简介 227 

 17.3 Nginx实现负载均衡的方式 227 

 17.4 Nginx负载均衡应用配置 228 

 17.4.1 环境准备 228 

 17.4.2 Nginx轮询模式负载均衡配置 228 

 17.4.3 Nginx权重模式负载均衡配置 229 

 17.4.4 Nginx ip_hash模式负载均衡配置 231 

 17.4.5 Nginx负载均衡模块参数 232 

 17.5 Nginx 的7层代理负载均衡 233 

 17.5.1 根据目录实现动静态分离 234 

 17.5.2 通过匹配扩展名实现动静态分离 235 

 第 18章 LVS负载均衡 237 

 18.1 LVS服务概述 237 

 18.1.1 LVS服务简介 237 

 18.1.2 LVS的发展与组成 237 

 18.1.3 LVS相关的术语 237 

 18.1.4 为什么需要LVS 238 

 18.2 LVS的工作模式 238 

 18.2.1 网络地址转换模式 238 

 18.2.2 隧道模式 239 

 18.2.3 直接路由模式 241 

 18.2.4 Full NAT模式 242 

 18.3 LVS调度算法 242 

 18.4 LVS负载均衡部署 244 

 18.4.1 LVS服务DR模式部署 244 

 18.4.2 LVS服务NAT模式部署 247 

 18.4.3 LVS服务TUN模式部署 249 

 18.5 ipvsadm命令及参数介绍 251 

 第 19章 Keepalived高可用集群服务 253 

 19.1 高可用概述 253 

 19.1.1 什么是高可用 253 

 19.1.2 如何构建高可用 253 

 19.2 Keepalived高可用服务 254 

 

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP