图书介绍

完美应用UbuntuPDF|Epub|txt|kindle电子书版本网盘下载

完美应用Ubuntu
  • UbuntuChina编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121066184
  • 出版时间:2008
  • 标注页数:461页
  • 文件大小:129MB
  • 文件页数:482页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

完美应用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

热门推荐