云架构操作系统基础-(Red Hat Enterprise Linux 7)

本书特色

[

为更好地适应职业教育的发展要求,本书以目前*流行、*的Red Hat Enterprise Linux 7发行版为操作系统平台,采用“任务驱动”的模式组织教材内容,对Linux系统的文件管理、用户管理、磁盘管理、逻辑卷管理、磁盘阵列、软件包管理、任务与管理、Shell编程、C程序开发、MariaDB/MySQL数据库管理、防火墙管理、Apache服务器管理等进行了详细的介绍。 本书融入了作者丰富的教学和实践经验,面向零基础读者,依照Linux初学者的学习规律,兼顾中高级Linux用户的需求,合理安排内容,每一个章节力求语言精练、知识点介绍准确,并配备了详细的操作过程及结果验证,便于使用者上机实践和检查学习效果。

]

作者简介

[

李贺华,男,1976年生,教授,中共党员,重庆大学计算机软件与理论专业工学硕士,中组部第10批西部之光访问学者。从2003年起任计算机学院专职教师,先后承担”Linux服务器配置与管理”、”网络管理与维护”、”C语言程序设计”、”计算机网络安全”、”网络规划与设计”、”Java程序设计”等多门专业课程主讲教师。

]

目录

第1章 Linux系统的安装与初始化 11.1 任务1 认识Linux系统 11.1.1 子任务1 了解Linux系统的起源与发展 11.1.2 子任务2 理解Linux系统的体系结构 21.1.3 子任务3 了解红帽Linux系统与认证 41.2 任务2 部署虚拟环境安装Linux系统 61.2.1 子任务1 在VMware里安装Linux系统 61.2.2 子任务2 初始化新安装的Linux系统 101.3 任务3 登录、注销与关机 131.3.1 子任务1 图形界面下登录、注销与关机 131.3.2 子任务2 在图形界面使用终端 141.3.3 子任务3 认识X Window系统 141.4 思考与练习 17第2章 Linux系统字符界面与帮助系统的使用 192.1 任务1 学习使用Linux系统字符界面 192.1.1 子任务1 使用命令注销、登录与关机 192.1.2 子任务2 使用虚拟终端实现多用户同时登录 212.1.3 子任务3 自动进入字符登录界面 222.2 任务2 获取Linux系统命令帮助 232.2.1 子任务1 使用help命令获取内部命令帮助 232.2.2 子任务2 使用–help选项获取外部命令帮助 242.2.3 子任务3 使用man命令查看man手册 242.2.4 子任务4 掌握Shell的使用技巧 252.3 任务3 系统信息查看与远程连接 302.3.1 子任务1 查看Linux系统信息 302.3.2 子任务2 远程连接Linux系统 362.4 任务4 学习使用VIM编辑器 392.4.1 子任务1 切换VIM工作模式 392.4.2 子任务2 使用VIM编辑文件 402.5 思考与练习 42第3章 Linux系统文件和目录的创建与管理 453.1 任务1 理解Linux系统文件 453.1.1 子任务1 了解文件的类型与目录结构 453.1.2 子任务2 掌握引用文件的方法 483.1.3 子任务3 了解重要系统的目录功能 483.2 任务2 掌握文件与目录的操作 513.2.1 子任务1 文件和目录的基本操作 513.2.2 子任务2 显示文本文件的内容 593.2.3 子任务3 创建和使用链接文件 633.2.4 子任务4 文本内容排序、比较与处理 653.2.5 子任务5 查找文件或字符串 713.3 任务3 了解和使用Linux系统日志文件 753.3.1 子任务1了解重要的日志文件 753.3.2 子任务2使用Linux系统日志文件的注意事项 833.4 思考与练习 83第4章 Linux系统用户和用户组的创建与管理 864.1 任务1 理解Linux系统用户和用户组 864.1.1 子任务1 了解Linux系统用户 864.1.2 子任务2 了解Linux系统用户组 874.2 任务2 理解用户和组配置文件 884.2.1 子任务1 了解用户账号文件 884.2.2 子任务2 了解用户组文件 914.3 任务3 管理用户账号 924.3.1 子任务1 用户账号 924.3.2 子任务2 用户组账号 974.3.3 子任务3 用户账号安全管理 1014.4 任务4 用户间的通信 1024.4.1 子任务1 发送给某个登录用户 1034.4.2 子任务2 发送给所有登录用户 1044.5 思考与练习 104第5章 Linux系统文件归档/备份与权限控制 1065.1 任务1 归档、压缩与备份 1065.1.1 子任务1 管理tar包 1065.1.2 子任务2 使用gzip和gunzip 1095.1.3 子任务2 使用bzip2和bunzip2 1115.1.4 子任务3 使用zip和unzip 1125.1.5 子任务4 文件备份与格式转换 1145.2 任务2 管理文件的权限和所有者 1185.2.1 子任务1 查看文件和目录的权限 1185.2.2 子任务2 设置文件和目录的基本权限 1185.2.3 子任务3 理解权限与指令之间的关系 1215.2.4 子任务4 设置文件和目录的隐藏属性 1225.2.5 子任务5 设置文件和目录的特殊权限 1245.2.6 子任务6 更改文件所有者和所属组 1265.3 任务3 实现ACL控制 1275.3.1 子任务1 了解ACL控制 1275.3.2 子任务2 使用ACL控制 1285.4 思考与练习 133第6章 Linux系统存储设备与文件系统的管理 1356.1 任务1 理解Linux系统存储设备与文件系统 1356.1.1 子任务1 了解存储设备的命名 1356.1.2 子任务2 了解文件系统类型 1376.2 任务2 掌握存储设备的基本操作 1386.2.1 子任务1 查询磁盘及分区信息 1386.2.2 子任务2 在Linux系统中使用光盘 1396.2.3 子任务3 在Linux系统中使用U盘 1416.2.4 子任务4 磁盘的分区及维护 1436.3 任务3 配置与管理磁盘配额 1506.3.1 子任务1 设置磁盘配额 1506.3.2 子任务2 磁盘配额的其他操作 1556.4 思考与练习 158第7章 Linux系统逻辑卷管理与磁盘容错 1607.1 任务1 使用逻辑卷管理器LVM 1607.1.1 子任务1 理解逻辑卷的基本概念 1607.1.2 子任务2 建立物理卷、卷组和逻辑卷 1637.1.3 子任务3 查看物理卷、卷组和逻辑卷 1667.1.4 子任务4 动态调整卷组、逻辑卷的容量 1717.1.5 子任务5 删除逻辑卷、卷组和物理卷 1757.2 任务2 使用RAID实现磁盘容错 1777.2.1 子任务1 理解RAID的基本原理 1777.2.2 子任务2 创建与挂载RAID设备 1857.2.3 子任务3 损坏磁盘阵列和修复 1887.3 思考与练习 191第8章 Linux系统软件包的安装与管理 1938.1 任务1 了解Linux系统软件管理的基本知识 1938.1.1 子任务1 了解软件包传统管理方法 1938.1.2 子任务2 了解软件包高级管理方法 1958.2 任务2 使用RPM命令管理软件包 1968.2.1 子任务1 查询RPM软件包 1968.2.2 子任务2 安装/删除RPM软件包 1988.2.3 子任务3 校验RPM软件包 1998.3 任务3 使用yum命令管理软件包 2008.3.1 子任务1 理解yum的配置文件 2008.3.2 子任务2 以光驱为源创建yum仓库 2018.3.3 子任务3 使用yum命令 2038.3.4 子任务4 解决yum报错 2098.4 任务4 使用源代码方式安装软件包 2118.4.1 子任务1 安装源码包httpd 2118.4.2 子任务2 优化和启/停httpd 2148.5 思考与练习 215第9章 Linux系统的任务计划与管理 2179.1 任务1 使用at实现任务计划 2179.1.1 子任务1 安装与管理at服务 2179.1.2 子任务2 配置与管理at作业 2189.2 任务2 使用cron实现任务计划 2209.2.1 子任务1 利用/etc/crontab文件实现任务计划 2209.2.2 子任务2 使用crontab命令实现任务计划 2229.3 任务3 使用anacron实现任务计划 2249.3.1 子任务1 了解anacron与cron的区别与联系 2249.3.2 子任务2 详解配置文件/etc/anacrontab 2249.3.3 子任务3 使用anacron命令执行计划 2269.4 思考与练习 227第10章 Linux系统的引导与内核管理 22910.1 任务1 认识GRUB及其配置文件 22910.1.1 子任务1 了解Linux系统的启动过程 22910.1.2 子任务2 了解GRUB2的配置文件 23210.2 任务2 管理与使用Linux系统内核模块 23410.2.1 子任务1 了解Linux系统内核与内核组成 23410.2.2 子任务2 查看已经加载的内核模块 23510.2.3 子任务3 查看内核模块的信息 23610.2.4 子任务4 自动加载/卸载内核模块 23710.2.5 子任务5 升级Linux系统内核 23810.3 任务3 使用与管理GRUB 2 23910.3.1 子任务1 破解root用户的密码 23910.3.2 子任务2 设置GRUB 2加密口令 24110.4 思考与练习 242第11章 Linux系统的Shell与Shell编程 24411.1 任务1 创建Shell程序并执行 24411.1.1 子任务1 了解Shell程序的基本结构 24511.1.2 子任务2 简单Shell程序的创建与执行 24511.2 任务2 管理和使用Shell变量 24611.2.1 子任务1 使用Shell的环境变量 24711.2.2 子任务2 创建与修改环境变量 25011.2.3 子任务3 用位置变量接收命令的参数 25211.3 任务3 使用条件表达式判断用户的参数 25311.3.1 子任务1 文件测试 25311.3.2 子任务2 逻辑测试 25411.3.3 子任务3 数字比较 25411.3.4 子任务4 字符串比较 25511.4 任务4 控制Shell脚本的执行流程 25511.4.1 子任务1 使用if条件语句 25511.4.2 子任务2 使用for条件语句 25811.4.3 子任务3 使用while条件语句 26111.4.4 子任务4 使用case条件语句 26211.5 思考与练习 264第12章 Linux系统下的软件开发 26612.1 任务1 编写Linux系统下的C程序 26612.1.1 子任务1 Linux系统环境下编写C程序 26612.1.2 子任务2 Linux系统环境下使用GCC 26712.1.3 子任务3 Linux系统环境下使用GDB 27212.1.4 子任务4 使用Make与Makefile 27612.2 任务2 Linux系统下使用MariaDB 27912.2.1 子任务1 了解MariaDB与MySQL 27912.2.2 子任务2 安装与测试MariaDB 27912.2.3 子任务3 MariaDB的基本操作 28112.2.4 子任务4 MariaDB的用户管理 28712.3 思考与练习 290第13章 iptables与firewalld防火墙 29213.1 任务1 使用iptables命令管理防火墙 29213.1.1 子任务1 切换至iptables 29213.1.2 子任务2 了解规则、链与策略 29313.1.3 子任务3 理解iptables命令的基本参数 29513.1.4 子任务4 区别SNAT与DNAT 29613.1.5 子任务5 iptables配置综合实例 29913.2 任务2 使用Firewalld工具管理防火墙 30113.2.1 子任务1 了解区域的概念与作用 30113.2.2 子任务2 了解字符管理工具 30113.2.3 子任务3 使用图形管理工具 30413.3 任务3 使用tcp_wrappers防火墙 30713.3.1 子任务1 tcp_wrappers概述 30713.3.2 子任务2 安装与配置tcp_wrappers 30713.4 思考与练习 308第14章 Apache服务器配置与管理 31014.1 任务1 选择Web服务软/硬件平台 31014.1.1 子任务1 选择网站服务程序 31014.1.2 子任务2 选购服务器主机 31114.2 任务2 安装与配置Apache服务 31214.2.1 子任务1 安装和启停Apache服务器 31214.2.2

封面

云架构操作系统基础-(Red Hat Enterprise Linux 7)

书名:云架构操作系统基础-(Red Hat Enterprise Linux 7)

作者:李贺华

页数:352

定价:¥49.0

出版社:电子工业出版社

出版日期:2018-02-01

ISBN:9787121333873

PDF电子书大小:49MB 高清扫描完整版



本文标题:《云架构操作系统基础-(Red Hat Enterprise Linux 7)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!