![]()
内容推荐 本书根据著者多年Linux操作系统实战经验,以实用高效为原则,从走进Linux世界、熟练使用Linux、玩转Shell编程、掌握企业主流Web架构、部署常见的企业服务五个方面徐徐展开,详细讲解了Linux操作系统的安装、命令、权限和软件管理,数据库,防火墙,文本处理,Shell脚本编程,Web服务器架构以及常见的企业服务等内容,全书共23章,每一章都包含大量企业实战演示案例。 本书内容源于企业实际工作需要,侧重于快速掌握Linux系统操作、提高系统操作效率以及解决在企业实战中常遇到的疑难问题,本书配套搭建了专用网站,提供视频课程、日常答疑、工具与Linux命令速查平台、在线实验平台等资源和服务,可供Linux开发工程师、行业从业人员和对编程感兴趣的读者参考,也可作为高等院校相关专业的教材。 目录 第一部分 走进Linux世界 第1章 Linux的来龙去脉 1.1 Linux简介 1.2 Linux内核的诞生史与版本号 1.3 “GNU is Not UNIX” 1.4 Linux操作系统的结构 1.5 常见的Linux发行版 第2章 VMware Workstation虚拟机 2.1 虚拟机简介 2.2 虚拟机的运行架构 2.3 安装VMware Workstation虚拟机 2.4 创建一个新的虚拟机 2.5 虚拟机的快照、克隆和迁移功能 第3章 初窥门径之Linux操作系统的安装部署 3.1 引言 3.2 安装CentOS Linux 8操作系统 3.3 CentOS Linux 8之后我们将何去何从 第4章 略有小成之Linux操作系统初体验 4.1 引言 4.2 理解Shell 4.3 命令提示符与语法格式 4.4 内置命令和外部命令以及命令帮助 4.5 目录结构详解 4.6 磁盘分区概念 4.7 绝对路径与相对路径 第二部分 熟练使用Linux 第5章 渐入佳境之务必掌握的Linux命令 5.1 系统基本管理、显示的相关命令 5.2 查看文件内容相关命令 5.3 创建、移动文件目录相关命令 5.4 复制、删除文件目录相关命令 5.5 文件搜索相关命令 5.6 打包、压缩、解压相关命令 第6章 “上古神器”之Vim编辑器 6.1 Vim编辑器简介 6.23 种工作模式 6.3 一些常用的基本操作 6.4 可视化(Visual)模式 第7章 融会贯通之用户和用户组管理 7.1 引言 7.2 用户和用户组 7.3 用户的添加、删除与管理命令 7.4 用户组的添加、删除与管理命令 第8章 登堂入室之文件和文件夹的权限管理 8.1 引言 8.2 文件/目录的权限与归属 8.3 权限位 8.4 修改属主属组相关命令 8.5 修改文件/目录权限相关命令 第9章 驾轻就熟之Linux操作系统的软件管理 9.1 引言 9.2 Linux软件包分类 9.3 详解RPM包的使用方式 9.4 Yum软件包管理器 9.5 DNF软件包管理器 第10章 Linux防火墙的那点事 10.1 防火墙简介 10.2 Linux防火墙的工作原理 10.3 Linux防火墙的四表五链 10.4 Iptables管理工具 10.5 Firewalld管理工具 第三部分 玩转Shell编程 第11章 Linux文本处理“三剑客” 11.1 引言 11.2 正则表达式 11.3 grep——查找和筛选 11.4 sed——取行和替换 11.5 awk——取列和数据分析 第12章 Linux Shell脚本编程零基础闪电上手 12.1 引言 12.2 初识Shell脚本 12.3 Shell变量与作用域 12.4 Shell命令行参数与特殊变量 12.5 Shell字符串 12.6 Shell数组 12.7 Shell数学计算 12.8 Shell常用命令 12.9 Shel1流程控制 第13章 定时任务 13.1 定时任务简介 13.2 用户级别的定时任务(命令) 13.3 系统级别的定时任务(配置文件) 第四部分 掌握企业主流Web架构 第14章 Web服务器架构系列之Nginx 14.1 引言 14.2 理论知识准备 14.3 Nginx的两种部署方式 14.4 Nginx配置文件的整体结构 14.5 Nginx配置文件的每行含义 14.6 Nginx配置文件的虚拟主机 14.7 Nginx配置文件的location语法规则 14.8 Nginx反向代理 14.9 Nginx正向代理 14.10 Nginx负载均衡 14.11 Nginx平滑升级(热部署) 第15章 Web服务器架构系列之Apache 15.1 引言 15.2 HTTP请求过程与报文结构 15.3 Apache的两种安装方式 15.4 Apache的3种工作模型 15.5 Apache配置文件解析 15.6 Apache虚拟主机 第16章 Web服务器架构系列之PHP 16.1 PHP简介 16.2 Module模式(Apache) 16.3 FastCGI模式(Nginx) 16.4 PHP相关配置文件(FastCG1) 第17章 Web服务器架构系列之Tomcat 17.1 Tomcat简介 17.2 Tomcat架构剖析 17.3 Tomcat的二进制包安装方式 17.4 目录结构和主配置文件 第18章 数据库系列之MySQL与MariaDB 18.1 数据库的世界 18.2 数据库系统结构与类型 18.3 MySQL和MariaDB的两种安装方式 18.4 主配置文件 18.5 数据库的存储引擎与数据类型 18.6 SQL语句命令分类和语法规则 18.7 SQL语句对数据库的基本操作 18.8 SQL语句对表的基本操作 18.9 SQL语句对数据的基本操作 18.10 数据库的用户管理 18.11 数据库的备份与恢复 第19章 数据库系列之Redis 19.1 Redis简介 19.2 Redis的两种部署方式 19.3 Redis的基本操作命令 第20章 使用LNMP架构搭建DzzOffice网盘 20.1 LNMP架构简介 20.2 搭建过程 第五部分 部署常见的企业服务 第21 |