图书介绍

Ubuntu权威指南PDF|Epub|txt|kindle电子书版本网盘下载

Ubuntu权威指南
  • 刑国庆编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115212672
  • 出版时间:2010
  • 标注页数:638页
  • 文件大小:341MB
  • 文件页数:653页
  • 主题词:Linux操作系统-指南

PDF下载


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

下载说明

Ubuntu权威指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 系统概述与安装1

1.1 Linux的兴起与发展2

1.2充分利用网上资源3

1.2.1 Ubuntu官方网站3

1.2.2 GNU网站4

1.2.3 Linux文档项目网站4

1.2.4网上求助5

1.3随时查询随机文档6

1.3.1使用“--help”,选项查询命令的简单说明6

1.3.2使用man命令联机查询系统参考手册6

1.3.3使用info命令查询命令的相关信息8

1.4安装Ubuntu Linux系统9

1.4.1安装前的准备10

1.4.2安装Ubuntu Linux系统11

1.4.3安装后的软件维护与更新16

第2章GNOME桌面环境18

2.1 GNOME桌面环境概述19

2.1.1 GNOME注册界面19

2.1.2 GNOME桌面环境20

2.2 GNOME桌面环境浏览21

2.2.1 GNOME菜单面板21

2.2.2 GNOME桌面区24

2.2.3 GNOME窗口面板26

2.3应用程序菜单27

2.3.1办公28

2.3.2附件29

2.3.3互联网31

2.3.4图形33

2.3.5影音34

2.3.6游戏36

2.3.7添加/删除软件36

2.4位置菜单36

2.4.1主文件夹38

2.4.2桌面、文档等39

2.4.3计算机39

2.4.4 CD/DVD刻录机39

2.4.5磁盘分区40

2.4.6网络40

2.4.7连接到服务器41

2.4.8搜索文件41

2.4.9最近的文档42

2.5系统菜单42

2.5.1首选项42

2.5.2系统管理45

2.5.3锁住屏幕51

2.5.4注销51

2.5.5关机51

2.6使用移动存储设备51

2.6.1浏览移动存储介质52

2.6.2写入移动存储介质53

2.7定制GNOME桌面环境54

2.7.1定制面板54

2.7.2定制桌面背景54

2.7.3定制菜单面板55

第3章 命令行基础知识56

3.1命令行结构57

3.2后台进程60

3.3标准输入/标准输出与标准错误输出61

3.4输入/输出重定向61

3.5管道65

3.6元字符与文件名生成67

3.7转义与引用69

3.8命令历史72

3.8.1 fc命令72

3.8.2 history命令74

3.8.3重复执行先前的命令75

3.8.4编辑并执行校正后的命令76

3.8.5命令行补充77

3.9命令别名79

3.10作业控制81

3.11会话记录与命令确认83

3.11.1保存会话记录83

3.11.2确保使用的命令是正确的84

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

4.1文件系统的层次结构87

4.1.1树形层次结构87

4.1.2路径名88

4.2文件系统的组织结构88

4.3文件的类型92

4.3.1普通文件92

4.3.2目录文件94

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章 文件和目录操作107

5.1创建文件108

5.2显示文件列表108

5.2.1使用Is命令显示文件列表108

5.2.2利用通配符显示文件110

5.2.3显示隐藏文件111

5.2.4递归地列出文件112

5.3显示文件内容113

5.3.1使用cat命令显示文件113

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

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

5.3.4使用head命令显示文件前几行内容115

5.3.5使用tail命令显示文件最后几行内容116

5.4复制文件116

5.5移动文件117

5.6删除文件118

5.7显示当前工作目录119

5.8改换目录119

5.9创建目录121

5.10移动目录121

5.11复制目录121

5.12删除目录122

5.13比较文件之间的差别123

5.13.1使用diff命令比较两个文件123

5.13.2使用diff3命令比较3个文件123

5.14从系统中检索文件124

5.14.1简单检索126

5.14.2使用逻辑运算符126

5.14.3利用find命令本身实现其他处理功能126

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

5.15 检索文件内容127

5.15.1利用grep检索文件内容127

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

5.15.3使用grep检索多个文件128

5.15.4检索不包含特定字符串的文本行129

5.15.5在grep中使用正则表达式129

5.15.6检索元字符本身131

5.15.7在命令行中使用引号131

5.16排序132

第6章 编辑文件133

6.1启动vim编辑器134

6.1.1创建文件134

6.1.2状态行135

6.2 vim编辑器的两种工作模式135

6.2.1输入模式135

6.2.2命令模式135

6.3保存编辑的文件并退出vim136

6.4 vim编辑器的基本命令137

6.4.1移动光标位置137

6.4.2输入文本138

6.4.3修改与替换文本138

6.4.4撤销先前的修改139

6.4.5删除文本139

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

6.4.7按指定的数量重复执行命令141

6.5使用ex命令141

6.5.1显示行号141

6.5.2多行复制142

6.5.3移动文本行142

6.5.4删除文本行142

6.6检索与替换142

6.6.1检索字符串142

6.6.2模式检索143

6.6.3替换字符串144

6.7编辑多个文件145

6.7.1编辑多个文件145

6.7.2合并文件与合并文本行145

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

6.8.1临时设定vim的运行环境145

6.8.2永久性地定制vim的运行环境148

6.9其他特殊说明148

6.9.1删除或替换特殊字符148

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

6.10 vim编辑器命令总结149

第7章Shell基础知识153

7.1 Shell与Shell编程154

7.1.1为什么需要Shell编程154

7.1.2什么是Shell脚本155

7.1.3运行Shell脚本155

7.1.4退出与出口状态156

7.1.5调用适当的Shell解释程序158

7.1.6位置参数159

7.2变量与变量替换161

7.2.1变量分类162

7.2.2变量的赋值162

7.2.3内部变量163

7.2.4变量的引用与替换165

7.2.5变量的间接引用167

7.2.6特殊的变量替换167

7.2.7变量声明与类型定义170

7.3命令与命令替换171

7.3.1 Shell内部命令171

7.3.2部分命令介绍174

7.3.3命令替换183

7.4 test语句185

7.4.1文件测试运算符186

7.4.2字符串测试运算符187

7.4.3整数值测试运算符188

7.4.4逻辑运算符189

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

7.5.1读取命令行191

7.5.2命令历史替换191

7.5.3别名替换192

7.5.4花括号扩展192

7.5.5波浪号替换192

7.5.6 I/O重定向193

7.5.7变量替换194

7.5.8算术运算结果替换195

7.5.9命令替换195

7.5.10单词解析195

7.5.11文件名生成196

7.5.12引用字符处理197

7.5.13进程替换197

7.5.14环境处理198

7.5.15 执行命令198

7.5.16跟踪执行过程199

第8章Shell高级编程200

8.1 if条件语句201

8.1.1 if语句的表现形式201

8.1.2嵌套的if-then条件测试202

8.1.3 if-then结构参考204

8.2 case分支语句205

8.3 for循环语句207

8.4 while循环语句210

8.5 until循环语句212

8.6 select循环语句213

8.7嵌套的循环214

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

8.8.1 break和continue命令215

8.8.2 true命令217

8.8.3 sleep命令217

8.8.4 shift命令217

8.8.5 getopt命令218

8.8.6 getopts命令219

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

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

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

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

8.10 Here文档223

8.11 Shell函数227

8.12逻辑与和逻辑或并列结构232

8.12.1逻辑与命令并列结构232

8.12.2逻辑或命令并列结构233

8.13 Shell数组233

8.14信号的捕捉与处理238

8.15 其他Shell课题241

8.15.1子Shell241

8.15.2 Shell脚本的调试242

8.15.3系统性能考虑246

第9章 进程管理248

9.1 ps命令概述249

9.2查询进程及其状态信息251

9.2.1查询当前活动的进程251

9.2.2查询系统中的所有进程251

9.2.3显示进程的重要状态信息252

9.2.4显示进程的详细状态信息253

9.2.5显示进程间的调用关系253

9.2.6 pstree命令254

9.3监控进程及系统资源255

9.4终止进程的运行259

9.5调整分时进程的优先级261

9.5.1 nice命令261

9.5.2 renice命令263

9.5.3调整进程优先级的作用263

第10章proc文件系统265

10.1进程内存映像文件266

10.2系统配置信息270

10.3系统运行状态信息273

10.4系统可调参数276

10.4.1文件系统可调参数277

10.4.2系统内核可调参数277

10.4.3 sysctl命令281

10.5其他重要的子目录282

第11章 磁盘空间管理285

11.1查询磁盘空间信息286

11.1.1常用的磁盘空间管理工具286

11.1.2使用df命令检查磁盘空间的使用情况286

11.1.3使用du命令检查目录占用的存储空间289

11.1.4使用find命令找出超过一定容量限制的文件290

11.1.5使用fiind命令找出并删除长期闲置不用的文件290

11.1.6使用fiind命令找出并删除core文件292

11.1.7使用Is命令检测文件的大小292

11.2采用标准工具备份与恢复数据292

11.2.1利用cpio实现备份和恢复294

11.2.2利用tar实现备份和恢复298

11.2.3利用dd实现文件系统的原样复制304

11.3采用专用工具备份与恢复数据305

11.3.1利用dump命令实现数据的备份306

11.3.2利用restore命令实现数据的恢复308

11.4文件系统限额管理310

11.4.1限额概述310

11.4.2设置限额312

11.4.3限额的维护315

第12章 软件管理318

12.1软件管理概述319

12.1.1软件维护工具319

12.1.2软件管理基本概念319

12.2利用apt-get管理软件包321

12.2.1安装软件包323

12.2.2系统的更新与升级324

12.2.3删除软件包325

12.2.4安装本地存储介质中的软件包325

12.2.5 sources.list配置文件325

12.3利用aptitude管理软件包327

12.3.1安装软件包329

12.3.2系统的升级330

12.3.3查询软件包330

12.3.4检索软件包330

12.3.5删除软件包332

12.3.6图形界面333

12.4 synaptic图形界面软件管理工具333

12.4.1浏览软件包335

12.4.2安装软件包335

12.4.3删除软件包336

12.4.4软件升级337

12.5 GNOME软件增删工具338

12.6软件包的自动更新339

第13章 用户管理341

13.1增加与删除用户342

13.1.1 /etc/passwd文件342

13.1.2 /etc/shadow文件343

13.1.3用户管理实例344

13.2定制用户的工作环境349

13.2.1选择命令解释程序349

13.2.2设置用户初始化文件351

13.2.3定制Shell工作环境353

13.3增加与删除用户组359

13.4监控用户360

13.4.1利用who命令查询系统中的用户361

13.4.2利用finger命令查询系统中的用户362

13.4.3利用w命令查询系统中的用户活动362

13.4.4向注册用户发送消息362

13.5插件式认证模块363

13.5.1配置文件、模块类型与控制标志363

13.5.2修改PAM配置文件366

13.6超级用户与sudo命令366

13.6.1超级用户的访问控制367

13.6.2利用sudo运行特权命令368

13.6.3 sudoers配置文件369

13.6.4 admin用户组成员的访问权限373

13.6.5直接使用root注册373

13.6.6以不同的用户身份访问系统373

第14章 系统启动与关机375

14.1磁盘分区与GRUB376

14.1.1磁盘分区376

14.1.2 GRUB378

14.1.3 GRUB配置文件379

14.1.4安装或修复GRUB381

14.2初始引导过程383

14.2.1 GRUB引导过程概述384

14.2.2补充说明386

14.3系统生成过程386

14.3.1基本概念388

14.3.2 init进程与/etc/event.d目录391

14.3.3启动用户定义的应用程序394

14.4login进程395

14.4.1 login进程与passwd文件395

14.4.2 Shell进程与profiile文件395

14.5系统关机过程396

14.5.1使用shutdown命令关闭系统396

14.5.2使用init命令关闭系统397

14.5.3使用其他命令关机397

第15章 作业调度与系统日志398

15.1定时运行后台作业399

15.1.1 cron守护进程的调度过程399

15.1.2 at作业与atd守护进程400

15.1.3调度错失执行时间的任务401

15.2调度重复执行的任务402

15.2.1 crontab文件的工作原理402

15.2.2创建和编辑crontab文件404

15.2.3显示crontab文件405

15.2.4删除crontab文件405

15.2.5 crontab命令的访问控制405

15.2.6应用实例——数据库定时备份406

15.3调度一次性执行的作业407

15.3.1提交at作业408

15.3.2显示at作业及作业队列409

15.3.3删除at作业409

15.3.4 at命令的访问控制409

15.3.5应用实例——系统定时关机410

15.4系统日志411

15.4.1系统日志文件412

15.4.2应用程序日志文件413

15.4.3无法直接查阅的日志413

15.4.4系统日志守护进程414

第16章 文件系统内部组织417

16.1文件系统的组织结构418

16.1.1引导块419

16.1.2数据块组419

16.2超级块422

16.3信息节点424

16.3.1文件的类型与访问权限426

16.3.2数据块地址数组426

16.3.3符号链接文件427

16.3.4特权标志位427

16.4信息节点与目录及文件的关系428

16.4.1目录文件428

16.4.2目录、文件和信息节点三者之间的关系429

第17章 文件系统管理431

17.1划分磁盘分区432

17.2创建文件系统434

17.2.1 mkfs或mke2fs命令介绍434

17.2.2创建Ext2/Ext3文件系统436

17.3调整文件系统437

17.4安装与卸载文件系统439

17.4.1安装文件系统概述439

17.4.2 mount命令440

17.4.3 /etc/fstab文件441

17.4.4安装文件系统442

17.4.5卸载文件系统444

17.5检测与修复文件系统446

17.5.1何时需要检测文件系统447

17.5.2文件系统检测的内容448

17.5.3交互地检测与修复文件系统452

17.5.4自动检测与修复文件系统453

17.5.5恢复严重受损的超级块454

17.5.6解决fsck命令无法修复的文件系统问题454

17.5.7 fsck的阶段处理方式455

17.6调试文件系统458

17.6.1概述458

17.6.2交互式调试子命令459

17.6.3应用举例1——恢复误删的文件464

17.6.4应用举例2——恢复误删的文件465

17.7其他文件系统维护工具467

17.7.1 dumpe2fs命令467

17.7.2 e2image命令468

第18章TCP/IP网络管理470

18.1 TCP/IP简介471

18.1.1 TCP/IP的层次结构471

18.1.2 TCP/IP如何处理数据通信473

18.2网络接口设置475

18.2.1以太网络设置475

18.2.2 ADSL网络连接480

18.3主机名字解析483

18.4网络路由设置484

18.5配置网络服务485

18.6网络管理与维护487

18.6.1使用ifconfig命令维护网络接口487

18.6.2使用netstat命令监控网络状态489

18.6.3使用ping命令测试远程主机的连通性494

18.6.4使用ping命令检测网络主机的性能495

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

18.6.6使用traceroute命令跟踪路由信息496

18.6.7利用tcpdump捕捉、分析网络分组数据497

第19章TCP/IP网络应用501

19.1 OpenSSH502

19.1.1安装OpenSSH服务器502

19.1.2 /etc/ssh/sshd_ config配置文件502

19.1.3使用SSH注册到远程系统505

19.1.4使用ssh执行远程系统中的命令506

19.1.5使用SCP替代FTP506

19.1.6使用SFTP替代FTP507

19.1.7 SSH与SCP的无密码注册508

19.1.8 OpenSSH的安全考虑510

19.2 Telnet远程注册510

19.2.1设置Telnet服务器511

19.2.2 Telnet服务器的安全考虑512

19.3 FTP文件传输513

19.3.1设置vsftpd513

19.3.2 vsftpd.conf配置文件513

19.3.3 FTP安全考虑517

19.3.4 FTP应用518

19.3.5 FTP自动注册519

第20章DNS域名服务器521

20.1 DNS基本概念522

20.1.1域与区522

20.1.2 DNS域名服务器523

20.1.3 DNS域名与地址解析524

20.2 DNS配置文件526

20.2.1 resolv.conf文件527

20.2.2 named.conf配置文件528

20.2.3区配置文件532

20.2.4 DNS资源记录533

20.3 DNS服务器配置过程537

20.3.1设置resolv.conf配置文件537

20.3.2设置named.conf配置文件537

20.3.3设置正向区配置文件538

20.3.4设置反向区配置文件539

20.3.5 DNS视图540

20.3.6检测配置文件543

20.4测试DNS服务器544

20.4.1验证DNS服务器544

20.4.2 dig命令545

第21章N FS网络文件系统548

21.1 NFS简述549

21.2配置NFS服务器550

21.2.1安装 NFS服务器软件包550

21.2.2 /etc/exports文件551

21.2.3采用图形界面配置NFS共享资源553

21.2.4验证NFS共享资源的配置555

21.3配置NFS客户系统557

21.3.1安装远程文件系统557

21.3.2设置/etc/fstab文件558

21.4 NFS自动安装559

21.4.1主映射文件559

21.4.2直接映射文件560

21.4.3间接映射文件560

21.5 NFS故障修复561

21.5.1基本工具561

21.5.2其他注意事项564

第22章Samba资源共享565

22.1安装Samba服务器566

22.2 smb.conf配置文件567

22.2.1 smb.conf配置文件概述568

22.2.2 Global节569

22.2.3 homes节572

22.2.4 printers节574

22.3快速设置Samba服务器575

22.3.1设定Samba服务器的工作组或域575

22.3.2设置Samba用户认证信息576

22.3.3共享用户主目录577

22.3.4共享其他目录577

22.3.5共享打印机578

22.3.6验证Samba配置文件579

22.4 Samba运行环境测试580

22.4.1在Linux系统中测试Samba服务器580

22.4.2从Windows系统中连接Samba服务器583

22.5访问共享资源584

22.5.1从Windows系统中访问Samba服务器584

22.5.2从Linux系统中访问Windows服务器585

第23章Apache服务器588

23.1 Apache服务器概述589

23.2启动Apache服务器589

23.2.1 Apache软件包的目录结构589

23.2.2 apache2守护进程590

23.2.3设置Apache启动脚本591

23.2.4 Apache模块592

23.3配置Apache服务器592

23.3.1 Apache配置文件593

23.3.2 .htaccess文件594

23.3.3配置指令594

23.4用户目录599

23.4.1利用UserDir设定目录路径600

23.4.2限定用户目录的使用600

23.4.3开放用户CGI目录600

23.5虚拟主机601

23.5.1配置基于主机名的虚拟主机602

23.5.2配置基于IP地址的虚拟主机603

23.5.3利用不同的IP地址提供相同的网站服务604

23.5.4利用不同的端口提供不同的网站服务604

23.6利用CGI提供动态内容服务605

23.6.1启用CGI程序605

23.6.2编写CGI程序606

23.6.3 CGI的安全考虑与suexec608

23.6.4 Apache与LAMP609

23.7用户认证610

23.7.1用户认证的实现610

23.7.2用户认证方法的补充说明612

23.8 日志文件613

23.8.1错误日志文件614

23.8.2访问日志文件615

23.8.3虚拟主机日志617

第24章MySQL数据库618

24.1安装与配置MySQL数据库619

24.1.1安装MySQL数据库619

24.1.2 my.cnf配置文件619

24.1.3 MySQL数据库命令行界面621

24.1.4 MySQL数据库图形界面622

24.1.5设置数据库用户及其访问权限624

24.2访问MySQL数据库624

24.2.1创建、查询、使用与删除数据库624

24.2.2创建、查询与删除数据库表625

24.2.3录入数据626

24.3查询MySQL数据库627

24.3.1查询数据库表627

24.3.2查询数据库表结构628

24.3.3查询数据库表中的数据内容628

24.4 SQL脚本与批处理628

24.5 MySQL数据库的备份与恢复630

24.5.1数据库备份方法630

24.5.2 MySQL数据库备份631

24.5.3 MySQL数据库恢复632

24.5.4 MySQL数据库表的备份与恢复633

24.5.5增量备份与恢复633

24.6密码维护与网络安全635

24.6.1维护数据库管理员密码635

24.6.2恢复数据库管理员密码636

24.6.3基本网络安全考虑637

参考文献638

热门推荐