作品简介

本书是一本入门级的Linux学习教材,内容由浅入深,案例丰富,通俗易懂!书中分两部分:前面为基础知识,涉及安装、登录、文件和目录管理、磁盘管理、Vim、压缩和解压缩等;后面为进阶知识,包括LAMP、LNMP、NFS、FTP、Linux集群和Zabbix监控等。与上一版相比,这版不仅将虚拟机软件由VMware10改为VMware14,基于CentOS8进行了全面修订,删掉了LAMP环境搭建与配置,还增加了Docker等内容。

李世明

拥有12年运维经验,是前腾讯高级运维工程师,现任猿课在线教育运维方向教研总监、移动安全领域头部创业公司运维总监。

作品目录

  • 前言
  • 为什么要写这本书
  • 这是一本什么样的书
  • 内容介绍
  • 反馈及服务
  • 特别致谢
  • 第 1 章 学习之初
  • 1.1 Linux是什么
  • 1.2 Linux系统管理员要养成的习惯
  • 1.3 学习建议
  • 1.4 课后习题
  • 第 2 章 安装CentOS
  • 2.1 安装虚拟机
  • 2.2 安装Linux操作系统
  • 2.3 第一次亲密接触
  • 2.4 课后习题
  • 第 3 章 远程登录Linux系统
  • 3.1 安装PuTTY
  • 3.2 远程登录
  • 3.3 两台Linux相互登录
  • 3.4 课后习题
  • 第 4 章 Linux文件和目录管理
  • 4.1 绝对路径和相对路径
  • 4.2 环境变量 PATH
  • 4.3 几个与文档相关的命令
  • 4.4 文件的所有者和所属组
  • 4.5 Linux文件属性
  • 4.6 更改文件的权限
  • 4.7 在Linux下搜索文件
  • 4.8 Linux文件系统简介
  • 4.9 Linux文件类型
  • 4.10 课后习题
  • 第 5 章 Linux系统用户与用户组管理
  • 5.1 认识 /etc/passwd和 /etc/shadow
  • 5.2 用户和用户组管理
  • 5.3 用户密码管理
  • 5.4 用户身份切换
  • 5.5 课后习题
  • 第 6 章 Linux磁盘管理
  • 6.1 查看磁盘或者目录的容量
  • 6.2 磁盘的分区和格式化
  • 6.3 格式化磁盘分区
  • 6.4 挂载/卸载磁盘
  • 6.5 建立一个swap文件增加虚拟内存
  • 6.6 课后习题
  • 第 7 章 文本编辑工具Vim
  • 7.1 Vim的3种常用模式
  • 7.2 Vim实践
  • 7.3 课后习题
  • 第 8 章 文档的压缩与打包
  • 8.1 gzip压缩工具
  • 8.2 bzip2压缩工具
  • 8.3 xz压缩工具
  • 8.4 tar打包工具
  • 8.5 使用zip压缩
  • 8.6  zcat 、 bzcat 命令的使用
  • 8.7 课后习题
  • 第 9 章 安装RPM包或源码包
  • 9.1 RPM工具
  • 9.2 yum工具
  • 9.3 安装源码包
  • 9.4 课后习题
  • 第 10 章 shell基础知识
  • 10.1 什么是shell
  • 10.2 变量
  • 10.3 系统环境变量与个人环境变量的配置文件
  • 10.4 Linux shell中的特殊符号
  • 10.5 课后习题
  • 第 11 章 正则表达式
  • 11.1 grep/egrep工具的使用
  • 11.2 sed工具的使用
  • 11.3 awk工具的使用
  • 11.4 课后习题
  • 第 12 章 shell脚本
  • 12.1 什么是shell脚本
  • 12.2 shell脚本中的变量
  • 12.3 shell脚本中的逻辑判断
  • 12.4 shell脚本中的循环
  • 12.5 shell脚本中的函数
  • 12.6 shell脚本中的中断和继续
  • 12.7 shell脚本练习题
  • 12.8 课后习题
  • 第 13 章 Linux系统管理技巧
  • 13.1 监控系统的状态
  • 13.2 抓包工具
  • 13.3 Linux网络相关
  • 13.4 Linux的防火墙
  • 13.5 Linux系统的任务计划
  • 13.6 Linux系统服务管理
  • 13.7 Linux下的数据备份工具rsync
  • 13.8 Linux系统日志
  • 13.9  xargs 与 exec
  • 13.10 screen工具介绍
  • 13.11 课后习题
  • 第 14 章 LNMP环境配置
  • 14.1 安装MySQL
  • 14.2 安装PHP
  • 14.3 安装Nginx
  • 14.4 Nginx配置
  • 14.5  php-fpm 配置
  • 14.6 课后习题
  • 第 15 章 常用MySQL操作
  • 15.1 更改MySQL数据库root的密码
  • 15.2 连接数据库
  • 15.3 MySQL基本操作的常用命令
  • 15.4 常用的SQL语句
  • 15.5 MySQL数据库的备份与恢复
  • 15.6 课后习题
  • 第 16 章 NFS服务配置
  • 16.1 服务端配置NFS
  • 16.2 客户端挂载NFS
  • 16.3 命令 exportfs
  • 16.4 课后习题
  • 第 17 章 配置FTP服务
  • 17.1 使用 vsftpd 搭建FTP服务
  • 17.2 安装配置pure-ftpd
  • 17.3 课后习题
  • 第 18 章 配置Tomcat
  • 18.1 安装Tomcat
  • 18.2 配置Tomcat
  • 18.3 测试Tomcat解析JSP
  • 18.4 Tomcat日志
  • 18.5 Tomcat连接MySQL
  • 第 19 章 MySQL Replication配置
  • 19.1 配置MySQL服务
  • 19.2 配置Replication
  • 19.3 测试主从
  • 19.4 课后习题
  • 第 20 章 Linux集群
  • 20.1 搭建高可用集群
  • 20.2 搭建负载均衡集群
  • 20.3 课后习题
  • 第 21 章 配置监控服务器
  • 21.1 Zabbix监控介绍
  • 21.2 Zabbix监控安装和部署
  • 21.3 Zabbix配置和使用
  • 第 22 章 Docker容器
  • 22.1 在CentOS 8上安装Docker
  • 22.2 Docker镜像
  • 22.3 容器
  • 22.4 创建镜像
  • 22.5 Docker私人仓库
  • 作者简介
  • 看完了
展开全部