当前位置:当前位置:主页 > 计算机电子书 > 操作系统 > CentOS pdf电子书
CentOS 8 Linux系统管理与一线运维实战

CentOS 8 Linux系统管理与一线运维实战 PDF 高质量版

  • 更新:2022-05-05
  • 大小:80.4 MB
  • 类别:CentOS
  • 作者:陈祥琳
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

CentOS 8 Linux系统管理与一线运维实战》是由机械工业出版社出版的一本关于CentOS方面的书籍,作者是陈祥琳,主要介绍了关于CentOS、Linux、系统管理方面的知识内容,目前在CentOS类书籍综合评分为:7.6分。

书籍介绍

内容简介

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

目录

  • 前言
  • 第1章走进CentOS8Linux1
  • 1.1Linux概述1
  • 1.1.1什么是Linux系统1
  • 1.1.2常见的Linux发行版2
  • 1.1.3社区版Linux系统CentOS2
  • 1.2安装CentOSStream8系统3
  • 1.2.1Linux系统的运行平台3
  • 1.2.2Linux系统安装的前期工作7
  • 1.2.3CentOSStream8系统的安装8
  • 1.3Linux基础环境初始化10
  • 1.3.1Linux基础参数配置10
  • 1.3.2Linux系统基本信息的记录12
  • 1.4本章小结13
  • 第2章CentOSLinux系统常用命令14
  • 2.1CentOS命令运行环境14
  • 2.1.1命令的类型及运行原理14
  • 2.1.2运行命令的工具Shell15
  • 2.1.3编辑器vi/vim16
  • 2.2常见的基础命令18
  • 2.2.1文件管理类命令18
  • 2.2.2磁盘管理类命令22
  • 2.2.3压缩和解压缩类命令25
  • 2.2.4系统管理类命令28
  • 2.3其他常用命令31
  • 2.3.1流量查看工具nload31
  • 2.3.2进程查看命令ps32
  • 2.3.3TCP状态查看工具netstat33
  • 2.3.4文件跨平台打包工具34
  • 2.4软件安装的yum命令34
  • 2.5本章小结36
  • 第3章用户和用户组的管理与维护37
  • 3.1系统用户的基本概念37
  • 3.1.1系统用户的类型37
  • 3.1.2系统用户账号的维护38
  • 3.1.3用户与进程的关系40
  • 3.2用户组的应用维护44
  • 3.2.1用户组的账号维护44
  • 3.2.2用户组账号列表的组成45
  • 3.3用户相关配置文件和权限46
  • 3.3.1用户账号的列表文件46
  • 3.3.2用户环境初始化文件48
  • 3.3.3用户与文件的关系50
  • 3.4本章小结53
  • 第4章磁盘空间的应用管理54
  • 4.1磁盘分区概述54
  • 4.1.1磁盘分区的基本组成54
  • 4.1.2磁盘分区的基本信息55
  • 4.2磁盘分区的维护59
  • 4.2.1磁盘性能的测试59
  • 4.2.2磁盘分区的划分62
  • 4.3基于LVM的应用维护66
  • 4.3.1LVM的基本组成结构66
  • 4.3.2逻辑卷管理应用67
  • 4.3.3更换数据存储空间72
  • 4.4本章小结74
  • 第5章系统安全配置与维护75
  • 5.1系统用户账号安全75
  • 5.1.1账号密码安全管理75
  • 5.1.2账号密码设置机制76
  • 5.2远程主机安全配置77
  • 5.2.1远程访问控制机制78
  • 5.2.2防密码猜测式登录79
  • 5.2.3OpenSSH版本升级配置81
  • 5.3主机安全信息采集85
  • 5.3.1主机安全扫描工具Nmap85
  • 5.3.2网关接口扫描工具Nikto88
  • 5.4本章小结92
  • 第6章Shell脚本与自动化运维93
  • 6.1Shell脚本概述93
  • 6.1.1Shell脚本编写的格式93
  • 6.1.2Shell脚本的调试问题94
  • 6.1.3字符和字符串的应用96
  • 6.2脚本编程实战100
  • 6.2.1循环语句脚本编程实战101
  • 6.2.2选择与分支结构编程103
  • 6.2.3跳出循环结构的语句106
  • 6.2.4Shell函数及应用108
  • 6.3脚本在计划任务中的应用110
  • 6.3.1什么是计划任务110
  • 6.3.2cron的计划任务配置110
  • 6.3.3其他计划任务的设置工具113
  • 6.4本章小结117
  • 第7章企业级系统日志管理118
  • 7.1系统安全审计功能118
  • 7.1.1审计系统配置文件118
  • 7.1.2审计功能的守护进程120
  • 7.1.3调度监控与观测器规则121
  • 7.2审计系统的配置与应用122
  • 7.2.1用户空间审计系统122
  • 7.2.2内核空间审计系统128
  • 7.3系统日志应用与管理130
  • 7.3.1系统日志功能配置130
  • 7.3.2/var/log/dmesg日志文件133
  • 7.3.3/var/log/wtmp日志文件134
  • 7.3.4/var/log/messages日志文件134
  • 7.3.5远程访问的信息记录文件135
  • 7.4本章小结136
  • 第8章软件开发日志管理实战137
  • 8.1禅道系统环境搭建137
  • 8.1.1禅道的基本概念137
  • 8.1.2集成包的禅道系统部署138
  • 8.1.3禅道系统的MySQL管理140
  • 8.2禅道系统的应用142
  • 8.2.1更改禅道系统的使用单位名称142
  • 8.2.2禅道项目的用户和组142
  • 8.2.3软件开发Bug跟踪144
  • 8.3禅道系统的维护145
  • 8.3.1用户数据维护146
  • 8.3.2管理员密码管理148
  • 8.4本章小结148
  • 第9章资源共享平台搭建实战149
  • 9.1资源共享平台概述149
  • 9.2CentOS-S资源共享平台149
  • 9.2.1基于Samba的平台搭建150
  • 9.2.2基于VSFTP的平台搭建158
  • 9.2.3基于NFS的平台搭建161
  • 9.3Windows共享服务的应用165
  • 9.4使用Rsync工具同步数据167
  • 9.4.1Rsync对数据的同步过程167
  • 9.4.2Rsync工具应用实例167
  • 9.4.3常见的Rsync报错解决方法169
  • 9.5本章小结172
  • 第10章HTTP服务器的搭建与维护173
  • 10.1HTTP服务器概述173
  • 10.1.1HTTP的基本特点173
  • 10.1.2HTTP的通信原理174
  • 10.2HTTP服务器搭建175
  • 10.2.1搭建HTTP的基础环境175
  • 10.2.2基于HTTP的应用部署177
  • 10.2.3HTTP相关配置文件管理178
  • 10.3HTTP服务器安全配置182
  • 10.3.1HTTP数据安全传输182
  • 10.3.2HTTP安全控制策略187
  • 10.3.3基于HTTP的账号认证配置192
  • 10.4本章小结193
  • 第11章Lighttpd服务器的安装配置194
  • 11.1Lighttpd的基本概念194
  • 11.2Lighttpd服务器搭建195
  • 11.2.1基础运行环境配置195
  • 11.2.2Lighttpd服务组件安装196
  • 11.2.3配置文件的配置项应用199
  • 11.2.4配置Lighttpd的虚拟主机202
  • 11.3Lighttpd服务器配置应用203
  • 11.3.1基于SSL安全模式的应用203
  • 11.3.2Lighttpd的功能模块及其作用205

资源获取

相关资源

网友留言