Linux操作系统基础(openEuler版)
定价:¥43.80
作者: 郑俊海
出版时间:2025-05
出版社:电子工业出版社
- 电子工业出版社
- 9787121503054
- 1-1
- 560184
- 68260326-1
- 平塑
- 16开
- 2025-05
- 292
- 208
- 电子与信息大类
- 网络
- 高职
内容简介
本书以华为openEuler操作系统为主体,分7个项目对其进行介绍。项目一为安装与配置Linux操作系统,主要介绍Linux操作系统的基本概念、发展历史、基本功能,以及如何下载openEuler操作系统镜像,并通过虚拟机等工具对其进行安装。项目二为管理目录和文件,主要介绍openEuler操作系统中的目录管理和文件管理,包括创建、删除、移动、复制等基本操作。项目三为管理用户、组和权限,主要介绍用户和组管理(包括用户和组的创建、删除、修改密码等操作),以及权限管理(包括文件权限、组权限等)。项目四为管理软件包与系统服务,主要介绍openEuler操作系统中软件包的安装、卸载、更新等操作,以及服务的启动、停止、重启等配置方法。项目五为管理磁盘与文件系统,主要介绍磁盘管理(包括磁盘的分区、格式化、挂载等操作),以及文件系统的管理和维护。项目六为管理网络配置与SSH服务,主要介绍openEuler操作系统中的网络配置(包括IP地址的设置、网关和DNS的配置等),以及SSH服务的安装、配置和使用方法。项目七为Shell编程应用,主要介绍Shell编程的基础知识(包括Shell脚本的编写、执行和调试等),以及Shell脚本在Linux系统管理中的应用。
目录
项目一 安装与配置Linux操作系统 1
1.1 Linux操作系统概述 3
1.1.1 操作系统简介 3
1.1.2 Linux操作系统简介 3
1.2 openEuler操作系统概述 5
1.2.1 openEuler操作系统简介 5
1.2.2 安装openEuler操作系统的要求 6
1.2.3 认识openEuler操作系统的基础命令 7
自学自测 10
任务1.1 认识Linux操作系统 10
任务1.2 安装与配置openEuler操作系统 11
项目二 管理目录和文件 23
2.1 认识文件和目录 24
2.1.1 openEuler操作系统的文件命名 24
2.1.2 openEuler操作系统的文件类型 25
2.1.3 openEuler操作系统的目录结构 26
2.2 目录的基本操作 27
2.2.1 显示、更改工作目录——pwd、cd命令 27
2.2.2 列出目录内容——ls命令 28
2.2.3 创建目录——mkdir命令 29
2.2.4 移动或重命名目录——mv命令 30
2.2.5 删除目录——rmdir命令 30
2.2.6 删除目录或文件——rm命令 31
2.3 文件的基本操作 31
2.3.1 创建空文件——touch命令 31
2.3.2 复制文件或目录——cp命令 32
2.3.3 显示文本 33
2.4 vim编辑器的应用 36
自学自测 40
任务2.1 管理目录 40
任务2.2 管理文件 41
任务2.3 应用vim编辑器 42
项目三 管理用户、组和权限 45
3.1 用户的基础知识 46
3.1.1 用户基础 47
3.1.2 用户管理 50
3.2 组的基础知识 54
3.2.1 组基础 55
3.2.2 组管理 57
3.3 权限的基础知识 60
3.3.1 权限基础 60
3.3.2 权限管理 62
自学自测 66
任务3.1 管理用户和组 67
任务3.2 管理权限 69
项目四 管理软件包与系统服务 73
4.1 软件包管理的基础知识 75
4.1.1 认识RPM软件包 75
4.1.2 rpm命令的应用 76
4.2 YUM/DNF的基础知识 77
4.2.1 认识YUM/DNF工具 77
4.2.2 认识本地软件仓库 78
4.2.3 配置本地软件仓库 78
4.2.4 使用dnf命令管理软件包 78
4.3 进程的基础知识 79
4.3.1 进程的概念 80
4.3.2 进程号 80
4.3.3 进程相关命令 80
4.4 系统服务的基础知识 83
4.4.1 系统服务简介 83
4.4.2 系统服务管理工具 83
自学自测 84
任务4.1 管理软件包 84
任务4.2 管理系统服务 86
项目五 管理磁盘与文件系统 89
5.1 文件系统的基础知识 91
5.1.1 文件系统概述 91
5.1.2 openEuler文件系统 92
5.1.3 系统交换空间 92
5.2 磁盘管理的基础知识 93
5.2.1 磁盘概述 93
5.2.2 磁盘分区 94
5.2.3 磁盘格式化 107
5.2.4 磁盘挂载/卸载 108
5.3 逻辑卷管理的基础知识 113
5.3.1 逻辑卷概述 113
5.3.2 管理逻辑卷 115
5.3.3 动态调整逻辑卷 120
自学自测 123
任务5.1 使用fdisk命令进行硬盘分区 124
任务5.2 使用parted命令进行硬盘分区 136
任务5.3 配置及管理逻辑卷 140
项目六 管理网络配置与SSH服务 157
6.1 网络配置的基础知识 158
6.1.1 认识VMware的网络工作模式 159
6.1.2 常用的网络命令 162
6.1.3 使用nmtui命令配置网络 162
6.1.4 使用脚本文件配置网络 163
6.1.5 使用nmcli命令配置网络 164
6.2 SSH服务的基础知识 166
6.2.1 SSH服务概述 167
6.2.2 基于口令远程登录openEuler主机 167
6.2.3 基于密钥远程连接openEuler主机(免密登录) 168
自学自测 169
任务6.1 管理网络配置 170
任务6.2 管理SSH服务 172
项目七 Shell编程应用 176
7.1 重定向命令和管道命令的基础知识 178
7.1.1 重定向命令概述 178
7.1.2 管道命令概述 179
7.2 Shell编程的基础知识 180
7.2.1 Shell简介 180
7.2.2 Shell脚本 181
7.2.3 Shell变量 182
7.2.4 用户输入命令 184
7.2.5 条件测试 184
7.2.6 流程控制语句 187
自学自测 192
任务7.1 重定向命令和管道命令的应用 193
任务7.2 Shell编程的应用 194
1.1 Linux操作系统概述 3
1.1.1 操作系统简介 3
1.1.2 Linux操作系统简介 3
1.2 openEuler操作系统概述 5
1.2.1 openEuler操作系统简介 5
1.2.2 安装openEuler操作系统的要求 6
1.2.3 认识openEuler操作系统的基础命令 7
自学自测 10
任务1.1 认识Linux操作系统 10
任务1.2 安装与配置openEuler操作系统 11
项目二 管理目录和文件 23
2.1 认识文件和目录 24
2.1.1 openEuler操作系统的文件命名 24
2.1.2 openEuler操作系统的文件类型 25
2.1.3 openEuler操作系统的目录结构 26
2.2 目录的基本操作 27
2.2.1 显示、更改工作目录——pwd、cd命令 27
2.2.2 列出目录内容——ls命令 28
2.2.3 创建目录——mkdir命令 29
2.2.4 移动或重命名目录——mv命令 30
2.2.5 删除目录——rmdir命令 30
2.2.6 删除目录或文件——rm命令 31
2.3 文件的基本操作 31
2.3.1 创建空文件——touch命令 31
2.3.2 复制文件或目录——cp命令 32
2.3.3 显示文本 33
2.4 vim编辑器的应用 36
自学自测 40
任务2.1 管理目录 40
任务2.2 管理文件 41
任务2.3 应用vim编辑器 42
项目三 管理用户、组和权限 45
3.1 用户的基础知识 46
3.1.1 用户基础 47
3.1.2 用户管理 50
3.2 组的基础知识 54
3.2.1 组基础 55
3.2.2 组管理 57
3.3 权限的基础知识 60
3.3.1 权限基础 60
3.3.2 权限管理 62
自学自测 66
任务3.1 管理用户和组 67
任务3.2 管理权限 69
项目四 管理软件包与系统服务 73
4.1 软件包管理的基础知识 75
4.1.1 认识RPM软件包 75
4.1.2 rpm命令的应用 76
4.2 YUM/DNF的基础知识 77
4.2.1 认识YUM/DNF工具 77
4.2.2 认识本地软件仓库 78
4.2.3 配置本地软件仓库 78
4.2.4 使用dnf命令管理软件包 78
4.3 进程的基础知识 79
4.3.1 进程的概念 80
4.3.2 进程号 80
4.3.3 进程相关命令 80
4.4 系统服务的基础知识 83
4.4.1 系统服务简介 83
4.4.2 系统服务管理工具 83
自学自测 84
任务4.1 管理软件包 84
任务4.2 管理系统服务 86
项目五 管理磁盘与文件系统 89
5.1 文件系统的基础知识 91
5.1.1 文件系统概述 91
5.1.2 openEuler文件系统 92
5.1.3 系统交换空间 92
5.2 磁盘管理的基础知识 93
5.2.1 磁盘概述 93
5.2.2 磁盘分区 94
5.2.3 磁盘格式化 107
5.2.4 磁盘挂载/卸载 108
5.3 逻辑卷管理的基础知识 113
5.3.1 逻辑卷概述 113
5.3.2 管理逻辑卷 115
5.3.3 动态调整逻辑卷 120
自学自测 123
任务5.1 使用fdisk命令进行硬盘分区 124
任务5.2 使用parted命令进行硬盘分区 136
任务5.3 配置及管理逻辑卷 140
项目六 管理网络配置与SSH服务 157
6.1 网络配置的基础知识 158
6.1.1 认识VMware的网络工作模式 159
6.1.2 常用的网络命令 162
6.1.3 使用nmtui命令配置网络 162
6.1.4 使用脚本文件配置网络 163
6.1.5 使用nmcli命令配置网络 164
6.2 SSH服务的基础知识 166
6.2.1 SSH服务概述 167
6.2.2 基于口令远程登录openEuler主机 167
6.2.3 基于密钥远程连接openEuler主机(免密登录) 168
自学自测 169
任务6.1 管理网络配置 170
任务6.2 管理SSH服务 172
项目七 Shell编程应用 176
7.1 重定向命令和管道命令的基础知识 178
7.1.1 重定向命令概述 178
7.1.2 管道命令概述 179
7.2 Shell编程的基础知识 180
7.2.1 Shell简介 180
7.2.2 Shell脚本 181
7.2.3 Shell变量 182
7.2.4 用户输入命令 184
7.2.5 条件测试 184
7.2.6 流程控制语句 187
自学自测 192
任务7.1 重定向命令和管道命令的应用 193
任务7.2 Shell编程的应用 194










