当前位置:首页 > 工业技术
Ubuntu Linux从初学到精通
Ubuntu Linux从初学到精通

Ubuntu Linux从初学到精通PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:华清远见嵌入式培训中心,潘光洋等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121128134
  • 页数:478 页
图书介绍:本书详述了Ubuntu Linux的安装和使用,内容包括Linux操作系统的概述、Ubuntu系列操作系统的安装、Ubuntu的多种桌面环境、Ubuntu的命令操作、Ubuntu中常用软件的安装与使用、Ubuntu服务器的应用,以及Ubuntu环境下的编程。为使读者能快速掌握Ubuntu系统的操作,本书详细讲解了每个操作步骤并结合了相关步骤的图例。本书配套光盘中提供了实例源文件和操作步骤的视频教程,能帮助读者理解和熟练掌握相关的操作。
《Ubuntu Linux从初学到精通》目录

第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

相关图书
作者其它书籍
返回顶部