- 商品参数
-
- 作者:
石京学著|
无编
- 出版社:人民邮电出版社
- 出版时间:2024-07
- 页数:无
- ISBN:9780277570809
- 版权提供:人民邮电出版社
内容介绍
本书以 CentOS 7.6 为例,由浅入深、*系统地讲解 Linux 操作系统的基本概念和多种设备配置。
本书共 8 个项目,内容包括认识与安装 Linux 操作系统、Linux 基本操作命令、用户组群与文件目录权限管理、磁盘配置与管理、网络配置与管理、软件包管理、Shell 编程基础、常用服务器配置与管理。本书是将理论与实践相结合的 Linux 操作系统入门教材,以丰富的实例、大量的插图和典型的项目案例进行项目化、图形化界面教学,实用性强、简单易学。
本书既可作为中等职业学校计算机相关专业的教材,也可作为网络管理员和广大计算机爱好者自学 Linux 操作系统的参考书,还可作相关社会培训的教学资料。
目录
目 录
项目1 认识与安装Linux操作系统 1
项目目标 1
项目陈述 1
项目知识 2
1.1 Linux概述 2
1.1.1 Linux的发展历史 2
1.1.2 Linux的版本 3
1.1.3 Linux的特性 4
1.2 Linux操作系统的安装 5
1.2.1 虚拟机的安装 6
1.2.2 Linux操作系统的安装 8
1.3 Linux操作系统登录与管理 15
1.3.1 图形化系统的相关操作 15
1.3.2 文本模式系统关闭与重启 17
1.3.3 系统终端界面切换 18
1.3.4 系统克隆与快照 19
1.3.5 远程连接管理Linux操作
系统 22
项目实训 30
实训目的 31
实训内容 31
练习题 31
项目2 Linux基本操作命令 33
项目目标 33
项目陈述 33
项目知识 34
2.1 Shell命令基础 34
2.1.1 Shell简介 34
2.1.2 Shell命令格式 35
2.1.3 显示系统信息的命令 37
2.1.4 Shell使用技巧 38
2.2 Linux文件及目录管理 44
2.2.1 Linux文件系统的目录结构 44
2.2.2 文件及目录显示类命令 46
2.2.3 文件及目录操作类命令 50
2.2.4 文件内容的显示和处理类命令 57
2.2.5 文件查找类命令 66
2.3 Vi、Vim编辑器的使用 70
2.4 文件管理进阶 75
2.4.1 硬链接与软链接 75
2.4.2 通配符与文件名 78
2.4.3 输入/输出重定向与管道 79
项目实训 83
实训目的 83
实训内容 84
练习题 84
项目3 用户组群与文件目录权限管理 86
项目目标 86
项目陈述 86
项目知识 87
3.1 用户账户 87
3.1.1 用户账户分类 87
3.1.2 用户账户密码文件 88
3.1.3 用户账户管理 91
3.2 组群管理 97
3.2.1 理解组群文件 97
3.2.2 组群维护与管理 99
3.3 su和sudo命令使用 106
3.4 文件和目录权限管理 109
3.4.1 理解文件和目录的权限 110
3.4.2 详解文件和目录的属性信息 111
3.4.3 使用数字表示法修改文件和目录的权限 114
3.4.4 使用文字表示法修改文件和目录的权限 115
项目实训 118
实训目的 118
实训内容 118
练习题 119
项目4 磁盘配置与管理 121
项目目标 121
项目陈述 121
项目知识 122
4.1 磁盘管理 122
4.1.1 Linux操作系统中的设备
命名规则 122
4.1.2 添加新磁盘 124
4.1.3 磁盘分区 128
4.1.4 磁盘格式化 133
4.1.5 磁盘挂载与文件系统卸载 134
4.2 逻辑卷配置与管理 142
4.2.1 逻辑卷简介 142
4.2.2 配置逻辑卷 144
项目实训 149
实训目的 150
实训内容 150
练习题 150
项目5 网络配置与管理 152
项目目标 152
项目陈述 152
项目知识 153
5.1 管理网络配置文件 153
5.1.1 修改常用网络配置文件 153
5.1.2 网络常用管理命令 157
5.2 系统监控 168
5.2.1 磁盘监控 168
5.2.2 内存监控 169
5.2.3 CPU监控 171
项目实训 174
实训目的 174
实训内容 174
练习题 174
项目6 软件包管理 176
项目目标 176
项目陈述 176
项目知识 177
6.1 RPM软件包安装 177
6.1.1 RPM简介 177
6.1.2 RPM的命名格式 178
6.1.3 RPM的使用 180
6.2 YUM安装软件包 185
6.2.1 YUM简介 186
6.2.2 认识YUM配置文件 186
6.2.3 YUM的使用 188
6.3 YUM操作实例配置 193
项目实训 196
实训目的 196
实训内容 196
练习题 196
项目7 Shell编程基础 198
项目目标 198
项目陈述 198
项目知识 199
7.1 认识Shell Script 199
7.1.1 Shell Script简介 199
7.1.2 Shell Script的建立和执行 199
7.2 Shell Script编写 201
7.2.1 Shell变量 202
7.2.2 Shell运算符 204
7.2.3 Shell流程控制语句 211
项目实训 216
实训目的 216
实训内容 216
练习题 216
项目8 常用服务器配置与管理 218
项目目标 218
项目陈述 218
项目知识 219
8.1 配置与管理Samba服务器 219
8.1.1 Samba简介 219
8.1.2 Samba服务器的安装与启动、停止 220
8.1.3 Samba服务器配置实例 227
8.2 配置与管理FTP服务器 230
8.2.1 FTP简介 230
8.2.2 FTP工作原理 230
8.2.3 vsftpd服务的安装与启动、停止 231
8.2.4 vsftpd服务的配置文件 233
8.2.5 vsftpd服务器配置实例 235
项目实训 243
实训目的 243
实训内容 243
练习题 244
1