ubuntu linux作系统案例教程 大中专理科计算机 新华正版
举报
-
作者:
作者
-
出版社:
人民邮电出版社
-
ISBN:
9787115570253
-
出版时间:
2021-09
-
版次:
1
-
装帧:
平装
-
开本:
16开
-
页数:
280页
-
字数:
483千字
-
出版时间:
2021-09
-
版次:
1
-
装帧:
平装
-
开本:
16开
-
页数:
280页
-
字数:
483千字
售价
¥
28.70
4.8折
定价
¥59.80
品相
全新品相描述
上书时间2024-02-25
卖家超过10天未登录
手机购买
微信扫码访问
-
-
商品描述:
-
主编:
(1)基于新版ubuntu,侧重讲解linux不同发行版的共技术。(2)应用导向,案例式,多层次演示实战。(3)详解linux在区块链、大数据和人工智能等前沿场景中的应用案例。(4)配套ppt、教案、大纲、案例源代码、课后题等教辅资源。(5)图文并茂,共含约600幅图片,方便读者快速入门。
目录:
【部分】linux作系统基础篇
章linux作系统概述2
1.1什么是linux3
1.2linux作系统的发展历史3
1.2.1unix作系统的发展历史3
1.2.2类unix作系统的发展历史3
1.2.3linux作系统的诞生4
1.2.4gnu和gpl概述4
1.2.5linux作系统的发展4
1.3linux作系统的版本5
1.3.1linux内核5
1.3.2linux发行版5
1.3.3代表的linux发行版5
1.3.4linux发行版市场占有率分析7
1.4linux作系统的主要应用领域7
1.4.1传统企业级服务器领域7
1.4.2智能手机、板电脑、上网本等移动终端8
1.4.3物联网、车联网等应用场景8
1.4.4面向常办公的桌面应用场景8
1.4.5云计算、区块链、大数据、深度学等应用场景8
1.5本章小结9
题19
第2章图形界面基础10
2.1图形界面概述11
2.1.1xwindowsystem11
2.1.2kde和gnome11
2.1.3unity桌面环境12
2.2ubuntu作系统安装12
2.2.1下载近期新版本的ubuntu镜像文件12
2.2.2安装ubuntu12
2.3ubuntu图形界面基础19
2.3.1桌面环境概述19
2.3.2常见应用程序19
2.3.3系统基本设置22
2.4本章小结22
题222
第3章linux作系统命令行基础23
3.1linuxshell概述24
3.1.1shell简介24
3.1.2bash简介24
3.2打开linux作系统命令行界面25
3.3命令行界面简介25
3.3.1linux作系统命令提示符25
3.3.2使用终端器执行linux命令25
3.3.3使用root权限26
3.4shell的基本用27
3.4.1linux命令语格式27
3.4.2命令自动补全28
3.4.3强制中断命令运行29
3.4.4命令历史记录29
3.5shell高阶32
3.5.1管道32
3.5.2重定向33
3.5.3命令排列35
3.5.4命令续行36
3.5.5命令替换36
3.5.6命令别名37
3.6linux命令行帮助系统38
3.6.1使用man命令获取帮助38
3.6.2使用info命令获取帮助38
3.6.3使用--help选项获取帮助39
3.7本章小结39
题340
【第二部分】系统管理篇
第4章文件和目录管理42
4.1linux文件基础43
4.2linux文件类型43
4.3linux目录基础45
4.4文件作命令45
4.4.1创建空文件命令touch45
4.4.2文件复制命令cp47
4.4.3文件命令ln49
4.4.4文件移动命令mv50
4.4.5文件删除命令rm53
4.5目录作命令55
4.5.1显示当前路径命令pwd55
4.5.2改变工作目录命令cd55
4.5.3列出目录内容命令ls56
4.5.4创建目录命令mkdir57
4.5.5删除目录命令rmdir59
4.6本章小结61
题461
第5章用户和组管理62
5.1用户账户基础63
5.1.1linux用户账户63
5.1.2ubuntu用户账户63
5.2用户配置文件64
5.2.1etcpasswd文件64
5.2.2etcshadow文件65
5.3用户账户管理命令65
5.3.1新建用户账户命令useradd和adduser65
5.3.2修改用户账户命令passwd、
usermod和chage70
5.3.3删除用户账户命令userdel和deluser75
5.4组账户基础78
5.5组账户配置文件79
5.5.1etcgroup文件79
5.5.2etcgshadow文件79
5.6组账户管理命令80
5.6.1创建组账户命令groupadd和addgroup80
5.6.2修改组账户属命令groupmod84
5.6.3删除组账户85
5.6.4管理组账户命令gpasswd87
5.7本章小结89
题589
第6章磁盘存储管理90
6.1磁盘存储管理概述91
6.1.1磁盘分区简介91
6.1.2格式化简介91
6.2linux磁盘分区管理91
6.2.1磁盘及磁盘分区命名规则91
6.2.2磁盘分区管理命令fdisk92
6.3linux文件系统管理102
6.3.1linux支持的文件系统格式102
6.3.2创建文件系统命令mkfs102
6.3.3创建文件系统的其他工具104
6.4文件系统的挂载和卸载105
6.4.1挂载磁盘分区命令mount105
6.4.2卸载磁盘分区命令umount107
6.5文件系统检查维护命令109
6.5.1文件系统的检查和修复命令fsck109
6.5.2查看磁盘使用情况命令df110
6.5.3查看文件和目录的磁盘使用情况命令du112
6.6本章小结114
题4
第7章进程管理115
7.1linu程概述116
7.1.1进程的概念116
7.1.2程序和进程116
7.1.3进程的状态116
7.1.4进程的分类116
7.1.5进程优先级116
7.2进程状态监测117
7.2.1静态监控:查看当前进程状态的命令117
7.2.2动态监控:持续监测进程运行状态的命令20
7.2.3查看进程树命令tree121
7.2.4列出进程打开文件信息的命令lsof124
7.3进程状态控制126
7.3.1调整进程优先级的命令nice126
7.3.2改变运行进程优先级的命令renice129
7.3.3向进程发送信号的命令kill130
7.3.4通过名字杀死进程的命令killall132
7.4进程启动与作业控制134
7.4.1进程的启动135
7.4.2进程的挂起135
7.4.3使用jobs命令显示任务状态136
7.4.4使用fg命令将任务移至前台137
7.4.5使用bg命令将任务移至后台137
7.4.6使用nohup命令启动脱离终端运行的任务138
7.5本章小结140
题7140
第8章软件包管理141
8.1linux软件包管理概述142
8.1.1软件包管理简史142
8.1.2linux作系统中的方式142
8.1.3软件包管理工具142
8.2apt143
8.2.1apt概述143
8.2.2配置apt源143
8.2.3apt命令基本用144
8.2.4apt命令作实例145
8.3使用二进制包安装程序148
8.3.1适用场景148
8.3.2应用实例148
8.4使用源代码安装程序152
8.4.1基本流程153
8.4.2应用实例153
8.5本章小结157
题8157
【第三部分】linux作系统开发篇
第9章shell编程160
9.1shell编程概述161
9.1.1什么是shell脚本161
9.1.2shell编程基本步骤161
9.1.3shell入门实例161
9.1.4运行shell脚本的几种方162
9.2shell变量163
9.2.1变量定义和访问163
9.2.2变量类型165
9.2.3变量值输出167
9.2.4变量值输入168
9.2.5数组169
9.3表达式170
9.3.1算术表达式170
9.3.2逻辑表达式170
9.4shell控制结构172
9.4.1分支结构:if语句172
9.4.2分支结构:case语句175
9.4.3循环结构:for语句176
9.4.4循环结构:while语句和until语句179
9.5shell函数180
9.5.1函数的定义180
9.5.2函数调用与参数传递181
9.5.3函数的返回值182
9.6shell183
9.6.1数值比较运算符183
9.6.2逻辑运算符185
9.6.3字符串检测和比较运算符187
9.6.4文件测试运算符188
9.7本章小结190
题9191
0章linuxc编程192
10.1概述193
10.2gcc编译193
10.2.1gcc编译器193
10.2.2gcc命令基本用194
10.2.3gcc使用实例195
10.3gdb调试200
10.3.1gdb常用命令200
10.3.2gdb使用实例201
10.4make编译205
10.4.1make和makefile概述205
10.4.2makefile语基础205
10.4.3makefile文件实例:基础版206
10.4.4make编译的基本步骤207
10.4.5makefile文件实例:版208
10.4.6make命令综合实例208
10.5makefile文件自动生成技术211
10.6autotools和make综合应用212
10.7本章小结216
题10216
【第四部分】前沿应用篇
1章区块链218
11.1区块链概述219
11.1.1区块链的基本含义219
11.1.2区块链的分类219
11.2区块链基础环境准备220
11.2.1下载go语言包220
11.2.2安装配置go语言环境221
11.3安装区块链开发台222
11.3.1添加ppa安装源222
11.3.2更新软件包信息223
11.3.3安装ethereum223
11.4部署区块链项目223
11.4.1添加区块链账户224
11.4.2部署区块链项目的具体步骤225
11.4.3创建工作目录230
11.4.4初始化区块链项目230
11.5运行维护区块链项目231
11.5.1运行维护实例概述231
11.5.2启动区块链项目交互界面231
11.5.3区块链项目的运行与维护231
11.5.4区块链台进程监测233
11.5.5区块链台志监测234
11.6代表的区块链应用实例234
11.7本章小结235
题11235
2章大数据236
12.1大数据概述237
12.2大数据核心技术介绍237
12.2.1hadoop237
12.2.2hdfs237
12.2.3mapreduce237
12.3大数据基础环境准备238
12.3.1更新软件包信息238
12.3.2安装配置java环境238
12.3.3安装配置ssh240
12.4安装大数据开发台241
12.4.1下载hadoop安装包241
12.4.2安装配置hadoop环境242
12.4.3hadoop的运行模式244
12.5单机模式下的大数据项目实例244
12.5.1新建工程目录244
12.5.2准备数据文件244
12.5.3配置环境变量245
12.5.4浏览hadoop实例245
12.5.5测试hadoop实例246
12.5.6查看测试效果246
12.6伪分布式模式下的大数据项目实例247
12.6.1修改core-site.xml248
12.6.2修改hdfs-site.xml249
12.6.3namenode初始化249
12.6.4启动hadoop250
12.6.5查看启动的hadoop进程251
12.6.6运行hadoop伪分布式实例252
12.6.7关闭hadoop257
12.6.8再次启动hadoop257
12.7本章小结258
题12258
3章人工智能259
13.1基础环境准备260
13.1.1概述260
13.1.2安装anaconda260
13.1.3conda基本用262
13.2机器学开发环境配置264
13.2.1机器学概述264
13.2.2scikit-learn的安装264
13.2.3测试安装是否成功264
13.2.4更新或者卸载scikit-learn265
13.3机器学应用实例265
13.3.1实例概述265
13.3.2环境准备266
13.3.3实例详解266
13.4深度学开发环境配置267
13.4.1深度学概述267
13.4.2tensorflow简介268
13.4.3安装tensorflow268
13.4.4测试是否安装成功268
13.5深度学应用实例269
13.5.1实例概述269
13.5.2实例详解269
13.5本章小结272
题13272
内容简介:
本书以应用为导向,基于新版ubuntu,介绍linux作系统的基础知识及其在区块链、大数据和人工智能等场景中的应用。全书共13章,分为linux作系统基础篇、系统管理篇、linux作系统开发篇、前沿应用篇4个部分。部分主要包括:linux作系统概述、图形界面基础、linux作系统命令行基础。第二部分主要包括:文件和目录管理、用户和组管理、磁盘存储管理、进程管理、软件包管理。第三部分主要包括:shell编程和linuxc编程。第四部分主要通过实例介绍linux作系统在区块链、大数据和人工智能等场景中的应用。本书可作为高等院校软件工程、计算机科学与技术、物联网工程、数据科学与大数据技术、智能科学与技术、网络工程、通信工程、电子信息工程等专业的教材,也可供广大linux作系统爱好者学使用,还可作为其他it从业人员的参书。
孔网啦啦啦啦啦纺织女工火锅店第三课
开播时间:09月02日 10:30
即将开播,去预约
直播中,去观看