Linux运维实战:CentOS7.6操作系统从入门到精通
更新日期:2024-07-13 00:59:56
书店:电子工业出版社官方旗舰店
浏览量:1115
价格:0.0¥

书籍下载

下载地址
0.0元标准版

内容介绍


内容介绍


内容介绍



内容介绍:

本书通过大量实例,循序渐进地讲解了在Linux 发行版CentOS7.6系统中的基础操作、用户管理、权限管理、磁盘管理、shell编程等必备技术和各种实战经验与技巧。





作者介绍


作者介绍 :

学神IT教育校长、教学总监,10年Linux使用及管理经验,7年IT在线教育培训经验。拥有RHCA高级架构师及Openstack证书。精通Linux、Python、思科、C++、安全渗透等技术。曾任职神州数码高级运维架构师、新浪Linux高级运维总监。对基于Linux下开源程序Openstack、Docker、K8S、DevOps、黑客渗透等技术颇有研究,MK系列精讲视频流传甚广,学员遍布阿里巴巴、新浪、网易、腾讯、360等互联网企业。





关联推荐


Linux入门学习者

目录


目录:

第1章Linux学习环境搭建 1

 1.1  Linux发展史 1

1.1.1  Linux介绍 1

1.1.2  Linux崛起 1

1.1.3  Linux常用发行版 1

1.1.4  Linux优势 2

 1.2  VMware虚拟机安装 3

 1.3  创建虚拟机及安装CentOS系统 5

1.3.1  创建虚拟机 5

1.3.2  解决“Intel VT-x处于禁用状态打不开” 10

1.3.3  安装CentOS 7.6系统 12

 1.4  VMware虚拟机12个使用技巧 24

第2章Linux基本操作和组装服务器 29

 2.1  Linux网络相关概念和修改IP地址的方法 29

2.1.1  网卡的命名规则 29

2.1.2  使用root用户登录操作系统 30

2.1.3  ifconfig命令的使用方法 30

2.1.4  临时修改IP地址(掌握) 31

2.1.5  删除临时IP地址 32

2.1.6  NetworkManager概述(了解) 33

2.1.7  RHEL/CentOS Linux网络相关的配置文件(熟练) 33

2.1.8  **修改IP地址 33

 2.2  关闭防火墙并设置开机不启动防火墙 35

 2.3  临时和**关闭SELinux 36

 2.4  设置系统光盘开机自动挂载 36

 2.5  配置本地YUM源 37

 2.6  创建可用实验快照 38

 2.7  CentOS 7电源设置 39

第3章Linux基本命令操作 40

 3.1  Linux终端介绍、Shell提示符、Bash基本语法 40

3.1.1  认识Linux终端 40

3.1.2  认识Shell 41

 3.2  基本命令 44

3.2.1  ls基本命令 44

3.2.2  命令别名的使用 46

3.2.3  cd基本命令 47

3.2.4  history基本命令 47

3.2.5  Linux中快捷键 48

 3.3  系统时间管理 48

3.3.1  两种时间 48

3.3.2  time命令 49

 3.4  帮助命令的使用 50

3.4.1  常用的帮助命令 50

3.4.2  man的章节及使用说明 50

 3.5  关机、重启命令及7个运行级别 52

3.5.1  shutdown命令 52

3.5.2  7个运行级别 52

3.5.3  设置默认的运行级别 52

 3.6  实战1:设置服务器通电后自动开机 53

第4章文件的基本管理和XFS文件系统备份恢复 54

 4.1  Linux系统目录结构和相对/绝对路径 54

4.1.1  系统目录结构 54

4.1.2  绝对路径和相对路径 56

 4.2  文件的管理 56

4.2.1  touch命令 56

4.2.2  使用vim命令和重定向创建新文件 57

4.2.3  mkdir命令 58

4.2.4  rm命令 58

4.2.5  cp命令 58

4.2.6  mv命令 58

 4.3  查看文件 59

4.3.1  cat命令 59

4.3.2  more命令 59

4.3.3  less命令 59

4.3.4  head命令 60

4.3.5  tail命令 61

 4.4  实战1:XFS文件系统的备份和恢复 61

 4.5  实战2:增量备份文件系统 66

第5章Vim编辑器和Xmanager工具 68

 5.1  vim主要模式介绍 68

5.1.1  安装vim及编辑模式 68

5.1.2  模式介绍 68

5.1.3  可视化模式 70

5.1.4  命令行模式操作 70

5.1.5  调用外部文件或命令 70

5.1.6  文本替换 71

5.1.7  自定义vim使用环境 71

5.1.8  vim打开多个文件 72

5.1.9  比较两个文件内容 72

5.1.10  其他编辑器 73

 5.2  实战1:解决在Linux下打开Windows汉字文本的乱码问题 73

 5.3  实战2:解决将Linux服务器上的脚本导入Windows 上打开串行的问题 74

 5.4  实战3:在CentOS 6/RHEL 6上恢复ext4文件系统下误删除的文件 75

5.4.1  恢复文件相关工具 75

5.4.2  知识扩展 75

5.4.3  在ext4文件系统上恢复被误删除的文件 76

5.5  实战4:使用Xmanager等远程连接工具管理Linux 80

第6章CentOS用户管理 83

 6.1  用户和用户组 83

 6.2  用户和用户组 84

6.2.1  创建用户 84

6.2.2  修改用户属性 88

6.2.3  用户密码管理 89

6.2.4  查看用户相关命令 91

 6.3  实战:进入CentOS 7紧急模式恢复root密码 92

第7章CentOS 7文件权限管理 94

 7.1  文件的基本权限 94

7.1.1  文件权限的作用 94

7.1.2  更改文件的属主和属组 96

7.1.3  文件权限管理 97

7.1.4  文件权限补码 99

 7.2  文件的特殊权限:SUID、SGID、sTicky及文件扩展权限ACL 101

7.2.1  文件的特殊权限:SUID、SGID、sTicky 101

7.2.2  文件扩展权限 103

 7.3  实战:创建一个让root都无法删除的文件 105

第8章CentOS 7程序包的管理与安装 106

 8.1  程序包的管理 106

8.1.1  程序包的类型 106

8.1.2  rpm包的管理 106

8.1.3  安装rpm包 106

8.1.4  rpm查询功能 107

8.1.5  检查程序包内容是否被修改过 108

8.1.6  rpm包卸载和升级 109

 8.2  Yum的使用 109

8.2.1  配置Yum源 110

8.2.2  Yum的使用 112

 8.3  实战:tar源码包管理及srpm源码包安装方法 113

8.3.1  源码安装Nginx 113

8.3.2  删除源码包 113

8.3.3  源码编译出错的5种完美解决方法 114

8.3.4  安装.src.rpm源码包的方法(了解) 115

第9章文件的归档和压缩 116

 9.1  tar命令进行文件的归档和压缩 116

9.1.1  归档和压缩文件 116

9.1.2  tar命令归档并压缩 117

 9.2  zip管理压缩文件 118

 9.3  gzip、bzip2、xz压缩文件以及file、sort命令 118

9.3.1  压缩工具 119

9.3.2  file命令 119

9.3.3  sort命令 120

第10章CentOS 7系统进程管理 122

 10.1  进程概述及ps管理进程 122

10.1.1  什么是进程 122

10.1.2  使用ps命令查看进程 123

 10.2  uptime命令查看系统负载和top命令动态管理进程 126

10.2.1  uptime命令查看系统负载 126

10.2.2  top命令 127

10.2.3  实战:找出系统中使用CPU*多的进程 129

10.2.4  lsof命令 129

10.2.5  pstree命令 130

 10.3  进程前、后台切换及优先级管理 130

10.3.1  实战:恢复被挂起的进程(了解) 130

10.3.2  关闭进程 131

10.3.3  进程的优先级管理 131

 10.4  实战:使用screen执行备份命令 132

10.4.1  screen概述和安装 133

10.4.2  使用screen执行备份命令 133

第11章重定向和文件的查找 134

 11.1  文件描述符 134

 11.2  重定向的含义及管道、tee命令的使用 135

11.2.1  输出重定向 135

11.2.2  输入重定向 136

11.2.3  EOF的使用 136

11.2.4  错误重定向 137

11.2.5  null黑洞和zero空文件 138

11.2.6  &>和>&符号 138

11.2.7  管道 | 的使用 139

11.2.8  tee命令(了解) 139

 11.3  查找文件的常用命令及应用 140

11.3.1  查看文件常用命令 140

11.3.2  locate命令 140

11.3.3  grep命令 141

11.3.4  find命令 141

 11.4  命令判断——3个特殊符号“;”、“&&”、“||” 144

第12章磁盘介绍及管理 146

 12.1  常见接口类型磁盘讲解 146

12.1.1  SAS磁盘 146

12.1.2  磁盘尺寸 147

12.1.3  磁盘种类 148

12.1.4  常见磁盘及存储设备介绍 148

 12.2  磁盘分区工具和挂载 150

12.2.1  磁盘分区认识 150

12.2.2  各种分区的作用 151

12.2.3  使用fdisk命令管理磁盘分区 151

12.2.4  使用gdisk命令管理磁盘分区 156

 12.3  实战:扩展Swap分区 158

第13章Linux文件系统结构 161

 13.1  磁盘结构 161

13.1.1  磁盘结构简介 161

13.1.2  簇和block 163

 13.2  文件系统结构 165

13.2.1  文件系统 165

13.2.2  inode的内容 167

13.2.3  inode的大小 168

13.2.4  目录文件 168

13.2.5  设定簇和block的大小 169

 13.3  文件的硬链接和软链接 170

 13.4  实战1:使用ln命令创建文件的链接 171

13.4.1  创建硬链接 171

13.4.2  创建软链接 172

13.4.3  inode的特殊作用 172

 13.5  实战2:解决磁盘有空间但创建不了文件及修复文件系统 174

 13.6  实战3:修复服务器文件系统 174

第14章RAID的原理与搭建 176

 14.1  RAID概念 176

14.1.1  RAID常见的类型 176

14.1.2  RAID0的工作原理 177

14.1.3  RAID1的工作原理 178

14.1.4  RAID5的工作原理 179

14.1.5  嵌套RAID级别 179

14.1.6  RAID磁盘失效处理 180

 14.2  RAID常用类型搭建和使用,以及注意事项 181

14.2.1  RAID的实现方式 181

14.2.2  RAID常用类型搭建 181

 14.3  实战:企业中硬件RAID配置 188

第15章LVM管理和SSM工具使用 195

 15.1  LVM的基本概念 195

15.1.1  LVM的工作原理 195

15.1.2  LVM常用的术语 195

 15.2  创建LVM的基本步骤 197

15.2.1  创建并使用LVM 198

15.2.2  指定PE大小 200

15.2.3  LV扩容 201

15.2.4  VG扩容 202

15.2.5  缩小LVM<


相关推荐

计算机系统基础习题解答与教学指导袁春风唐杰计算机类专业系统能力培养系列教材
SpringCloudAlibaba微服务原理与实战Java架构微服务设计原理与架构
细说Linux基础知识第2版计算机与互联网操作系统讲解Linux操作学习Lin
现代操作系统:原理与实现陈海波夏虞斌等著机械工业