由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]Ubuntu Linux操作系统 第2版 微课版张金石97871155337
¥ ×1
第1章Ubuntu概述、安装与基本操作1
1.1 Linux与Ubuntu1
1.1.1 Linux操作系统的发展1
1.1.2分层设计的 Linux体系结构3
1.1.3多种多样的 Linux版本4
1.1.4Ubuntu Linux5
1.2安装Ubuntu操作系统6
1.2.1安装前的准备工作6
1.2.2Ubuntu安装过程7
1.2.3登录、注销与关机9
1.2.4安装open-vm-tools工具10
1.3熟悉Ubuntu桌面环境11
1.3.1初始界面11
1.3.2桌面环境基本操作12
1.3.3常用的图形界面应用程序14
1.3.4桌面个性化设置17
1.4 Linux命令行界面20
1.4.1使用仿真终端窗口20
1.4.2使用文本模式21
1.4.3使用命令行关闭和重启系统21
1.5Shell基础.22
1.5.1什么是Shell22
1.5.2使用Shell23
1.5.3正则表达式23
1.5.4Shell中的特殊字符24
1.5.5环境变量24
1.6 Linux命令行使用25
1.6.1命令语法格式25
1.6.2命令行基本用法26
1.6.3命令行输入与输出26
1.6.4执行Shell脚本27
1.7使用文本编辑器28
1.7.1vim编辑器28
1.7.2nano编辑器30
1.8习题30
第2章用户与组管理32
2.1用户与组概述32
2.1.1 Linux用户账户及其类型32
2.1.2Ubuntu的不错用户权限与管理员33
2.1.3组账户及其类型35
2.1.4用户与组配置文件36
2.2使用图形化工具管理用户和组37
2.2.1创建和管理用户账户37
2.2.2创建和管理组账户40
2.3使用命令行工具管理用户和组40
2.3.1管理用户账户40
2.3.2管理组账户43
2.3.3其他用户管理命令44
2.4习题45
第3章文件与目录管理46
3.1 Linux文件与目录概述46
3.1.1 Linux目录结构46
3.1.2 Linux目录配置标准——FHS47
3.1.3 Linux文件类型48
3.2Ubuntu目录操作49
3.2.1使用文件管理器进行目录操作49
3.2.2使用命令行进行目录操作50
3.3Ubuntu文件操作51
3.3.1使用文件管理器进行文件操作51
3.3.2使用命令行进行文件操作51
3.4管理文件和目录权限55
3.4.1文件访问者身份与文件访问权限55
3.4.2变更文件访问者身份56
3.4.3设置文件访问权限57
3.4.4设置默认的文件访问权限57
3.4.5设置特殊权限57
3.4.6在图形界面中管理文件和文件夹访问权限58
3.5习题59
第4章磁盘存储管理61
4.1 Linux磁盘存储概述61
4.1.1磁盘数据组织61
4.1.2 Linux磁盘设备命名62
4.1.3 Linux磁盘分区62
4.1.4 Linux文件系统63
4.1.5磁盘分区规划64
4.2使用命令行工具管理磁盘分区和文件系统65
4.2.1使用fdisk进行分区管理65
4.2.2建立文件系统——格式化磁盘分区68
4.2.3挂载文件系统70
4.2.4检查维护文件系统73
4.3使用图形界面工具管理磁盘分区和文件系统74
4.3.1使用内置的磁盘管理器GNOME Disks74
4.3.2使用Gparted分区工具76
4.4挂载和使用外部存储设备78
4.4.1挂载和使用光盘78
4.4.2制作和使用光盘映像79
4.4.3挂载和使用USB设备80
4.5文件系统的备份80
4.5.1数据备份概述80
4.5.2使用存档工具进行简单备份81
4.5.3使用dump和restore实现备份和恢复82
4.5.4光盘备份83
4.6习题83
第5章软件包管理84
5.1 Linux软件包管理的发展过程84
5.1.1从源代码安装软件84
5.1.2使用软件包安装软件84
5.1.3不错软件包管理工具85
5.2Deb软件包管理85
5.2.1查看Deb软件包86
5.2.2安装Deb软件包86
5.2.3卸载Deb软件包87
5.3APT工具87
5.3.1理解APT87
5.3.2APT命令行工具的使用88
5.3.3配置APT源91
5.3.4使用新立得软件包管理器93
5.3.5PPA安装95
5.4Snap包安装和管理96
5.4.1Snap包概述96
5.4.2使用Snap包安装软件97
5.5使用源代码安装100
5.5.1源代码安装的基本步骤100
5.5.2源代码安装示例——Apache服务器102
5.6其他安装方式104
5.7习题105
第6章系统高级管理106
6.1 Linux进程管理106
6.1.1 Linux进程概述106
6.1.2查看进程107
6.1.3 Linux进程管理108
6.2使用systemd管控系统和服务110
6.2.1systemd与系统初始化110
6.2.2systemd的主要概念和术语111
6.2.3systemd单元文件113
6.2.4systemctl命令116
6.2.5systemd单元管理117
6.2.6使用systemd管理 Linux服务120
6.2.7管理系统启动过程122
6.3进程的调度启动——自动化任务配置125
6.3.1使用Cron服务安排周期性任务125
6.3.2使用anacron唤醒停机期间的调度任务126
6.3.3使用at和batch工具安排一次性任务129
6.4系统日志管理129
6.4.1配置和使用系统日志130
6.4.2配置和使用systemd日志132
6.5习题134
第7章Ubuntu桌面应用135
7.1Internet应用135
7.1.1Web浏览器135
7.1.2下载工具137
7.1.3邮件收发工具139
7.2多媒体应用139
7.2.1图形图像工具140
7.2.2多媒体播放142
7.2.3音频编辑143
7.2.4视频编辑143
7.3办公软件应用144
7.3.1LibreOffice概述144
7.3.2LibreOffice Writer(文字处理)145
7.3.3LibreOffice Calc(电子表格)147
7.3.4LibreOffice Impress(演示文稿)147
7.3.5LibreOffice Draw(绘图)148
7.3.6LibreOffice Math(公式编辑)149
7.3.7LibreOffice Base(数据库)150
7.4习题151
第8章Shell编程152
8.1Shell编程基本步骤152
8.1.1编写Shell脚本152
8.1.2执行Shell脚本154
8.1.3调试Shell脚本154
8.2Shell变量155
8.2.1变量类型155
8.2.2变量赋值和访问155
8.2.3内部变量157
8.2.4位置参数157
8.2.5变量值输出158
8.2.6变量值读取159
8.2.7变量替换159
8.2.8数组160
8.3表达式与运算符160
8.3.1表达式160
8.3.2算术运算符161
8.3.3整数关系运算符162
8.3.4字符串检测运算符162
8.3.5文件测试运算符163
8.3.6布尔运算符163
8.4流程控制语句164
8.4.1多命令的组合执行164
8.4.2条件语句165
8.4.3循环结构167
8.5函数169
8.5.1函数的定义和调用169
8.5.2函数的返回值170
8.5.3函数参数171
8.6习题171
第9章C/C++编程172
9.1 Linux编程基础172
9.1.1Emacs编辑器172
9.1.2GCC编译器175
9.1.3GDB调试器179
9.2使用make和Makefile实现自动编译180
9.2.1make工具181
9.2.2Makefile基础181
9.2.3Makefile的不错特性183
9.2.4make的工作方式185
9.2.5使用Autotools自动产生Makefile186
9.3基于GTK+的图形用户界面编程190
9.3.1GTK+简介190
9.3.2部署GTK+编程环境191
9.3.3使用Glade辅助设计界面192
9.3.4部署集成开发环境Anjuta195
9.4基于Qt的图形用户界面编程200
9.4.1Qt简介200
9.4.2Qt安装201
9.4.3Qt Creator使用202
9.5习题207
第10章Java与Android开发环境208
10.1Java开发208
10.1.1Java的特点208
10.1.2Java体系209
10.1.3安装JDK210
10.1.4管理Java版本212
10.1.5使用Eclipse开发Java应用程序214
10.2Android开发环境219
10.2.1Android简介219
10.2.2Android开发工具221
10.2.3安装部署Android Studio221
10.2.4基于Android Studio开发Android应用227
10.3习题232
第11章PHP、Python和Node.js开发环境233
11.1PHP开发环境233
11.1.1安装LAMP平台233
11.1.2PHP集成开发工具简介237
11.1.3安装Eclipse for PHP237
11.1.4使用Eclipse for PHP开发PHP程序238
11.1.5部署PHP调试环境241
11.1.6PHP版本切换243
11.2Python集成开发环境245
11.2.1Python简介245
11.2.2安装Python245
11.2.3Python版本切换247
11.2.4虚拟环境和包管理247
11.2.5安装Python集成开发环境250
11.2.6使用PyCharm开发Python应用程序251
11.3Node.js开发环境256
11.3.1Node.js简介256
11.3.2在Ubuntu系统上安装Node.js256
11.3.3在Ubuntu系统上安装Node.js集成开发环境258
11.3.4开发Node.js应用程序258
11.3.5调试Node.js应用程序259
11.4习题261
第12章Ubuntu服务器262
12.1Ubuntu服务器的安装和配置管理262
12.1.1安装Ubuntu服务器262
12.1.2调整网络配置268
12.1.3通过SSH远程登录服务器269
12.1.4基于Web界面远程管理Ubuntu服务器270
12.1.5动态调整磁盘存储空间273
12.2LAMP服务器安装与配置277
12.2.1在Ubuntu服务器上安装LAMP278
12.2.2在Ubuntu上配置Apache278
12.2.3在Ubuntuf上配置PHP281
12.2.4在Ubuntu上配置和管理MySQL282
12.3习题284
作者出版畅销书《网络服务器配置与应用》、《网络服务器配置接近手册》、《很好网管——企业网络安全实战指南》、《网络应用方案与实例精讲》、《网络教学课件制作》 、《网络服务器配置与管理——Red Hat Enterprise Linux 5篇》、《网络服务器配置与管理——Windows Server 2008 R2篇(第2版)》、《网络操作系统——Linux配置与管理》,累计销量超10万册
基于Ubuntu18.04LTS新版本,linux入门教程,内容全面,讲解详细,教乌班图新手完美应用ubuntu,图文配合,生动讲解ubuntulinux桌面操作系统的配置管理、编程和软件开发。使用Ubuntu进行软件编程的读者,可以从零基础操作界面入门,到精通软件使用和C/C++、Java、Android、PHPPython、Node.js等应用程序编程环境的部署。使用Ubuntu进行网络服务器部署的读者,更可以深入了解LAMP平台和UbuntuLinux服务器版,轻松搞定Web应用。对于linux初学者,各章节还穿插介绍了必需的Linux概念和操作方法。更有丰富的案例,详细的软件截图操作步骤,读者可以根据书中内容逐步操作,上机实践,轻松成为Ubuntu达人!
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格