-
内容大纲
本书以CentOs 8.2为基础,循序渐进地介绍Linux操作系统的基本概念及使用方法。本书分为10个项目,包括Linux概述与安装、Linux基本操作与命令行基础、Linux文件与磁盘管理、Linux用户与权限管理、Linux系统与进程管理、Linux软件包管理、Linux文本处理、Linux网络与安全管理、Shell编程基础及LAMP应用服务搭建。本书采用项目驱动的编写方式,配有大量范例,通俗易懂,适合注重实践教学环节的教学方式,具有较强的实用性。
本书适合作为应用型本科院校、高等职业院校计算机相关专业Linux课程的教材或参考书,也可供相关技术人员参考。 -
作者介绍
-
目录
项目1 Linux概述与安装
任务1.1 什么是Linux
1.1.1 初识Linux
1.1.2 Linux的诞生
任务1.2 Linux的体系结构及特点
1.2.1 Linux的体系结构
1.2.2 Linux的特点
任务1.3 Linux的发行版本
1.3.1 Red Hat系列发行版本
1.3.2 Debian系列发行版本
1.3.3 其他系列发行版本
任务1.4 CentOS 8.2安装
1.4.1 安装前的准备
1.4.2 安装
1.4.3 初次启动
习题
项目2 Linux基本操作与命令行基础
任务2.1 GNOME桌面环境的基本操作
2.1.1 Linux桌面环境概述
2.1.2 GNOME桌面环境登录
2.1.3 Nautilus文件管理器
2.1.4 其他应用程序
2.1.5 系统设置
任务2.2 命令行入门
2.2.1 Bash概述
2.2.2 虚拟控制台
2.2.3 命令行基本语法
2.2.4 GNOME终端
2.2.5 自动补齐
2.2.6 历史命令
习题
项目3 Linux文件与磁盘管理
任务3.1 文件系统
3.1.1 文件系统简介
3.1.2 目录结构
3.1.3 文件名和类型
任务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.3.3 挂载与卸载
习题
项目4 Linux用户与权限管理
任务4.1 用户和组
4.1.1 用户和组的基本概念
4.1.2 用户和组的相关文件及目录
任务4.2 用户和组管理
4.2.1 用户管理命令
4.2.2 组管理命令
4.2.3 其他与用户和组相关的命令
4.2.4 图形化管理工具
任务4.3 权限管理
4.3.1 用户分类
4.3.2 权限分类
4.3.3 权限管理命令
4.3.4 用户掩码与特殊权限
4.3.5 文件属性控制
习题
项目5 Linux系统与进程管理
任务5.1 系统初始化
5.1.1 系统初始化概述
5.1.2 系统执行级别
任务5.2 进程管理
5.2.1 进程概述
5.2.2 进程管理的相关命令
5.2.3 周期性任务调度
任务5.3 服务控制
5.3.1 服务概述
5.3.2 service服务控制
5.3.3 systemd服务控制
习题
项目6 Linux软件包管理
任务6.1 软件包管理概述
任务6.2 rpm软件包管理器
6.2.1 安装
6.2.2 升级
6.2.3 查询
6.2.4 删除
6.2.5 验证
任务6.3 yum与dnf软件包管理器
6.3.1 安装
6.3.2 升级
6.3.3 查询
6.3.4 删除
6.3.5 dnf软件包管理器
习题
项目7 Linux文本处理
任务7.1 Vim概述
7.1.1 什么是Vim
7.1.2 Vim的启动与退出
任务7.2 Vim的模式
7.2.1 Vim的模式概述
7.2.2 模式间的切换
任务7.3 Vim的基本操作
7.3.1 复制、粘贴与删除
7.3.2 查找与替换
7.3.3 跳转与定位
7.3.4 撤销与重做
7.3.5 语法高亮显示设置
7.3.6 光标位置显示及行号显示
7.3.7 Vim的可视化操作
习题
项目8 Linux网络与安全管理
任务8.1 网络管理
8.1.1 网络信息
8.1.2 GUI下的网络信息配置
8.1.3 CLI下的网络信息配置
任务8.2 防火墙管理
8.2.1 防火墙概述
8.2.2 配置防火墙
任务8.3 SELinux
8.3.1 SELinux概述
8.3.2 SELinux的基本操作
8.3.3 调整SELinux的策略
8.3.4 管理SELinux端口标签
任务8.4 日志管理
8.4.1 日志概述
8.4.2 查看日志
8.4.3 简单的故障诊断
习题
项目9 Shell编程基础
任务9.1 Shell概述
9.1.1 Shell分类
9.1.2 Bash
任务9.2 Shell的基本语法
9.2.1 变量
9.2.2 语法格式
任务9.3 Shell程序流程控制
9.3.1 顺序结构
9.3.2 分支结构
9.3.3 循环结构
任务9.4 Shell的应用
9.4.1 文件检查
9.4.2 批量添加用户
习题
项目10 LAMP应用服务搭建
任务10.1 LAMP概述
10.1.1 什么是LAMP
10.1.2 LAMP应用场景
任务10.2 网盘系统的搭建
10.2.1 LAMP部署
10.2.2 Seafile安装及配置
10.2.3 验证云存储系统的基本功能
习题
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...