图书介绍
完美应用UbuntuPDF|Epub|txt|kindle电子书版本网盘下载
![完美应用Ubuntu](https://www.shukui.net/cover/14/32286525.jpg)
- UbuntuChina编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121066184
- 出版时间:2008
- 标注页数:461页
- 文件大小:129MB
- 文件页数:482页
- 主题词:Linux操作系统
PDF下载
下载说明
完美应用UbuntuPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识Ubuntu1
1.1Linux历史及其版本1
1.1.1Linux起源和发展1
1.1.2Linux和GNU的关系3
1.1.3目前流行的Linux发行版4
1.1.4Linux的特点和优势9
1.1.5Linux应用领域10
1.2Ubuntu起源和版本10
1.2.1Ubuntu是什么10
1.2.2Ubuntu的起源10
1.2.3Ubuntu的版本12
1.2.4Ubuntu发展路线图13
1.3小结18
练习题18
第2章 开始安装Ubuntu19
2.1安装准备和引导设置19
2.1.1申请免费的系统光盘19
2.1.2下载Ubuntu安装镜像21
2.2硬件需求与兼容性23
2.2.1Ubuntu7.10官方硬件需求23
2.2.2搜集自己硬件环境信息24
2.2.3设置计算机光盘启动26
2.2.4准备安装分区26
2.3磁盘分区调整和分区26
2.3.1Ubuntu和Windows分区概念差异26
2.3.2磁盘分区规划27
2.3.3为Ubuntu准备分区27
2.4开始安装28
2.4.1LiveCD模式安装28
2.4.2文字模式安装32
2.4.3硬盘安装Ubuntu42
2.4.4虚拟机中体验Ubuntu43
2.4.5安装虚拟机44
2.4.6为笔记本安装Ubuntu46
2.5首次亲密接触47
2.5.1登录界面47
2.5.2体验Ubuntu桌面48
2.5.3注销、重启和关机49
2.6安装后的配置49
2.6.1善用受限驱动解决驱动问题49
2.6.2配置ADSL拨号网络50
2.6.3设置Ubuntu安装源51
2.6.4闪电配置Ubuntu系统环境52
2.7小结53
练习题53
第3章 使用GNOME桌面环境54
3.1GNOME的基本介绍54
3.2使用GNOME桌面环境55
3.2.1GNOME基本操作55
3.2.2GNOME桌面使用详解56
3.2.3用好GNOME面板57
3.2.4用好“应用程序”菜单57
3.2.5用好“位置”菜单58
3.2.6用好“系统”菜单59
3.2.7GNOME桌面环境用好命令行59
3.3鹦鹉螺文件管理器60
3.4定制个性化GNOME桌面环境61
3.5GNOME常用程序和Windows常用程序对照64
3.6小结66
练习题66
第4章 KDE桌面环境67
4.1认识KDE桌面环境67
4.2安装配置KDE桌面69
4.2.1把KDE桌面环境添加到Ubuntu69
4.3用好KDE桌面环境71
4.3.1用好KDE面板71
4.3.2定制KDE面板73
4.3.3用好K菜单74
4.3.4用好系统菜单74
4.3.5用好快速桌面75
4.4Konqueror文件管理器75
4.5配置个性化KDE桌面78
4.6KDE常用程序对照表82
4.7小结84
练习题84
第5章 Ubuntu图形服务器85
5.1X-Window2D图形服务器85
5.1.1X-Window图形服务器85
5.1.2X-Window架构和组成86
5.1.3X-Window.GNOME和KDE之间的关系86
5.2XGL3D图形服务器87
5.2.1XGL和Compiz间的关系88
5.2.2用好XGL3D图形服务器88
5.3小结91
练习题91
第6章 Ubuntu桌面应用92
6.1Ubuntu办公应用OpenOffice.org92
6.1.1与OpenOffice.org的亲密接触92
6.1.2OpenOffice.org使用入门92
6.1.3了解OpenOffice.org各功能组件95
6.1.4设置OpenOffce.org办公环境99
6.2全面掌握OpenOffice.orgWriter100
6.2.1高频操作——选定、删除文档操作100
6.2.2日常操作——移动、复制文档操作101
6.2.3无需踏破铁蹄——查找和替换操作102
6.2.4后悔有方——撤销、恢复操作103
6.2.5打印效果早知道——预览和打印文档103
6.3全面掌握OpenOffice.orgCalc105
6.3.1选定单元格及其工作表区域操作105
6.3.2输入数据到单元格106
6.3.3数据的高效处理108
6.3.4单元格数据操作全掌握109
6.3.5全面设置单元格属性111
6.4完美沟通幻灯片演示——OpenOffice.orgImpress113
6.4.1事半功倍创建幻灯片113
6.4.2添加幻灯片的动画效果117
6.4.3放映制作好的幻灯片118
6.5享受Ubuntu多媒体功能119
6.5.1超级全能媒体播放器——MPlayer119
6.5.2媒体播放器——Totem119
6.5.3音乐播放专家——Rhythmbox121
6.5.4无处不在的播放器——RealPlayer121
6.6Ubuntu丰富的网络应用123
6.6.1浏览器的黑马——Firefox123
6.6.2邮件专家——全能邮件Evolution126
6.6.3聊天利器——Pidgin129
6.6.4网络下载工具双雄——KGet&Filezilla131
6.6.5管理WindowsServer——Ubuntu终端服务133
6.7Ubuntu图像功能拾粹134
6.7.1全能图片总管Picasa135
6.7.2专业级图形图像处理程序GIMP136
6.8熟练使用Ubuntu常用工具139
6.8.1Ubuntu中的金山词霸——星际译王139
6.8.2使用Wine安装Windows程序142
6.8.3开心趣味程序和游戏144
6.8.4让Google桌面搜索在Ubuntu中安家147
6.9Ubuntu常用开发环境的搭建148
6.9.1安装使用Java开发环境148
6.9.2安装使用C/C++IDE开发工具150
6.10小结152
练习题153
第7章 让Ubuntu命令开始工作154
7.1基本命令154
7.1.1列出文件清单命令:1s155
7.1.2改变当前路径命令:cd156
7.1.3查看当前路径命令:pwd157
7.1.4改变文件创建时间及创建空文件命令:touch157
7.1.5创建目录命令:mkdir158
7.1.6删除空目录命令:rmdir159
7.1.7除文件(目录)命令:rm159
7.1.8复制命令:cp160
7.1.9移动文件(目录)命令:mv160
7.1.10显示文件内容命令:cat161
7.1.11从头开始查看文件内容命令:head161
7.1.12tail命令162
7.1.13分屏显示文件命令:more(less)162
7.2文件处理命令162
7.2.1文件比较命令:diff162
7.2.2排序命令:sort163
7.2.3统计命令:we163
7.3设置权限命令164
7.3.1设定权限命令chmod164
7.3.2更改属主(属组)命令:chown168
7.3.3更改文件属组命令:chgrp169
7.4文件查找命令169
7.4.1按路径进行查找的命令:which169
7.4.2按资料库查找的命令:whereis170
7.4.3查找所有匹配的文件的命令:locate170
7.4.4功能强大的查找命令:find170
7.5压缩解压命令173
7.5.1压缩命令:gzip173
7.5.2查看压缩文件内容命令:zcat174
7.5.3解压.zip文件命令:unzip174
7.5.4压缩命令:bzip2175
7.5.5查看压缩文件内容命令:bzcat175
7.5.6打包并压缩命令:tar175
7.6关机重启命令176
7.6.1关闭计算机命令:shutdown177
7.6.2系统关机命令:halt177
7.6.3切换启动级别命令:init177
7.6.4关机命令:poweroff178
7.6.5重启系统命令:reboot178
7.7小结178
练习题178
第8章 文本编辑器vim/vi179
8.1vi工作模式179
8.1.1命令模式180
8.1.2插入模式180
8.1.3编辑模式180
8.2进入vi180
8.2.1使用vi打开文件180
8.2.2直接进入指定位置处181
8.3vi基本应用181
8.3.1插入命令181
8.3.2光标移动命令182
8.3.3使用vi进行编辑183
8.3.4保存退出命令185
8.4vi进阶应用186
8.4.1vi配置文件186
8.4.2多窗口编辑186
8.4.3区域复制187
8.4.4定义快捷键187
8.4.5在vi中与Shell交互188
8.4.6文本格式转换188
8.4.7vi的宏记录189
8.4.8几个小技巧190
8.5其他编辑工具191
8.5.1ed191
8.5.2pico191
8.5.3emacs191
8.6小结192
练习题192
第9章 Shell使用基础193
9.1Shell基础193
9.1.1什么是Shell193
9.1.2Shell的种类194
9.1.3Shell的功能194
9.1.4Shell命令的执行197
9.1.5Shell的其他优点197
9.2变量197
9.2.1变量的含义197
9.2.2变量的种类及Shell的类型198
9.2.3变量的定义及显示199
9.2.4位置变量202
9.2.5特殊形式的变量203
9.3命令的执行顺序204
9.4命令替换204
9.5I/O重定向204
9.6管道206
9.7特殊字符206
9.8小结207
练习题207
第10章 用户与群组管理209
10.1用户与组简介209
10.1.1用户与组的识别209
10.1.2Ubuntu中的用户种类209
10.2用户管理210
10.2.1用户的添加与删除210
10.2.2用户的宿主目录211
10.2.3用户登录文件的配置211
10.2.4用户相关文件与目录213
10.3密码管理213
10.3.1密码的安全性214
10.3.2密码文件214
10.3.3影子密码文件215
10.4添加批量账号216
10.5组管理217
10.5.1组的添加与删除217
10.5.2组相关文件217
10.5.3有效组与默认组及相互转换218
10.6用户信息的修改218
10.6.1使用usermod修改用户信息218
10.6.2使用groupmod修改组信息219
10.6.3查看用户信息219
10.7变换用户身份219
10.7.1su命令219
10.7.2sudo命令221
10.8用户登录控制222
10.8.1PAM认证模块原理223
10.8.2PAM的配置文件223
10.9小结224
练习题225
第11章 硬盘分区管理226
11.1分区基本知识226
11.1.1认识硬盘226
11.1.2为什么要分区226
11.1.3Ubuntu的分区226
11.2使用fdisk命令进行硬盘分区227
11.2.1使用df命令查看硬盘分区信息227
11.2.2如何在Ubuntu里添加新硬盘227
11.2.3添加分区的实例228
11.3开机自动挂载文件/etc/fstab和/etc/mtab231
11.3.1/etc/fstab文件231
11.3.2/etc/mtab文件232
11.4硬盘管理工具232
11.4.1使用du命令查看目录信息232
11.4.2使用fsck命令进行硬盘检测233
11.4.3使用sync命令强制硬盘写入233
11.4.4使用dumpe2fs命令查看硬盘信息233
11.5小结234
练习题234
第12章 文件系统管理235
12.1Ubuntu文件系统简介235
12.1.1Ubuntu所支持的文件系统类型236
12.1.2挂载与卸载文件系统236
12.1.3Ubuntu的目录结构237
12.2链接文件237
12.2.1链接文件的种类及原理238
12.2.2使用1n命令建立链接文件238
12.3文件高级权限239
12.3.1setuid和setgid位239
12.3.2黏滞位242
12.3.3使用umask命令改变默认权限243
12.3.4lsattr和chattr命令设置高级权限244
12.4磁盘限额244
12.4.1什么是磁盘限额245
12.4.2Linux中磁盘限额的基本概念245
12.4.3配置磁盘限额245
12.5LVM文件系统247
12.5.1LVM文件系统简介247
12.5.2LVM文件系统中的概念(PV.VG.LV.PE)248
12.5.3实例制作LVM249
12.6小结253
练习题253
第13章 全面管理Ubuntu软件包255
13.1透彻了解Ubuntu软件包255
13.2会用底层软件包管理工具——dpkg256
13.3善用高级软件包管理工具——APT(AdvancedPackageTool)256
13.3.1迅速查找DEB软件包256
13.3.2用好APT安装软件包257
13.4文本界面软件包管理工具257
13.5使用新利得软件包管理器管理软件包259
13.6小结263
第14章 Ubuntu引导流程264
14.1Ubuntu引导流程解析264
14.1.1POST自检并载入内核264
14.1.2加载内核265
14.1.3执行/etc/inittab265
14.1.4系统初始化并启动相应服务267
14.2GRUB引导器267
14.3GRUB配置文件简介268
14.3.1GRUB配置文件详解268
14.3.2GRUB安全设置269
14.3.3GRUB命令行269
14.3.4安装Windows导致GRUB被覆盖怎么办270
14.3.5单用户模式排错271
14.4小结272
练习题272
第15章 进程的控制与管理273
15.1进程的显示与删除273
15.1.1进程简介273
15.1.2进程种类273
15.1.3显示进程275
15.1.4动态显示进程277
15.1.5删除进程278
15.2进程的优先级278
15.3前台与后台279
15.3.1什么是前台与后台279
15.3.2任务的前后台背景切换279
15.4系统资源的查看280
15.4.1使用free命令查看内存280
15.4.2启动信息查看dmesg280
15.4.3/proc目录简介281
15.5设置任务调度281
15.5.1at命令281
15.5.2cron命令283
15.6小结285
练习题285
第16章 基本网络配置286
16.1网络基础286
16.1.1基本的网络术语286
16.1.2TCP/IP简介286
16.1.3IP地址简介287
16.1.4网关和路由简介289
16.2网络配置相关文件290
16.2.1IP地址配置文件290
16.2.2DNS配置文件290
16.2.3hosts文件291
16.3网络相关命令291
16.3.1ifconfig命令291
16.3.2ifup和ifdown292
16.3.3ping命令292
16.3.4netstat命令292
16.4小结292
练习题293
第17章 基本虚拟化配置294
17.1在Ubuntu上安装配置Xen294
17.1.1软件包的安装294
17.1.2配置虚拟机及其桌面环境294
17.1.3使用映像文件做虚拟硬盘295
17.1.4安装debtstrap295
17.1.5配置虚拟机296
17.1.6在虚拟机中使用GNOME桌面环境296
17.2在Ubuntu上安装配置KVM297
17.2.1安装“KVM”和“QEMU”软件包297
17.2.2安装Ubuntu虚拟机298
17.2.3高级网络配置299
17.3其他虚拟化软件和Ubuntu302
17.3.1在QEMU中安装WindowsXP302
17.3.2在Ubuntu中安装VirtualBox304
17.4小结305
练习题305
第18章 搭建自动化的Ubuntu网络环境306
18.1DHCP实现自动分配IP306
18.1.1DHCP的常用概念306
18.1.2安装DHCP服务器307
18.1.3配置DHCP服务器307
18.1.4启动和关闭DHCP服务309
18.1.5租约文件309
18.1.6配置DHCP客户309
18.2NAT共享上网服务310
18.2.1NAT的基本概念310
18.2.2Netfilter/iptables系统310
18.2.3与NAT相关的iptables命令语法313
18.3小结314
练习题314
第19章 Ubuntu文件服务315
19.1Ubuntu文件共享应用概述315
19.2FTP服务器315
19.2.1FTP与FTP服务器315
19.2.2Ubuntu中配置FTP服务315
19.3Samba服务器320
19.3.1SMB协议和Samba简介320
19.3.2Ubuntu中配置Samba服务320
19.3.3Samba常见故障排错325
19.4小结328
练习题328
第20章 轻松远程管理Ubuntu329
20.1远程管理控制——SSH329
20.1.1OpenSSH简介329
20.1.2SSH远程连接329
20.1.3SFTP的使用330
20.1.4Windows下的SSH客户端331
20.2Webmin管理工具332
20.2.1Webmin管理工具概述332
20.2.2Webmin的安装332
20.2.3Webmin的常用维护操作335
20.3小结348
练习题348
第21章 Ubuntu系统安全指南349
21.1防火墙配置349
21.2安全检查352
21.2.1检查suid和sgid程序352
21.2.2检查全局/组内用户可写的目录352
21.2.3检查监听端口状况353
21.2.4限制用户的访问资源354
21.2.5创建ARP表354
21.2.6桌面安全356
21.2.7防火墙356
21.3查毒软件357
21.4使用Tor代理357
21.5浏览器安全358
21.6小结358
练习题358
第22章 Shell编程359
22.1Shell脚本简介359
22.2Shell脚本语言的基本语法359
22.2.1建立第一个Shell脚本359
22.2.2Shell脚本的执行360
22.2.3交互式脚本360
22.2.4变量的数值运算361
22.2.5脚本逻辑判断与表达式361
22.2.6条件判断if语句363
22.2.7case命令365
22.2.8循环366
22.2.9continue语句和break语句367
22.2.10exit命令368
22.2.11函数368
22.3脚本调试368
22.4正则表达式369
22.4.1以^匹配行首字符369
22.4.2以$匹配行尾字符370
22.4.3以.匹配单个字符370
22.4.4以*匹配0个或者多个字符序列371
22.4.5以[]匹配单个字符或者一个范围371
22.4.6使用{}模式匹配字符出现的次数371
22.4.7扩展的正则表达式元字符372
22.5如何保护Shell程序372
22.5.1改变Shell程序执行环境372
22.5.2加密Shell程序373
22.6小结374
练习题374
第23章 UbuntuLAMP环境的搭建376
23.1以LAMP方式安装UbuntuServer376
23.1.1Apache服务器介绍376
23.1.2MySQL数据库介绍377
23.1.3PHP介绍378
23.1.4安装UbuntuServer378
23.2Apache的配置和使用380
23.2.1Apache配置文件说明380
23.2.2定制Apache383
23.3MySQL的配置和使用385
23.3.1MySQL常用命令385
23.3.2轻松管理MySQL的利器——phpMyAdmin386
23.4PHP的配置和使用391
23.4.1设置PHP配置文件391
23.5小结392
练习题392
第24章 安全配置Ubuntu服务器393
24.1隐藏Apache版本信息393
24.1.1使用Mod-Security保护Apache服务器393
24.1.2使用Suhosin保护PHP394
24.1.3禁用PHP的危险函数395
24.1.4隐藏PHP版本信息395
24.1.5禁用Telnet395
24.1.6加固SSH396
24.1.7修改SSH的默认端口396
24.1.8禁止编译396
24.1.9ProFTP396
24.1.10访问控制397
24.1.11创建SU用户组397
24.1.12Root用户通知397
24.1.13加固历史记录397
24.1.14使用欢迎消息398
24.1.15禁用所有特殊用户398
24.1.16修改危险文件的权限398
24.1.17限制Root用户使用的TTY设备399
24.1.18使用安全的密码399
24.1.19检查Rootkit399
24.1.20安装补丁399
24.1.21关闭无用的服务400
24.1.22检查监听端口400
24.1.23加固内核(sysctl.conf)400
24.1.24加固临时目录402
24.2高安全需求的配置方法403
24.2.1安装配置Apache2403
24.2.2配置Apache406
24.2.3Chroot环境408
24.2.4启动脚本409
24.3安全配置PHP410
24.3.1功能需求410
24.3.2安装PHP410
24.3.3Chroot环境412
24.3.4配置PHP413
24.3.5防止跨站脚本攻击和SQL注入攻击414
24.4安全配置MySQL414
24.4.1功能需求415
24.4.2安装MySQL415
24.4.3测试MySQL416
24.4.4Chroot环境416
24.4.5配置服务器418
24.5PHP与MySQL的通信419
24.5.1启动脚本419
24.6小结420
练习题420
第25章 UbuntuServer架站实务421
25.1快速打造自己的网站421
25.1.1Mombo简介421
25.1.2安装421
25.2迅速搭建网站论坛BBS426
25.2.1Discuz简介426
25.2.2安装426
25.2.3设置433
25.3Blog和WiKi闪电上线434
25.3.1Blog简介434
25.3.2Blog安装434
25.3.3WiKi简介439
25.3.4WiKi安装439
25.3.5设置442
25.4网站的安全与管理443
25.4.1网站安全措施443
25.4.2网站的日常管理446
25.5小结446
练习题446
附录A GNU通用公共授权(第二版)447
附录B GNU通用公共授权(第三版)452
附录C Ubuntu与Windows常用程序对照表461