Linux系统配置及运维项目化教程(工作手册式)

Linux系统配置及运维项目化教程(工作手册式)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2021-04
版次: 1
ISBN: 9787121407864
定价: 55.80
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 280页
  • CentOS?一直以来是*受广大中小企业喜爱的操作系统,随着?CentOS 8?的发布,越来越多的中小企业关注和使用这个版本。本书基于企业服务器运维需求,以目前*的?CentOS 8?为平台,全面介绍?Linux?的安装、配置和运维管理。本书共?13?章,内容涵盖了?Linux?安装与配置、用户及权限管理、文件系统及磁盘管理、软件包及文档管理、网络基础服务等?Linux?运维基础知识体系,还包括?shell?编程、网站服务器搭建与管理、数据库服务器配置、网站部署与运维、集群架构、虚拟化技术等网络服务综合应用,利用?PXE
       Kickstart、Cobbler、Zabbix、Nagios、SaltStack、Ansible、Git、SVN?等运维工具实现自动化运维。本书邀请了众多企业工程师参与编写,并结合企业*运维实践项目来打造本书案例,每章均包括项目背景分析、项目相关知识、项目实施、项目小结、课后习题,并提供微课及实验素材。本书适合?Linux?初学者、Linux?系统管理员、Linux?运维工程师及广大专科院校师生学习和使用,既是一本不可多得的?Linux?学习手册,又是一本不可多得的?Linux?运维经典培训教材。 李志杰,工程硕士,讲师、网络工程师,局域网管理高级技师。1999年至今从事高职计算机网络技术专业教科研工作,主要研究方向为计算机网络技术、信息安全等。近年来,主编了《精通Linux网络服务器配置.管理.检测.应用》《VPN及安全验证技术》和《网络工程》等教材;主持了《信息安全攻击与防护课程视频开发》《操作系统安全课程视频开发》《信息安全技术基础课程视频开发》等三个横向课题;指导学生参加“云计算技术及应用”获得国家二等奖,“信息安全管理与评估”获得国家三等奖;参加高等职业教育教师信息化教学大赛课程教学获广东省三等奖 目 录 

    第1章 Linux安装与配置 1 

    1.1 项目背景分析 1 

    1.2 项目相关知识 2 

    1.3 项目实施 3 

    1.3.1 安装与配置CentOS 8 3 

    1.3.2 vim编辑器 11 

    1.4 项目小结 14 

    1.5 课后习题 15 

    第2章 Linux用户及权限管理 16 

    2.1 项目背景分析 16 

    2.2 项目相关知识 16 

    2.2.1 用户与用户组 16 

    2.2.2 文件系统权限 18 

    2.3 项目实施 18 

    2.3.1 用户、用户组的管理 18 

    2.3.2 文件系统权限的管理 23 

    2.3.3 利用sudo控制用户权限 25 

    2.4 项目小结 27 

    2.5 课后习题 27 

    第3章 Linux文件系统及磁盘管理 28 

    3.1 项目背景分析 28 

    3.2 项目相关知识 29 

    3.2.1 磁盘(硬?盘) 29 

    3.2.2 Linux的基本操作 29 

    3.3 项目实施 37 

    磁盘及分区 37 

    3.4 项目小结 47 

    3.5 课后习题 48 

    第4章 Linux软件包及文档管理 49 

    4.1 项目背景分析 49 

    4.2 项目相关知识 49 

    4.2.1 编译安装 49 

    4.2.2 RPM软件包管理工具 50 

    4.2.3 DNF软件包管理工具 52 

    4.2.4 配置软件仓库 56 

    4.3 项目实施 58 

    4.3.1 为系统添加阿里云仓库 58 

    4.3.2 使用DNF软件包管理工具安装常用软件 58 

    4.3.3 编译安装Nginx软件 59 

    4.4 项目小结 59 

    4.5 课后习题 60 

    第5章 Linux网络基础服务 61 

    5.1 项目背景分析 61 

    5.2 项目相关知识 62 

    5.2.1 NFS(网络文件共享服务) 62 

    5.2.2 NTP(网络时间同步服务) 62 

    5.2.3 文件同步服务 63 

    5.2.4 Linux防火墙 64 

    5.3 项目实施 69 

    5.3.1 安装NFS服务 69 

    5.3.2 NTP同步公网时间 71 

    5.3.3 NTP同步内网时间 72 

    5.3.4 Rsync(文件实时同步) 73 

    5.3.5 Sersync(文件快速同步) 75 

    5.3.6 Iptables防火墙 76 

    5.3.7 Firewalld防火墙 77 

    5.4 项目小结 78 

    5.5 课后习题 78 

    第6章 shell编程 79 

    6.1 项目背景分析 79 

    6.2 项目相关知识 79 

    6.2.1 Bash shell 79 

    6.2.2 shell语法基础 80 

    6.2.3 正则表达式 89 

    6.3 项目实施 90 

    6.3.1 sed、awk及grep命令的使用 90 

    6.3.2 shell脚本编程 99 

    6.4 项目小结 99 

    6.5 课后习题 100 

    第7章 Linux网站服务器搭建与管理 101 

    7.1 项目背景分析 101 

    7.2 项目相关知识 101 

    7.2.1 Apache服务器 101 

    7.2.2 Nginx服务器 104 

    7.3 项目实施 110 

    7.3.1 配置基于域名的虚拟主机 110 

    7.3.2 配置站点www.abc.com支持PHP语言 111 

    7.3.3 配置站点shop.abc.com支持Java语言 112 

    7.4 项目小结 114 

    7.5 课后习题 114 

    第8章 Linux数据库服务器配置 115 

    8.1 项目背景分析 115 

    8.2 项目相关知识 116 

    8.2.1 MySQL数据库 116 

    8.2.2 Redis数据库 116 

    8.2.3 主从同步 117 

    8.3 项目实施 118 

    8.4 项目小结 130 

    8.5 课后习题 130 

    第9章 网站部署与运维 131 

    9.1 项目背景分析 131 

    9.2 项目相关知识 133 

    9.2.1 LAMP架构介绍 133 

    9.2.2 LNMP架构介绍 134 

    9.3 项目实施 134 

    9.3.1 LAMP动态网站部署 134 

    9.3.2 LNMP动态网站部署 141 

    9.3.3 博客系统实战部署(WordPress) 147 

    9.3.4 Discuz!论坛部署实战 151 

    9.4 项目小结 156 

    9.5 课后习题 156 

    第10章 Linux集群架构 158 

    10.1 项目背景分析 158 

    10.2 项目相关知识 158 

    10.2.1 高可用集群软件Keepalived 158 

    10.2.2 VRRP协议工作原理 160 

    10.2.3 负载均衡集群系统LVS 161 

    10.3 项目实施 165 

    10.3.1 Keepalived高可用集群部署 165 

    10.3.2 LVS负载均衡集群部署 172 

    10.3.3 Keepalived LVS应用实践 179 

    10.4 项目小结 182 

    10.5 课后习题 183 

    第11章 Linux运维管理工具 184 

    11.1 项目背景分析 184 

    11.2 项目相关知识 185 

    11.2.1 传统Linux运维方式 185 

    11.2.2 自动化运维方式 185 

    11.3 项目实施 189 

    11.3.1 PXE Kickstart无人值守安装 189 

    11.3.2 Cobbler无人值守安装 193 

    11.3.3 Zabbix监控系统部署 198 

    11.3.4 Nagios监控系统部署 211 

    11.3.5 SaltStack自动化部署 215 

    11.3.6 Ansible自动化部署 221 

    11.3.7 Git部署及应用 223 

    11.3.8 SVN部署及应用 229 

    11.4 项目小结 232 

    11.5 课后习题 232 

    第12章 虚拟化技术 233 

    12.1 项目背景分析 233 

    12.2 项目相关知识 234 

    12.2.1 VMware虚拟化 234 

    12.2.2 Xen虚拟化 235 

    12.2.3 KVM虚拟化 235 

    12.3 项目实施 235 

    12.3.1 KVM虚拟化环境搭建 235 

    12.3.2 KVM虚拟化应用 237 

    12.4 项目小结 242 

    12.5 课后习题 242 

    第13章 容器和编排技术 243 

    13.1 项目背景分析 243 

    13.2 项目相关知识 244 

    13.2.1 Docker简介 244 

    13.2.2 Kubernetes简介 244 

    13.3 项目实施 245 

    13.3.1 Docker的安装与运行 245 

    13.3.2 Docker的使用 246 

    13.3.3 Docker私有仓库 251 

    13.3.4 Kubernetes的安装与运行 252 

    13.3.5 kubectl使用 256 

    13.3.6 Kubernetes Dashboard安装 261 

    13.4 项目小结 267 

    13.5 课后习题 267
  • 内容简介:
    CentOS?一直以来是*受广大中小企业喜爱的操作系统,随着?CentOS 8?的发布,越来越多的中小企业关注和使用这个版本。本书基于企业服务器运维需求,以目前*的?CentOS 8?为平台,全面介绍?Linux?的安装、配置和运维管理。本书共?13?章,内容涵盖了?Linux?安装与配置、用户及权限管理、文件系统及磁盘管理、软件包及文档管理、网络基础服务等?Linux?运维基础知识体系,还包括?shell?编程、网站服务器搭建与管理、数据库服务器配置、网站部署与运维、集群架构、虚拟化技术等网络服务综合应用,利用?PXE
       Kickstart、Cobbler、Zabbix、Nagios、SaltStack、Ansible、Git、SVN?等运维工具实现自动化运维。本书邀请了众多企业工程师参与编写,并结合企业*运维实践项目来打造本书案例,每章均包括项目背景分析、项目相关知识、项目实施、项目小结、课后习题,并提供微课及实验素材。本书适合?Linux?初学者、Linux?系统管理员、Linux?运维工程师及广大专科院校师生学习和使用,既是一本不可多得的?Linux?学习手册,又是一本不可多得的?Linux?运维经典培训教材。
  • 作者简介:
    李志杰,工程硕士,讲师、网络工程师,局域网管理高级技师。1999年至今从事高职计算机网络技术专业教科研工作,主要研究方向为计算机网络技术、信息安全等。近年来,主编了《精通Linux网络服务器配置.管理.检测.应用》《VPN及安全验证技术》和《网络工程》等教材;主持了《信息安全攻击与防护课程视频开发》《操作系统安全课程视频开发》《信息安全技术基础课程视频开发》等三个横向课题;指导学生参加“云计算技术及应用”获得国家二等奖,“信息安全管理与评估”获得国家三等奖;参加高等职业教育教师信息化教学大赛课程教学获广东省三等奖
  • 目录:
    目 录 

    第1章 Linux安装与配置 1 

    1.1 项目背景分析 1 

    1.2 项目相关知识 2 

    1.3 项目实施 3 

    1.3.1 安装与配置CentOS 8 3 

    1.3.2 vim编辑器 11 

    1.4 项目小结 14 

    1.5 课后习题 15 

    第2章 Linux用户及权限管理 16 

    2.1 项目背景分析 16 

    2.2 项目相关知识 16 

    2.2.1 用户与用户组 16 

    2.2.2 文件系统权限 18 

    2.3 项目实施 18 

    2.3.1 用户、用户组的管理 18 

    2.3.2 文件系统权限的管理 23 

    2.3.3 利用sudo控制用户权限 25 

    2.4 项目小结 27 

    2.5 课后习题 27 

    第3章 Linux文件系统及磁盘管理 28 

    3.1 项目背景分析 28 

    3.2 项目相关知识 29 

    3.2.1 磁盘(硬?盘) 29 

    3.2.2 Linux的基本操作 29 

    3.3 项目实施 37 

    磁盘及分区 37 

    3.4 项目小结 47 

    3.5 课后习题 48 

    第4章 Linux软件包及文档管理 49 

    4.1 项目背景分析 49 

    4.2 项目相关知识 49 

    4.2.1 编译安装 49 

    4.2.2 RPM软件包管理工具 50 

    4.2.3 DNF软件包管理工具 52 

    4.2.4 配置软件仓库 56 

    4.3 项目实施 58 

    4.3.1 为系统添加阿里云仓库 58 

    4.3.2 使用DNF软件包管理工具安装常用软件 58 

    4.3.3 编译安装Nginx软件 59 

    4.4 项目小结 59 

    4.5 课后习题 60 

    第5章 Linux网络基础服务 61 

    5.1 项目背景分析 61 

    5.2 项目相关知识 62 

    5.2.1 NFS(网络文件共享服务) 62 

    5.2.2 NTP(网络时间同步服务) 62 

    5.2.3 文件同步服务 63 

    5.2.4 Linux防火墙 64 

    5.3 项目实施 69 

    5.3.1 安装NFS服务 69 

    5.3.2 NTP同步公网时间 71 

    5.3.3 NTP同步内网时间 72 

    5.3.4 Rsync(文件实时同步) 73 

    5.3.5 Sersync(文件快速同步) 75 

    5.3.6 Iptables防火墙 76 

    5.3.7 Firewalld防火墙 77 

    5.4 项目小结 78 

    5.5 课后习题 78 

    第6章 shell编程 79 

    6.1 项目背景分析 79 

    6.2 项目相关知识 79 

    6.2.1 Bash shell 79 

    6.2.2 shell语法基础 80 

    6.2.3 正则表达式 89 

    6.3 项目实施 90 

    6.3.1 sed、awk及grep命令的使用 90 

    6.3.2 shell脚本编程 99 

    6.4 项目小结 99 

    6.5 课后习题 100 

    第7章 Linux网站服务器搭建与管理 101 

    7.1 项目背景分析 101 

    7.2 项目相关知识 101 

    7.2.1 Apache服务器 101 

    7.2.2 Nginx服务器 104 

    7.3 项目实施 110 

    7.3.1 配置基于域名的虚拟主机 110 

    7.3.2 配置站点www.abc.com支持PHP语言 111 

    7.3.3 配置站点shop.abc.com支持Java语言 112 

    7.4 项目小结 114 

    7.5 课后习题 114 

    第8章 Linux数据库服务器配置 115 

    8.1 项目背景分析 115 

    8.2 项目相关知识 116 

    8.2.1 MySQL数据库 116 

    8.2.2 Redis数据库 116 

    8.2.3 主从同步 117 

    8.3 项目实施 118 

    8.4 项目小结 130 

    8.5 课后习题 130 

    第9章 网站部署与运维 131 

    9.1 项目背景分析 131 

    9.2 项目相关知识 133 

    9.2.1 LAMP架构介绍 133 

    9.2.2 LNMP架构介绍 134 

    9.3 项目实施 134 

    9.3.1 LAMP动态网站部署 134 

    9.3.2 LNMP动态网站部署 141 

    9.3.3 博客系统实战部署(WordPress) 147 

    9.3.4 Discuz!论坛部署实战 151 

    9.4 项目小结 156 

    9.5 课后习题 156 

    第10章 Linux集群架构 158 

    10.1 项目背景分析 158 

    10.2 项目相关知识 158 

    10.2.1 高可用集群软件Keepalived 158 

    10.2.2 VRRP协议工作原理 160 

    10.2.3 负载均衡集群系统LVS 161 

    10.3 项目实施 165 

    10.3.1 Keepalived高可用集群部署 165 

    10.3.2 LVS负载均衡集群部署 172 

    10.3.3 Keepalived LVS应用实践 179 

    10.4 项目小结 182 

    10.5 课后习题 183 

    第11章 Linux运维管理工具 184 

    11.1 项目背景分析 184 

    11.2 项目相关知识 185 

    11.2.1 传统Linux运维方式 185 

    11.2.2 自动化运维方式 185 

    11.3 项目实施 189 

    11.3.1 PXE Kickstart无人值守安装 189 

    11.3.2 Cobbler无人值守安装 193 

    11.3.3 Zabbix监控系统部署 198 

    11.3.4 Nagios监控系统部署 211 

    11.3.5 SaltStack自动化部署 215 

    11.3.6 Ansible自动化部署 221 

    11.3.7 Git部署及应用 223 

    11.3.8 SVN部署及应用 229 

    11.4 项目小结 232 

    11.5 课后习题 232 

    第12章 虚拟化技术 233 

    12.1 项目背景分析 233 

    12.2 项目相关知识 234 

    12.2.1 VMware虚拟化 234 

    12.2.2 Xen虚拟化 235 

    12.2.3 KVM虚拟化 235 

    12.3 项目实施 235 

    12.3.1 KVM虚拟化环境搭建 235 

    12.3.2 KVM虚拟化应用 237 

    12.4 项目小结 242 

    12.5 课后习题 242 

    第13章 容器和编排技术 243 

    13.1 项目背景分析 243 

    13.2 项目相关知识 244 

    13.2.1 Docker简介 244 

    13.2.2 Kubernetes简介 244 

    13.3 项目实施 245 

    13.3.1 Docker的安装与运行 245 

    13.3.2 Docker的使用 246 

    13.3.3 Docker私有仓库 251 

    13.3.4 Kubernetes的安装与运行 252 

    13.3.5 kubectl使用 256 

    13.3.6 Kubernetes Dashboard安装 261 

    13.4 项目小结 267 

    13.5 课后习题 267
查看详情
12
相关图书 / 更多
Linux系统配置及运维项目化教程(工作手册式)
Linux服务器配置与管理(基于CentOS 7.2)
潘军
Linux系统配置及运维项目化教程(工作手册式)
Linux核心技术从小白到大牛
黄林峰 翟文学
Linux系统配置及运维项目化教程(工作手册式)
Linux网络服务器配置与管理项目教程(第三版)(微课版)
谢树新;潘玫玫;王浦衡
Linux系统配置及运维项目化教程(工作手册式)
Linux系统及编程基础
李晓红;唐晓君;肖鹏
Linux系统配置及运维项目化教程(工作手册式)
Linux操作系统应用(第3版)
沈平、潘志安、唐娟 编
Linux系统配置及运维项目化教程(工作手册式)
Linux嵌入式系统开发从小白到大牛
赵凯 著
Linux系统配置及运维项目化教程(工作手册式)
Linux实战宝典
大竹龍史 山本道子
Linux系统配置及运维项目化教程(工作手册式)
Linux网络操作系统(CentOS8.0)
刘猛、张文库、苏伟斌、王浩、黄超强 编
Linux系统配置及运维项目化教程(工作手册式)
Linux命令行与Shell脚本编程
何伟娜 郝军
Linux系统配置及运维项目化教程(工作手册式)
Linux系统编程
李成勇
Linux系统配置及运维项目化教程(工作手册式)
Linux服务器配置与管理(高等职业教育计算机专业规划教材)
李治西 编
Linux系统配置及运维项目化教程(工作手册式)
Lightroom Classic原创高级实战教程
姜同辉
您可能感兴趣 / 更多
Linux系统配置及运维项目化教程(工作手册式)
区块链+:重构与赋能
李志杰;郭杰群;王阳雯
Linux系统配置及运维项目化教程(工作手册式)
Linux服务器配置与管理
李志杰 著
Linux系统配置及运维项目化教程(工作手册式)
电路基础
李志杰、刘江、李建军 著
Linux系统配置及运维项目化教程(工作手册式)
汪应洛传
李志杰、吕绚丽 著
Linux系统配置及运维项目化教程(工作手册式)
盐碱土农业生态工程
李志杰、孙文彦 著
Linux系统配置及运维项目化教程(工作手册式)
高手教你读懂建筑施工图:建筑电气工程施工图
李志杰 著
Linux系统配置及运维项目化教程(工作手册式)
精通Linux网络服务器配置?管理?检测?应用
李志杰、端木祥展 著
Linux系统配置及运维项目化教程(工作手册式)
境外上市公司的治理改进与价值提升:理财决策传导效应的视角
李志杰 著
Linux系统配置及运维项目化教程(工作手册式)
大学物理实验
李志杰 主编;王维
Linux系统配置及运维项目化教程(工作手册式)
眼免疫性疾病(精)
李志杰 主编