高职教育 > 计算机类

Linux基础与应用

书号:9787113318291 套系名称:“十四五”高等职业教育计算机类专业系列教材

作者:王洁松,刘畅,易文泉 出版日期:2025-04-01

定价:59.80 页码 / 开本: /16

策划编辑:汪敏 张围伟 责任编辑:汪敏 包宁

适用专业:计算机教材 适用层次:高职教育

最新印刷时间:2025-04-01

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •        本书是“十四五”高等职业教育计算机类专业系列教材之一,详细介绍了Linux操作系统的基础知识及其在大数据运维与开发中的应用。全书内容紧跟行业发展趋势,涵盖了从Linux操作系统的基本安装配置到文件系统管理、用户管理以及软件包管理等方面,为学生提供了一个从零基础到专业技能提升的完整学习路径。
           本书采用了“一律一导一尺”的创新编写模式,遵循学生认知规律,在降低学习难度的同时,通过产教融合确保内容的实用性和针对性。同时,依据国际权威认证标准RHCSA/RHCE来控制知识难度,强化学生的专业竞争力。此外,教材配套丰富的数字化资源,支持多样化的教学模式,以提高教学效果。
           本书适合作为高等职业院校大数据技术专业的教材,也适合希望从零开始学习Linux操作系统基本操作的初学者,也可作为Linux基本操作的工作手册。
  •        前言
           党的二十大报告强调,“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力”。在这一精神指引下,大国工匠和高技能人才作为实施人才强国战略的关键力量,在推动国家现代化进程中扮演着不可或缺的角色。肩负培养此类专业人才重任的高等职业教育,近年来取得了显著的进步与广泛的普及。它不仅是连接教育与市场需求的桥梁,更是锻造具备精湛技艺、职业操守和社会责任感的高素质技术技能人才的摇篮。通过不断优化教育资源配置,深化教育教学改革,高等职业教育正积极回应时代呼唤,为实现中华民族伟大复兴的中国梦注入源源不断的动力。
           随着大数据技术的飞速发展,Linux操作系统在大数据运维与开发岗位中的基石作用日益凸显。在积极贯彻“三全育人”教育理念的过程中,我们通过优化Linux课程的教学,培养学生坚实的专业素养和综合能力,以从容应对未来大数据行业的各项挑战。
    根据“三教改革”的指导精神,我们在高职大数据技术专业中对Linux课程进行了深入的教学改革与创新。针对大数据技术专业与计算机网络技术专业在人才培养目标和岗位需求上的显著差异,本教材打破传统的教学模式,构建了“一律一导一尺”的教材编写新模式:
         (1)“一律”,即考虑到高职学生作为大数据运维与开发领域的新生力量,遵循其对岗位必备Linux技能认知的发展规律,我们精心重塑教材的知识结构,有效降低了传统Linux课程的入门难度,实现从零基础到专业起步的平稳衔接,从而达成全员、全程、全面育人的教学愿景。教材设计不仅适用于Linux操作系统基本操作零基础的初学者,也能够作为Linux操作系统基本操作的工作手册,供从业者随时查阅学习。
          (2)“一导”,即坚持产教融合、校企合作的原则,广泛开展企业实地多元调研,精确锁定教材知识点,紧贴大数据运维、大数据开发实际工作场景的需求来规划教学内容,保证教材既具有极高的针对性和实用性,又能解决传统Linux课程内容覆盖面广而不精、实践应用导向不明晰的问题,有力推动教育与产业发展的深度交融。
          (3)“一尺”,即参照国际权威的Linux行业技能认证标准——RHCSA和RHCE,严格把控教材的知识难度和实战案例环节,旨在稳固强化学生的专业核心竞争力,助其在大数据运维与开发岗位中崭露头角。
           此外,本教材积极响应“三教改革”的倡导,同步提供了丰富的数字化教学资源,涵盖微课视频、课程标准、课程思政元素、授课PPT以及习题参考答案等(可登录中国铁道出版社教育资源数字化平台https://www.tdpress.com/51eds下载),有力支撑“翻转课堂”和“混合课堂”教学模式的改革实践,充分体现“教师、教材、教法”的整体改革策略。
           我们期待借助对本教材的学习,高职大数据技术专业的学子们不仅能熟练掌握Linux基础知识,更能在学习过程中塑造优良的职业素养和创新意识,顺利步入大数据运维与开发的职业通道,成长为具备社会责任感和精湛技艺的高素质技术技能人才。
           本书主要内容概述如下:
           模块1从为什么学习Linux操作系统开始,逐步引导读者了解并实践如何安装VMware Workstation、创建虚拟机以及安装CentOS 7.9。通过本地和远程登录Linux服务器的实际操作,深入浅出地介绍了Linux命令行的基本结构及其使用方法。
           模块2详细介绍Linux的目录结构、常用命令(如cd、mkdir、touch等),并进一步讲解了如何进行文件或目录的复制、移动、删除等操作。此外,还涉及链接文件、查找文件等内容,让读者对文件管理有一个全面的认识。
           模块3涵盖查看文件内容、文本处理工具(如grep、sed、awk)的使用、正则表达式的应用等方面的知识点,帮助读者高效地处理文本信息。
           模块4至模块10依次深入探讨了Linux操作系统中用户和权限的管理、磁盘分区与挂载、软件的安装与卸载、进程和服务的控制、网络配置及SSH安全登录等重要主题,提供了详尽的操作指南和技术解析。
           模块11介绍了Shell脚本的基础知识,包括变量、条件判断、循环语句、函数定义等,旨在培养读者编写自动化脚本的能力,提升工作效率。
           附录部分包括MySQL安装及远程连接、Nginx官网YUM安装教程等实用指南,为实际工作中的部署和配置提供了详细步骤。
           本书由王洁松、刘畅、易文泉任主编,王海、杨洋、何佳鹏任副主编,由王洁松统稿定稿。本书配套微课视频由王洁松、杨洋、王海录制。
           由于编者水平有限,在本书的选材和内容安排上难免存在疏漏和不妥之处,恳请读者批评指正!
    
    编 者
    2024年12月
    ?
  • 目录
    
    模块1 Linux操作系统安装
        及基本操作 1
    1.0 为什么学习Linux操作系统 1
    1.1 安装VMware Workstation 2
    1.2 创建虚拟机 6
    1.3 安装CentOS 7.9 10
    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
    实践练习1 32
    面试演练1 32
    模块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
    实践练习2 73
    面试演练2 74
    模块3 文件内容操作 75
    3.1 cat查看文件内容 76
    3.2 标准输入输出及重定向 78
    3.3 echo输出指定内容
      (不同引号的使用) 82
    3.4 more less分页显示文件内容
      (管道符的使用) 84
    3.5 head tail显示文件局部内容 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
    实践练习3 115
    面试演练3 116
    模块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
    实践练习4 135
    面试演练4 136
    模块5 权限归属管理 137
    5.1 权限和归属 137
    5.2 chmod设置权限 139
    5.3 chown设置归属 142
    5.4 find按文件属性权限查找 143
    5.5 使用sudo机制提升权限 146
    拓展阅读 中国计算机之父 149
    实践练习5 150
    面试演练5 151
    
    模块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
    实践练习6 162
    面试演练6 163
    模块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
    实践练习7 188
    面试演练7 188
    模块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和IPv6 211
    实践练习8 212
    面试演练8 212
    模块9 网络配置 214
    9.1 配置静态IP地址 214
    9.2 ifconfig显示网络接口信息(ip) 216
    9.3 ping测试主机之间网络连通性 219
    9.4 配置主机名 220
    拓展阅读 “雪人计划” 222
    实践练习9 222
    面试演练9 223
    模块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
    拓展阅读 什么是去IOE 235
    实践练习10 235
    面试演练10 235
    模块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
    实践练习11 267
    面试演练11 267
    附录 268
    附录A MySQL安装及远程连接 268
    附录B 从Nginx官网YUM
        ?  安装Nginx 268
    附录C 面试演练题目解析 268
    参考文献 268
    ?
  •        王洁松,硕士研究生,软考网络工程师,目前任职于江苏航运职业技术学院。主要研究方向:大数据技术应用,信息安全。本人主要讲授Linux基础、MySQL数据库、大数据平台搭建与运维等课程。公开发表论文十多篇(其中北大核心2篇),主持和参与校级教改类项目多项、校级科技类项目多项,主持校级在线课程一项,参与省级课题多项,取得实用新型专利一项、软著两项,主持横向课题两项。荣获江苏省高等职业院校信息化教学大赛三等奖。指导学生荣获全国信息技术应用水平大赛二等奖、江苏省高等职业院校技能大赛二等奖、江苏省大学生计算机设计大赛三等奖、南通市大学生计算机技能大赛特等奖、学院计算机技能大赛荣获特等奖和二等奖,指导江苏省大学生创新创业训练计划项目两项。刘畅,副教授,目前任职于齐齐哈尔高等师范专科学校。学习简历:1996—2000本科齐齐哈尔大学计算机科学与技术专业;2008—2010硕士黑龙江大学软件工程专业。教学经历:数据结构;C程序设计;python程序设计;JavaScript程序设计等课程。科研成果:主持和参与省级项目5项,主编与参编教材5部,公开发表论文30余篇。易文泉,1989年毕业于北京理工大学,1992年到江西财经职业学院任教,2002年至2015任现代教育技术中心主任,2015年至今任信息工程学院院长,从事信息技术领域教学与管理32年,教授职称。是一带一路暨金砖国家技能发展国际联盟大数据和人工智能专业委员会副主任委员,全国职业院校信息化教学大赛专家库成员,江西省电子与信息类专业指导委员会委员,江西省职业教育学会理事。是国家骨干高职院校建设子项目负责人、教育部创新发展行动计划骨干专业和江西省优势特色专业计算机网络技术专业负责人、江西省双高大数据技术专业群负责人、江西省新一代信息技术高技能人才培训基地负责人。获得中国教育技术协会先进工作者、江西省高等学校中青年骨干教师、江西省高校信息化工作先进个人和江西省教学成果奖等荣誉称号。