-
内容大纲
本书以CentOS 8操作系统为平台,系统、全面地介绍Linux操作系统的基本概念和使用方法。全书语言通俗易懂、深入浅出,共4篇10个项目,内容包括安装与配置Linux操作系统、初探CentOS 8、用户管理、文件系统管理、磁盘管理、软件管理、网络管理、进程服务管理、学习Shell脚本和学习Python。
本书可作为高校计算机相关专业的教材,也可作为广大计算机爱好者自学Linux操作系统的参考书。 -
作者介绍
-
目录
入门篇:进入Linux精彩世界
项目1 安装与配置Linux操作系统
学习目标
项目引例
任务1.1 认识Linux操作系统
任务陈述
知识准备
1.1.1 操作系统概述
1.1.2 Linux发展历史
1.1.3 Linux体系结构
1.1.4 Linux系统版本
任务实施
必备技能1:探寻Linux的发展轨迹
小贴士乐园——UNIX及其分支
任务1.2 安装Linux操作系统
任务陈述
知识准备
1.2.1 选择合适的Linux发行版
1.2.2 虚拟化技术简介
任务实施
必备技能2:安装CentOS
必备技能3:熟悉CentOS 8桌面环境
必备技能4:创建虚拟机快照
必备技能5:克隆虚拟机
小贴士乐园——两种磁盘容量单位
项目小结
项目练习题
项目2 初探CentOS
学习目标
项目引例
任务2.1 认识Linux命令行界面
任务陈述
知识准备
2.1.1 Linux命令行界面
2.1.2 Linux命令结构
2.1.3 Linux命令行操作技巧
2.1.4 Linux常用命令
任务实施
必备技能6:练习Linux命令行操作
小贴士乐园——Linux虚拟控制台
任务2.2 vim文本编辑器
任务陈述
知识准备
2.2.1 vim简介
2.2.2 vim工作模式
2.2.3 vim高级功能
任务实施
必备技能7:练习vim基本操作
必备技能8:熟悉vim高级功能
小贴士乐园——vim文件缓存
项目小结
项目练习题
基础篇:掌握Linux基本技能
项目3 用户管理
学习目标
项目引例
任务3.1 管理用户与用户组
任务陈述
知识准备
3.1.1 用户与用户组简介
3.1.2 用户与用户组配置文件
3.1.3 用户与用户组管理相关命令
任务实施
必备技能9:管理用户与用户组
小贴士乐园——UID与用户类型
任务3.2 切换用户
任务陈述
知识准备
3.2.1 su命令
3.2.2 sudo命令
任务实施
必备技能10:切换Linux用户
小贴士乐园——两种su使用方法
项目小结
项目练习题
项目4 文件系统管理
学习目标
项目引例
任务4.1 认识Linux文件系统
任务陈述
知识准备
4.1.1 Linux文件系统概述
4.1.2 目录树与文件路径
4.1.3 文件类型与文件名
4.1.4 文件操作常用命令
任务实施
必备技能11:文件操作基础实验
小贴士乐园——使用find命令查找文件
任务4.2 管理文件权限
任务陈述
知识准备
4.2.1 文件所有者和属组
4.2.2 文件权限
4.2.3 修改文件权限
4.2.4 默认权限与隐藏权限
任务实施
必备技能12:配置Linux文件权限
小贴士乐园——文件访问控制列表
项目小结
项目练习题
项目5 磁盘管理
学习目标
项目引例
任务5.1 磁盘分区管理
任务陈述
知识准备
5.1.1 磁盘基本概念
5.1.2 磁盘管理相关命令
任务实施
必备技能13:磁盘分区综合实验
必备技能14:配置启动挂载分区
小贴士乐园——文件访问过程
任务5.2 高级磁盘管理
任务陈述
知识准备
5.2.1 磁盘配额
5.2.2 LVM
5.2.3 RAID
任务实施
必备技能15:配置XFS磁盘配额
必备技能16:配置RAID 5与LVM
小贴士乐园——停用LVM和RAID
项目小结
项目练习题
项目6 软件管理
学习目标
项目引例
任务6.1 软件包管理器
任务陈述
知识准备
6.1.1 认识软件包管理器
6.1.2 使用DNF管理软件
任务实施
必备技能17:配置DNF软件源
必备技能18:软件管理综合应用
小贴士乐园——RPM基本操作
任务6.2 Linux应用软件
任务陈述
知识准备
6.2.1 办公应用软件
6.2.2 互联网应用软件
任务实施
必备技能19:安装LibreOffice
小贴士乐园——Linux开源软件
项目小结
项目练习题
提高篇:成为Linux专业人士
项目7 网络管理
学习目标
项目引例
任务7.1 配置基础网络信息
任务陈述
知识准备
7.1.1 配置虚拟机NAT
7.1.2 配置基础网络
7.1.3 修改系统主机名
7.1.4 常用网络管理命令
任务实施
必备技能20:配置服务器基础网络
小贴士乐园——网卡文件与nmcli
任务7.2 配置防火墙
任务陈述
知识准备
7.2.1 firewalld的基本概念
7.2.2 firewall的安装和启停
7.2.3 firewalld的基本配置与管理
任务实施
必备技能21:配置服务器防火墙
小贴士乐园——firewalld高级功能
任务7.3 配置远程桌面
任务陈述
知识准备
7.3.1 VNC
7.3.2 OpenSSH
任务实施
必备技能22:配置VNC远程桌面
必备技能23:配置OpenSSH服务器
小贴士乐园——基于密钥的安全验证
项目小结
项目练习题
项目8 进程服务管理
学习目标
项目引例
任务8.1 进程管理和任务调度
任务陈述
知识准备
8.1.1 进程的基本概念
8.1.2 进程监控和管理
8.1.3 进程与文件权限
8.1.4 任务调度
任务实施
必备技能24:按秒执行的crontab任务
必备技能25:nohup与后台任务
小贴士乐园——进程与线程
任务8.2 系统服务管理
任务陈述
知识准备
8.2.1 系统启动和初始化过程
8.2.2 systemctl命令
任务实施
必备技能26:systemctl实践
小贴士乐园——切换桌面环境
项目小结
项目练习题
运维篇:让工作更轻松
项目9 学习Shell脚本
学习目标
项目引例
任务9.1 Bash Shell基础
任务陈述
知识准备
9.1.1 认识Bash Shell
9.1.2 Bash变量
9.1.3 通配符和特殊符号
9.1.4 重定向操作
9.1.5 Bash命令流
9.1.6 命令别名和命令历史记录
任务实施
必备技能27:Bash综合应用
必备技能28:命令别名和命令历史记录
小贴士乐园——Bash环境配置文件
任务9.2 正则表达式
任务陈述
知识准备
9.2.1 认识正则表达式
9.2.2 基础正则表达式用法
任务实施
必备技能29:正则表达式综合应用
小贴士乐园——扩展正则表达式
任务9.3 Shell脚本
任务陈述
知识准备
9.3.1 认识Shell脚本
9.3.2 脚本执行与返回
9.3.3 运算符和条件测试
9.3.4 分支结构
9.3.5 循环结构
9.3.6 Shell函数
任务实施
必备技能30:Shell脚本编写实践
小贴士乐园——特殊的Bash变量
项目小结
项目练习题
项目10 学习Python
学习目标
项目引例
任务10.1 搭建Python开发环境
任务陈述
知识准备
10.1.1 认识Python
10.1.2 Python开发工具
任务实施
必备技能31:搭建Python开发环境
小贴士乐园——配置Anaconda环境
任务10.2 编写Python运维程序
任务陈述
知识准备
10.2.1 Python与自动化运维
10.2.2 与运维相关的Python库
任务实施
必备技能32:编写Python监控程序
小贴士乐园——自动化运维工具Ansible
项目小结
项目练习题
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
