-
内容大纲
本书主要介绍 Linux 操作系统的使用基础,教程中的演示案例主要基于Rocky Linux 8.8,同时也会涉及其他版本内容。全书共包含12个任务,内容涵盖了初识Linux及系统安装、Linux命令基础和使用帮助、文件目录管理、文本处理及vim编辑器、用户和组的管理、文件目录权限管理、文件打包与压缩、磁盘及文件系统管理、软件包安装与管理、Shell脚本基础、进程管理及计划任务、启动流程及服务管理。每个任务都详细讲解了基础理论和典型范例,旨在由浅入深地将理论与实践相结合。
本书是一门实践性和应用性极强的教材,适用于软件技术和计算机网络技术专业的学生。本书以就业为导向,结合职业教育学生的学习情况设计教材内容和实践环节,引导学生在实践中学习,在学习中实践,激发学生的主动性和创造性。 -
作者介绍
-
目录
任务1 初识Linux及系统安装
1.1 Unix与Linux来源
1.1.1 Unix的历史
1.1.2 Linux的由来
1.2 Linux系统结构
1.3 Linux内核版本
1.4 Linux主流发行版
1.4.1 RedHat系列
1.4.2 Ubuntu Linux
1.4.3 SUSE Linux
1.4.4 Gentoo Linux
1.5 Linux发行版本的选择
1.6.1 安装前的准备
1.6.2 安装Rocky Linux 8.8的步骤
1.7 查看IP地址信息
1.8 Linux操作系统的人机交互接口
1.8.1 图形用户接口
1.8.2 命令行接口
1.8.3 应用程序接口
1.9 终端
1.9.1 物理设备终端
1.9.2 基于软件连接的控制终端
1.10 用户初识
1.11 上机实践
任务2 Linux命令基础和使用帮助
2.1 Shell简介
2.1.1 Shell发展历程
2.1.2 PS1提示符格式说明
2.1.3 命令提示符的修改
2.2 命令概述
2.2.1 命令的含义及执行过程
2.2.2 命令的分类
2.2.3 查看命令类型及命令路径
2.2.4 hash缓存表
2.2.5 命令格式
2.2.6 命令的执行顺序
2.2.7 管理别名
2.2.8 Tab键及历史记录
2.3 常用的基础命令
2.3.1 编辑命令行的辅助操作
2.3.2 日期和时间命令
2.3.3 关机和重启命令
2.3.4 用户登录信息查看命令
2.3.5 查看系统基本信息命令
2.3.6 修改系统默认语言
2.4 使用帮助
2.4.1 whatis命令
2.4.2 help命令
2.4.3 man手册
2.5 上机实践
任务3 文件目录管理
3.1 文件目录管理概述
3.1.1 FHS
3.1.2 Windows文件系统的目录结构
3.1.3 Linux文件系统的目录结构
3.1.4 目录存放内容
3.1.5 应用程序的组成部分
3.1.6 目录树特点
3.2 文件路径的表示
3.2.1 绝对路径
3.2.2 相对路径
3.2.3 特殊符号表示的目录
3.2.4 取得完整路径的文件名称与目录名称
3.3 文件目录管理常用命令
3.3.1 cd命令
3.3.2 pwd命令
3.3.3 ls命令
3.3.4 tree命令
3.3.5 stat命令
3.3.6 mkdir命令
3.3.7 rmdir命令
3.3.8 touch命令
3.3.9 file命令
3.3.10 cp命令
3.3.11 mv命令
3.3.12 rm命令
3.4 链接文件
3.4.1 链接文件分类
3.4.2 inode结构
3.4.3 ln命令
3.5 文件查找命令
3.5.1 which命令
3.5.2 whereis命令
3.5.3 locate命令
3.5.4 find命令
3.6 Windows和Linux文本格式区别
3.7 上机实践
任务4 文本处理及vim编辑器
4.1 文件内容查看命令
4.1.1 cat命令
4.1.2 tac命令
4.1.3 nl命令
4.2 可翻页查看文件内容命令
4.2.1 more命令
4.2.2 less命令
4.3 资料截取命令
4.3.1 head命令
4.3.2 tail命令
4.4 od命令
4.5 wc命令
4.6 文本编辑器vim
4.6.1 vim模式介绍
4.6.2 vim编辑器的使用
4.6.3 命令模式下的操作
4.6.4 底行模式下的操作
4.6.5 vim配置文件
4.7 上机实践
任务5 用户和组的管理
5.1 用户的基本概念
5.1.1 什么是UID与GID
5.1.2 用户的分类
5.2 用户和组的关系
5.3 用户和组的配置文件
5.3.1 /etc/passwd文件
5.3.2 /etc/shadow文件
5.3.3 /etc/group文件
5.3.4 /etc/gshadow文件
5.4 用户管理命令
5.4.1 useradd命令
5.4.2 创建用户的模板信息文件及目录
5.4.3 passwd命令
5.4.4 usermod命令
5.4.5 chage命令
5.4.6 userdel删除用户
5.5 组的管理命令
5.5.1 groupadd命令
5.5.2 gpasswd组成员管理
5.5.3 groups命令
5.5.4 newgrp
5.6 切换用户身份
5.7 用户授权管理
5.7.1 授权
5.7.2 查看获得的授权
5.7.3 执行获得的授权命令
5.8 上机实践
任务6 文件目录权限管理
6.1 文件权限概述
6.2 权限查看
6.2.1 使用ls命令查看权限
6.2.2 查看目录本身权限
6.2.3 使用stat命令查看
6.3 改变文件所有者和组
6.3.1 chown命令
6.3.2 chgrp命令
6.4 chmod文件权限设置
6.4.1 字符设置模式
6.4.2 用数字重新设置权限
6.5 特殊权限
6.5.1 SUID
6.5.2 SGID
6.5.3 SBID
6.6 权限掩码
6.7 ACL权限设置
6.8 上机实践
任务7 文件打包与压缩
7.1 打包和压缩概述
7.2 打包命令tar
7.2.1 tar命令打包与解包
7.2.2 tar命令打包与压缩
7.2.3 tar命令备份
7.3 常用的压缩命令
7.3.1 zip命令
7.3.2 unzip命令
7.3.3 gzip命令
7.3.4 gunzip命令
7.3.5 bzip2命令
7.3.6 bunzip2命令
7.4 上机实践
任务8 磁盘及文件系统管理
8.1 硬盘结构
8.1.1 硬盘接口和分类
8.1.2 机械硬盘存储相关术语
8.1.3 Linux文件系统
8.1.4 Linux常见文件系统格式
8.2 Linux下硬盘设备文件名
8.2.1 IDE接口的磁盘文件名
8.2.2 SCSI、SATA、M2等接口的磁盘文件名
8.3 索引式文件系统与链接式文件系统
8.4 inode节点
8.5 挂载点
8.6 mount命令
8.7 磁盘管理命令
8.7.1 lsblk命令
8.7.2 df命令
8.7.3 du命令
8.7.4 blkid命令
8.8 磁盘分区命令fdisk
8.8.1 创建分区
8.8.2 格式化(创建文件系统)
8.8.3 mount命令实现临时挂载
8.8.4 修改挂载硬盘设备开机加载的配置文件
8.9 大硬盘分区简介
8.10 上机实践
任务9 软件包安装与管理
9.1 软件包分类
9.1.1 源码包
9.1.2 二进制包
9.1.3 源码包与二进制包的比较
9.2 RPM软件管理
9.2.1 RPM包统一命名规则
9.2.2 RPM包默认安装路径
9.2.3 RPM包的安装
9.2.4 RPM包的升级
9.2.5 RPM包的卸载
9.3 rpm命令查询
9.3.1 rpm -q命令
9.3.2 rpm -qa命令
9.3.3 rpm -qi命令
9.3.4 rpm -ql命令
9.3.5 rpm -qf命令
9.3.6 rpm -qR命令
9.3.7 查询未安装的RPM包文件
9.4 前端包管理工具yum
9.4.1 yum概述
9.4.2 yum仓库源配置文件
9.4.3 换源
9.4.4 本地yum源配置
9.5 yum命令的使用
9.5.1 查看配置的仓库容器信息
9.5.2 查看软件包命令list
9.5.3 安装命令install
9.5.4 升级命令update
9.5.5 卸载命令remove
9.6 dnf简介
9.7 上机实践
任务10 Shell脚本基础
10.1 Shell脚本简述
10.2 编写脚本
10.3 执行脚本
10.4 输入输出语句
10.4.1 输入语句read
10.4.2 输出语句echo
10.4.3 在Shell脚本中执行命令的方式
10.5 变量
10.5.1 变量的命名规则
10.5.2 双引号和单引号
10.5.3 变量的分类
10.5.4 变量的定义和值的引用
10.6 测试表达式及运算符
10.6.1 test和[]命令语句
10.6.2 运算符分类
10.7 脚本的参数
10.8 if选择结构
10.9 多分支
10.10 Function
10.11 循环
10.11.1 for循环
10.11.2 while循环
10.12 上机实践
任务11 进程管理及计划任务
11.1 进程的基本概念
11.2 进程的组成
11.3 进程的生命周期及进程状态
11.4 静态查看进程
11.4.1 所有进程查看
11.4.2 进程排序
11.4.3 自定义显示字段数
11.5 显示进程信息,并包含进程关联的父进程
11.6 查看进程树状图
11.7 实时监控进程
11.8 结束进程
11.8.1 kill命令
11.8.2 killall命令
11.8.3 pkill命令
11.8.4 拓展命令
11.9 计划任务
11.9.1 仅执行一次的计划任务
11.9.2 循环的任务调度
11.9.3 系统内置的任务调度
11.9.4 可唤醒停机期间的工作任务
11.10 上机实践
任务12 启动流程及服务管理
12.1 CentOS 6的启动流程
12.2 RHEL 7及之后版本的启动流程
12.3 RHEL 7之前版本的服务管理方式
12.3.1 直接脚本方式管理服务
12.3.2 service命令方式管理服务
12.3.3 配置开机启动chkconfig命令
12.4 RHEL 7及之后版本的systemd
12.4.1 systemd简介
12.4.2 systemd核心概念
12.4.3 systemd特性
12.4.4 systemd初始化进程
12.4.5 systemctl管理服务
12.5 root密码的重设
12.5.1 破解RHEL 6系列root口令
12.5.2 破解RHEL 7和RHEL 8系统的root密码
12.6 上机实践
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
