万本电子书0元读

万本电子书0元读

顶部广告

CentOS 8 Linux系统管理与一线运维实战电子书

售       价:¥

纸质售价:¥98.10购买纸书

47人正在读 | 0人评论 6.5

作       者:陈祥琳

出  版  社:机械工业出版社

出版时间:2022-01-01

字       数:43.2万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书结合编者十余年一线运维工作实战精心编撰,从Linux系统门到企业级服务器搭建和维护行了全面讲解,内容包括基础和实战两部分:基础部分主要介绍CentOS Stream 8 Linux的安装和系统初始化、Linux运维常用命令、用户和磁盘管理、日志与安全管理等内容;实战部分主要介绍各类服务平台的搭建和运维,包括日志管理工具禅道系统的安装和使用,HTTP服务器的搭建与配置,Samba、VSFTP、NFS共享平台的搭建与使用,Lighttpd、Nginx和Tomcat源轻型Web服务器的搭建与维护,数据库平台MySQL和高速内存数据库Redis的安装与运维,代码管理工具Git的使用,企业虚拟化工具Docker的安装与使用,Hadoop大数据平台的安装及集群搭建,以及集中式运维工具Ansible、SecureCRT和系统监控工具Zabbix的安装和使用等。<br/>
目录展开

前言

第1章 走进CentOS 8 Linux

1.1 Linux概述

1.1.1 什么是Linux系统

1.1.2 常见的Linux发行版

1.1.3 社区版Linux系统CentOS

1.2 安装CentOS Stream 8系统

1.2.1 Linux系统的运行平台

1.2.2 Linux系统安装的前期工作

1.2.3 CentOS Stream 8系统的安装

1.3 Linux基础环境初始化

1.3.1 Linux基础参数配置

1.3.2 Linux系统基本信息的记录

1.4 本章小结

第2章 CentOS Linux系统常用命令

2.1 CentOS命令运行环境

2.1.1 命令的类型及运行原理

2.1.2 运行命令的工具Shell

2.1.3 编辑器vi/vim

2.2 常见的基础命令

2.2.1 文件管理类命令

2.2.2 磁盘管理类命令

2.2.3 压缩和解压缩类命令

2.2.4 系统管理类命令

2.3 其他常用命令

2.3.1 流量查看工具nload

2.3.2 进程查看命令ps

2.3.3 TCP状态查看工具netstat

2.3.4 文件跨平台打包工具

2.4 软件安装的yum命令

2.5 本章小结

第3章 用户和用户组的管理与维护

3.1 系统用户的基本概念

3.1.1 系统用户的类型

3.1.2 系统用户账号的维护

3.1.3 用户与进程的关系

3.2 用户组的应用维护

3.2.1 用户组的账号维护

3.2.2 用户组账号列表的组成

3.3 用户相关配置文件和权限

3.3.1 用户账号的列表文件

3.3.2 用户环境初始化文件

3.3.3 用户与文件的关系

3.4 本章小结

第4章 磁盘空间的应用管理

4.1 磁盘分区概述

4.1.1 磁盘分区的基本组成

4.1.2 磁盘分区的基本信息

4.2 磁盘分区的维护

4.2.1 磁盘性能的测试

4.2.2 磁盘分区的划分

4.3 基于LVM的应用维护

4.3.1 LVM的基本组成结构

4.3.2 逻辑卷管理应用

4.3.3 更换数据存储空间

4.4 本章小结

第5章 系统安全配置与维护

5.1 系统用户账号安全

5.1.1 账号密码安全管理

5.1.2 账号密码设置机制

5.2 远程主机安全配置

5.2.1 远程访问控制机制

5.2.2 防密码猜测式登录

5.2.3 OpenSSH版本升级配置

5.3 主机安全信息采集

5.3.1 主机安全扫描工具Nmap

5.3.2 网关接口扫描工具Nikto

5.4 本章小结

第6章 Shell脚本与自动化运维

6.1 Shell脚本概述

6.1.1 Shell脚本编写的格式

6.1.2 Shell脚本的调试问题

6.1.3 字符和字符串的应用

6.2 脚本编程实战

6.2.1 循环语句脚本编程实战

6.2.2 选择与分支结构编程

6.2.3 跳出循环结构的语句

6.2.4 Shell函数及应用

6.3 脚本在计划任务中的应用

6.3.1 什么是计划任务

6.3.2 cron的计划任务配置

6.3.3 其他计划任务的设置工具

6.4 本章小结

第7章 企业级系统日志管理

7.1 系统安全审计功能

7.1.1 审计系统配置文件

7.1.2 审计功能的守护进程

7.1.3 调度监控与观测器规则

7.2 审计系统的配置与应用

7.2.1 用户空间审计系统

7.2.2 内核空间审计系统

7.3 系统日志应用与管理

7.3.1 系统日志功能配置

7.3.2 /var/log/dmesg日志文件

7.3.3 /var/log/wtmp日志文件

7.3.4 /var/log/messages日志文件

7.3.5 远程访问的信息记录文件

7.4 本章小结

第8章 软件开发日志管理实战

8.1 禅道系统环境搭建

8.1.1 禅道的基本概念

8.1.2 集成包的禅道系统部署

8.1.3 禅道系统的MySQL管理

8.2 禅道系统的应用

8.2.1 更改禅道系统的使用单位名称

8.2.2 禅道项目的用户和组

8.2.3 软件开发Bug跟踪

8.3 禅道系统的维护

8.3.1 用户数据维护

8.3.2 管理员密码管理

8.4 本章小结

第9章 资源共享平台搭建实战

9.1 资源共享平台概述

9.2 CentOS-S资源共享平台

9.2.1 基于Samba的平台搭建

9.2.2 基于VSFTP的平台搭建

9.2.3 基于NFS的平台搭建

9.3 Windows共享服务的应用

9.4 使用Rsync工具同步数据

9.4.1 Rsync对数据的同步过程

9.4.2 Rsync工具应用实例

9.4.3 常见的Rsync报错解决方法

9.5 本章小结

第10章 HTTP服务器的搭建与维护

10.1 HTTP服务器概述

10.1.1 HTTP的基本特点

10.1.2 HTTP的通信原理

10.2 HTTP服务器搭建

10.2.1 搭建HTTP的基础环境

10.2.2 基于HTTP的应用部署

10.2.3 HTTP相关配置文件管理

10.3 HTTP服务器安全配置

10.3.1 HTTP数据安全传输

10.3.2 HTTP安全控制策略

10.3.3 基于HTTP的账号认证配置

10.4 本章小结

第11章 Lighttpd服务器的安装配置

11.1 Lighttpd的基本概念

11.2 Lighttpd服务器搭建

11.2.1 基础运行环境配置

11.2.2 Lighttpd服务组件安装

11.2.3 配置文件的配置项应用

11.2.4 配置Lighttpd的虚拟主机

11.3 Lighttpd服务器配置应用

11.3.1 基于SSL安全模式的应用

11.3.2 Lighttpd的功能模块及其作用

11.3.3 Lighttpd服务器优化配置

11.4 本章小结

第12章 Tomcat服务器的搭建与配置

12.1 Tomcat基础环境搭建

12.1.1 Tomcat的基本结构模型

12.1.2 安装配置Tomcat服务器

12.1.3 Tomcat服务进程管理

12.2 Tomcat应用环境配置

12.2.1 Tomcat的配置文件应用

12.2.2 后台管理服务设置

12.2.3 服务性能参数调整

12.2.4 基于HTTPS的访问策略

12.3 基于Tomcat的应用部署

12.3.1 应用程序部署的路径

12.3.2 单个应用程序的部署

12.3.3 共用端口部署多个系统

12.3.4 多端口对应多应用程序

12.4 本章小结

第13章 Nginx的安装配置与集群搭建

13.1 Nginx基础环境搭建

13.1.1 Nginx的基本概念

13.1.2 搭建Nginx基础环境

13.2 Nginx的配置文件

13.2.1 Nginx主配置文件的结构

13.2.2 文件的安全配置应用

13.3 Nginx常见的应用部署方式

13.3.1 部署应用到Nginx根目录

13.3.2 虚拟站点模式配置

13.3.3 基于.NET环境的应用部署

13.4 基于Nginx的集群部署

13.4.1 单主机分发负载模式

13.4.2 前端单主机负载模式

13.4.3 Rsync在程序发布中的应用

13.5 本章小结

第14章 MySQL的安装与维护

14.1 MySQL数据库平台搭建

14.1.1 MySQL数据库的发展历程

14.1.2 搭建MySQL数据库平台

14.1.3 设置MySQL的环境变量

14.2 MySQL数据库应用

14.2.1 MySQL数据库配置管理

14.2.2 数据库的用户权限管理

14.2.3 数据库的数据管理策略

14.2.4 MySQL主从库同步配置

14.3 MySQL数据库的维护

14.3.1 关于my.cnf文件的配置

14.3.2 MySQL客户端工具的应用

14.3.3 重置MySQL管理员密码

14.4 本章小结

第15章 高速存取数据库Redis

15.1 Redis基础环境维护

15.1.1 Redis的基本概念

15.1.2 Redis服务平台搭建

15.1.3 Redis配置文件管理

15.2 Redis集群环境配置

15.2.1 Redis主从模式库的搭建

15.2.2 Redis读写分离环境

15.3 Redis服务器的应用与管理

15.3.1 Redis信息安全管理

15.3.2 Redis客户端工具的使用

15.3.3 Redis常用的维护命令

15.4 本章小结

第16章 企业源代码管理工具Git

16.1 代码管理仓库Git

16.1.1 Git概述

16.1.2 Git的基本概念

16.2 搭建Git代码仓库平台

16.2.1 Git分布式结构的原理

16.2.2 Git代码仓库的平台搭建

16.2.3 Git代码仓库的基本应用

16.3 Git的扩展GitLab仓库

16.3.1 GitLab概述

16.3.2 构建GitLab环境平台

16.3.3 基于GitLab的项目应用

16.4 本章小结

第17章 Jenkins平台的搭建与配置

17.1 Jenkins平台概述

17.1.1 Jenkins的基本概念

17.1.2 Jenkins分布式架构原理

17.2 构建Jenkins工作平台

17.2.1 配置Jenkins基础环境

17.2.2 Jenkins用户账号管理

17.2.3 用户凭据配置管理

17.3 Jenkins的应用配置

17.3.1 Jenkins项目的创建

17.3.2 Jenkins的全局安全配置

17.3.3 Jenkins插件管理

17.4 本章小结

第18章 Docker企业虚拟化平台搭建

18.1 什么是Docker

18.1.1 Docker的概念

18.1.2 Docker的组成与特点

18.1.3 Docker与虚拟机的区别

18.2 Docker平台的架构原理与构建

18.2.1 Docker平台的架构原理

18.2.2 构建Docker平台环境

18.3 基于Docker的应用部署

18.3.1 Docker生命周期安全

18.3.2 构建Docker的容器环境

18.3.3 Docker平台的基本维护

18.3.4 使用Docker的Web工具

18.4 本章小结

第19章 Hadoop大数据平台实战

19.1 Hadoop概述

19.1.1 Hadoop的基本概念

19.1.2 Hadoop系统组成模块

19.2 Hadoop基础环境构建

19.2.1 基础环境配置

19.2.2 单节点Hadoop平台搭建

19.2.3 基于Web工作环境的应用

19.3 分布式集群系统构建

19.3.1 分布式集群环境搭建准备

19.3.2 分布式集群主节点配置

19.3.3 分布式集群从节点配置

19.4 本章小结

第20章 Zabbix主机监控实战

20.1 Zabbix概述

20.1.1 认识Zabbix监控软件

20.1.2 Zabbix的常用术语

20.2 构建Zabbix监控平台

20.2.1 Zabbix系统插件组成

20.2.2 安装配置Zabbix平台组件

20.2.3 Zabbix的Web环境初始化

20.2.4 Web环境的Zabbix模块配置

20.3 Zabbix平台的使用

20.3.1 Zabbix采集数据的模式

20.3.2 客户端数据信息采集

20.3.3 监控平台参数维护管理

20.3.4 主配置文件参数设置

20.4 本章小结

第21章 主机群集中管理工具实战

21.1 集中式管理的必要性

21.1.1 集中式管理的重要性

21.1.2 集中式管理的优势

21.2 C/S模式管理工具Puppet

21.2.1 Puppet基础环境搭建

21.2.2 Puppet主机间的通信

21.2.3 Puppet日常应用及维护

21.3 主机型自动化运维工具Ansible

21.3.1 Ansible概述

21.3.2 构建Ansible工作环境

21.3.3 日常管理常用实例

21.4 支持SSH的SecureCRT工具

21.4.1 SCRT工具的基本特点

21.4.2 基于SCRT主机群管理配置

21.5 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部