图书介绍
Linux宝典 第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)CHRISTOPHERNEGUS著;韩东儒,张波译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115175772
- 出版时间:2008
- 标注页数:596页
- 文件大小:63MB
- 文件页数:620页
- 主题词:Linux操作系统
PDF下载
下载说明
Linux宝典 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 Linux基础3
第1章 Linux初步3
1.1 了解Linux5
1.2 探索Linux历史7
1.2.1 从贝尔实验室的UNIX文化开始7
1.2.2 UNIX的商业化8
1.2.3 GNU的免费UNIX10
1.2.4 BSD失去了机会11
1.2.5 Linus填补了空缺11
1.3 为什么Linux如此出色12
1.3.1 Linux的特性12
1.3.2 OSI开放源代码定义13
1.3.3 充满活力的社区14
1.3.4 主要的软件项目15
1.4 Linux神话、传奇和FUD15
1.4.1 能阻止对病毒的担忧吗16
1.4.2 会因使用Linux而受到指控吗16
1.4.3 Linux是否能运行在所有计算机上18
1.4.4 Linux会颠覆Microsoft吗19
1.4.5 使用Linux时如何获得支持20
1.4.6 Linux只面向专家级用户吗20
1.4.7 公司如何用Linux获得利润20
1.4.8 不同的Linux发行版之间有何不同21
1.4.9 Linux吉祥物是企鹅吗21
1.5 运行Linux22
1.6 小结23
第2章 从shell运行命令24
2.1 启动shell25
2.1.1 使用shell提示符25
2.1.2 使用终端窗口25
2.1.3 使用虚拟终端26
2.2 选择shell26
2.2.1 使用bash(以及早期的sh)shell27
2.2.2 使用tcsh(以及早期的csh)shell27
2.2.3 使用ash27
2.2.4 使用ksh28
2.2.5 使用zsh28
2.3 探索shell28
2.3.1 检查登录会话28
2.3.2 检查目录和许可29
2.3.3 检查系统活动30
2.3.4 退出shell31
2.4 在Linux中使用shell31
2.4.1 命令的位置32
2.4.2 重新运行命令33
2.4.3 连接和扩展命令37
2.5 创建shell环境39
2.5.1 配置shell39
2.5.2 使用shell环境变量42
2.5.3 管理后台和前台进程43
2.6 使用Linux文件系统45
2.6.1 创建文件和目录46
2.6.2 移动、复制和删除文件51
2.7 使用vi文本编辑器51
2.7.1 运行vi52
2.7.2 在文件中移动54
2.7.3 搜索文本54
2.7.4 使用命令和数字55
2.8 小结55
第3章 进入桌面56
3.1 了解桌面56
3.2 K桌面环境59
3.2.1 使用KDE桌面60
3.2.2 使用Konqueror文件管理器管理文件62
3.2.3 配置Konqueror选项66
3.2.4 管理窗口68
3.2.5 配置桌面69
3.2.6 添加应用程序启动器和MIME类型71
3.3 GNOME桌面71
3.3.1 使用Metacity窗口管理器72
3.3.2 使用GNOME面板74
3.3.3 使用Nautilus文件管理器77
3.3.4 AIGLX的3D效果79
3.3.5 改变GNOME首选项81
3.3.6 退出GNOME82
3.4 配置自己的桌面82
3.4.1 配置X83
3.4.2 选择窗口管理器85
3.4.3 选择个人的窗口管理器87
3.5 获得更多信息87
3.6 小结87
第2部分 运行显示91
第4章 学习基本的管理功能91
4.1 图形管理工具91
4.1.1 使用基于Web的管理91
4.1.2 不同发行版的图形管理93
4.2 使用根登录(Root Login)96
4.2.1 在shell中变成根(su命令)96
4.2.2 允许有限的管理访问97
4.3 了解管理命令、配置文件和日志文件97
4.3.1 管理命令98
4.3.2 管理配置文件98
4.3.3 管理日志文件101
4.4 使用sudo和其他管理登录101
4.5 管理Linux系统103
4.6 创建用户账号104
4.6.1 用useradd添加用户104
4.6.2 设置用户默认值106
4.7 配置硬件107
4.7.1 管理可移动硬件108
4.7.2 使用可装载的模块110
4.8 管理文件系统和磁盘空间112
4.8.1 挂载文件系统114
4.8.2 使用mkfs命令创建文件系统119
4.8.3 添加硬盘120
4.8.4 检查系统空间122
4.9 监视系统性能123
4.10 小结124
第5章 连接到Internet125
5.1 连接到网络125
5.1.1 通过拨号服务进行连接125
5.1.2 将单台计算机连接到宽带126
5.1.3 将多台计算机连接到宽带127
5.1.4 服务器连接128
5.1.5 连接其他设备129
5.2 使用以太网连接到Internet130
5.2.1 在安装期间配置以太网130
5.2.2 从桌面配置以太网130
5.2.3 使用Fedora中的Network Configuration GUI131
5.2.4 识别其他计算机(主机和DNS)132
5.2.5 使用Ubuntu中的Network Setting GUI133
5.2.6 理解Internet连接134
5.3 使用拨号连接到Internet136
5.3.1 获得信息136
5.3.2 设置拨号PPP137
5.3.3 使用Internet配置向导创建拨号连接137
5.3.4 启动PPP连接139
5.3.5 按需启动PPP连接139
5.3.6 检查PPP连接140
5.4 通过无线连接到Internet141
5.5 小结142
第6章 Linux的安全保证143
6.1 Linux安全检查列表143
6.1.1 了解特定于发行版的安全资源145
6.1.2 了解一般的安全资源146
6.2 安全地使用Linux146
6.2.1 使用密码进行保护146
6.2.2 选择健壮的密码147
6.2.3 使用影子密码文件147
6.3 使用日志文件149
6.3.1 Syslogd的作用150
6.3.2 使用syslogd将日志重定向到Loghost151
6.3.3 理解messages日志文件152
6.4 使用安全shell工具153
6.4.1 启动SSH服务153
6.4.2 使用ssh、sftp和scp命令153
6.4.3 不带密码使用ssh、scp和sftp154
6.5 保护Linux服务器的安全156
6.5.1 使用TCP Wrapper来控制对服务的访问156
6.5.2 了解各种攻击技术158
6.5.3 拒绝服务攻击的防护159
6.5.4 分布式DoS攻击的防护161
6.5.5 针对入侵攻击的防护164
6.5.6 使用SELinux保护服务器的安全166
6.5.7 使用证书和加密保护Web服务器167
6.6 使用安全工具Linux Live CD173
6.6.1 安全Live CD的优势174
6.6.2 使用INSERT检查rootkit174
6.7 小结175
第3部分 挑选和安装Linux发行版第7章 安装Linux179
7.1 选择Linux发行版179
7.1.1 Linux的使用情况180
7.1.2 其他发行版180
7.2 获得自己的Linux发行版180
7.2.1 寻找其他Linux发行版181
7.2.2 了解需要181
7.2.3 下载发行版182
7.2.4 将发行版刻录到CD上182
7.3 了解常见的安装问题183
7.3.1 了解计算机硬件183
7.3.2 升级或从头进行安装184
7.3.3 与Windows双引导还是只用Linux185
7.3.4 使用安装引导选项186
7.3.5 分区硬盘驱动器186
7.3.6 使用LILO或GRUB引导装载程序192
7.3.7 配置网络198
7.3.8 配置其他管理特性199
7.4 小结199
第8章 运行Fedora Core和Red Hat Enterprise Linux200
8.1 探究各种特性201
8.1.1 RedHat安装程序(Anaconda)201
8.1.2 RPM软件包管理202
8.1.3 Kudzu硬件检测203
8.1.4 Red Hat桌面的外观203
8.1.5 系统配置工具203
8.2 深入研究Fedora Core203
8.2.1 日益增加的论坛支持Fedora204
8.2.2 Fedora Extras204
8.2.3 Fedora遗留项目205
8.2.4 论坛和邮寄列表205
8.3 Fedora变得成熟起来206
8.4 Fedora展望207
8.5 安装Fedora Core207
8.5.1 选择计算机硬件207
8.5.2 选择安装方法208
8.5.3 选择安装还是升级209
8.5.4 开始安装209
8.5.5 运行Fedora Setup Agent215
8.6 小结215
第9章 运行Debian GNU/Linux216
9.1 Debian GNU/Linux的内幕217
9.1.1 Debian软件包217
9.1.2 Debian软件包管理工具218
9.1.3 Debian的版本218
9.2 获得Debian的帮助219
9.3 安装Debian GNU/Linux219
9.3.1 硬件要求和安装计划220
9.3.2 运行安装程序220
9.4 管理Debian系统224
9.4.1 配置网络连接224
9.4.2 使用APT进行软件包管理226
9.4.3 使用dpkg进行软件包管理229
9.4.4 使用tasksel安装软件包集(任务)230
9.4.5 替换、转换和改写231
9.4.6 使用debconf管理软件包配置232
9.5 小结232
第10章 运行SUSE Linux233
10.1 了解SUSE234
10.2 SUSE中有什么235
10.2.1 使用YaST进行安装和配置235
10.2.2 RPM软件包管理237
10.2.3 软件自动更新238
10.3 获得SUSE支持238
10.4 安装OpenSUSE238
10.4.1 开始之前239
10.4.2 开始安装239
10.5 开始使用SUSE243
10.6 小结244
第11章 运行KNOPPIX245
11.1 KNOPPIX的特性245
11.2 了解KNOPPIX246
11.2.1 KNOPPIX新闻246
11.2.2 KNOPPIX内幕246
11.2.3 KNOPPIX的出色之处247
11.2.4 KNOPPIX的挑战248
11.2.5 KNOPPIX的出处249
11.2.6 探究KNOPPIX的使用250
11.3 启动KNOPPIX250
11.3.1 获得一台计算机251
11.3.2 引导KNOPPIX251
11.3.3 解决引导问题251
11.4 使用KNOPPIX255
11.4.1 使用KNOPPIX中的KDE桌面255
11.4.2 上网256
11.4.3 在KNOPPIX中安装软件257
11.4.4 在KNOPPIX内保存文件257
11.4.5 保存KNOPPIX配置259
11.4.6 重新启动KNOPPIX259
11.5 小结260
第12章 运行Yellow Dog Linux261
12.1 理解Yellow Dog Linux261
12.2 YellowDog前景262
12.3 深入Yellow Dog263
12.4 安装Yellow Dog Linux264
12.4.1 硬件支持265
12.4.2 规划安装266
12.4.3 开始安装267
12.4.4 重新引导Linux Mac272
12.5 更新Yellow Dog Linux272
12.6 利用Mac-on-Linux运行Mac应用程序273
12.7 支持选项273
12.8 小结274
第13章 运行Gentoo Linux275
13.1 了解Gentoo275
13.1.1 Gentoo的开放源代码精神276
13.1.2 Gentoo社区276
13.1.3 构建、调优和调整Linux276
13.1.4 Gentoo的使用场所277
13.2 Gentoo包含的内容278
13.2.1 用Portage管理软件278
13.2.2 查找软件包279
13.2.3 进入2007年时Gentoo的新功能279
13.3 安装Gentoo279
13.3.1 获得Gentoo280
13.3.2 从live CD开始Gentoo安装281
13.3.3 使用最小化CD开始Gentoo安装282
13.3.4 通过Emerge获得软件288
13.4 小结289
第14章 运行Slaackware Linux290
14.1 了解Slackware290
14.2 Slackware社区的特色291
14.2.1 Slackware的创造者292
14.2.2 Slackware用户293
14.2.3 Slackware的Internet站点293
14.3 使用Slackware的挑战293
14.4 将Slackware用做开发平台294
14.5 安装Slackware294
14.5.1 获得Slackware294
14.5.2 Slackware 11.0中的新特性295
14.5.3 硬件要求295
14.5.4 开始安装296
14.6 开始使用Slackware299
14.7 小结301
第15章 运行Linspire302
15.1 Linspire概述302
15.2 哪个版本更适合您303
15.2.1 使用Click-N-Run安装软件305
15.2.2 其他安装选项306
15.3 Linspire和Freespire支持306
15.3.1 论坛和信息306
15.3.2 Audio Assistant307
15.4 安装Linspire或Freespire307
15.4.1 硬件需求307
15.4.2 安装Linspire或Freespire308
15.5 保护Linspire和Freespire311
15.6 小结312
第16章 运行Mandriva313
16.1 Mandriva的特性313
16.2 探究Mandriva315
16.2.1 Mandriva安装程序(DrakX)315
16.2.2 通过RPMDrake进行RPM软件包管理316
16.2.3 Mandriva Linux控制中心(MCC)317
16.3 Mandriva社区318
16.3.1 Mandrivaclub上的RPM储存库318
16.3.2 Mandriva论坛318
16.4 安装Mandriva Limited Edition319
16.4.1 适合Mandriva的硬件319
16.4.2 开始DrakX安装320
16.5 小结322
第17章 运行Ubuntu Linux323
17.1 Ubuntu概述323
17.1.1 Ubuntu版本324
17.1.2 Ubuntu安装程序324
17.1.3 将Ubuntu作为桌面325
17.1.4 将Ubuntu作为服务器326
17.1.5 Ubuntu副产品327
17.1.6 Ubuntu面临的挑战327
17.2 安装Ubuntu328
17.3 开始使用Ubuntu331
17.3.1 试用桌面系统331
17.3.2 添加更多软件332
17.4 获得有关Ubuntu的更多信息335
17.5 小结335
第18章 运行Linux防火墙/路由器336
18.1 了解防火墙336
18.2 通过防火墙保护桌面系统337
18.2.1 在Fedora中启动防火墙337
18.2.2 在Mandriva中配置防火墙338
18.3 通过iptables使用防火墙339
18.3.1 用iptables启动340
18.3.2 使用iptables进行SNAT或IP伪装343
18.3.3 通过iptables添加模块344
18.3.4 将iptables用作透明代理345
18.3.5 使用iptables进行端口转发345
18.4 制作Coyote Linux可引导软盘防火墙346
18.4.1 创建Coyote Linux防火墙346
18.4.2 创建Coyote Linux软盘347
18.4.3 运行Coyote Linux软盘防火墙351
18.4.4 管理Coyote Linux软盘防火墙351
18.5 使用其他防火墙发行版353
18.6 小结353
第19章 运行可引导的Linux发行版354
19.1 可引导Linux发行版概述354
19.2 选择可引导的Linux355
19.2.1 安全和救援可引导发行版356
19.2.2 演示可引导版本359
19.2.3 多媒体可引导版本359
19.2.4 微型桌面发行版361
19.3 特殊目的的可引导发行版364
19.4 自定义可引导Linux365
19.5 小结366
第4部分 运行应用程序371
第20章 播放音乐和视频371
20.1 播放数字媒体并遵守法律371
20.1.1 版权保护问题372
20.1.2 探究编解码器373
20.2 播放音乐374
20.2.1 安装声卡374
20.2.2 选择音频CD播放器376
20.2.3 使用MIDI音频播放器382
20.2.4 执行音频文件转换和压缩382
20.3 录制和处理音乐384
20.3.1 使用cdrecord创建音频CD384
20.3.2 使用Grip处理CD385
20.3.3 使用cdlabelgen创建CD标签386
20.4 使用电视、视频和数字成像设备进行工作387
20.4.1 使用tvtime看电视387
20.4.2 使用Ekiga召开视频会议389
20.5 观看电影和视频390
20.5.1 使用xine观看视频390
20.5.2 使用Helix Player和RelPlayer 10393
20.6 通过Gtkam和gPhoto2使用数码相机394
20.6.1 使用Gtkam下载数字照片395
20.6.2 使用相机作为存储设备396
20.7 小结397
第21章 处理文字和图像398
21.1 使用OpenOffice.org399
21.2 其他字处理程序400
21.2.1 使用StarOffice401
21.2.2 使用AbiWord401
21.2.3 使用KOffice402
21.2.4 摆脱Windows的束缚402
21.3 使用传统的Linux出版工具404
21.4 在Groff或LaTeX中创建文档404
21.4.1 使用Groff处理文本405
21.4.2 使用TeX/LaTeX处理文本413
21.4.3 转换文档415
21.4.4 构建结构化文档416
21.5 在Linux中打印文档419
21.5.1 打印到默认打印机419
21.5.2 从shell中进行打印419
21.5.3 检查打印队列420
21.5.4 删除打印作业420
21.5.5 检查打印机的状况421
21.6 使用Ghostscript和Acrobat显示文档421
21.6.1 使用Ghostscript和gv命令421
21.6.2 使用Adobe Acrobat Reader422
21.7 处理图形422
21.7.1 使用GIMP处理图像422
21.7.2 进行屏幕捕获423
21.7.3 使用Kpaint修改图像424
21.8 使用由SANE驱动的扫描仪424
21.9 小结425
第22章 电子邮件和网页浏览426
22.1 使用电子邮件426
22.1.1 选择电子邮件客户端426
22.1.2 离开Windows428
22.1.3 开始使用电子邮件428
22.1.4 调整电子邮件429
22.1.5 使用Thunderbird阅读电子邮件430
22.1.6 在Evolution中管理电子邮件435
22.1.7 使用Mozilla Mail阅读电子邮件437
22.1.8 使用基于文本的电子邮件阅读器438
22.2 选择Web浏览器439
22.3 探究Mozilla套件439
22.4 使用Firefox440
22.4.1 设置Firefox441
22.4.2 保护Firefox444
22.4.3 Firefox的使用提示445
22.4.4 使用Firefox的控件446
22.4.5 改善Firefox浏览446
22.4.6 使用Firefox执行任务447
22.5 使用基于文本的Web浏览器448
22.6 小结449
第23章 通过Linux玩游戏450
23.1 Linux游戏概述450
23.2 Linux游戏基本信息451
23.2.1 从何处获得Linux游戏信息451
23.2.2 选择游戏显卡452
23.3 运行开放源代码游戏454
23.3.1 GNOME游戏454
23.3.2 KDE游戏455
23.3.3 获得其他游戏456
23.3.4 象棋游戏458
23.3.5 Freeciv459
23.3.6 PlanetPenguin Racer(TuxRacer)462
23.4 Linux商业游戏462
23.4.1 在Linux中开始运行商业游戏463
23.4.2 玩商业Linux游戏463
23.4.3 id Software的游戏464
23.4.4 玩TransGaming和Cedega游戏465
23.4.5 Loki Software的游戏演示版466
23.5 小结469
第5部分 运行服务器473
第24章 运行Linux、Apache、MySQL和PHP(LAMP)服务器473
24.1 LAMP服务器的组件473
24.1.1 Apache473
24.1.2 MySQL474
24.1.3 PHP474
24.2 设置LAMP服务器475
24.2.1 安装Apache475
24.2.2 安装PHP476
24.2.3 安装MySQL477
24.3 运行LAMP服务器478
24.3.1 编辑Apache配置文件478
24.3.2 向Apache添加虚拟主机480
24.3.3 用户内容和UserDir设置481
24.3.4 安装Web应用程序:Coppermine Photo Gallery481
24.4 故障排除483
24.4.1 配置错误483
24.4.2 访问禁止和服务器内部错误485
24.5 使用SSL/TLS保证Web流量的安全486
24.5.1 生成自己的密钥487
24.5.2 配置Apache支持SSL/TLS488
24.6 小结489
第25章 运行邮件服务器490
25.1 Internet电子邮件的内部工作原理490
25.2 使用的系统和软件491
25.3 系统准备492
25.3.1 为直接传递配置DNS492
25.3.2 配置从邮件主机检索邮件493
25.4 安装和配置邮件服务器软件493
25.4.1 安装Exim和Courier493
25.4.2 安装ClamAV和SpamAssassin495
25.5 测试和故障排除496
25.5.1 检查日志497
25.5.2 常见的错误(以及解决方法)497
25.6 配置邮件客户端499
25.6.1 配置Fetchmail499
25.6.2 配置基于Web的邮件500
25.7 使用SSL/TLS保护通信的安全500
25.8 小结502
第26章 运行打印服务器503
26.1 通用UNIX打印服务(CUPS)503
26.2 设置打印机505
26.2.1 使用基于Web的CUPS管理505
26.2.2 使用Red Hat Printer Configuration窗口507
26.3 使用CUPS打印512
26.3.1 配置CUPS服务器(cupsd.conf)512
26.3.2 启动CUPS服务器513
26.3.3 手动配置CUPS打印机选项513
26.4 使用打印命令514
26.4.1 使用lpr进行打印515
26.4.2 使用lpc命令列出状态515
26.4.3 使用lprm删除打印作业515
26.5 配置打印服务器516
26.5.1 配置共享的CUPS打印机516
26.5.2 配置共享的Samba打印机517
26.6 小结519
第27章 运行文件服务器520
27.1 设置NFS文件服务器521
27.1.1 获得NFS522
27.1.2 共享NFS文件系统522
27.1.3 使用NFS文件系统526
27.1.4 卸载NFS文件系统529
27.1.5 NFS的其他极佳用途530
27.2 设置Samba文件服务器530
27.2.1 获得并安装Samba531
27.2.2 使用SWAT配置Samba532
27.2.3 使用Samba文件和命令538
27.2.4 使用Samba共享目录541
27.2.5 排除Samba服务器的故障542
27.3 小结544
第6部分 Linux编程547
第28章 编程环境和接口547
28.1 理解编程环境547
28.2 使用Linux编程环境548
28.2.1 Linux开发环境548
28.2.2 图形编程环境554
28.2.3 命令行编程环境557
28.3 Linux编程接口557
28.3.1 创建命令行接口558
28.3.2 创建图形接口562
28.3.3 应用程序编程接口563
28.4 小结566
第29章 编程工具和实用程序567
29.1 常用工具箱567
29.2 使用GCC编译器568
29.2.1 编译多个源代码文件569
29.2.2 GCC的命令行选项571
29.3 使用make自动构建572
29.4 库实用程序574
29.4.1 nm命令574
29.4.2 ar命令575
29.4.3 ldd命令576
29.4.4 ldconfig命令576
29.4.5 环境变量和配置文件576
29.5 源代码控制577
29.5.1 使用RCS进行源代码控制577
29.5.2 使用CVS进行源代码控制579
29.6 使用GNU调试器进行调试582
29.6.1 启动GDB583
29.6.2 在调试器中检查代码585
29.6.3 检查数据585
29.6.4 设置断点587
29.6.5 使用源代码587
29.7 小结588
附录A 创建Linux CD以及获得源代码589
附录B 走入Linux社区592
热门推荐
- 1973463.html
- 1503078.html
- 2558050.html
- 1768699.html
- 2689089.html
- 716597.html
- 1816456.html
- 2615493.html
- 581266.html
- 3868875.html
- http://www.ickdjs.cc/book_2680150.html
- http://www.ickdjs.cc/book_782167.html
- http://www.ickdjs.cc/book_2441774.html
- http://www.ickdjs.cc/book_612769.html
- http://www.ickdjs.cc/book_3278074.html
- http://www.ickdjs.cc/book_2051312.html
- http://www.ickdjs.cc/book_2349255.html
- http://www.ickdjs.cc/book_3772099.html
- http://www.ickdjs.cc/book_3764800.html
- http://www.ickdjs.cc/book_1659896.html