-
内容大纲
本书以CentOS Stream 9为平台介绍Linux操作系统基础与应用,共11个项目,内容包括安装Linux操作系统、使用Linux命令、管理文件与目录、管理文本文件、配置网络功能、管理软件包与进程、管理用户和用户组、管理文件和目录的权限与所有者、管理文件系统与磁盘、入门Shell自动化运维,以及使用LNMP架构部署网站。
本书内容丰富、系统、全面,可以作为高校计算机网络技术、云计算技术应用等专业相关课程的教材,也可以作为Linux操作系统初学者和爱好者的参考书。 -
作者介绍
-
目录
项目1 安装Linux操作系统
【学习目标】
【项目情景】
任务1-1 初识Linux
1.1.1 Linux的发展历程
1.1.2 Linux操作系统的组成
1.1.3 Linux操作系统版本的演进
任务1-2 Linux操作系统的安装方法
1.2.1 安装与创建虚拟机
1.2.2 安装CentOS Stream 9
任务1-3 备份VMware虚拟机
1.3.1 拍摄虚拟机快照
1.3.2 克隆虚拟机
【拓展知识】
【项目实训】
【项目小结】
项目2 使用Linux命令
【学习目标】
【项目情景】
任务2-1 认识Linux字符操作界面
2.1.1 使用字符操作界面
2.1.2 认识Bash与Linux命令格式
2.1.3 显示屏幕上的信息
2.1.4 设置默认启动的目标
任务2-2 获取和设置系统基本信息
2.2.1 获取计算机和操作系统的信息
2.2.2 获取内存信息
2.2.3 显示和修改主机名
任务2-3 获取命令的帮助信息
2.3.1 命令自动补全
2.3.2 使用man命令显示在线帮助手册
2.3.3 使用help命令
2.3.4 使用info命令
任务2-4 管理日期和时间
2.4.1 显示日历信息
2.4.2 显示或设置系统日期和时间
【拓展知识】
【项目实训】
【项目小结】
项目3 管理文件与目录
【学习目标】
【项目情景】
任务3-1 了解文件类型与目录结构
3.1.1 了解Linux文件类型
3.1.2 了解Linux目录结构
任务3-2 文件和目录的基本操作
3.2.1 查找与定位文件
3.2.2 查看文件
3.2.3 文件常规操作
3.2.4 创建链接
3.2.5 显示文件或目录的磁盘占用量
任务3-3 查找文件内容和文件位置
3.3.1 查找与条件匹配的文件和字符串
3.3.2 查找命令文件
任务3-4 文件压缩、归档
3.4.1 认识tar包
3.4.2 使用和管理tar包
3.4.3 压缩与解压缩文件
3.4.4 tar包的特殊使用
【拓展知识】
【项目实训】
【项目小结】
项目4 管理文本文件
【学习目标】
【项目情景】
任务4-1 了解Vim编辑器
4.1.1 Vim编辑器的工作模式
4.1.2 Vim编辑器的基本操作
4.1.3 Vim编辑器的环境变更
任务4-2 使用Nano编辑器
4.2.1 Nano编辑器简介及安装
4.2.2 启动与退出Nano编辑器
4.2.3 Nano编辑器的基本操作
任务4-3 重定向
4.3.1 标准输入/输出与重定向
4.3.2 输出重定向
4.3.3 输入重定向
4.3.4 错误重定向
4.3.5 同时实现标准输出重定向和标准错误重定向
【拓展知识】
【项目实训】
【项目小结】
项目5 配置网络功能
【学习目标】
【项目情景】
任务5-1 了解VMware的网络工作模式
5.1.1 了解VMware的3种网络工作模式
5.1.2 配置VMware虚拟网络
任务5-2 配置网络功能
5.2.1 打开有线连接
5.2.2 编辑网卡配置文件
5.2.3 修改主机IP地址与域名快速解析文件
5.2.4 常用网络命令
5.2.5 使用systemctl管理服务
任务5-3 配置和使用SSH服务
5.3.1 远程连接Linux服务器
5.3.2 密钥验证方式实现免密登录
5.3.3 远程复制操作
5.3.4 常用SSH服务的客户端工具
【拓展知识】
【项目实训】
【项目小结】
项目6 管理软件包与进程
【学习目标】
【项目情景】
任务6-1 使用RPM管理软件包
6.1.1 了解rpm软件包
6.1.2 安装rpm软件包
6.1.3 升级rpm软件包
6.1.4 查询rpm软件包
6.1.5 删除rpm软件包
6.1.6 验证rpm软件包
任务6-2 使用YUM工具管理软件包
6.2.1 了解YUM工具及其仓库配置文件
6.2.2 使用yum命令安装软件包
任务6-3 使用DNF工具管理软件包
6.3.1 使用dnf命令管理软件包
6.3.2 搭建本地dnf仓库
6.3.3 搭建网络dnf仓库
任务6-4 管理进程
6.4.1 了解Linux中的进程
6.4.2 查看Linux中的进程
6.4.3 停止Linux中的进程
【拓展知识】
【项目实训】
【项目小结】
项目7 管理用户和用户组
【学习目标】
【项目情景】
任务7-1 认识用户与用户组
7.1.1 用户与用户组的基本概念
7.1.2 理解用户账户文件
7.1.3 理解组账户文件
任务7-2 管理用户账户
7.2.1 新建用户
7.2.2 用户切换与查看信息
7.2.3 维护用户信息
7.2.4 删除用户
7.2.5 批量添加用户
任务7-3 管理用户组账户
7.3.1 新建用户组
7.3.2 维护用户组及其成员
7.3.3 删除用户组
7.3.4 编辑与验证用户(组)文件
【拓展知识】
【项目实训】
【项目小结】
项目8 管理文件和目录的权限与所有者
【学习目标】
【项目情景】
任务8-1 理解文件和目录的权限
8.1.1 了解文件和目录的权限
8.1.2 理解文件和目录的权限信息
任务8-2 管理文件和目录的权限
8.2.1 设置文件和目录的基本权限
8.2.2 设置文件和目录的特殊权限
8.2.3 设置文件和目录的默认权限
8.2.4 设置文件访问控制列表的访问权限
任务8-3 管理文件和目录的所有者
8.3.1 提升普通用户权限
8.3.2 更改文件和目录的所有者
【拓展知识】
【项目实训】
【项目小结】
项目9 管理文件系统与磁盘
【学习目标】
【项目情景】
任务9-1 创建磁盘分区
9.1.1 了解磁盘分区的概念和原则
9.1.2 了解物理设备的命名规则
9.1.3 查看系统中的块设备与分区
9.1.4 磁盘分区命令
任务9-2 创建与检查文件系统
9.2.1 了解常见的文件系统
9.2.2 为分区创建文件系统
9.2.3 检查文件系统
任务9-3 挂载与卸载文件系统
9.3.1 挂载文件系统
9.3.2 卸载文件系统
9.3.3 查看挂载情况
9.3.4 在新的分区上读写文件
9.3.5 认识/etc/fstab文件
9.3.6 设置开机自动挂载文件系统
任务9-4 管理磁盘配额
9.4.1 了解磁盘配额功能
9.4.2 设置磁盘配额
9.4.3 测试磁盘配额
任务9-5 管理逻辑卷
9.5.1 了解逻辑卷管理的概念
9.5.2 部署逻辑卷
9.5.3 扩容和缩容逻辑卷
9.5.4 删除逻辑卷
【拓展知识】
【项目实训】
【项目小结】
项目10 入门Shell自动化运维
【学习目标】
【项目情景】
任务10-1 创建第一个Shell脚本
10.1.1 创建并执行第一个Shell脚本
10.1.2 Shell变量的定义、类型、赋值
任务10-2 条件测试与分支结构
10.2.1 条件测试
10.2.2 if语句
10.2.3 case语句
任务10-3 循环结构
10.3.1 for循环语句
10.3.2 while循环语句和until循环语句
10.3.3 调试Shell脚本
【拓展知识】
【项目实训】
【项目小结】
项目11 使用LNMP架构部署网站
【学习目标】
【项目情景】
任务11-1 了解LNMP架构
11.1.1 LNMP是什么
11.1.2 Nginx是什么
11.1.3 MySQL、MariaDB是什么
11.1.4 PHP是什么
11.1.5 LNMP架构工作原理
11.1.6 LNMP架构部署方式
任务11-2 安装与配置Nginx服务器
11.2.1 安装Nginx软件包
11.2.2 熟悉Nginx的配置文件
任务11-3 安装MariaDB数据库
11.3.1 安装并初始设置MariaDB
11.3.2 初始化并登录MariaDB
11.3.3 管理MariaDB
任务11-4 安装配置PHP环境
11.4.1 安装PHP环境
11.4.2 配置PHP-FPM服务
11.4.3 配置Nginx服务器对PHP程序的支持
任务11-5 部署基于LNMP的WordPress博客网站
11.5.1 安装WordPress
11.5.2 为WordPress创建MariaDB数据库环境
11.5.3 配置WordPress
11.5.4 配置基于IP地址的Nginx虚拟主机
11.5.5 通过Web界面完成WordPress配置
【拓展知识】
【项目实训】
【项目小结】
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...