内容推荐 本书基于CentOS 7.6系统编写,由浅入深地介绍了Linux系统管理、服务管理和自动化运维管理三个方面的内容,突出实践,用案例、实例讲解每个知识点。 全书共17章,分为三个部分,第一部分是Linux操作系统的基本使用,包含第1~5章,主要包括Linux系统概述、安装Linux系统、用户接口与文本编辑器、Linux文件系统及Linux系统管理;第二部分是常用服务配置管理,包含第6~12章,主要包括网络配置与管理、网络安全与防火墙、DHCP服务器、FTP服务器、Apache服务器、DNS服务器、Squid代理服务器的配置与管理;第三部分是自动化运维技术,包含第13~17章,主要包括Shell编程、正则表达式与文本处理、无人值守安装系统、自动化配置管理平台及企业监控系统。 本书从一个新手的角度出发,循序渐进带领读者全面学习Linux操作系统,是一本综合类书籍。本书可作为高等院校计算机相关专业的教材和参考书,也可以供广大的Linux爱好者、Linux系统维护人员及计算机培训机构的教师等参考使用。 目录 第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.3 Linux的发展方向 1.4 本章小结 1.5 习题 第2章 安装Linux系统 2.1 虚拟机介绍 2.1.1 虚拟机技术 2.1.2 Linux虚拟机 2.2 Linux系统的安装准备 2.2.1 安装Linux系统的最低硬件要求 2.2.2 CentOS7安装程序的获取 2.2.3 硬盘分区与挂载 2.2.4 创建VM虚拟机的步骤 2.3 Linux系统的安装 2.4 Linux系统启动与关闭 2.4.1 Linux系统的启动引导步骤 2.4.2 Linux系统登录 2.4.3 Linux系统重启与关闭 2.5 本章小结 2.6 习题 第3章 用户接口与文本编辑器 3.1 Shell命令的操作基础 3.1.1 Shell命令格式 3.1.2 在Linux获取帮助 3.2 Shell命令的实用功能 3.2.1 History命令 3.2.2 管道命令 3.2.3 重定向 3.2.4 通配符与特殊符号 3.3 vi编辑器 3.3.1 vi的三种工作模式和转换 3.3.2 vi的启动、保存、退出 3.3.3 命令模式下的操作 3.3.4 底行模式下的操作 3.3.5 使用vi编辑文件案例 3.4 本章小结 3.5 习题 第4章 Linux文件系统 4.1 Linux系统的文件及其类型 4.1.1 Linux系统的目录结构 4.1.2 Linux系统的文件类型 4.2 Linux系统的文件操作命令 4.2.1 切换、创建和删除目录 4.2.2 ls命令 4.2.3 拷贝、移动、删除和创建文件 4.2.4 文件信息显示命令 4.2.5 文件检索、排序、查找命令 4.2.6 文件的链接 4.3 文件的权限 4.3.1 文件属主和属组 4.3.2 文件的访问权限 4.4 本章小结 4.5 习题 第5章 Linux系统管理 5.1 用户和组的管理 5.1.1 用户账户管理 5.1.2 用户组的管理 5.1.3 用户查询命令 5.1.4 用户账号相关的系统文件 5.2 软件包管理 5.2.1 RPM软件包管理 5.2.2 YUM软件包管理 5.3 进程管理和任务计划 5.3.1 系统监视和进程管理 5.3.2 进程的优先级 5.3.3 任务计划 5.4 磁盘管理 5.4.1 Linux磁盘分区和格式化的概念 …… 第6章 网络配置与管理 第7章 网络安全与防火墙 第8章 DHCP服务器 第9章 FTP服务器 第10章 Apache服务器 第11章 DNS服务器 第12章 Squid代理服务器的配置与管理 第13章 Shell编程 第14章 正则表达式与文本处理 第15章 无人值守安装系统 第16章 自动化配置管理平台 第17章 企业监控系统 |