计算机
类型
可以朗读
语音朗读
179千字
字数
2018-02-01
发行日期
展开全部
主编推荐语
基于Red Hat Enterprise Linux 7,详细介绍Linux系统各项管理技能。
内容简介
为更好地适应职业教育的发展要求,本书以目前最流行、最新的Red Hat Enterprise Linux 7发行版为操作系统平台,采用“任务驱动”的模式组织教材内容,对Linux系统的文件管理、用户管理、磁盘管理、逻辑卷管理、磁盘阵列、软件包管理、任务定时执行与管理、Shell编程、C程序开发、MariaDB/MySQL数据库管理、防火墙管理、Apache服务器管理等进行了详细的介绍。
本书融入了作者丰富的教学和实践经验,面向零基础读者,依照Linux系统初学者的学习规律,兼顾中、高级Linux系统用户的需求,合理安排内容,每一个章节力求语言精练、知识点介绍准确,并配备了详细的操作过程及结果验证,便于使用者上机实践和检查学习效果。
本书不仅可以作为高职高专计算机类学生的教材,也可以作为Linux系统管理员及相关应用开发人员的技术参考手册,还可供各类Linux系统培训班使用,尤其适合初、中级Linux系统用户使用。
目录
- 版权信息
- 前言
- 第1章 Linux系统的安装与初始化
- 1.1 任务1 认识Linux系统
- 1.1.1 子任务1 了解Linux系统的起源与发展
- 1.1.2 子任务2 理解Linux系统的体系结构
- 1.1.3 子任务3 了解红帽Linux系统与认证
- 1.2 任务2 部署虚拟环境安装Linux系统
- 1.2.1 子任务1 在VMware里安装Linux系统
- 1.2.2 子任务2 初始化新安装的Linux系统
- 1.3 任务3 登录、注销与关机
- 1.3.1 子任务1 图形界面下登录、注销与关机
- 1.3.2 子任务2 在图形界面使用终端
- 1.3.3 子任务3 认识X Window系统
- 1.4 思考与练习
- 第2章 Linux系统字符界面与帮助系统的使用
- 2.1 任务1 学习使用Linux系统字符界面
- 2.1.1 子任务1 使用命令注销、登录与关机
- 2.1.2 子任务2 使用虚拟终端实现多用户同时登录
- 2.1.3 子任务3 自动进入字符登录界面
- 2.2 任务2 获取Linux系统命令帮助
- 2.2.1 子任务1 使用help命令获取内部命令帮助
- 2.2.2 子任务2 使用--help命令获取外部命令帮助
- 2.2.3 子任务3 使用man命令查看man手册
- 2.2.4 子任务4 掌握Shell的使用技巧
- 2.3 任务3 系统信息查看与远程连接
- 2.3.1 子任务1 查看Linux系统信息
- 2.3.2 子任务2 远程连接Linux系统
- 2.4 任务4 学习使用VIM编辑器
- 2.4.1 子任务1 切换VIM工作模式
- 2.4.2 子任务2 使用VIM编辑文件
- 2.5 思考与练习
- 第3章 Linux系统文件和目录的创建与管理
- 3.1 任务1 理解Linux系统文件
- 3.1.1 子任务1 了解文件的类型与目录结构
- 3.1.2 子任务2 掌握引用文件的方法
- 3.1.3 子任务3 了解重要系统的目录功能
- 3.2 任务2 掌握文件与目录的操作
- 3.2.1 子任务1 文件和目录的基本操作
- 3.2.2 子任务2 显示文本文件的内容
- 3.2.3 子任务3 创建和使用链接文件
- 3.2.4 子任务4 文本内容排序、比较与处理
- 3.2.5 子任务5 查找文件或字符串
- 3.3 任务3 了解和使用Linux系统日志文件
- 3.3.1 子任务1 了解重要的日志文件
- 3.3.2 子任务2 使用Linux系统日志文件的注意事项
- 3.4 思考与练习
- 第4章 Linux系统用户和用户组的创建与管理
- 4.1 任务1 理解Linux系统用户和用户组
- 4.1.1 子任务1 了解Linux系统用户
- 4.1.2 子任务2 了解Linux系统用户组
- 4.2 任务2 理解用户账号和用户组配置文件
- 4.2.1 子任务1 了解用户账号文件
- 4.2.2 子任务2 了解用户组配置文件
- 4.3 任务3 管理用户和用户组账号
- 4.3.1 子任务1 用户账号
- 4.3.2 子任务2 用户组账号
- 4.3.3 子任务3 用户账号安全管理
- 4.4 任务4 用户间的通信
- 4.4.1 子任务1 发送给某个登录用户
- 4.4.2 子任务2 发送给所有登录用户
- 4.5 思考与练习
- 第5章 Linux系统文件的归档、压缩、备份与权限控制
- 5.1 任务1 归档、压缩与备份
- 5.1.1 子任务1 管理tar包
- 5.1.2 子任务2 使用gzip和gunzip
- 5.1.3 子任务3 使用bzip2和bunzip2
- 5.1.4 子任务4 使用zip和unzip
- 5.1.5 子任务5 文件备份与格式转换
- 5.2 任务2 管理文件的权限和所有者
- 5.2.1 子任务1 查看文件和目录的权限
- 5.2.2 子任务2 设置文件和目录的基本权限
- 5.2.3 子任务3 理解权限与指令之间的关系
- 5.2.4 子任务4 设置文件和目录的隐藏属性
- 5.2.5 子任务5 设置文件和目录的特殊权限
- 5.2.6 子任务6 更改文件所有者和所属组
- 5.3 任务3 实现ACL控制
- 5.3.1 子任务1 了解ACL控制
- 5.3.2 子任务2 使用ACL控制
- 5.4 思考与练习
- 第6章 Linux系统存储设备与文件系统的管理
- 6.1 任务1 理解Linux系统存储设备与文件系统
- 6.1.1 子任务1 了解存储设备的命名
- 6.1.2 子任务2 了解文件系统类型
- 6.2 任务2 掌握存储设备的基本操作
- 6.2.1 子任务1 查询磁盘及分区信息
- 6.2.2 子任务2 在Linux系统中使用光盘
- 6.2.3 子任务3 在Linux系统中使用U盘
- 6.2.4 子任务4 磁盘的分区及维护
- 6.3 任务3 配置与管理磁盘配额
- 6.3.1 子任务1 设置磁盘配额
- 6.3.2 子任务2 磁盘配额的其他操作
- 6.4 思考与练习
- 第7章 Linux系统逻辑卷管理与磁盘容错
- 7.1 任务1 使用逻辑卷管理器LVM
- 7.1.1 子任务1 理解逻辑卷的基本概念
- 7.1.2 子任务2 建立物理卷、卷组和逻辑卷
- 7.1.3 子任务3 查看物理卷、卷组和逻辑卷
- 7.1.4 子任务4 动态调整卷组、逻辑卷的容量
- 7.1.5 子任务5 删除逻辑卷、卷组和物理卷
- 7.2 任务2 使用RAID实现磁盘容错
- 7.2.1 子任务1 理解RAID的基本原理
- 7.2.2 子任务2 创建与挂载RAID设备
- 7.2.3 子任务3 损坏磁盘阵列和修复
- 7.3 思考与练习
- 第8章 Linux系统软件包的安装与管理
- 8.1 任务1 了解Linux系统软件管理的基本知识
- 8.1.1 子任务1 了解软件包传统管理方法
- 8.1.2 子任务2 了解软件包高级管理方法
- 8.2 任务2 使用RPM软件包
- 8.2.1 子任务1 查询RPM软件包
- 8.2.2 子任务2 安装/删除RPM软件包
- 8.2.3 子任务3 校验RPM软件包
- 8.3 任务3 使用YUM软件包
- 8.3.1 子任务1 理解YUM的配置文件
- 8.3.2 子任务2 以光驱为源创建YUM仓库
- 8.3.3 子任务3 使用YUM
- 8.3.4 子任务4 解决YUM报错
- 8.4 任务4 使用源代码方式安装软件包
- 8.4.1 子任务1 安装源码包httpd
- 8.4.2 子任务2 优化和启/停httpd
- 8.5 思考与练习
- 第9章 Linux系统的任务计划与管理
- 9.1 任务1 使用at实现任务计划
- 9.1.1 子任务1 安装与管理at服务
- 9.1.2 子任务2 配置与管理at任务计划
- 9.2 任务2 使用cron实现任务计划
- 9.2.1 子任务1 利用/etc/crontab文件实现任务计划
- 9.2.2 子任务2 使用crontab命令实现任务计划
- 9.3 任务3 使用anacron实现任务计划
- 9.3.1 子任务1 了解anacron与cron的区别与联系
- 9.3.2 子任务2 详解配置文件/etc/anacrontab
- 9.3.3 子任务3 使用anacron命令执行任务计划
- 9.4 思考与练习
- 第10章 Linux系统的引导与内核管理
- 10.1 任务1 认识GRUB及其配置文件
- 10.1.1 子任务1 了解Linux系统的启动过程
- 10.1.2 子任务2 了解GRUB2的配置文件
- 10.2 任务2 管理与使用Linux系统内核模块
- 10.2.1 子任务1 了解Linux系统内核与内核组成
- 10.2.2 子任务2 查看已经加载的内核模块
- 10.2.3 子任务3 查看内核模块的信息
- 10.2.4 子任务4 自动加载/卸载内核模块
- 10.2.5 子任务5 升级Linux系统内核
- 10.3 任务3 使用与管理GRUB2
- 10.3.1 子任务1 破解root用户的密码
- 10.3.2 子任务2 设置GRUB2加密口令
- 10.4 思考与练习
- 第11章 Linux系统的Shell与Shell编程
- 11.1 任务1 创建Shell程序并执行
- 11.1.1 子任务1 了解Shell程序的基本结构
- 11.1.2 子任务2 创建并执行Shell程序
- 11.2 任务2 管理和使用Shell变量
- 11.2.1 子任务1 使用Shell的环境变量
- 11.2.2 子任务2 创建与修改环境变量
- 11.2.3 子任务3 用位置变量接收命令的参数
- 11.3 任务3 使用条件表达式判断用户的参数
- 11.3.1 子任务1 文件测试
- 11.3.2 子任务2 逻辑测试
- 11.3.3 子任务3 数字比较
- 11.3.4 子任务4 字符串比较
- 11.4 任务4 控制Shell脚本的执行流程
- 11.4.1 子任务1 使用if条件语句
- 11.4.2 子任务2 使用for条件语句
- 11.4.3 子任务3 使用while条件语句
- 11.4.4 子任务4 使用case条件语句
- 11.5 思考与练习
- 第12章 Linux系统环境下的软件开发
- 12.1 任务1 Linux系统环境下开发与调试C程序
- 12.1.1 子任务1 Linux系统环境下编写C程序
- 12.1.2 子任务2 Linux系统环境下使用GCC
- 12.1.3 子任务3 Linux系统环境下使用GDB
- 12.1.4 子任务4 使用Make与Makefile
- 12.2 任务2 Linux系统环境下使用MariaDB
- 12.2.1 子任务1 了解MariaDB与MySQL
- 12.2.2 子任务2 安装与测试MariaDB
- 12.2.3 子任务3 MariaDB的基本操作
- 12.2.4 子任务4 MariaDB的用户管理
- 12.3 思考与练习
- 第13章 iptables与firewalld防火墙
- 13.1 任务1 使用iptables命令管理防火墙
- 13.1.1 子任务1 切换至iptables防火墙
- 13.1.2 子任务2 了解规则、链与策略
- 13.1.3 子任务3 理解iptables命令的基本参数
- 13.1.4 子任务4 区别SNAT与DNAT
- 13.1.5 子任务5 解析iptables防火墙的配置实例
- 13.2 任务2 使用firewalld工具管理防火墙
- 13.2.1 子任务1 了解区域的概念与作用
- 13.2.2 子任务2 了解字符管理工具
- 13.2.3 子任务3 使用图形管理工具
- 13.3 任务3 使用tcp wrappers防火墙
- 13.3.1 子任务1 tcp_wrappers概述
- 13.3.2 子任务2 安装与配置tcp_wrappers防火墙
- 13.4 思考与练习
- 第14章 Apache服务器的配置与管理
- 14.1 任务1 选择Web网站服务软/硬件平台
- 14.1.1 子任务1 选择Web网站服务程序
- 14.1.2 子任务2 选购服务器主机
- 14.2 任务2 安装与配置Apache服务器
- 14.2.1 子任务1 安装和启停Apache服务器
- 14.2.2 子任务2 详解Apache服务器的配置文件
- 14.2.3 子任务3 设置服务器日志控制指令
- 14.2.4 子任务4 设置服务器性能控制指令
- 14.2.5 子任务5 设置服务器标识控制指令
- 14.3 任务3 Apache服务器的访问控制和用户授权
- 14.3.1 子任务1 设置容器与访问控制指令
- 14.3.2 子任务2 用户认证和授权
- 14.4 任务4 使用强制访问控制安全子系统
- 14.4.1 子任务1 设置新的网站发布目录
- 14.4.2 子任务2 开启SELinux并设置策略
- 14.4.3 子任务3 开启个人用户主页功能
- 14.5 任务5 配置Apache服务器的虚拟主机
- 14.5.1 子任务1 基于IP的虚拟主机
- 14.5.2 子任务2 配置基于域名的虚拟主机
- 14.6 思考与练习
- 参考文献
- 反侵权盗版声明
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。