图书介绍
Ubuntu权威指南PDF|Epub|txt|kindle电子书版本网盘下载
- 刑国庆编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115212672
- 出版时间:2010
- 标注页数:638页
- 文件大小:341MB
- 文件页数:653页
- 主题词:Linux操作系统-指南
PDF下载
下载说明
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