图书介绍

Ubuntu Linux从入门到精通pdf电子书版本下载

Ubuntu Linux从入门到精通
  • 郝铃,李晓编著 著
  • 出版社: 北京:科学出版社;北京科海电子出版社
  • ISBN:9787030237729
  • 出版时间:2009
  • 标注页数:506页
  • 文件大小:104MB
  • 文件页数:526页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

Ubuntu Linux从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Part01 Ubuntu入门 3

Chapter01 Linux与Ubuntu 3

1.1 Unix概述 3

1.1.1 Unix的诞生 3

1.1.2 Unix的发展 4

1.1.3 Unix现况 5

1.1.4 Unix多版本协调:POSIX 5

1.2 从Unix到Linux 6

1.2.1 GNU:非Unix项目计划 6

1.2.2 Linux内核的诞生 7

1.2.3 Linux内核的理解 8

1.2.4 GNU/Linux操作系统 9

1.2.5 Linux与Unix的区别 10

1.3 Linux的发展、应用趋势及当前套件 10

1.3.1 Linux的发展 11

1.3.2 Linux的应用及趋势 11

1.3.3 Linux发行套件 12

1.4 Ubuntu的诞生 13

1.4.1 Ubuntu的开发蓝本:Debian 13

1.4.2 Ubuntu的诞生 17

1.4.3 Ubuntu的理念 17

1.5 Ubuntu的发展及版本控制 18

1.5.1 Ubuntu特色 18

1.5.2 Ubuntu软件组件 19

1.5.3 Ubuntu的发布周期及衍生版本 21

1.6 如何学习Ubuntu 23

1.6.1 Ubuntu主要应用 23

1.6.2 如何学习Ubuntu 24

1.6.3 获取Ubuntu的免费学习资料 25

1.7 课后练习 26

Chapter02 Ubuntu的安装与配置 27

2.1 计算机硬件准备 27

2.1.1 计算机系统基础 27

2.1.2 定位安装主机 28

2.2 Ubuntu的安装文件 30

2.2.1 Ubuntu的版本号 30

2.2.2 Ubuntu的发布形式 30

2.2.3 Ubuntu安装文件的选择 31

2.2.4 Ubuntu镜像文件的获取 33

2.3 试用Desktop CD 33

2.4 图形界面安装 38

2.5 文本模式安装 42

2.6 课后练习 49

Chapter03 Ubuntu初体验 51

3.1 第一次进入系统 51

3.1.1 Ubuntu的启动过程 51

3.1.2 多系统引导管理器GRUB 52

3.2 Ubuntu桌面体验 55

3.2.1 桌面简介 55

3.2.2 桌面应用的体验 56

3.3 Ubuntu终端体验 57

3.3.1 如何进入Ubuntu终端 57

3.3.2 X-Window与全Shell环境切换 58

3.3.3 基本输入与指令格式 58

3.3.4 root用户与sudo命令 60

3.4 Ubuntu的关机方式 60

3.4.1 Ubuntu的Shell关机命令 61

3.4.2 桌面环境下关机与注销 64

3.5 Ubuntu在线帮助 64

3.5.1 使用help查看系统命令帮助 65

3.5.2 man/info应用 65

3.5.3 在线文档/usr/share/doc 67

3.5.4 Ubuntu帮助社区 69

3.6 本章问题排解 69

3.6.1 桌面图标哪儿去了 69

3.6.2 Ubuntu开机黑屏问题 70

3.6.3 加速Ubuntu的开机过程 70

3.7 课后练习 71

Part02 Ubuntu进阶应用 75

Chapter04 X-Window介绍 75

4.1 X-Window基础 75

4.1.1 什么是X-Window 75

4.1.2 X的发展历程 75

4.1.3 X客户机/服务器模型 76

4.1.4 X的窗口管理器及其原理 79

4.1.5 X11R7介绍 82

4.2 集成式桌面环境KDE 87

4.2.1 集成式桌面环境简介 87

4.2.2 KDE概述与发展历程 87

4.2.3 KDE桌面环境及框架 88

4.2.4 KDE的优缺点 89

4.2.5 KDE组件说明 89

4.3 集成式桌面环境GNOME 90

4.3.1 GNOME起源及目标 91

4.3.2 GNOME平台及架构 92

4.3.3 GNOME未来期待 93

4.4 Ubuntu中的桌面环境 93

4.4.1 默认环境GNOME 93

4.4.2 体验KDE 95

4.5 课后练习 102

Chapter05 Ubuntu桌面环境及设置 103

5.1 Ubuntu桌面环境组件概述 103

5.2 Ubuntu面板 104

5.2.1 桌面面板概述 104

5.2.2 面板中对象的管理 106

5.2.3 面板的添加、删除及配置 109

5.3 Ubuntu主菜单 111

5.3.1 菜单功能说明 111

5.3.2 菜单编辑管理 112

5.4 Ubuntu桌面、窗口和工作区 113

5.4.1 Ubuntu桌面 113

5.4.2 Ubuntu窗口 116

5.4.3 Ubuntu工作区 118

5.5 Ubuntu桌面环境设置 119

5.5.1 外观首选项设置 119

5.5.2 幕保护设置 119

5.5.3 屏幕分辨率设置 120

5.5.4 开机画面设置 121

5.6 系统配置 121

5.6.1 本地语言设置 121

5.6.2 日期和时间、及时区配置 123

5.6.3 输入法设置 124

5.6.4 用户自动登录系统 125

5.6.5 随机自启动应用程序 125

5.6.6 首选应用程序管理 126

5.7 习题 127

Chapter06 Ubuntu的桌面应用软件 129

6.1 办公应用软件 129

6.1.1 OpenOffice软件简介 129

6.1.2 文字处理组件Writer 130

6.1.3 电子表格组件Calc 131

6.1.4 演讲稿组件Impress 132

6.1.5 数据库处理组件Base 133

6.2 电子邮件 134

6.2.1 Evolution概述 134

6.2.2 添加邮件用户 135

6.2.3 收发邮件 139

6.3 图像处理 142

6.3.1 GIMP图片编辑器介绍 142

6.3.2 使用gThumb图像查看器 144

6.3.3 屏幕抓图 144

6.4 浏览器 146

6.4.1 Firefox简介 146

6.4.2 分页浏览网页 148

6.4.3 使用书签 148

6.4.4 使用插件 149

6.5 即时通讯 153

6.5.1 在Pidgin下使用MSN 153

6.5.2 在Pidgin下使用QQ 156

6.6 多媒体娱乐 158

6.6.1 用Totem观看视频 158

6.6.2 播放音频文件 159

6.6.3 录音机 160

6.6.4 安装解码器 160

6.6.5 在Ubuntu中使用RealPlayer 11 161

6.7 课后练习 161

Chapter07 Ubuntu添加/删除程序及软件包管理 163

7.1 应用程序的安装/卸载 163

7.1.1 添加/删除程序概述及启动 163

7.1.2 安装应用程序 164

7.1.3 删除应用程序 166

7.2 Ubuntu的软件包基础 168

7.2.1 软件包类型 168

7.2.2 软件包命名约定 169

7.2.3 软件包依赖关系 169

7.2.4 软件包状态 170

7.3 软件包管理工具概述 170

7.3.1 Synaptic 171

7.3.2 APT 171

7.3.3 Aptitude 171

7.3.4 dpkg 172

7.3.5 Dselect 173

7.4 新立得软件包管理器 173

7.4.1 启动Synaptic 174

7.4.2 通过Synaptic安装及管理软件包 175

7.5 软件包的命令行安装及管理 177

7.5.1 Apt/Aptitude安装更新卸载程序包 178

7.5.2 安装/卸载deb包 178

7.5.3 使用源代码包安装程序 179

7.5.4 rpm文件包的转换使用 180

7.5.5 源的添加和使用 180

7.6 Ubuntu软件库 183

7.7 保持系统及应用软件最新 183

7.7.1 获悉需要更新什么 183

7.7.2 安装更新——更新管理器 184

7.7.3 使用下一个版本的Ubuntu 185

7.8 课后练习 188

Chapter08 Shell环境基础及设置 189

8.1 命令行Shell 189

8.1.1 什么是Shell 189

8.1.2 Shell发展历史 189

8.1.3 Shell的类型 191

8.2 进入Shell 192

8.2.1 启动默认进入Shell 193

8.2.2 桌面终端Shell 193

8.2.3 远程登录Shell 194

8.3 Shell简单使用 197

8.3.1 初次面对Shell 198

8.3.2 基本命令体验pwd、cd、ls 198

8.3.3 定位文件和目录locate 201

8.3.4 从命令行中打印 201

8.3.5 清除和重设终端 202

8.4 Shell应用技巧 202

8.4.1 Tab自动补齐 202

8.4.2 命令History 203

8.4.3 命令的别名 203

8.4.4 Shell快捷方式 204

8.4.5 多命令执行 205

8.4.6 命令的替换 206

8.4.7 命令的任务调度 206

8.5 Bash Shell的配置文件 207

8.5.1 Bash配置文件 207

8.5.2 提示符设置 208

8.6 Shell环境命令 209

8.6.1 echo指令 210

8.6.2 env指令 211

8.6.3 set指令 211

8.6.4 变量设定规则 212

8.6.5 export指令 212

8.6.6 unset指令 214

8.7 课后练习 214

Chapter09 Vi/Vim编辑器 215

9.1 Vi/Vim简介 215

9.1.1 Vi概述 215

9.1.2 Vi的进阶——Vim 215

9.1.3 Vi和Vim的差异 216

9.1.4 Vim别名到Vi 217

9.2 Vi使用入门 218

9.2.1 Vi的工作模式 218

9.2.2 使用范例 219

9.3 Vi的基本操作指令 221

9.3.1 Normal Mode下操作命令 221

9.3.2 Insert Mode的进出 225

9.3.3 Ed Mode下操作指令 226

9.4 Vi的高级应用 227

9.4.1 块选择(Visual Block) 228

9.4.2 排版功能 228

9.4.3 Vi(m)书签功能 229

9.4.4 多文件同时编辑 230

9.4.5 多窗口功能 230

9.5 VI系统配置 231

9.6 课后练习 232

Part03 Ubuntu日常管理 235

Chapter10 文件与目录管理 235

10.1 Ubuntu的文件系统 235

10.1.1 Ubuntu目录体系 235

10.1.2 绝对路径和相对路径 236

10.2 文件目录的图形化管理 237

10.2.1 Ubuntu位置菜单 237

10.2.2 Nautilus管理器 238

10.2.3 访问远程文件 240

10.3 文件和目录的日常使用 241

10.3.1 cd指令 242

10.3.2 pwd指令 242

10.3.3 ls指令 243

10.3.4 cp指令 244

10.3.5 mv指令 245

10.3.6 rm指令 245

10.3.7 mkdir、rmdir指令 246

10.4 链接文件的介绍 247

10.4.1 inode基础 248

10.4.2 ln指令 248

10.5 查看文件内容命令 250

10.5.1 head指令 250

10.5.2 tail指令 251

10.5.3 more指令 251

10.5.4 less指令 252

10.5.5 cat指令 253

10.5.6 tac指令 254

10.5.7 nl指令 255

10.5.8 od指令 255

10.6 课后练习 257

Chapter11 Ubuntu文件的属性与权限 259

11.1 Ubuntu文件与目录属性 259

11.1.1 图形化文件属性 259

11.1.2 chattr属性设置指令 260

11.1.3 lsattr属性显示指令 261

11.2 文件与目录权限概述 262

11.2.1 什么是文件权限 262

11.2.2 图形化文件权限 263

11.3 文件与目录权限设置 264

11.3.1 chown所有者权限设置 264

11.3.2 chgrp用户组权限设置 265

11.3.3 chmod操作权设置 266

11.4 默认权限与umask设置 268

11.5 课后练习 269

Chapter12 压缩命令与查找系统 271

12.1 压缩与归档 271

12.2 图形化归档管理器 271

12.2.1 解压归档文件 271

12.2.2 创建归档文件 272

12.3 Shell压缩指令 273

12.3.1 compress指令 273

12.3.2 bzip2、bunzip2和bzcat指令 274

12.3.3 gzip、gunzip和zcat指令 275

12.3.4 .zip和unzip 275

12.4 shell归档指令 277

12.4.1 tar指令 277

12.4.2 cpio指令 279

12.5 文件查找 280

12.5.1 文件搜索器 280

12.5.2 find指令 281

12.6 文件定位 283

12.6.1 最近文档窗口 283

12.6.2 搜索和索引编制 284

12.6.3 which指令 284

12.6.4 whereis指令 285

12.6.5 locate指令 286

12.7 Ubuntu全局搜索工具 286

12.8 课后练习 288

Chapter13 硬盘管理 289

13.1 认识硬盘 289

13.2 查看硬盘或目录的容量 292

13.2.1 硬盘使用分析器 292

13.2.2 df指令 293

13.2.3 du指令 294

13.3 硬盘分割与格式化 296

13.3.1 GParted分区工具 296

13.3.2 fdisk指令 299

13.3.3 mke2fs指令 302

13.4 检查硬盘坏轨与数据同步写入 303

13.4.1 fsck指令 303

13.4.2 badblocks指令 304

13.4.3 sync指令 305

13.5 关于启动盘 306

13.5.1 mkbootdisk指令 306

13.5.2 fdformat指令 306

13.6 硬盘的装载 307

13.6.1 mount指令 307

13.6.2 umount指令 309

13.7 课后练习 310

Chapter14 用户管理 311

14.1 用户的管理 311

14.1.1 增加用户 312

14.1.2 删除用户 314

14.1.3 设置用户属性 315

14.2 用户组的管理 318

14.2.1 增加用户组 318

14.2.2 删除用户组 319

14.2.3 管理用户组属性 320

14.3 用户查询命令 321

14.3.1 who指令 321

14.3.2 finger指令 322

14.3.3 last指令 323

14.3.4 id指令 324

14.4 用户的切换 325

14.4.1 Su指令 325

14.4.2 sudo指令 326

14.4.3 visudo指令 326

14.5 用户配置文件 328

14.5.1 /etc/passwd文件 328

14.5.2 /etc/shadow文件 329

14.5.3 /etc/group文件 331

14.5.4 应用举例 332

14.6 课后练习 333

Chapter15 用户磁盘配额 335

15.1 磁盘配额基础 335

15.1.1 quota的使用限制 335

15.1.2 quota对硬盘配额的限制项目 336

15.2 Quota的安装 336

15.2.1 窗口化安装quota 336

15.2.2 命令行安装quota 338

15.3 磁盘配额基本指令 338

15.3.1 quota指令 339

15.3.2 quotacheck指令 339

15.3.3 edquota指令 340

15.3.4 quotaon指令 342

15.3.5 quotaoff指令 342

15.4 quota应用实例说明 343

15.4.1 quota应用操作实例 343

15.4.2 邮件主机的quota设定 346

15.5 课后练习 346

Chapter16 设备管理 347

16.1 使用USB设备 347

16.2 CD/DVD刻录 349

16.3 使用软驱 351

16.4 使用数码相机 352

16.5 使用打印机 354

16.6 课后练习 358

Chapter17 进程管理及作业调度 359

17.1 进程及作业的概念 359

17.2 前后台工作管理 360

17.2.1 &符号 360

17.2.2 Ctrl+z 360

17.2.3 jobs指令 361

17.2.4 fg与bg指令 361

17.2.5 kill指令 362

17.3 进程资源管理 363

17.3.1 系统监视器 363

17.3.2 进程管理指令 364

17.4 进程优先级 371

17.5 信息管理 373

17.5.1 信息管理器 373

17.5.2 信息维护指令 374

17.6 作业调度 377

17.6.1 at指令 377

17.6.2 crontab指令 378

17.7 课后练习 381

Chapter18 Shell高级应用及Shell脚本 383

18.1 通配符及正则表达式 383

18.1.1 文件名匹配 383

18.1.2 Shell特殊字符 384

18.1.3 正则表达式 385

18.2 管道及重定向 386

18.2.1 管道 387

18.2.2 管道命令 388

18.2.3 重定向至文件 391

18.3 Shell脚本入门 392

18.3.1 脚本的执行 392

18.3.2 第一个脚本 392

18.3.3 交互式脚本 393

18.4 Shell脚本基本语法 394

18.4.1 变量及声明 395

18.4.2 逻辑判断式 396

18.4.3 运算符 396

18.4.4 条件判断 397

18.4.5 循环 402

18.5 脚本调试 405

18.6 课后练习 406

Chapter19 网络管理 407

19.1 网络工具 407

19.1.1 网络工具启动 407

19.1.2 网络设备 407

19.1.3 测试网络的物理连通 408

19.1.4 网络统计 409

19.1.5 路由跟踪 410

19.1.6 端口扫描 411

19.1.7 查阅域名信息 412

19.2 网络设置工具 412

19.2.1 启动网络设置工具 413

19 2.2 设置IP 413

19.2.3 设置主机常规信息&41 5

19.2.4 设置DNS 415

19.2.5 基于Host列表的主机名解析 416

19.3 常用网络命令 417

19.3.1 ifconfig指令 417

19.3.2 route指令 419

19.3.3 ping指令 421

19.3.4 traceroute指令 422

19.3.5 netstat指令 422

19.3.6 host指令 424

19.3.7 nslookup指令 425

19.4 网络配置文件 425

19.4.1 网络设置/etc/sysconfig/network 426

19.4.2 主机名/etc/HOSTNAME 426

19.4.3 IP地址和主机名的映射/etc/hosts 427

19.4.4 服务与端口映射/etc/services 427

19.4.5 配置名字解析器/etc/host.conf 427

19.4.6 配置名字解析器/etc/nsswitch.conf 428

19.4.7 配置DNS客户/etc/resolv.conf 429

19.5 课后练习 430

Part04 Ubuntu服务管理 433

Chapter20 系统服务管理 433

20.1 系统服务基础 433

20.2 Ubuntu的系统服务查看 434

20.2.1 查看系统启动的服务 434

20.2.2 Ubuntu服务简要说明 435

20.3 系统服务设置 437

20.3.1 启动/停止/重启服务 437

20.3.2 开机自启动服务 438

20.4 课后练习 442

Chapter21 WWW服务器——Apache 443

21.1 WWW与Apache 443

21.1.1 什么是WWW 443

21.1.2 Apache简介 444

21.2 搭建Apache2服务器 445

21.2.1 Apache2的安装 445

21.2.2 Apache2的目录结构 447

21.2.3 启动和关闭Apache2 448

21.3 设置Apache2服务器 449

21.3.1 Apache2配置文件 449

21.3.2 全局环境参数设置 449

21.3.3 主服务器设置 450

21.3.4 虚拟服务器设置 451

21.4 课后练习 456

Chapter22 FTP服务器——VSFTPD 457

22.1 FTP简介 457

22.2 VSFTPD概述 458

22.3 搭建VSFTPD服务 458

22.3.1 VSFTPD的安装 458

22.3.2 VSFTPD的目录结构 460

22.3.3 启动或关闭VSFTPD 461

22.4 VSFTPD服务配置 461

22.4.1 VSFTPD配置文件 462

22.4.2 配置欢迎信息 466

22.4.3 允许匿名用户上传文件 467

22.4.4 限制下载速度 467

22.4.5 限制来自同一IP的最大连接数 467

22.4.6 虚拟路径设置 468

22.5 课后练习 468

Chapter23 邮件服务器——Postfix 469

23.1 邮件服务器基础 469

23.2 Postfix概述 471

23.2.1 设计目标 471

23.2.2 Postfix的特点 472

23.2.3 Postfix体系结构 473

23.2.4 安全性 473

23.3 搭建Postfix服务 474

23.3.1 Postfix的安装 474

23.3.2 Postfix的目录结构 478

23.3.3 启动或关闭Postfix 478

23.4 Postfix的配置 479

23.5 课后练习 481

Chapter24 SAMBA服务配置 483

24.1 SAMBA简介 483

24.2 SAMBA安装及启动 484

24.2.1 SAMBA安装 484

24.2.2 SAMBA目录结构 487

24.2.3 SAMBA服务的启停操作 487

24.3 SAMBA配置 488

24.3.1 一个简单的示例 489

24.3.2 环境变量说明 489

24.3.3 全局参数设置 490

24.3.4 共享资源参数设置 490

24.4 SAMBA配置完全实例 491

24.5 SWAT工具 493

24.6 课后练习 496

Chapter25 DNS服务器——BIND 497

25.1 DNS基础 497

25.2 BIND简介 499

25.3 搭建BIND服务器 499

25.3.1 BIND 9的安装 499

25.3.2 BIND 9目录结构 501

25.3.3 启动或关闭BIND 9 502

25.4 BIND9的配置 503

25.5 课后练习 506

精品推荐