注册 登录 进入教材巡展
#
  • #

出版时间:2024-04-01

出版社:西安电子科技大学出版社

以下为《Linux操作系统基础实训(微课版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560672212
  • 1-1
  • 518384
  • 49248482-9
  • 2024-04-01
  • 自动化技术、计算机技术
  • 高职
内容简介
本书以目前比较流行的Red Hat Enterprise Linux 9为例,浅显易懂地介绍了Linux操作系统基础操作的相关内容,并选取了具有代表性的操作系统应用,将繁杂的操作流程拆分成了多个简单的子任务,让读者在实验中学会观察,在观察中掌握Linux的基础概念、命令与操作技巧,非常适合“项目导向、任务驱动、知识点与技能点相结合”的教学模式。
全书共16个项目,项目1、项目2介绍了Linux的桌面环境、命令行的执行以及工具软件VMware Workstation的使用;项目3、项目4介绍了文件与目录的相关概念与命令;项目5至项目11介绍了基本的系统设置,包括网络属性配置、软件包安装、用户管理等;项目12、项目13介绍了远程终端服务SSH和网站的配置过程,并拓展介绍了服务端口、进程等概念及其相关操作;项目14至项目16介绍了基本的系统管理的概念及操作,包括防火墙设置、进程管理、作业调度、shell编程、硬盘管理等。为了便于读者理解与掌握项目中的知识点,每个项目都配备了练习题。
本书既可以作为高职院校计算机相关专业的理论与实践一体化教材,也可以作为Linux系统和网络管理人员的自学指导书。
目录
项目1 认识Linux 1
任务1-1 认识虚拟机软件与创建虚拟机 1
任务1-2 获取Linux操作系统的安装镜像 11
任务1-3 安装RHEL9 15
任务1-4 启动、登录、注销与关闭RHEL9 24
任务1-5 克隆与复制虚拟机 29
任务1-6 管理虚拟机的快照 32
任务1-7 熟悉RHEL9的图形桌面环境 36
任务1-8 最小化安装RHEL9 43
练习题 46
项目2 终端与命令 47
任务2-1 打开与调整图形界面下的终端 47
任务2-2 执行与中止命令 49
任务2-3 了解命令的通用格式 53
任务2-4 了解常用的辅助操作 58
任务2-5 管理电源和用户界面 60
任务2-6 熟悉基本的用户管理操作 62
练习题 65
项目3 文件与目录 67
任务3-1 了解Linux的目录结构 67
任务3-2 创建文件或目录 71
任务3-3 删除文件或目录 74
任务3-4 批量操作文件与目录 76
任务3-5 练习文件的复制、移动与改名 79
任务3-6 认识查找命令 83
任务3-7 了解当前目录与相对路径 85
练习题 88
项目4 文本处理 90
任务4-1 认识文本编辑器vi 90
任务4-2 掌握vi编辑器的常用短指令 96
任务4-3 熟悉文本查看工具 101
任务4-4 文本过滤器grep的使用 105
任务4-5 了解输入输出重定向 108
任务4-6 管道的应用 112
任务4-7 了解引号和转义符 114
任务4-8 通过文件设置系统参数 117
练习题 119
项目5 网卡属性配置 121
任务5-1 调整VMware Workstation中的网卡设置 121
任务5-2 获取网卡设备的名称与状态 124
任务5-3 网卡连接的添加与删除 128
任务5-4 网卡连接属性的查看与设置 133
任务5-5 为网卡设置IP地址 137
任务5-6 网卡连接的设置与切换 142
任务5-7 命令ifconfig的使用 144
练习题 146
项目6 虚拟机的网络互联 149
任务6-1 配置虚拟机连接互联网 149
任务6-2 配置虚拟机互相连接 150
任务6-3 配置虚拟机连接宿主机 157
练习题 161
项目7 光盘的使用 164
任务7-1 挂载光盘 164
任务7-2 了解挂载故障及其排除方法 170
任务7-3 光盘的卸载 171
任务7-4 光盘的自动挂载 174
练习题 178
项目8 用DNF管理软件包 179
任务8-1 添加软件仓库 179
任务8-2 安装仓库中的软件包 185
任务8-3 通过网络中的仓库安装软件 189
任务8-4 创建软件仓库 192
任务8-5 软件包的查询 196
任务8-6 软件包的卸载与自动清除 199
练习题 202
项目9 源代码型软件安装包 205
任务9-1 下载源代码型软件安装包 205
任务9-2 还原被压缩的安装包 210
任务9-3 Nginx源代码包的编译与安装 213
任务9-4 PHP源代码包的编译与安装 220
练习题 223
项目10 用户管理 225
任务10-1 设置用户的家目录与shell 225
任务10-2 通过配置文件查看与修改用户属性 229
任务10-3 创建群组与管理用户 231
任务10-4 切换用户身份 234
任务10-5 特权命令的授权 235
练习题 240
项目11 用户与文件权限 242
任务11-1 权限的查看 242
任务11-2 所属者与所属组的修改 244
任务11-3 权限位的修改 246
任务11-4 了解文件权限与文件命令的关系 249
任务11-5 了解目录权限与文件命令的关系 253
任务11-6 通过ACL机制设置权限 256
练习题 261
项目12 远程终端服务SSH 263
任务12-1 配置SSH服务器 263
任务12-2 访问SSH服务器 267
任务12-3 关闭防火墙 270
任务12-4 关闭SELinux 272
任务12-5 查看与修改监听的端口 274
任务12-6 查看与修改监听的IP 279
任务12-7 故障处理:无法启动SSH服务 282
任务12-8 故障处理:客户端无法连接SSH服务 284
练习题 286
项目13 网站的配置 288
任务13-1 配置HTTP服务 288
任务13-2 指定网站的主目录与首页 293
任务13-3 在客户端访问网站 302
任务13-4 查看与修改监听的IP与端口 304
任务13-5 配置网络软件仓库 308
任务13-6 故障处理:无法启动或重启httpd服务 313
任务13-7 故障处理:客户端无法正常访问HTTP服务 315
练习题 316
项目14 简单的防火墙设置 318
任务14-1 配置防火墙开放特定服务 318
任务14-2 配置防火墙开放特定端口 326
练习题 332
项目15 程序与进程 333
任务15-1 编译、链接与运行程序 333
任务15-2 通过进程管理命令控制程序的运行 337
任务15-3 理解程序、进程与服务之间的关系 342
任务15-4 通过环境变量PATH设置命令搜索路径 346
任务15-5 理解程序的SUID位与进程的权限之间的关系 349
任务15-6 编写并运行shell脚本 354
任务15-7 设置周期性任务 360
任务15-8 设置一次性任务 367
练习题 368
项目16 硬盘管理 369
任务16-1 了解Linux中的硬盘与分区 369
任务16-2 对硬盘进行分区 373
任务16-3 创建与挂载文件系统 376
任务16-4 挂载与卸载U盘 378
练习题 381
参考文献 383