商品详情
书名: | Linux应用与实训教程 |
出版社: | 清华大学出版社 |
出版日期 | 2021 |
ISBN号: | 9787302586845 |
本书以Fedora 操作系统为例,全面介绍Linux操作系统的配置与管理,以培养技能型人才为目标,注重知识的实用性和可操作性,强调实践技能训练。每章均采用教、学、做相结合的模式展开,首先深入浅出地讲解Linux的相关基本概念,然后以案例的方式详尽解析各种功能与命令,最后配以完整的实践手册,提高学生的分析问题和实际动手解决问题的能力。 本书适合作为各类高等院校计算机专业及理工科类非计算机专业的学生学习Linux操作系统的入门教材,也是广大Linux爱好者不可多得的入门级参考书。 |
曲海平,毕业于中国科学院计算技术研究所,获工学博士学位。2011.09-2012.03 华为技术有限公司,中央软件研究院,系统架构师; 2012.03-至今鲁东大学,信息与电气工程学院软件工程系,讲师, 2014.08-2015.01,美国加州州立大学富勒顿分校,工程与计算机学院,访问学者。目前正在主持承担山东省科技重点研发项目“基于能耗感知的共享云计算平台关键技术研究与示范”(2015GGX101014, 2015.01-2016.12)。讲授课程包括:高级语言程序设计、计算机组成原理、Linux应用技术、网络安全技术以及网络存储技术等多门本科生专业基础课与选修课。 |
配套资源丰富,有课件和微课 |
第1章Linux的起源与简介1 1.1UNIX和GNU1 1.1.1操作系统基础1 1.1.2UNIX的诞生与流行4 1.1.3GNU与GPL7 1.2Linux的诞生8 1.2.1从Minix到Linux8 1.2.2Linux的历史变革9 1.2.3Linux的发展及前景10 1.3Linux简介11 1.3.1Linux的组成11 1.3.2Linux版本概述12 1.3.3Linux的特性15 1.4本章小结16 1.5习题17第2章Linux的安装与界面18 2.1实验环境的安装18 2.1.1VMware虚拟机的安装18 2.1.2Fedora系统的安装20 2.2Linux的界面28 2.2.1Linux的图形用户界面28 2.2.2Linux的字符界面30 2.3实验手册38 2.4本章小结45 2.5习题45第3章Linux文件与目录管理47 3.1Linux文件与目录的基本命令47 3.1.1查看文件与目录命令ls48 3.1.2目录的相关操作命令pwd、cd、mkdir49 3.1.3复制、移动与删除命令cp、mv、rm51 3.2Linux目录与目录配置53 3.2.1Linux的目录树53 3.2.2Linux的目录基本概念55 3.2.3全局变量PATH57 3.3Linux的文件权限设置57 3.3.1Linux的文件权限57 3.3.2桌面环境改变文件权限59 3.3.3修改文件权限的Shell命令61 3.3.4Linux文件的时间属性65 3.4Linux文件的查阅与创建66 3.4.1文本文件查阅命令cat、more、less、head、tail66 3.4.2非文本文件查阅命令od70 3.4.3文件创建和生成的诸多方式71 3.4.4文件链接命令ln72 3.5Linux文件内容的操作74 3.5.1文件内容的排序与去冗命令sort、uniq74 3.5.2文件内容统计命令wc76 3.5.3文件内容比较命令comm、diff76 3.5.4文件内容查询命令grep78 3.6Linux的相关查找操作80 3.6.1文件的查找命令find、locate和whereis80 3.6.2进程的查找命令ps、top83 3.7实验手册88 3.8本章小结102 3.9习题102第4章Linux磁盘与文件系统104 4.1磁盘与文件系统概述104 4.1.1物理磁盘概述104 4.1.2Linux文件系统简介106 4.2磁盘的分区、格式化、检验与挂载108 4.2.1磁盘分区109 4.2.2磁盘格式化111 4.2.3磁盘检验111 4.2.4磁盘分区挂载与卸载112 4.2.5查看磁盘分区和挂载信息113 4.2.6磁盘分区的开机自动挂载115 4.3两种特殊的设备: loop与swap117 4.3.1tar与dd命令的使用117 4.3.2loop设备的挂载120 4.3.3swap分区的挂载122 4.4实验手册126 4.5本章小结144 4.6习题144第5章Linux的vim与Bash146 5.1vim编辑器146 5.1.1vi、vim与gvim146 5.1.2vim和gvim的安装147 5.1.3vi/vim的使用148 5.2Shell与Bash150 5.3Bash的基本功能151 5.3.1解析命令行151 5.3.2通配符152 5.3.3命令别名153 5.3.4命令行自动补齐153 5.3.5管道与awk、cut命令154 5.3.6重定向158 5.3.7命令历史记录162 5.4Bash的环境变量163 5.4.1环境变量的概述与功能163 5.4.2变量的设置与取消164 5.4.3Bash的环境配置文件166 5.5实验手册167 5.6本章小结176 5.7习题177第6章Shell脚本编程178 6.1Shell脚本概述178 6.1.1Shell脚本的特点178 6.1.2Shell脚本的创建和执行179 6.2Shell变量与运算181 6.2.1Shell的变量设置181 6.2.2Shell的运算183 6.2.3Shell的数组185 6.3Shell的流程控制187 6.3.1分支结构: test命令187 6.3.2分支结构: if语句188 6.3.3分支结构: case语句191 6.3.4循环结构: for语句195 6.3.5循环结构: while语句和until语句197 6.3.6break、continue语句199 6.4Shell函数调用200 6.4.1Shell中函数的定义201 6.4.2Shell函数的作用域203 6.5实验手册204 6.6本章小结211 6.7习题212第7章Linux的用户与组群管理214 7.1用户与组群的基本概念214 7.1.1用户及相关配置文件214 7.1.2组群及相关配置文件217 7.2桌面环境下管理用户218 7.3用户与组群的Shell命令221 7.3.1管理组群的相关命令221 7.3.2管理用户的相关命令222 7.3.3其他涉及的相关命令230 7.4批量创建与删除用户238 7.4.1基于两个配置文件批量创建用户账号238 7.4.2基于一个配置文件批量创建用户账号240 7.4.3基于四个参数批量创建用户账号242 7.5实验手册245 7.6本章小结259 7.7习题259第8章Linux的软件安装与管理261 8.1Linux软件包概述261 8.2RPM软件包安装262 8.2.1RPM软件包介绍263 8.2.2rpm命令: 安装、升级和卸载265 8.2.3rpm命令: 查询、验证和维护269 8.3dnf安装273 8.3.1yum与dnf273 8.3.2dnf命令的使用275 8.3.3gnomesoftware的使用285 8.4源码安装288 8.4.1源码安装的步骤289 8.4.2源码软件的卸载与升级300 8.5实验手册301 8.6本章小结308 8.7习题309附录A模拟试题精选310 A.1模拟试题1及答案310 A.1.1模拟试题1310 A.1.2模拟试题1参考答案311 A.2模拟试题2及答案318 A.2.1模拟试题2318 A.2.2模拟试题2参考答案319 A.3模拟试题3及答案327 A.3.1模拟试题3327 A.3.2模拟试题3参考答案328 A.4模拟试题4及答案336 A.4.1模拟试题4336 A.4.2模拟试题4参考答案337 附录B课程设计案例345 |
Linux正成为越来越多的企业用户和个人用户的选择,网络服务器多以Linux操作系统为平台搭建,使用者迫切需要掌握Linux系统的搭建、配置与管理的相关技能。本书以Fedora 发行版为操作平台,讲授Linux系统管理员所该掌握的各种命令的使用方法,内容突出“基础”“全面”“深入”的特点,同时强调“实战”效果,因为只理解技术而不去实际应用,是无法掌握技术的。具体内容包括Linux的起源与简介、Linux的安装与界面、Linux文件与目录管理、Linux磁盘与文件系统管理、Linux的vim与Bash、Shell脚本编程、Linux的用户与组群管理以及Linux的软件安装与管理8章内容,并在最后以附录的形式给出了模拟训练案例要求和具体的实现细节。 本书特色如下。 (1) 本书以“项目实践”为导向,内容涵盖了Linux操作系统配置与管理的全部相关命令的操作方法,架起让学生从Linux理论概念走向Linux应用实践操作的桥梁。 (2) 除第1章外,本书每章最后均按照“由浅入深、循序渐进”的原则设置了实验手册,激发学生实际操作的欲望,帮助其一步步成长为一个优秀的Linux系统管理员。 (3) 本书在内容的选取、组织和编排上,强调先进性、实用性和技术性,不但适合作为学习Linux的教材,而且可以作为从事Linux管理工作的Linux爱好者的参考书。 本书条理清晰、结构分明、通俗易懂,实用性与可操作性强,使用了大量的图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。每章从解决实际问题的角度出发,设置了大量的典型应用案例,每个实例都配有详细的命令语法、使用目的、输出结果以及常用的命令选项和特性,从而实现了理论与实践的完美结合。程序的真实输出保持原样,没有任何变动。 本书参考了国内外大量文献,借鉴了一些网络上不知名作者的素材,在此谨向这些国内外作者表示诚挚的感谢和崇高的敬意。 最后,我要特别致谢一届又一届的同学们,是他们用问题构建了本书的命令使用案例,也是他们的学习热情使得本书的内容更加完善充实,谨以此书献给追求卓越的莘莘学子,也献给参与本书文本与命令校验工作的季书成、周阳、徐攀、刘承汿、宋义邦、王诗博、王传玺、赵文政等同学。 由于作者水平有限,书中难免存在错误与不足,敬请读者批评指正。愿本书与读者一起成长,感谢读者对本书的厚爱与支持。 曲海平2021年1月 |
- 清华大学出版社旗舰店 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...