Ubuntu Linux从初学到精通PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:华清远见嵌入式培训中心,潘光洋等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121128134
- 页数:478 页
第1部分 走进Linux 1
第1章 Linux概述 1
1.1 Linux的发展 2
1.1.1 UNIX的发展 2
1.1.2 MINIX系统 3
1.1.3 POSIX标准 3
1.1.4 Linux的诞生 4
1.1.5 Linux的命名由来和发音 6
1.1.6 Linux的标志 6
1.2 Linux的内核和发行 6
1.2.1内核的发展 7
1.2.2主流发行版本 7
1.2.3 GNU通用公共许可证 9
1.3小结 9
1.4习题 10
第2章 Ubuntu Linux概述 11
2.1 Ubuntu简史 12
2.1.1 Debian的历史 12
2.1.2 Ubuntu的发展 13
2.2 Ubuntu的特点 14
2.3 Ubuntu的发行 14
2.4 Ubuntu 9.04新功能 16
2.5小结 16
2.6习题 17
第2部分 Linux的安装 18
第3章 安装前的准备 18
3.1硬件需求 19
3.1.1 CPU 20
3.1.2硬盘 20
3.1.3内存 20
3.1.4显示卡 20
3.1.5光驱 21
3.1.6网卡 21
3.1.7键盘与鼠标 21
3.2软件需求 21
3.2.1软件下载 21
3.2.2光盘刻录 22
3.3安装策略 23
3.3.1记录硬件信息 23
3.3.2安装方式的选择 23
3.3.3规划磁盘分区 24
3.4注意事项 26
3.4.1下载映像文件 26
3.4.2硬盘分区 26
3.4.3网络配置 27
3.5小结 27
3.6习题 27
第4章 单系统安装Ubuntu 28
4.1启动Live CD 29
4.2在Live CD中磁盘分区 31
4.2.1运行Partition Editor 31
4.2.2划分磁盘分区 33
4.3安装系统步骤 36
4.3.1选择语言 36
4.3.2选择时区 37
4.3.3键盘布局 37
4.3.4预备硬盘空间 37
4.3.5准备分区 38
4.3.6创建用户 39
4.3.7迁移向导 40
4.3.8安装系统配置清单 40
4.4小结 41
4.5习题 41
第5章 Windows下安装Ubuntu 42
5.1 Wubi无痛安装 43
5.1.1 Wubi安装的特点 43
5.1.2 Wubi安装配置 43
5.1.3 Wubi安装过程 45
5.1.4 Wubi卸装Ubuntu 46
5.2使用Grub4dos进行安装 47
5.2.1 GRU4COX简介 47
5.2.2 GRUB4DOS安装 47
5.2.3 GRUB4DOS安装Ubuntu 48
5.3虚拟机安装Ubuntu 48
5.3.1虚拟机的安装 49
5.3.2虚拟环境的配置 49
5.3.3安装过程 50
5.4小结 51
5.5习题 51
第6章 快速配置系统 52
6.1语言支持设置 53
6.2设置SCIM 54
6.2.1设置SCIM开关键热键 55
6.2.2禁止部分输入法引擎 56
6.2.3设置垂直式候选词表 57
6.3设置日期时间 58
6.4设置屏幕保护 59
6.5设置外观 59
6.5.1修改主题 60
6.5.2自定义主题 60
6.5.3安装新主题 61
6.5.4设置桌面背景 62
6.5.5开启三维显示效果 63
6.6设置分辨率 63
6.7设置登录窗口 64
6.7.1设置本地登录窗口 64
6.7.2设置自动登录 65
6.8设置软件源 65
6.8.1设置软件源服务器 66
6.8.2设置软件更新 66
6.9启动程序 67
6.10网络链接 68
6.10.1设置静态IP地址 68
6.10.2设置ADSL网络连接 69
6.11小结 70
6.12习题 70
第3部分 Ubuntu的桌面环境 71
第7章 GNOME桌面环境 71
7.1 GNOME的介绍 72
7.2 GNOME的面板和桌面 73
7.2.1 GNOME面板 73
7.2.2面板操作 75
7.2.3 GNOME桌面 77
7.3 GNOME首选项 78
7.3.1主菜单 79
7.3.2首选应用程序 79
7.3.3键盘快捷键 80
7.4 GNOME应用软件 81
7.4.1字符终端 82
7.4.2文本编辑器 82
7.4.3计算器 82
7.4.4图像编辑软件 83
7.4.5 GNOME媒体播放器 83
7.4.6刻录软件Brasero 84
7.4.7邮件程序Evolution 85
7.4.8游戏 85
7.5小结 86
7.6习题 86
第8章 KDE桌面环境 87
8.1 KDE简介 88
8.1.1 KDE起源 88
8.1.2 KDE的发展 89
8.1.3 KDE前进动力和保障 89
8.2 Kubuntu的简介 90
8.3 Ubuntu中安装KDE桌面 91
8.3.1新立得安装KDE桌面 91
8.3.2命令行安装KDE 94
8.4 KDE的面板和桌面 94
8.4.1面板 94
8.4.2操作面板和桌面 96
8.5 KDE桌面环境的配置 98
8.5.1修改时间日期 98
8.5.2修改显示器的分辨率 99
8.5.3设置软件源与更新软件 100
8.5.4设置默认的应用程序 100
8.6 KDE桌面环境中常用软件 101
8.6.1 Konqueror网页浏览器 101
8.6.2 Dolphin文件管理器 101
8.6.3 K3b烧录软件 102
8.6.4 Kate高级文本编辑器 102
8.6.5 KMail电子邮件客户端 103
8.6.6 Konsole模拟终端 103
8.6.7 KPackageKit软件包管理器 103
8.6.8 System Monitor 104
8.7小结 105
8.8习题 105
第9章 Xfce桌面环境 106
9.1 Xfce简介 107
9.1.1 Xfce简史 107
9.1.2 Xfce的精神 107
9.2 Xubuntu的简介 108
9.3在Ubuntu中安装Xfce 109
9.4 Xfce面板和桌面 111
9.4.1面板 111
9.4.2桌面 113
9.4.3操作面板和桌面 113
9.5 Xfce的系统设置 116
9.5.1设置显示器分辨率和刷新率 116
9.5.2设置首选应用程序 116
9.5.3设置工作区桌面的名称 117
9.6 Xfce的组件和常用应用程序 117
9.6.1 Xfce4的核心组件 117
9.6.2应用程序 118
9.7小结 120
9.8习题 120
第4部分 基本应用 121
第10章 shell基础应用 121
10.1认识shell 122
10.1.1 shell的概念 122
10.1.2 shell的类型 123
10.1.3 shell的特点 124
10.1.4命令行语法 125
10.2标准输入输出 126
10.2.1重定向 127
10.2.2管道 129
10.3通配符 130
10.3.1通配符? 130
10.3.2通配符 131
10.3.3字符范围符 131
10.4 shell操作 132
10.4.1启动终端 132
10.4.2更换shell 133
10.4.3配置shell 134
10.4.4编辑命令行 137
10.4.5命令行补全 138
10.4.6后台执行 138
10.4.7退出shell 140
10.5常用的Linux命令 140
10.5.1基本操作命令 140
10.5.2帮助命令 143
10.5.3文件和目录操作命令 146
10.5.4文档打包和压缩命令 147
10.5.5系统操作命令 149
10.6小结 150
10.7习题 150
第11章 软件包管理 151
11.1软件包的概述 152
11.1.1 DEB软件包 152
11.1.2 RPM软件包 156
11.1.3源码包 157
11.1.4虚拟软件包 158
11.2字符界面软件包管理工具 158
11.2.1 dpkg软件包管理工具 158
11.2.2 apt-get软件包管理工具 164
11.2.3 Aptitude软件包管理工具 170
11.2.4其他软件包管理工具 174
11.3新立得软件包管理工具 176
11.3.1启动新立得管理工具 176
11.3.2设置软件源 177
11.3.3查找软件包 178
11.3.4安装软件包 180
11.3.5卸载软件包 181
11.4小结 182
11.5习题 182
第12章 常用应用软件 183
12.1文本编辑工具Gedit 184
12.1.1启动Gedit 184
12.1.2处理文件 185
12.1.3处理文本 188
12.1.4高亮显示 189
12.2办公软件包OpenOffice.org 190
12.2.1启动OpenOffice.org套件 190
12.2.2 OpenOffice.org Writer 191
12.2.3 Calc 199
12.2.4 Impress 204
12.3多媒体软件 208
12.3.1照片管理器F-Sp-Sot 208
12.3.2图片处理器GIMP 211
12.3.3电影播放机Totem 215
12.3.4音乐播放器Rhythmbox 216
12.3.5刻录软件GNOMEBaker 217
12.4即时通信 219
12.4.1腾讯QQ 219
12.4.2互联网通信Pidgin 220
12.4.3飞信LibFetion 221
12.5下载工具 221
12.5.1 gFTP 222
12.5.2 Linux下的电驴aMule 223
12.6浏览器Firefox 226
12.7虚拟机软件 230
12.7.1内核全虚拟化KVM 230
12.7.2桌面虚拟机VirtualBox OSE 232
12.8电子邮件Evolution 236
12.9小结 244
12.10习题 244
第5部分 高级应用 245
第13章 文件系统管理 245
13.1文件系统概述 246
13.2 Linux支持的主要文件系统 246
13.2.1 ext2文件系统 247
13.2.2 ext3文件系统 247
13.2.3 ext4文件系统 248
13.2.4 ReiserFs文件系统 249
13.2.5 VFS文件系统 249
13.2.6 iso9660文件系统 250
13.2.7其他文件系统 250
13.3 Linux文件系统目录结构 250
13.3.1文件概念 251
13.3.2目录结构 252
13.4磁盘分区工具 253
13.4.1 fdisk分区工具 254
13.4.2 parted分区工具 258
13.5文件系统管理基本命令 260
13.5.1 dd命令——磁盘备份和数据转换 260
13.5.2 df命令——检查文件系统占用空间情况 261
13.5.3 du命令——显示文件占用磁盘空间情况 262
13.5.4挂载命令mount 263
13.5.5卸载命令umount 265
13.6磁盘配额 266
13.6.1磁盘配额的简介 266
13.6.2配置磁盘配额 266
13.7小结 269
13.8习题 269
第14章 系统管理 270
14.1用户管理 271
14.1.1创5EFA用户账户 271
14.1.2删除用户 272
14.1.3修改用户属性 273
14.1.4 passwd和shadow文件 273
14.1.5常用命令 275
14.2组管理 278
14.2.1用户组的添加和删除 278
14.2.2修改组的属性 279
14.2.3 /etc/group文件 280
14.3进程管理 280
14.3.1进程的概念 280
14.3.2进程显示和删除 281
14.3.3进程调度 284
14.3.4系统监视器管理进程 287
14.4查看系统信息 288
14.4.1系统硬件信息 288
14.4.2系统日志 290
14.4.3模块加载信息 290
14.5系统备份与还原 291
14.5.1备份恢复的概念 291
14.5.2备份恢复的策略 292
14.5.3 tar命令备份和还原/home目录 292
14.5.4 dump备份和restore还原文件 293
14.6 小结 294
14.7习题 294
第15章 网络管理 296
15.1 Linux网络基础 297
15.1.1计算机网络体系基本概念 297
15.1.2 TCP/IP协议族 299
15.1.3 TCP协议 301
15.1.4 UDP协议 303
15.1.5 IP协议 304
15.2网络工具GNOME-nettool 306
15.2.1查看本地IP地址 306
15.2.2验证与远程计算机的连接 307
15.2.3查看路由表信息 307
15.2.4扫描开放的端口 308
15.3网络配置 309
15.3.1网络配置文件 309
15.3.2网络常用命令 312
15.4小结 317
15.5习题 317
第6部分 服务器 318
第16章 网络应用服务器 318
16.1域名服务器Bind9 319
16.1.1域名系统DNS简介 319
16.1.2 Bind服务器简介 321
16.1.3安装及启动Bind9 321
16.1.4配置Bind9服务器 321
16.1.5测试Bind9服务器 326
16.2文件传输服务器vsFTPd 329
16.2.1 FTP服务器的特性 329
16.2.2 FTP用户类型 330
16.2.3安装vsFTPd服务器,以及它的基本操作 330
16.2.4配置vsFTPd服务器 331
16.2.5配置本地组访问的FTP 333
16.3电子邮件服务器Postfix 335
16.3.1 Postfix简介 335
16.3.2 Postfix的总体结构 336
16.3.3安装并运行Postfix 338
16.3.4配置Postfix 339
16.3.5测试Postfix服务器 342
16.4小结 345
16.5习题 345
第17章 文件服务器 346
17.1 Samba服务器概述 347
17.1.1 SMB协议简介 347
17.1.2 Samba简介 347
17.1.3 Samba服务器安装和启动 349
17.2 Samba的配置 350
17.2.1 smb.conf配置文件的组成 350
17.2.2 smb.conf的编写格式和语法 350
17.2.3 smb.conf全局设置 351
17.2.4 smb.conf共享设置 352
17.3使用Samba共享实例 353
17.3.1设置用户的Samba密码 353
17.3.2使用配置文件设置共享资源 354
17.3.3使用图形操作界面设置共享 355
17.3.4使用Samba的客户端 356
17.4 NFS文件服务器 359
17.4.1 NFS服务简介 360
17.4.2安装和启动NFS服务器 360
17.4.3配置NFS服务器 361
17.4.4客户端NFS的链接 363
17.5小结 365
17.6习题 365
第18章 Web服务器 367
18.1 Web服务器简介 368
18.1.1 Apache服务器 368
18.1.2 Tomcat服务器 369
18.1.3其他Web服务器 370
18.2构建Apache服务器 371
18.2.1安装Apache服务器 371
18.2.2 Apache配置文件 371
18.2.3 Apache的基本配置 374
18.3管理Apache服务器 376
18.4 Apache日志管理 377
18.4.1日志相关配置指令 377
18.4.2访问日志 377
18.4.3错误日志 379
18.5配置动态Web站点 380
18.6小结 381
18.7习题 382
第19章 数据库MySQL 383
19.1数据库简介 384
19.1.1 MySQL数据库 384
19.1.2 PostgreSQL数据库 384
19.2构建MySQL数据库服务器 385
19.2.1安装MySQL数据库服务器 385
19.2.2配置MySQL数据库服务器 386
19.2.3启动和关闭MySQL数据库服务器 390
19.3使用MySQL数据库 391
19.3.1运行MySQL命令 391
19.3.2数据库的管理 392
19.3.3表的管理 394
19.3.4数据记录的管理 400
19.3.5数据库用户管理 404
19.3.6数据库的备份和恢复 406
19.4小结 407
19.5习题 408
第7部分 Linux编程 109
第20章 编程工具 409
20.1 Ubuntu下编程环境概述 410
20.1.1编程工具简介 410
20.1.2 Ubuntu下的编程类型 410
20.2常用编辑器 411
20.2.1 VIM编辑器 411
20.2.2 Emacs编辑器 416
20.3集成开发环境 418
20.3.1 Anjuta 419
20.3.2 Eclipse 421
20.4 C/C++程序开发工具 425
20.4.1编译器工具GCC 425
20.4.2调试工具gdb 427
20.4.3 make工具 429
20.5小结 431
20.6习题 431
第21章 shell编程 433
21.1 Bash简介 434
21.1.1 Bash的优势 434
21.1.2 Bash脚本的编写与运行 434
21.2 Bash的语法 435
21.2.1 shell变量 435
21.2.2条件语句 439
21.2.3循环语句 442
21.2.4循环控制 445
21.2.5 case测试语句 447
21.2.6 select循环语句 448
21.2.7 shell内置命令 449
21.3 shell函数 451
21.3.1函数简介 451
21.3.2函数的参数和返回值 452
21.4 shell脚本综合实例 454
21.5小结 457
21.6习题 457
第22章 版本控制工具 459
22.1版本控制简介 460
22.1.1 CVS简介 460
22.1.2 SVN简介 461
22.2构建svn服务器 461
22.2.1安装Subversion 462
22.2.2创建svn数据仓库 462
22.2.3配置apache的svn模块 465
22.2.4配置用户权限 466
22.3 svn字符界面客户端 469
22.3.1检出文件 469
22.3.2添加文件 470
22.3.3提交文件 470
22.3.4更新文件 471
22.3.5查看日志 472
22.4 svn图形界面客户端esvn 473
22.4.1安装esvn 473
22.4.2配置esvn 473
22.4.3检出文件 474
22.4.4打开工作副本 475
22.4.5提交文件 475
22.4.6更新工作副本 476
22.4.7查看日志 476
22.5小结 477
22.6习题 477
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《可爱Q版技法从入门到精通》石头编著 2019
- 《WPS Office办公应用从入门到精通》IT新时代教育 2018
- 《行政管理实操从入门到精通》任康磊著 2020
- 《C#从入门到精通 第5版》(中国)明日科技 2019
- 《VRay渲染器及项目实战从入门到精通》沙旭,徐虹,乐美青编著 2019
- 《AutoCAD 2020从入门到精通 中文版》CADCAMCAE技术联盟 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《中国退役动力电池循环利用技术与产业发展报告》中国科学院过程工程研究所,资源与环境安全战略研究中心,中国物资再生协会编著 2019
- 《住院医师规范化培训 麻醉科模拟试题及精析》住院医师规范化培训考试宝典编委会编 2019
- 《江苏中小企业生态环境评价报告》南京大学金陵学院企业生态研究中心 2019
- 《聋校义务教育实验教科书教师教学用书 数学 一年级 上》人民教育出版社,课程教材研究所,小学数学课程教材研究中心编著 2017
- 《中药学专业知识 1 国家执业药师考试指南 第7版 2019版》国家药品监督管理局执业药师资格认证中心 2018
- 《爱记》黄自进,潘光哲编辑 2011
- 《气候变化与环境治理研究》生态环境部环境与经济政策研究中心编著 2019
- 《江苏中小企业生态环境评价报告 2016》南京大学金陵学院企业生态研究中心 2017
- 《POPs知多少之溴系阻燃剂》生态环境部对外合作与交流中心 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017