新書推薦:
《
古典的回響:溪客舊廬藏明清文人繪畫
》
售價:NT$
1990.0
《
掌故家的心事
》
售價:NT$
390.0
《
孤独传:一种现代情感的历史
》
售價:NT$
390.0
《
家、金钱和孩子
》
售價:NT$
295.0
《
量价关系——透视股票涨跌脉络
》
售價:NT$
340.0
《
二十四节气生活美学
》
售價:NT$
340.0
《
西班牙内战:秩序崩溃与激荡的世界格局:1936-1939
》
售價:NT$
990.0
《
基于鲲鹏的分布式图分析算法实战
》
售價:NT$
495.0
|
編輯推薦: |
本书是在相关课程建设基础上编写而成的,内容全面,理论和实践紧密结合,注重实用性和可操作性,教学资源丰富。本书中所有的配置和举例都经过了实践验证,以抓图的形式呈现出来,以便于读者亲自动手操作演练,因此,读者在使用本书时可以节约大量的调试时间。
|
內容簡介: |
本书共8个项目,项目1为Linux操作系统及其安装,以CentOS 8.1操作系统为例,详细介绍了Linux操作系统的安装步骤及安装后的基本配置;项目2为初试Shell,系统介绍了Shell的种类、使用方法、快捷键及常用的命令;项目3为文本编辑器vim,讲述了vim的3种工作模式及不同模式下的命令和部分高级功能;项目4为用户账户及组账户管理,重点介绍了用户账户和组账户的管理文件及管理命令;项目5为系统管理,讲解了图形界面管理、进程管理、软件包管理和网络管理的相关知识;项目6为文件系统管理,重点讲解了Linux系统中支持的文件系统类型、文件的类型和管理,以及文件和目录的权限管理;项目7为磁盘管理,重点介绍了Linux中的磁盘如何表示、如何分区、如何格式化、如何挂载以及磁盘配额如何设置等内容;项目8为Shell编程入门,详细介绍了使用Shell编程的过程及Shell的变量定义、输入输出方法、条件测试、流程控制、函数定义、参数处理、程序调试等。 本书内容全面,理论和实践紧密结合,注重实用性和可操作性。本书中所有的配置和举例都经过了实验验证,以抓图的形式呈现出来,以便于读者亲自动手操作演练,因此读者在使用本书时可以节省大量的调试时间。此外,本书重要的知识点均配有微课视频进行讲解,读者可扫码进行学习。 本书可作为高等学校计算机应用、计算机科学与技术、网络工程、软件工程、信息安全等专业的教材,也可作为网络管理员和系统管理员的参考手册。
|
關於作者: |
盛剑会 高校专职教师,主要研究方向为网络大数据。主讲课程有Linux系统应用、Linux网络配置、网络操作系统及配置管理和路由与交换技术等。曾参与完成了国家自然科学基金项目和六项省科技攻关项目,主持省级精品在线开放课程并参与了一项省级教改项目,获得五项省教育厅科技成果奖和两项校级优秀教学成果奖,编写教材多部。
|
目錄:
|
项目1Linux操作系统及其安装1
1.1操作系统分类1
1.1.1桌面操作系统1
1.1.2服务器操作系统1
1.1.3嵌入式操作系统2
1.2Linux的发展历史2
1.2.1GNU计划2
1.2.2Linux的发展2
1.3Linux的主要特点3
1.4Linux的内核4
1.4.1Linux内核的发展史4
1.4.2Linux内核的功能4
1.4.3Linux内核的表示方法5
1.5Linux的发行版本6
1.5.1Red Hat6
1.5.2Ubuntu6
1.5.3Debian7
1.5.4CentOS7
1.5.5红旗Linux8
1.5.6Slackware Linux8
1.6CentOS 8.1操作系统及安装8
1.6.1CentOS 8.1的新特性和改进8
1.6.2CentOS 8.1的安装方式9
1.6.3安装VMware虚拟机软件9
1.6.4安装CentOS 8.115
1.6.5安装后的基本配置26
综合实践133
单元测验133项目2初试Shell35
2.1Shell概述35
2.1.1Shell的启动35
2.1.2Shell的种类37
2.1.3如何使用帮助39
2.2文件及目录管理40
2.2.1cp命令41
2.2.2mv命令42
2.2.3ls命令42
2.2.4pwd命令43
2.2.5cd命令44
2.2.6mkdir命令45
2.2.7rmdir命令45
2.2.8touch命令46
2.2.9rm命令48
2.2.10find命令49
2.2.11locate命令50
2.2.12which命令50
2.2.13whereis命令51
2.2.14whatis命令51
2.2.15file命令52
2.3系统的运行级别53
2.3.17种运行级别53
2.3.2运行级别的原理53
2.3.3与运行级别有关的命令54
2.4系统的关机和重启56
2.4.1系统关机命令56
2.4.2系统重启命令56
2.4.3shutdown命令56
2.5Shell中常用的快捷键57
2.6文本文件的查看58
2.6.1head命令58
2.6.2tail命令58
2.6.3more命令59
2.6.4less命令60
2.6.5cat命令61
2.6.6tac命令64
2.6.7grep命令64
2.6.8od命令65
2.7其他管理65
2.7.1clear命令66
2.7.2history命令66
2.7.3date命令66
2.7.4cal命令67
2.7.5wc命令69
2.7.6>命令69
2.7.7>>命令70
2.7.8<命令70
2.7.9|命令71
2.7.10free命令71
2.7.11du命令73
2.7.12df命令74
综合实践275
单元测验276项目3文本编辑器vim78
3.1vim的工作模式78
3.1.1vim的3种工作模式78
3.1.2运行vim79
3.2vim常见命令81
3.2.1一般模式下的功能键81
3.2.2从一般模式进入编辑模式83
3.2.3命令行模式下的功能键84
3.3vim的其他事项84
3.3.1文件救援84
3.3.2多窗口编辑86
3.3.3多文件编辑87
3.3.4块选择89
综合实践391
单元测验392项目4用户账户及组账户管理94
4.1用户账户和组账户94
4.1.1用户分类94
4.1.2用户账户文件95
4.1.3用户影子文件96
4.1.4组账户管理文件97
4.2用户账户和组账户管理命令98
4.2.1用户账户管理命令98
4.2.2组账户管理命令105
4.2.3其他相关的Shell命令110
4.3图形界面下的用户账户管理114
4.3.1打开用户管理程序114
4.3.2添加用户115
4.3.3更改密码118
4.3.4设置语言119
4.3.5删除用户120
4.4重置root密码120
综合实践4122
单元测验4123项目5系统管理125
5.1图形界面管理125
5.1.1X Window的图形界面管理125
5.1.2X Window的结构125
5.1.3X Window的特点125
5.1.4GNOME图形环境126
5.1.5重启X Window的两种方法135
5.2进程管理135
5.2.1进程的概念136
5.2.2启动进程137
5.2.3查看系统进程信息139
5.2.4杀死进程145
5.3软件包管理147
5.3.1RPM软件包简介147
5.3.2管理RPM软件包147
5.3.3yum的概念149
5.3.4yum命令的使用150
5.4网络管理156
5.4.1主机名查看与修改156
5.4.2ifconfig命令156
5.4.3route命令159
5.4.4网卡配置文件160
5.4.5/etc/resolv.conf文件161
5.4.6ping命令161
5.4.7netstat命令162
综合实践5163
单元测验5164项目6文件系统管理166
6.1文件系统的结构与类型166
6.1.1文件系统的结构166
6.1.2文件系统的类型168
6.1.3查看文件系统类型的命令169
6.2文件的类型和管理169
6.2.1文件的类型169
6.2.2软(符号)链接和硬链接170
6.2.3查看文件的类型174
6.2.4查找指定类型的文件177
6.3文件和目录的权限管理178
6.3.1文件和目录的访问权限178
6.3.2修改文件和目录权限的命令179
6.3.3默认权限、隐藏属性和特殊权限181
6.4文件的归档与压缩186
6.4.1文件的压缩与解压缩186
6.4.2创建、查看与抽取归档文件194
6.4.3归档的同时完成对多个文件或目录的压缩与解压缩199
6.4.4桌面环境下文件归档与压缩203
综合实践6204
单元测验6205项目7磁盘管理208
7.1磁盘分区208
7.2逻辑卷管理216
7.2.1静态分区的缺点216
7.2.2逻辑卷管理器217
7.2.3逻辑卷管理器的操作219
7.3文件系统管理223
7.3.1创建文件系统223
7.3.2查看文件系统的类型224
7.3.3磁盘检查命令227
7.3.4挂载文件系统228
7.3.5卸载设备235
7.4磁盘配额237
7.4.1磁盘配额基础237
7.4.2CentOS 8.1的磁盘配额管理238
综合实践7250
单元测验7250项目8Shell编程入门252
8.1创建Shell程序252
8.1.1编写Shell脚本程序252
8.1.2为Shell脚本程序设置可执行权限254
8.1.3执行Shell脚本程序255
8.2Shell的语法介绍255
8.2.1使用变量256
8.2.2输入输出命令258
8.2.3条件测试258
8.2.4流程控制语句262
8.2.5函数266
8.2.6处理参数266
8.3调试Shell程序268
8.3.1一般错误268
8.3.2调试跟踪268
8.4Shell程序设计实例269
8.4.1增加用户账户269
8.4.2统计当前目录中子目录和文件数量270
8.4.3九九乘法表272
综合实践8272
单元测验8273参考文献275附录A单元测验答案276
|
內容試閱:
|
2019年9月由编者主讲的“Linux系统应用”课程被评为河南省高等学校精品在线开放课程。同年10月,该课程开始在中国大学MOOC的平台上进行建设,经过课程组成员半年多的不懈努力,课程已成功发布并运行了两个学期,选课人数达到数万人之多。
目前,在中国大学MOOC平台上“Linux系统应用”课程的视频、PPT、小节测验、单元测验、期末考试、讨论答疑和富文本等资源一应俱全,缺少的就是一本配套的教材,应广大课程学习者和高校教师的要求,课程组成员决定编写本教材,以使该课程的学习和复习更加方便。
本书以当前流行的CentOS 8.1 Linux操作系统为例,讲述了Linux操作系统的相关知识。
本书共8个项目,项目1为Linux操作系统及其安装,以CentOS 8.1操作系统为例,详细介绍了Linux操作系统的安装步骤及安装后的基本配置;项目2为初试Shell,系统介绍了Shell的种类、使用方法、快捷键及常用的命令;项目3为文本编辑器vim,讲述了vim的3种工作模式及不同模式下的命令和部分高级功能;项目4为用户账户及组账户管理,重点介绍了用户账户和组账户的管理文件及管理命令;项目5为系统管理,讲解了图形界面管理、进程管理、软件包管理和网络管理的相关知识;项目6为文件系统管理,重点讲解了Linux系统中支持的文件系统类型、文件的类型和管理,以及文件和目录的权限管理;项目7为磁盘管理,重点介绍了Linux中的磁盘如何表示、如何分区、如何格式化、如何挂载以及磁盘配额如何设置等内容;项目8为Shell编程入门,详细介绍了使用Shell编程的过程及Shell的变量定义、输入输出方法、条件测试、流程控制、函数定义、参数处理、程序调试等。
本书内容全面,注重实用性和可操作性。书中配有大量实例,所有的配置都经过了验证,以屏幕截图的形式呈现出来,因此读者在使用本书时可以节省大量的调试时间。此外,本书重要的知识点均配有微课视频进行讲解,读者可扫码进行学习。
另外,本书每个项目均配有综合实践和单元测验,综合实践重在增强动手操作能力,单元测验注重考查相关理论知识点的掌握情况,理论与实践有机结合,思想和行为高度统一。
本书由盛剑会、苗凤君负责大纲的拟定、统稿和定稿。本书项目1和项目2由盛剑会编写,项目3和项目8由苗凤君编写,项目4由李晓楠编写,项目5由张茜编写,项目6和项目7由董智勇编写,其中盛剑会还参与修改和审定了后6个项目的内容。
计算机技术发展日新月异,加上编者水平有限,书中难免存在疏漏和不足之处,恳请使用本书的师生和其他读者朋友提出宝贵的意见。
编者 2021年7月
|
|