内容简介
本书系统地论述了Linux 企业运维领域的各种技术,全书共22 章,主要内容包括Linux 操作系统快速入门、Linux 操作系统的发展及系统安装、Linux 操作系统管理、Linux 操作系统推荐命令集、Linux 操作系统用户及权限管理、Linux 操作系统软件包企业实战、Linux 操作系统磁盘管理、NTP 服务器企业实战、DHCP 服务器企业实战、Samba 服务器企业实战、rsync 服务器企业实战、Linux 操作系统文件服务器企业实战、大数据备份企业实战、Kickstart 企业系统部署实战、DNS 解析服务器企业实战、HTTP 协议详解、Apache Web 服务器企业实战、MySQL 服务器企业实战、MyCAT+MySQL 读写分离实战、LAMP 架构企业实战、Zabbix 分布式监控企业实战、Prometheus+Grafana 分布式监控实战等内容。
目录
第1章 Linux操作系统快速入门 1
1.1 Linux操作系统简介 1
1.2 Linux操作系统优点 2
1.3 Linux操作系统发行版 2
1.4 32位与64位操作系统的区别 4
1.5 Linux内核命名规则 5
第2章 Linux操作系统的发展及系统安装 7
2.1 Linux操作系统发展前景及就业形势 7
2.2 Windows操作系统简介 8
2.3 硬盘分区简介 9
2.4 Linux操作系统安装环境准备 10
2.5 openEuler 22.x操作系统安装图解 14
2.6 CentOS 8.x安装图解 22
2.7 Rocky Linux操作系统安装图解 27
2.8 新手学好Linux操作系统的捷径 32
2.9 本章小结 33
2.10 同步作业 33
第3章 Linux操作系统管理 34
3.1 操作系统启动概念 34
3.1.1 BIOS 34
3.1.2 MBR 34
3.1.3 GPT 35
3.1.4 GRUB 36
3.2 Linux操作系统启动流程 37
3.3 CentOS 6与CentOS 7的区别 39
3.4 CentOS 7与CentOS 8的区别 41
3.5 NetworkManager概念剖析 42
3.6 NMCLI常见命令实战 44
3.7 TCP/IP概述 45
3.8 IP地址及网络常识 46
3.8.1 IP地址分类 47
3.8.2 子网掩码 48
3.8.3 网关地址 49
3.8.4 MAC地址 49
3.9 Linux操作系统配置IP 49
3.10 Linux操作系统配置DNS 51
3.11 CentOS 7和CentOS 8密码重置 52
3.12 远程管理Linux服务器 55
3.13 Linux系统目录功能 56
第4章 Linux操作系统推荐命令集 58
4.1 Linux操作系统命令集 58
4.2 cd命令详解 59
4.3 ls命令详解 60
4.4 pwd命令详解 61
4.5 mkdir命令详解 61
4.6 rm命令详解 62
4.7 cp命令详解 62
4.8 mv命令详解 64
4.9 touch命令详解 65
4.10 cat命令详解 65
4.11 zip命令详解 66
4.12 gzip命令详解 67
4.13 bzip2命令详解 68
4.14 tar命令详解 69
4.15 head命令详解 70
4.16 tail命令详解 70
4.17 less命令详解 71
4.18 more命令详解 71
4.19 chmod命令详解 72
4.20 chown命令详解 72
4.21 echo命令详解 73
4.22 df命令详解 74
4.23 du命令详解 75
4.24 fdisk命令详解 75
4.25 mount命令详解 76
4.26 parted命令详解 77
4.27 free命令详解 78
4.28 diff命令详解 78
4.29 ping命令详解 79
4.30 ifconfig命令详解 80
4.31 wget命令详解 80
4.32 scp命令详解 83
4.33 rsync命令详解 84
4.34 vi|vim编辑器实战 85
4.35 vim编辑器模式 86
4.36 vim编辑器推荐 86
4.37 本章小结 88
4.38 同步作业 88
第5章 Linux操作系统用户及权限管理 89
5.1 Linux用户及组 89
5.2 Linux用户管理 90
5.3 Linux组管理 91
5.4 Linux用户及组案例 92
5.5 Linux权限管理 94
5.6 chown属主及属组 95
5.7 chmod用户及组权限 95
5.8 chmod二进制权限 96
5.9 Linux特殊权限及掩码 97
5.10 本章小结 99
5.11 同步作业 99
第6章 Linux操作系统软件包企业实战 101
6.1 RPM软件包管理 101
6.2 tar软件包管理 103
6.2.1 tar命令参数详解 103
6.2.2 tar企业案例演示 104
6.2.3 tar实现Linux系统备份 104
6.2.4 shell + tar实现增量备份 106
6.3 zip软件包管理 108
6.4 源码包软件安装 110
6.5 yum软件包管理 111
6.5.1 yum工作原理 112
6.5.2 配置yum源(仓库) 112
6.5.3 yum企业案例演练 113
6.6 yum优先级配置实战 116
6.7 基于ISO镜像构建yum本地源 118
6.8 基于HTTP构建yum网络源 119
6.9 yum源端软件包扩展 121
6.10 同步外网yum源 122
6.11 本章小结 123
6.12 同步作业 123
第7章 Linux操作系统磁盘管理 124
7.1 计算机硬盘简介 124
7.2 硬盘Block及indoe详解 125
7.3 硬链接介绍 126
7.4 软链接介绍 127
7.5 Linux下磁盘实战操作命令 128
7.6 基于GPT格式磁盘分区 132
7.7 mount命令工具 134
7.7.1 mount命令参数详解 134
7.7.2 企业常用mount案例 135
7.8 Linux硬盘故障修复 135
7.9 本章小结 137
7.10 同步作业 138
第8章 NTP服务器企业实战 139
8.1 NTP服务简介 139
8.2 NTP服务器配置 139
8.3 NTP配置文件 140
8.4 NTP参数详解 140
第9章 DHCP服务器企业实战 141
9.1 DHCP服务简介 141
9.2 DHCP服务器配置 141
9.3 DHCP参数详解 142
9.4 客户端使用 143
第10章 Samba服务器企业实战 144
10.1 Samba服务器简介 144
10.2 Samba服务器配置 144
10.3 Samba参数详解 145
第11章 rsync服务器企业实战 147
11.1 rsync服