更新时间:2022-05-10 17:44:41
封面
版权信息
作者简介
内容简介
前言
第1章 Linux基础
1.1 初识Linux
1.1.1 Linux简介
1.1.2 Linux的相关术语
1.1.3 Linux的应用领域
1.2 走进Linux
1.2.1 Linux的组成
1.2.2 Linux的启动过程
1.2.3 Linux的登录过程(扩展阅读1)
1.2.4 Linux的交互过程(扩展阅读2)
1.3 高效学习Linux
1.3.1 Linux学习中的关键点
1.3.2 Linux快速学习路线图
1.3.3 利用本书资源高效学习Linux
1.3.4 本书所使用的软件和版本(重要,必看)
第2章 快速上手Linux
2.1 安装Linux
2.1.1 定制虚拟机(实践1)
2.1.2 最小化安装CentOS 8(实践2)
2.2 Linux使用的基本概念
2.2.1 重定向
2.2.2 Linux用户
2.2.3 Linux文件
2.2.4 环境变量
2.2.5 挂载
2.3 常用的Linux命令
2.3.1 快捷键
2.3.2 用户管理
2.3.3 文件操作
2.3.4 帮助查看
2.3.5 Linux下的WinRAR——tar
2.3.6 Linux下的搜索神器——find
2.3.7 Linux高手的编辑神器——VIM
第3章 Linux进阶
3.1 Linux网络管理
3.1.1 设置IP地址
3.1.2 连接互联网
3.1.3 远程登录和文件传输(实践3)
3.1.4 远程无密码登录(实践4)
3.2 Linux包管理
3.2.1 配置安装源
3.2.2 常用包管理命令
3.3 Linux存储
3.3.1 Linux存储基本概念
3.3.2 Linux存储体系
3.3.3 Linux存储基本操作
3.3.4 LVM使用
3.4 Linux系统管理
3.4.1 进程管理(扩展阅读3)
3.4.2 计划任务(扩展阅读4)
3.4.3 服务管理(扩展阅读5)
第4章 Shell编程
4.1 Shell编程基础
4.1.1 Shell基础和原理(扩展阅读6)
4.1.2 Shell编程通用步骤
4.2 Shell编程语法
4.2.1 Shell变量
4.2.2 Shell特殊字符(扩展阅读7)
4.2.3 Shell分支结构
4.2.4 Shell循环
4.2.5 Shell函数
4.3 Shell编程实例:基于Shell脚本的计算器(实践5)
第5章 使用Docker实现Linux应用容器化
5.1 Docker的核心概念和技术
5.1.1 Docker的定义
5.1.2 Docker的核心概念
5.1.3 Docker的架构
5.1.4 Docker容器与虚拟机的区别(扩展阅读8)
5.1.5 Docker的价值(扩展阅读9)
5.1.6 Docker的底层技术(扩展阅读10)
5.2 Docker的安装与使用(实践6)
5.3 Docker网络原理和使用
5.3.1 Docker网络驱动
5.3.2 查看Docker网络
5.3.3 Docker默认网络的基本原理
5.3.4 Docker自定义bridge网络原理及使用
5.3.5 Docker host网络原理及使用
5.3.6 Docker overlay网络原理和使用(扩展阅读11)
5.3.7 Docker MACVLAN网络原理和使用
5.4 基于Docker的Linux应用容器化实践
5.4.1 构建Linux应用的Docker基础镜像
5.4.2 编写Dockerfile
5.4.3 将Docker容器直接存储为Docker镜像
5.4.4 Docker镜像的版本管理
5.4.5 公有Registry的Docker镜像操作
5.4.6 私有Registry的构建和Docker镜像操作
5.5 Linux应用容器化实例:在单机上构建100个节点的集群
5.5.1 编写Dockerfile构建镜像
5.5.2 编写脚本启动基于Docker容器的集群
5.5.3 运维基于Docker容器的集群
第6章 Kubernetes容器编排与运维
6.1 Kubernetes核心概念和架构
6.1.1 Kubernetes的定义及背景
6.1.2 Kubernetes的核心概念
6.1.3 Kubernetes的架构