图书介绍

Ubuntu Linux从入门到精通 版本9PDF|Epub|txt|kindle电子书版本网盘下载

Ubuntu Linux从入门到精通 版本9
  • 邢国庆,仇鹏涛,陈极珺编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121112058
  • 出版时间:2010
  • 标注页数:541页
  • 文件大小:137MB
  • 文件页数:553页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 系统概述与安装1

1.1 Linux的发展过程1

1.2 充分利用网上资源2

1.2.1 Ubuntu官方网站2

1.2.2 GNU网站3

1.2.3 Linux文档项目网站3

1.2.4 网上求助3

1.3 随时查询随机文档3

1.3.1 查询命令的简单用法3

1.3.2 查询系统参考手册4

1.3.3 其他命令求助方法6

1.4 安装过程7

1.4.1 前期准备7

1.4.2 安装过程9

1.4.3 后期维护与更新18

第2章 GNOME桌面20

2.1 GNOME桌面概述20

2.1.1 GNOME注册界面20

2.1.2 GNOME桌面21

2.2 GNOME桌面浏览22

2.2.1 GNOME菜单面板22

2.2.2 GNOME桌面区25

2.2.3 GNOME窗口面板27

2.3 应用程序菜单28

2.3.1 Internet28

2.3.2 办公31

2.3.3 附件33

2.3.4 图形35

2.3.5 影音35

2.3.6 游戏38

2.3.7 Ubuntu软件中心38

2.4 位置菜单38

2.4.1 主文件夹39

2.4.2 桌面、文档等39

2.4.3 计算机40

2.4.4 磁盘分区40

2.4.5 移动存储设备41

2.4.6 搜索文件42

2.5 系统菜单42

2.5.1 首选项43

2.5.2 系统管理44

2.6 定制GNOME桌面环境48

2.6.1 定制面板48

2.6.2 定制桌面背景48

2.6.3 定制菜单面板49

第3章 命令行基础知识51

3.1 命令行结构51

3.2 后台进程54

3.3 标准输入、输出与错误输出55

3.4 I/O重定向56

3.5 管道60

3.6 元字符与文件名生成62

3.7 转义与引用65

3.8 命令历史68

3.8.1 fc命令68

3.8.2 history命令70

3.8.3 重复执行先前的命令71

3.8.4 命令行的编辑与执行73

3.8.5 命令行补充74

3.9 命令别名76

3.10 作业控制79

3.11 会话记录与命令确认81

3.11.1 保存会话记录81

3.11.2 命令的查询与验证83

第4章 文件系统基础知识85

4.1 文件系统的层次结构85

4.1.1 树形结构85

4.1.2 路径名86

4.2 文件系统的组织结构87

4.3 文件的类型91

4.3.1 普通文件91

4.3.2 目录文件93

4.3.3 特殊文件95

4.3.4 链接文件98

4.3.5 符号链接文件99

4.3.6 管道文件101

4.4 文件的安全保护机制101

4.4.1 显示文件的访问权限102

4.4.2 修改文件的访问权限103

4.4.3 设置文件的访问权限104

4.4.4 其他访问权限设置106

第5章 文件与目录操作108

5.1 创建文件108

5.2 显示文件列表109

5.2.1 使用ls命令列出文件109

5.2.2 利用通配符显示文件111

5.2.3 显示隐藏文件112

5.2.4 递归地列出文件113

5.3 显示文件内容114

5.3.1 使用cat命令显示文件114

5.3.2 使用more命令分页显示文件115

5.3.3 使用less命令分页显示文件116

5.3.4 显示文件前几行内容117

5.3.5 显示文件最后几行内容118

5.4 复制文件118

5.5 移动文件119

5.6 删除文件121

5.7 显示当前工作目录122

5.8 改换目录122

5.9 创建目录123

5.10 移动目录124

5.11 复制目录124

5.12 删除目录125

5.13 比较文件之间的差别126

5.14 从系统中检索文件127

5.14.1 简单检索128

5.14.2 使用逻辑运算符129

5.14.3 调用其他命令处理检索结果129

5.14.4 利用管道实现其他处理功能130

5.15 检索文件内容130

5.15.1 利用grep检索文件内容130

5.15.2 过滤其他命令的输出数据131

5.15.3 同时检索多个文件132

5.15.4 检索不包含特定模式的文本行132

5.15.5 使用正则表达式进行检索132

5.15.6 检索元字符本身135

5.15.7 在命令行中使用引号135

5.16 排序136

第6章 vim编辑器139

6.1 启动vim编辑器139

6.1.1 创建文件139

6.1.2 状态行140

6.2 vim编辑器的工作模式140

6.2.1 输入模式141

6.2.2 命令模式141

6.3 保存文件与退出vim141

6.4 vim编辑器的基本命令142

6.4.1 移动光标位置143

6.4.2 输入文本144

6.4.3 修改与替换文本144

6.4.4 撤销先前的修改145

6.4.5 删除文本145

6.4.6 复制、删除与粘贴文本146

6.4.7 重复执行命令147

6.5 使用ex命令147

6.5.1 显示行号147

6.5.2 多行复制148

6.5.3 移动文本行148

6.5.4 删除文本行148

6.6 检索与替换149

6.6.1 字符串检索149

6.6.2 模式检索150

6.6.3 字符串替换151

6.7 编辑多个文件151

6.7.1 编辑多个文件151

6.7.2 合并文件与文本行152

6.8 定制vim编辑器的运行环境152

6.8.1 临时设定vim运行环境152

6.8.2 永久定制vim运行环境155

6.9 其他说明155

6.9.1 删除或替换特殊字符155

6.9.2 在编辑期间运行Linux命令156

6.10 vim编辑器命令总结157

第7章 Shell基础知识161

7.1 Shell与Shell脚本161

7.1.1 为什么需要Shell编程161

7.1.2 何为Shell脚本162

7.1.3 运行Shell脚本163

7.1.4 退出与出口状态163

7.1.5 调用指定的Shell解释程序165

7.1.6 位置参数167

7.2 变量与变量替换169

7.2.1 变量分类169

7.2.2 变量赋值170

7.2.3 内部变量170

7.2.4 变量的引用与替换173

7.2.5 变量的间接引用175

7.2.6 特殊的变量替换形式176

7.2.7 变量声明与类型定义179

7.3 命令与命令替换180

7.3.1 Shell内部命令180

7.3.2 部分命令介绍184

7.3.3 命令替换195

7.4 test语句197

7.4.1 文件测试运算符198

7.4.2 字符串测试运算符200

7.4.3 整数测试运算符201

7.4.4 逻辑运算符202

7.5 命令行的解释执行过程203

7.5.1 读取命令行204

7.5.2 命令历史替换205

7.5.3 别名替换205

7.5.4 花括号扩展205

7.5.5 波浪号替换206

7.5.6 I/O重定向207

7.5.7 变量替换208

7.5.8 算术运算结果替换208

7.5.9 命令替换208

7.5.10 单词解析209

7.5.11 文件名生成210

7.5.12 引用字符处理210

7.5.13 进程替换211

7.5.14 环境处理212

7.5.15 执行命令212

7.5.16 跟踪执行过程213

第8章 Shell高级编程214

8.1 if条件语句214

8.1.1 if语句的基本形式214

8.1.2 嵌套的if语句216

8.1.3 if语句综合应用实例218

8.2 case分支语句219

8.3 for循环语句222

8.4 while循环语句226

8.5 until循环语句227

8.6 select循环语句228

8.7 嵌套的循环230

8.8 循环控制与辅助编程命令231

8.8.1 break和continue命令231

8.8.2 true命令233

8.8.3 sleep命令234

8.8.4 shift命令234

8.8.5 getopt命令235

8.8.6 getopts命令236

8.9 循环语句的I/O重定向239

8.9.1 while循环的I/O重定向239

8.9.2 until循环的I/O重定向240

8.9.3 for循环的I/O重定向240

8.10 Here文档241

8.11 Shell函数246

8.12 逻辑并列结构252

8.12.1 逻辑与命令并列结构252

8.12.2 逻辑或命令并列结构253

8.13 Shell数组253

8.14 信号的捕捉与处理257

8.15 其他Shell课题261

8.15.1 子Shell261

8.15.2 Shell脚本的调试262

8.15.3 系统性能考虑267

第9章 用户管理269

9.1 增加与删除用户269

9.1.1 passwd文件269

9.1.2 shadow文件271

9.1.3 用户管理实例272

9.2 定制用户的工作环境277

9.2.1 选择命令解释程序277

9.2.2 设置用户初始化文件279

9.2.3 定制Shell工作环境281

9.3 增加与删除用户组287

9.4 监控用户288

9.4.1 利用who命令查询用户288

9.4.2 利用finger命令查询用户289

9.4.3 利用w命令查询用户活动290

9.4.4 向注册用户发送消息290

9.5 插件式认证模块291

9.5.1 配置文件、模块类型与控制标志291

9.5.2 修改PAM配置文件295

9.6 超级用户与sudo命令296

9.6.1 超级用户的访问控制296

9.6.2 利用sudo运行特权命令297

9.6.3 sudoers配置文件299

9.6.4 admin用户组成员的访问权限303

9.6.5 直接使用root注册303

9.6.6 以其他用户身份访问系统304

第10章 进程管理306

10.1 ps命令概述306

10.2 查询进程及其状态信息309

10.2.1 查询当前活动的进程309

10.2.2 查询系统中的所有进程309

10.2.3 显示进程的重要状态信息310

10.2.4 显示进程的详细状态信息310

10.2.5 显示进程间的调用关系311

10.2.6 pstree命令312

10.3 监控进程及系统资源313

10.4 终止进程的运行318

10.5 调整分时进程的优先级320

10.5.1 nice命令321

10.5.2 renice命令322

10.5.3 调整进程优先级的作用323

第11章 proc文件系统324

11.1 进程内存映像文件324

11.2 系统配置信息328

11.3 系统运行状态信息332

11.4 系统可调参数337

11.4.1 文件系统可调参数337

11.4.2 系统内核可调参数338

11.4.3 sysctl命令342

第12章 磁盘空间管理345

12.1 查询磁盘空间信息345

12.1.1 常用磁盘空间管理工具345

12.1.2 使用df命令查询空间使用情况345

12.1.3 使用du命令查询已用存储空间348

12.1.4 使用find命令找出超大文件349

12.1.5 使用find命令找出闲置文件350

12.1.6 使用find命令处置core文件351

12.1.7 使用ls命令检测文件的大小351

12.2 采用标准工具备份与恢复数据352

12.2.1 利用cpio命令实现数据备份与恢复353

12.2.2 利用tar命令实现数据备份与恢复359

12.2.3 利用dd命令实现数据的原样复制368

12.3 采用专用工具备份与恢复数据370

12.3.1 利用dump命令备份数据371

12.3.2 利用restore命令恢复数据373

第13章 软件管理377

13.1 软件管理概述377

13.1.1 软件维护工具377

13.1.2 软件管理基本概念377

13.2 利用apt-get管理软件包379

13.2.1 安装软件包381

13.2.2 软件更新与系统升级382

13.2.3 删除软件包383

13.2.4 安装存储介质中的软件包384

13.2.5 sources.list配置文件384

13.3 利用aptitude管理软件包386

13.3.1 安装软件包388

13.3.2 更新与升级389

13.3.3 查询软件包389

13.3.4 检索软件包390

13.3.5 删除软件包392

13.4 synaptic软件管理工具392

13.4.1 浏览软件包394

13.4.2 安装软件包394

13.4.3 删除软件包395

13.4.4 软件升级396

13.5 Ubuntu软件中心397

13.6 软件包的更新399

第14章 文件系统管理401

14.1 划分磁盘分区401

14.2 创建文件系统403

14.2.1 mkfs与mke2fs命令介绍403

14.2.2 创建Ext2/3/4文件系统405

14.3 调整文件系统406

14.4 安装与卸载文件系统409

14.4.1 安装文件系统概述409

14.4.2 mount命令410

14.4.3 fstab文件411

14.4.4 安装文件系统412

14.4.5 卸载文件系统415

14.5 检测与修复文件系统417

14.5.1 何时需要检测文件系统418

14.5.2 文件系统检测的内容419

14.5.3 交互检测与修复文件系统423

14.5.4 自动检测与修复文件系统424

14.5.5 恢复严重受损的超级块425

14.5.6 其他文件系统修复方法426

14.5.7 fsck的处理方式426

14.6 调试文件系统430

14.6.1 概述430

14.6.2 交互调试子命令430

14.6.3 恢复误删的文件436

14.6.4 恢复误删的文件(续)438

第15章 系统启动与关机442

15.1 磁盘分区与GRUB442

15.1.1 磁盘分区442

15.1.2 GRUB引导程序443

15.1.3 GRUB配置文件444

15.1.4 GRUB实用程序452

15.1.5 安装或修复GRUB455

15.2 初始引导过程概述457

15.3 系统生成过程459

15.3.1 作业配置文件460

15.3.2 rc-sysinit.conf作业465

15.3.3 init进程与/etc/init目录466

15.3.4 init进程与/etc/rcN.d目录468

15.3.5 启动应用程序470

15.4 login进程471

15.4.1 login进程与passwd文件471

15.4.2 Shell进程与profile文件471

15.5 系统关机过程471

15.5.1 使用shutdown命令关闭系统471

15.5.2 使用init命令关闭系统472

15.5.3 使用其他命令关机472

第16章 作业调度与系统日志473

16.1 定时运行后台作业473

16.1.1 cron守护进程的调度过程473

16.1.2 at作业与atd守护进程474

16.1.3 调度错过执行时间的任务475

16.2 调度重复执行的任务476

16.2.1 crontab文件及其工作原理476

16.2.2 创建和编辑crontab文件478

16.2.3 显示crontab文件479

16.2.4 删除crontab文件480

16.2.5 crontab命令的访问控制480

16.2.6 数据库定时备份实例481

16.3 调度一次性执行的作业482

16.3.1 提交at作业483

16.3.2 显示at作业及作业队列484

16.3.3 删除at作业484

16.3.4 at命令的访问控制485

16.3.5 系统定时关机实例485

16.4 系统日志487

16.4.1 系统日志文件487

16.4.2 应用程序日志文件488

16.4.3 无法直接查阅的日志489

16.4.4 系统日志守护进程490

第17章 TCP/IP网络管理493

17.1 网络接口设置493

17.1.1 以太网络设置493

17.1.2 ADSL网络连接499

17.2 主机名字解析502

17.3 网络路由设置503

17.4 配置网络服务504

17.5 网络管理与维护506

17.5.1 使用ifconfig命令维护网络接口506

17.5.2 使用netstat命令监控网络状态507

17.5.3 使用ping命令测试远程主机的连通性513

17.5.4 使用ping命令检测网络主机的性能515

17.5.5 使用ftp命令检测网络主机的传输性能515

17.5.6 使用traceroute命令跟踪路由信息516

第18章 TCP/IP网络应用518

18.1 OpenSSH518

18.1.1 安装OpenSSH服务器518

18.1.2 sshd_config配置文件519

18.1.3 使用SSH注册到远程系统522

18.1.4 执行远程系统命令523

18.1.5 使用SCP替代FTP523

18.1.6 使用SFTP替代PTP524

18.1.7 SSH与SCP的无密码注册525

18.1.8 OpenSSH的安全考虑527

18.2 Telnet远程注册528

18.3 FTP文件传输530

18.3.1 设置vsftpd531

18.3.2 vsftpd.conf配置文件531

18.3.3 ftp命令535

18.3.4 FTP应用537

18.3.5 FTP自动注册538

18.3.6 FTP安全考虑539

热门推荐