Linux基础与应用 / “十四五”高等职业教育计算机类专业系列教材
定价:¥59.80
作者: 王洁松,刘畅,易文泉
出版时间:2025-04
最新印次日期:2025-4
出版社:中国铁道出版社
试读
- 中国铁道出版社
- 9787113318291
- 1版
- 559852
- 60269807-8
- 16开
- 2025-04
- 工学
- 计算机类
- 电子与信息大类
- 计算机类
- 本科
作者简介
内容简介
本书是“十四五”高等职业教育计算机类专业系列教材之一,详细介绍了Linux操作系统的基础知识及其在大数据运维与开发中的应用。全书内容紧跟行业发展趋势,涵盖了从Linux操作系统的基本安装配置到文件系统管理、用户管理以及软件包管理等方面,为学生提供了一个从零基础到专业技能提升的完整学习路径。
本书采用了“一律一导一尺”的创新编写模式,遵循学生认知规律,在降低学习难度的同时,通过产教融合确保内容的实用性和针对性。同时,依据国际权威认证标准RHCSA/RHCE来控制知识难度,强化学生的专业竞争力。此外,教材配套丰富的数字化资源,支持多样化的教学模式,以提高教学效果。
本书适合作为高等职业院校大数据技术专业的教材,也适合希望从零开始学习Linux操作系统基本操作的初学者,也可作为Linux基本操作的工作手册。
本书采用了“一律一导一尺”的创新编写模式,遵循学生认知规律,在降低学习难度的同时,通过产教融合确保内容的实用性和针对性。同时,依据国际权威认证标准RHCSA/RHCE来控制知识难度,强化学生的专业竞争力。此外,教材配套丰富的数字化资源,支持多样化的教学模式,以提高教学效果。
本书适合作为高等职业院校大数据技术专业的教材,也适合希望从零开始学习Linux操作系统基本操作的初学者,也可作为Linux基本操作的工作手册。
目录
目录
模块1 Linux操作系统安装
及基本操作1
1.0 为什么学习Linux操作系统1
1.1 安装VMwareWorkstation2
1.2 创建虚拟机6
1.3 安装CentOS7.910
1.4 本地登录Linux服务器20
1.5 Xshell远程登录Linux
服务器(口令方式)21
1.6 su切换用户身份环境24
1.7 Linux命令行组成结构25
1.8 远程注销用户登录26
1.9 远程重启关机Linux操作系统27
1.10 Shell简介及命令格式说明29
拓展阅读 国产操作系统发展简述31
实践练习132
面试演练132
模块2 文件和目录操作33
2.1 Linux的目录结构34
2.2 查看Linux命令帮助36
2.3 history查看命令历史记录38
2.4 clear清屏40
2.5 Tab自动补全用户命令41
2.6 cd切换目录43
2.7 mkdir创建目录
(扩展符的使用)44
2.8 touch创建文件46
2.9 ls显示列表
(通配符的使用)47
2.10 rm删除文件或目录53
2.11 cp复制文件或目录55
2.12 mv重命名或移动文件目录58
2.13 alias设置命令别名60
2.14 ln硬链接与软链接62
2.15 find查找文件67
拓展阅读 国产操作系统银河麒麟72
实践练习273
面试演练274
模块3 文件内容操作75
3.1 cat查看文件内容76
3.2 标准输入输出及重定向78
3.3 echo输出指定内容
(不同引号的使用)82
3.4 moreless分页显示文件内容
(管道符的使用)84
3.5 headtail显示文件局部内容87
3.6 wc文件内容统计89
3.7 vi编辑器的使用89
3.8 grep文本过滤93
3.9 正则表达式95
3.10 cut按列截取文本100
3.11 sort文本排序101
3.12 sed字符流编辑器103
3.13 awk基础入门110
拓展阅读 华罗庚与中国计算机
科学的开创与发展114
实践练习3115
面试演练3116
模块4 用户管理117
4.1 用户和用户组的概念117
4.2 用户和用户组的配置文件121
4.3 id查看用户身份信息
(SELinux的管理)123
4.4 useradd创建用户125
4.5 passwd管理用户密码127
4.6 userdel删除用户129
4.7 usermod修改用户账号属性130
4.8 groupadd创建用户组133
4.9 gpasswd管理用户组成员133
4.10 groupdel删除用户组134
拓展阅读 中国计算机之母134
实践练习4135
面试演练4136
模块5 权限归属管理137
5.1 权限和归属137
5.2 chmod设置权限139
5.3 chown设置归属142
5.4 find按文件属性权限查找143
5.5 使用sudo机制提升权限146
拓展阅读 中国计算机之父149
实践练习5150
面试演练5151
模块6 磁盘管理152
6.1 Linux磁盘及分区表示方法152
6.2 Linux的文件系统类型154
6.3 fdisk查看分区信息155
6.4 df查看设备使用情况156
6.5 mount/umount手动挂载/卸载
存储设备(EPEL源安装)157
6.6 du查看目录文件占用
磁盘空间大小161
拓展阅读 中国“当代毕昇”162
实践练习6162
面试演练6163
模块7 软件包管理164
7.1 tar打包与压缩
(dd创建指定大小的文件)164
7.2 Linux软件安装简介167
7.3 二进制包安装方式169
7.4 RPM安装方式173
7.5 YUM安装方式178
7.6 源码编译安装方式183
拓展阅读 中国超级计算机187
实践练习7188
面试演练7188
模块8 进程和服务管理189
8.1 进程和服务简介189
8.2 ps查看进程静态信息(pstree)191
8.3 top查看进程动态信息195
8.4 控制进程执行199
8.5 systemctl管理服务201
8.6 firewalld防火墙永久放行服务205
8.7 管理系统运行级别207
8.8 crontab周期性计划任务209
拓展阅读 IPv4和IPv6211
实践练习8212
面试演练8212
模块9 网络配置214
9.1 配置静态IP地址214
9.2 ifconfig显示网络接口信息(ip)216
9.3 ping测试主机之间网络连通性219
9.4 配置主机名220
拓展阅读 “雪人计划”222
实践练习9222
面试演练9223
模块10 SSH服务配置与管理224
10.1 SSH服务简介224
10.2 netstat显示进程网络状态
和端口占用信息226
10.3 ssh安全地远程登录主机227
10.4 scp安全地远程复制文件目录229
10.5 Linux操作系统之间SSH
密钥认证登录230
10.6 Xshell远程登录Linux服务器
(SSH密钥认证方式)232
拓展阅读 什么是去IOE235
实践练习10235
面试演练10235
模块11 Shell脚本编程基础236
11.1 创建Shell脚本237
11.2 Shell变量简介239
11.3 环境变量241
11.4 用户自定义变量244
11.5 位置变量246
11.6 特殊变量246
11.7 条件测试248
11.8 程序控制语句251
11.9 多任务并发执行260
11.10 自定义函数的使用262
拓展阅读 中国“龙芯”266
实践练习11267
面试演练11267
附录268
附录A MySQL安装及远程连接268
附录B 从Nginx官网YUM
安装Nginx268
附录C 面试演练题目解析268
参考文献268
模块1 Linux操作系统安装
及基本操作1
1.0 为什么学习Linux操作系统1
1.1 安装VMwareWorkstation2
1.2 创建虚拟机6
1.3 安装CentOS7.910
1.4 本地登录Linux服务器20
1.5 Xshell远程登录Linux
服务器(口令方式)21
1.6 su切换用户身份环境24
1.7 Linux命令行组成结构25
1.8 远程注销用户登录26
1.9 远程重启关机Linux操作系统27
1.10 Shell简介及命令格式说明29
拓展阅读 国产操作系统发展简述31
实践练习132
面试演练132
模块2 文件和目录操作33
2.1 Linux的目录结构34
2.2 查看Linux命令帮助36
2.3 history查看命令历史记录38
2.4 clear清屏40
2.5 Tab自动补全用户命令41
2.6 cd切换目录43
2.7 mkdir创建目录
(扩展符的使用)44
2.8 touch创建文件46
2.9 ls显示列表
(通配符的使用)47
2.10 rm删除文件或目录53
2.11 cp复制文件或目录55
2.12 mv重命名或移动文件目录58
2.13 alias设置命令别名60
2.14 ln硬链接与软链接62
2.15 find查找文件67
拓展阅读 国产操作系统银河麒麟72
实践练习273
面试演练274
模块3 文件内容操作75
3.1 cat查看文件内容76
3.2 标准输入输出及重定向78
3.3 echo输出指定内容
(不同引号的使用)82
3.4 moreless分页显示文件内容
(管道符的使用)84
3.5 headtail显示文件局部内容87
3.6 wc文件内容统计89
3.7 vi编辑器的使用89
3.8 grep文本过滤93
3.9 正则表达式95
3.10 cut按列截取文本100
3.11 sort文本排序101
3.12 sed字符流编辑器103
3.13 awk基础入门110
拓展阅读 华罗庚与中国计算机
科学的开创与发展114
实践练习3115
面试演练3116
模块4 用户管理117
4.1 用户和用户组的概念117
4.2 用户和用户组的配置文件121
4.3 id查看用户身份信息
(SELinux的管理)123
4.4 useradd创建用户125
4.5 passwd管理用户密码127
4.6 userdel删除用户129
4.7 usermod修改用户账号属性130
4.8 groupadd创建用户组133
4.9 gpasswd管理用户组成员133
4.10 groupdel删除用户组134
拓展阅读 中国计算机之母134
实践练习4135
面试演练4136
模块5 权限归属管理137
5.1 权限和归属137
5.2 chmod设置权限139
5.3 chown设置归属142
5.4 find按文件属性权限查找143
5.5 使用sudo机制提升权限146
拓展阅读 中国计算机之父149
实践练习5150
面试演练5151
模块6 磁盘管理152
6.1 Linux磁盘及分区表示方法152
6.2 Linux的文件系统类型154
6.3 fdisk查看分区信息155
6.4 df查看设备使用情况156
6.5 mount/umount手动挂载/卸载
存储设备(EPEL源安装)157
6.6 du查看目录文件占用
磁盘空间大小161
拓展阅读 中国“当代毕昇”162
实践练习6162
面试演练6163
模块7 软件包管理164
7.1 tar打包与压缩
(dd创建指定大小的文件)164
7.2 Linux软件安装简介167
7.3 二进制包安装方式169
7.4 RPM安装方式173
7.5 YUM安装方式178
7.6 源码编译安装方式183
拓展阅读 中国超级计算机187
实践练习7188
面试演练7188
模块8 进程和服务管理189
8.1 进程和服务简介189
8.2 ps查看进程静态信息(pstree)191
8.3 top查看进程动态信息195
8.4 控制进程执行199
8.5 systemctl管理服务201
8.6 firewalld防火墙永久放行服务205
8.7 管理系统运行级别207
8.8 crontab周期性计划任务209
拓展阅读 IPv4和IPv6211
实践练习8212
面试演练8212
模块9 网络配置214
9.1 配置静态IP地址214
9.2 ifconfig显示网络接口信息(ip)216
9.3 ping测试主机之间网络连通性219
9.4 配置主机名220
拓展阅读 “雪人计划”222
实践练习9222
面试演练9223
模块10 SSH服务配置与管理224
10.1 SSH服务简介224
10.2 netstat显示进程网络状态
和端口占用信息226
10.3 ssh安全地远程登录主机227
10.4 scp安全地远程复制文件目录229
10.5 Linux操作系统之间SSH
密钥认证登录230
10.6 Xshell远程登录Linux服务器
(SSH密钥认证方式)232
拓展阅读 什么是去IOE235
实践练习10235
面试演练10235
模块11 Shell脚本编程基础236
11.1 创建Shell脚本237
11.2 Shell变量简介239
11.3 环境变量241
11.4 用户自定义变量244
11.5 位置变量246
11.6 特殊变量246
11.7 条件测试248
11.8 程序控制语句251
11.9 多任务并发执行260
11.10 自定义函数的使用262
拓展阅读 中国“龙芯”266
实践练习11267
面试演练11267
附录268
附录A MySQL安装及远程连接268
附录B 从Nginx官网YUM
安装Nginx268
附录C 面试演练题目解析268
参考文献268












