-
内容大纲
CentOS一直以来是最受广大中小企业喜爱的操作系统,随着CentOS 8的发布,越来越多的中小企业关注和使用这个版本。本书基于企业服务器运维需求,以目前最新的CentOS 8为平台,全面介绍Linux的安装、配置和运维管理。
本书共13章,内容涵盖了Linux安装与配置、用户及权限管理、文件系统及磁盘管理、软件包及文档管理、网络基础服务等Linux运维基础知识体系,还包括shell编程、网站服务器搭建与管理、数据库服务器配置、网站部署与运维、集群架构、虚拟化技术等网络服务综合应用,利用PXE+Kickstart、Cobbler、Zabbix、Nagios、SaltStack、Ansible、Git、SVN等运维工具实现自动化运维。本书邀请了众多企业工程师参与编写,并结合企业最新运维实践项目来打造本书案例,每章均包括项目背景分析、项目相关知识、项目实施、项目小结、课后习题,并提供微课及实验素材。
本书适合Linux初学者、Linux系统管理员、Linux运维工程师及广大专科院校师生学习和使用,既是一本不可多得的Linux学习手册,又是一本不可多得的Linux运维经典培训教材。 -
作者介绍
-
目录
第1章 Linux安装与配置
1.1 项目背景分析
1.2 项目相关知识
1.3 项目实施
1.3.1 安装与配置CentOS 8
1.3.2 vim编辑器
1.4 项目小结
1.5 课后习题
第2章 Linux用户及权限管理
2.1 项目背景分析
2.2 项目相关知识
2.2.1 用户与用户组
2.2.2 文件系统权限
2.3 项目实施
2.3.1 用户、用户组的管理
2.3.2 文件系统权限的管理
2.3.3 利用sudo控制用户权限
2.4 项目小结
2.5 课后习题
第3章 Linux文件系统及磁盘管理
3.1 项目背景分析
3.2 项目相关知识
3.2.1 磁盘(硬盘)
3.2.2 Linux的基本操作
3.3 项目实施
3.4 项目小结
3.5 课后习题
第4章 Linux软件包及文档管理
4.1 项目背景分析
4.2 项目相关知识
4.2.1 编译安装
4.2.2 RPM软件包管理工具
4.2.3 DNF软件包管理工具
4.2.4 配置软件仓库
4.3 项目实施
4.3.1 为系统添加阿里云仓库
4.3.2 使用DNF软件包管理工具安装常用软件
4.3.3 编译安装Nginx软件
4.4 项目小结
4.5 课后习题
第5章 Linux网络基础服务
5.1 项目背景分析
5.2 项目相关知识
5.2.1 NFS(网络文件共享服务)
5.2.2 NTP(网络时间同步服务)
5.2.3 文件同步服务
5.2.4 Linux防火墙
5.3 项目实施
5.3.1 安装NFS服务
5.3.2 NTP同步公网时间
5.3.3 NTP同步内网时间
5.3.4 Rsync(文件实时同步)
5.3.5 Sersync(文件快速同步)
5.3.6 Iptables防火墙
5.3.7 Firewalld防火墙
5.4 项目小结
5.5 课后习题
第6章 shell编程
6.1 项目背景分析
6.2 项目相关知识
6.2.1 Bash shell
6.2.2 shell语法基础
6.2.3 正则表达式
6.3 项目实施
6.3.1 sed、awk及grep命令的使用
6.3.2 shell脚本编程
6.4 项目小结
6.5 课后习题
第7章 Linux网站服务器搭建与管理
7.1 项目背景分析
7.2 项目相关知识
7.2.1 Apache服务器
7.2.2 Nginx服务器
7.3 项目实施
7.3.1 配置基于域名的虚拟主机
7.3.2 配置站点www.abc.com支持PHP语言
7.3.3 配置站点shop.abc.com支持Java语言
7.4 项目小结
7.5 课后习题
第8章 Linux数据库服务器配置
8.1 项目背景分析
8.2 项目相关知识
8.2.1 MySQL数据库
8.2.2 Redis数据库
8.2.3 主从同步
8.3 项目实施
8.4 项目小结
8.5 课后习题
第9章 网站部署与运维
9.1 项目背景分析
9.2 项目相关知识
9.2.1 LAMP架构介绍
9.2.2 LNMP架构介绍
9.3 项目实施
9.3.1 LAMP动态网站部署
9.3.2 LNMP动态网站部署
9.3.3 博客系统实战部署(WordPress)
9.3.4 Discuz!论坛部署实战
9.4 项目小结
9.5 课后习题
第10章 Linux集群架构
10.1 项目背景分析
10.2 项目相关知识
10.2.1 高可用集群软件Keepalived
10.2.2 VRRP协议工作原理
10.2.3 负载均衡集群系统LVS
10.3 项目实施
10.3.1 Keepalived高可用集群部署
10.3.2 LVS负载均衡集群部署
10.3.3 Keepalived+LVS应用实践
10.4 项目小结
10.5 课后习题
第11章 Linux运维管理工具
11.1 项目背景分析
11.2 项目相关知识
11.2.1 传统Linux运维方式
11.2.2 自动化运维方式
11.3 项目实施
11.3.1 PXE+Kickstart无人值守安装
11.3.2 Cobbler无人值守安装
11.3.3 Zabbix监控系统部署
11.3.4 Nagios监控系统部署
11.3.5 SaltStack自动化部署
11.3.6 Ansible自动化部署
11.3.7 Git部署及应用
11.3.8 SVN部署及应用
11.4 项目小结
11.5 课后习题
第12章 虚拟化技术
12.1 项目背景分析
12.2 项目相关知识
12.2.1 VMware虚拟化
12.2.2 Xen虚拟化
12.2.3 KVM虚拟化
12.3 项目实施
12.3.1 KVM虚拟化环境搭建
12.3.2 KVM虚拟化应用
12.4 项目小结
12.5 课后习题
第13章 容器和编排技术
13.1 项目背景分析
13.2 项目相关知识
13.2.1 Docker简介
13.2.2 Kubernetes简介
13.3 项目实施
13.3.1 Docker的安装与运行
13.3.2 Docker的使用
13.3.3 Docker私有仓库
13.3.4 Kubernetes的安装与运行
13.3.5 kubectl使用
13.3.6 Kubernetes Dashboard安装
13.4 项目小结
13.5 课后习题
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...