图书介绍

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

Linux宝典 第2版
  • (美)Christopher Negus著;徐小青,赵继红,路晓村等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121016745
  • 出版时间:2005
  • 标注页数:540页
  • 文件大小:129MB
  • 文件页数:556页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

Linux宝典 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 Linux初步1

第1章 Linux起步2

1.1 了解Linux3

1.2 Linux的特别之处5

1.3 探索Linux历史6

1.3.1 从贝尔实验室的UNIX文化开始6

1.3.2 商业化的UNIX7

1.3.3 GNU的免费UNIX9

1.3.4 BSD失去了机会9

1.3.5 Linux补充了缺失的片段10

1.4 为什么Linux如此出色10

1.4.1 OSI开放源代码定义11

1.4.2 充满活力的社区12

1.4.3 主要软件项目12

1.5.2 会因为使用Linux而受到控告吗13

1.5 Linux神话、传奇和FUD13

1.5.1 能停止担心病毒吗13

1.5.3 Linux是否能运行在所有计算机上15

1.5.4 Linux与Microsoft之间的竞争15

1.5.5 从何处获取Linux方面的支持15

1.5.6 Linux只面向专家级用户吗15

1.5.7 公司如何用Linux获取利润15

1.5.8 不同的Linux发行版本之间有什么不同16

1.5.9 Linux吉祥物是企鹅吗17

1.6 运行Linux17

1.6.1 开始使用Linux时的常见错误17

1.6.2 开始18

1.7 小结18

第2章 从shell运行命令19

2.1.2 使用终端窗口20

2.1.1 使用shell提示符20

2.1 启动shell20

2.1.3 使用虚拟终端21

2.2 选择shell21

2.2.1 使用bash(以及早期的sh)shell22

2.2.2 使用tcsh(以及早期csh)shell22

2.2.3 使用ash22

2.2.4 使用ksh22

2.2.5 使用zsh22

2.3 探索shell23

2.3.1 检查登录会话23

2.3.2 检查目录和许可23

2.3.3 检查系统活动25

2.3.4 退出shell25

2.4 在Linux中使用shell26

2.4.1 命令定位26

2.4.2 重新运行命令28

2.4.3 连接和扩展命令32

2.5 创建shell环境34

2.5.1 配置shell34

2.5.2 使用shell环境变量37

2.5.3 管理后台和前台进程39

2.6 使用Linux文件系统41

2.6.1 创建文件和目录42

2.6.2 移动、拷贝和删除文件47

2.7 使用vi文本编辑器48

2.7.1 启动vi48

2.7.2 在文件中移动50

2.7.3 搜索文本51

2.7.4 在命令中使用数字51

2.8 小结52

3.1.1 启动桌面53

3.1 了解桌面53

第3章 进入桌面53

3.2 K桌面环境(KDE)56

3.2.1 使用KDE桌面57

3.2.2 用Konqueror文件管理器管理文件59

3.2.3 配置Konqueror选项63

3.2.4 管理窗口65

3.2.5 配置桌面66

3.2.6 添加应用程序启动器和MIME类型68

3.3 GNOME桌面69

3.3.1 使用Metacity窗口管理器70

3.3.2 使用GNOME面板71

3.3.3 使用Nautilus文件管理器75

3.3.4 修改GNOME参数77

3.4 配置自己的桌面79

3.3.5 退出GNOME79

3.4.1 配置X80

3.4.2 选择窗口管理器83

3.4.3 选择个人窗口管理器84

3.5 获得更多信息84

3.6 小结85

第2部分 运行显示87

第4章 学习基本的管理功能88

4.1 图形管理工具88

4.1.1 使用基于Web的管理88

4.1.2 开放源代码项目提供Web管理89

4.1.3 Webmin管理工具89

4.2 不同版本的图形管理89

4.2.1 Red Hat配置工具90

4.2.2 SUSE YaST工具92

4.3 使用Root Login92

4.3.1 从shell变成为根(su命令)93

4.3.2 允许有限的管理访问94

4.4 管理命令、配置文件和日志文件94

4.4.1 管理命令94

4.4.2 管理配置文件95

4.4.3 管理日志文件98

4.5 使用sudo和其他管理登录98

4.6 管理Linux系统100

4.6.1 创建用户账号100

4.6.2 设置用户默认值103

4.7 配置硬件104

4.7.1 搜索可用模块105

4.7.2 列出装载模块105

4.8 管理文件系统和磁盘空间106

4.8.1 安装文件系统108

4.8.2 使用mkfs命令创建文件系统113

4.8.3 增加硬盘114

4.8.4 检查系统空间116

4.9 监视系统性能118

4.10 小结118

第5章 连接到因特网119

5.1 连接到网络119

5.1.1 通过拨号服务连接119

5.1.2 把单台计算机连接到宽带120

5.1.3 把多台计算机连接到宽带121

5.2 连接服务器122

5.3 连接其他设备123

5.4 使用以太网连接到因特网124

5.4.1 在安装期间配置以太网124

5.4.2 从桌面配置以太网124

5.5 在Fedora中使用网络配置125

5.6 识别其他计算机(主机和DNS)126

5.7 理解因特网连接128

5.8.1 获取信息130

5.8 使用拨号连接到因特网130

5.8.2 配置拨号PPP131

5.8.3 使用因特网配置向导创建拨号连接131

5.8.4 启动PPP连接133

5.8.5 按需启动PPP连接133

5.8.6 检查PPP连接134

5.9 小结135

第6章 Linux的安全保证136

6.1 保护计算机136

6.2 了解攻击技术137

6.3 拒绝服务攻击的防护138

6.3.1 邮件轰炸138

6.3.2 垃圾邮件中继139

6.4 分布式DoS攻击的防护140

6.3.3 smurf放大攻击140

6.5 针对入侵攻击的防护144

6.5.1 评测对网络服务的访问144

6.5.2 禁用网络服务145

6.5.3 使用TCP包装器146

6.6 从日志文件检测入侵148

6.6.1 syslogd的作用150

6.6.2 利用syslogd将日志重定向到Loghost150

6.6.3 理解信息日志文件152

6.7 利用密码进行保护152

6.7.1 选择健壮密码153

6.7.2 使用密码文件153

6.8 使用加密技术155

6.8.1 对称加密术155

6.8.2 公钥加密术155

6.8.3 安全套接层156

6.9.1 启动SSH服务163

6.9.2 使用ssh,sftp和scp命令163

6.9 使用安全shell数据包163

6.9.3 不带密码使用ssh,scp和sftp164

6.10 用PortSentry保护计算机165

6.10.1 下载并安装PortSentry166

6.10.2 PortSentry的基本操作166

6.10.3 配置PortSentry167

6.10.4 测试PortSentry170

6.10.5 跟踪PortSentry入侵171

6.10.6 恢复访问172

6.11 安全审计工具172

6.12 小结173

第3部分 挑选和安装Linux发行版本175

7.1 选择Linux发行版本176

第7章 安装Linux176

7.1.1 Linux的使用情况177

7.1.2 其他发行版本177

7.2 获得自己的Linux发行版本177

7.2.1 寻找其他Linux发行版本178

7.2.2 了解需要178

7.2.3 下载发行版本179

7.2.4 将发行版本刻录到CD上179

7.3 探究常见的安装主题180

7.3.1 了解计算机硬件180

7.3.2 从头开始升级或安装181

7.3.3 Windows或Linux的双引导181

7.3.4 使用安装引导选项182

7.3.5 将硬盘驱动器分区183

7.3.6 使用LILO或GRUB引导装入程序189

7.3.8 配置其他管理特性196

7.3.7 配置网络196

7.4 从Linux宝典DVD或CD安装197

7.5 小结197

第8章 运行Fedora Core和Red Hat Enterprise Linux198

8.1 探究特征199

8.1.1 Red Hat安装程序(Anaconda)199

8.1.2 RPM程序包管理200

8.1.3 Kudzu硬件检测200

8.1.4 Red Hat桌面的Look-and-Feel200

8.1.5 系统配置工具200

8.2 深入研究Fedora Core201

8.2.1 Fedora遗留项目201

8.2.2 Fedora软件储存库201

8.3 人们对Red Hat的看法202

8.2.3 论坛和邮寄清单202

8.4 Red Hat社区203

8.5 安装Fedora Core205

8.5.1 选择计算机硬件205

8.5.2 选择一种安装方法206

8.5.3 选择安装或升级207

8.5.4 开始安装208

8.5.5 运行Fedora Setup Agent213

8.6 小结213

第9章 运行Debian GNU/Linux214

9.1 Debian GNU/Linux的内部情况214

9.1.1 Debian数据包214

9.1.2 Debian数据包管理工具215

9.2 安装Debian GNU/Linux216

9.2.1 硬件要求和安装计划216

9.2.2 运行安装程序217

9.3.1 配置网络连接220

9.3 管理Debian系统220

9.3.2 使用APT进行数据包管理221

9.3.3 使用dpkg进行数据包管理224

9.3.4 借助tasksel安装数据包集(任务)225

9.3.5 替换、转换和改写226

9.3.6 用debconf管理数据包配置227

9.4 小结227

第10章 运行SUSE Linux228

10.1 理解SUSE228

10.2 SUSE的内部结构229

10.2.1 用YaST安装和配置229

10.2.2 RPM数据包管理231

10.2.3 软件自动升级232

10.3 获得SUSE支持232

10.4 安装SUSE232

10.4.2 开始安装233

10.4.1 开始之前233

10.5 由SUSE启动236

10.6 小结237

第11章 运行KNOPPIX238

11.1 理解KNOPPIX238

11.1.1 KNOPPIX部结构238

11.1.2 KNOPPIX卓越之处239

11.1.3 用KNOPPIX检验挑战240

11.1.4 查看KNOPPIX的出处241

11.1.5 探究KNOPPIX的使用242

11.2 启动KNOPPIX242

11.2.1 获得一台计算机243

11.2.2 引导KNOPPIX243

11.2.3 更正引导问题243

11.3 使用KNOPPIX246

11.3.1 使用KNOPPIX中的KDE桌面247

11.3.3 在KNOPPIX中安装软件248

11.3.4 在KNOPPIX内保存文件248

11.3.2 上网248

11.3.5 保存KNOPPIX配置251

11.3.6 重新启动KNOPPIX251

11.4 小结252

第12章 运行Gentoo Linux253

12.1 了解Gentoo253

12.1.1 Gentoo的开放源代码精神253

12.1.2 Gentoo社区254

12.1.3 建立、调整Linux254

12.1.4 在哪儿应用Gentoo255

12.2 Gentoo包含的内容255

12.2.1 用Portage管理软件256

12.3 安装Gentoo257

12.3.1 获得Gentoo257

12.2.2 查找软件数据包257

12.3.2 开始Gentoo安装258

12.4 小结264

第13章 运行Slackware Linux265

13.1 了解Slackware265

13.2 Slackware社区特色266

13.2.1 Slackware创造者266

13.2.2 Slackware用户267

13.2.3 Slackware因特网站点268

13.3 使用Slackware的挑战268

13.4 Slackware用做开发平台269

13.5 安装Slackware269

13.5.1 获得Slackware269

13.5.2 硬件要求269

13.5.3 开始安装270

13.6 用Slackware开始274

13.7 小结275

第14章 运行Mandrakelinux276

14.1 探究Mandrakelinux 10277

14.1.1 Mandrakelinux安装程序(DrakX)277

14.1.2 用RPMDrake进行RPM数据包管理278

14.1.3 Mandrakelinux控制中心(MCC)278

14.2 Mandrakelinux社区279

14.2.1 Mandrakeclub上的RPM储存库279

14.2.2 Mandrakelinux论坛和新闻279

14.3 安装Mandrakelinux 10280

14.3.1 适合Mandrakelinux 10的硬件280

14.3.2 开始DrakX安装281

14.4 小结285

第15章 运行Linux防火墙/路由器286

15.1 了解防火墙286

15.2.1 在Red Hat Linux中启动防火墙287

15.2 用防火墙保护台式机287

15.2.2 在Mandrakelinux中创建防火墙289

15.3 用iptables使用防火墙289

15.3.1 用iptables启动290

15.3.2 使用iptables做NAT或IP冒充294

15.3.3 用iptables添加模块294

15.3.4 用iptables做透明代理服务器295

15.3.5 使用iptables进行端口转发295

15.4 制作Coyote Linux可引导软盘防火墙296

15.4.1 创建Coyote Linux防火墙296

15.4.2 创建Coyote Linux软盘297

15.4.3 运行Coyote Linux软盘防火墙302

15.4.4 管理Coyote Linux软盘防火墙302

15.5 使用其他防火墙发行版本304

15.6 小结304

16.1 探究可引导的Linux305

第16章 运行可引导的Linux发行版本305

16.2 引导救援发行版本306

16.2.1 KNOPPIX安全工具发行版本307

16.2.2 内部安全救援工具箱307

16.3 引导多媒体发行版本308

16.3.1 MoviX309

16.3.2 GeeXboX310

16.4 引导微型桌面发行版本310

16.4.1 Damn Small Linux310

16.4.2 Feather Linux311

16.5 小结312

第4部分 运行应用程序313

17.1 播放数字媒体和依法从事314

17.1.1 版权保护问题314

第17章 播放音乐和视频314

17.1.2 编解码器探讨316

17.2 播放音乐317

17.2.1 设置声卡317

17.2.2 选择音频CD播放器318

17.2.3 使用MIDI音频播放器326

17.2.4 执行音频文件转换和压缩326

17.3 录制和裁剪音乐329

17.3.1 使用cdrecord创建音频CD329

17.3.2 使用Grip裁剪CD330

17.3.3 使用cdlabelgen创建CD标签331

17.4 使用电视、视频和数字图像工作332

17.4.1 使用tvtime看电视332

17.4.2 使用GnomeMeeting召开视频会议334

17.5 观看电影和视频336

17.5.1 使用xine观看视频336

17.6 使用带Gtkam和gPhoto2的数码相机339

17.5.2 使用Helix Player和RealPlayer 10339

17.6.1 使用Gtkam下载数字照片341

17.6.2 使用相机作为存储设备342

17.7 小结343

第18章 使用文字和图像工作344

18.1 使用OpenOffice.org344

18.2 其他字处理器346

18.2.1 使用StarOffice346

18.2.2 使用AbiWord347

18.2.3 使用KOffice347

18.2.4 摆脱Windows348

18.3 使用传统的Linux出版工具349

18.4 创建Groff或LaTeX文档350

18.4.1 使用Groff进行文本处理351

18.4.2 使用TeX/LaTeX处理文本359

18.4.3 转换文档361

18.4.4 构建结构化文档362

18.5 在Linux中打印文档365

18.5.1 打印到默认打印机365

18.5.2 从shell中打印366

18.5.3 检查打印排队366

18.5.4 删除打印作业367

18.5.5 检查打印机状况367

18.6 使用Ghostscript和Acrobat显示文档368

18.6.1 使用Ghostscript和ggv命令368

18.6.2 使用Adobe Acrobat阅读器368

18.7 使用图形工作369

18.7.1 使用GIMP生成图像369

18.7.2 进行屏幕捕捉370

18.7.3 使用Kpaint修改图像371

18.8 使用SANE驱动的扫描仪372

18.9 小结372

19.1.1 选择电子邮件客户端373

19.1 使用电子邮件373

第19章 电子邮件和网页浏览373

19.1.2 从Windows走到这里374

19.1.3 开始使用电子邮件375

19.1.4 调整电子邮件376

19.1.5 使用Mozilla Mail阅读电子邮件376

19.1.6 管理Evolution中的电子邮件380

19.1.7 得到Thunderbird382

19.1.8 使用基于文本的电子邮件阅读器383

19.2 选择Web浏览器384

19.2.1 使用Mozilla进行网页浏览385

19.2.2 使用基于文本的Web浏览器391

19.2.3 运行Firefox Web浏览器392

19.3 小结393

20.1.1 什么地方可以得到有关Linux游戏的信息394

20.1 Linux游戏基本信息394

第20章 单机游戏和在线游戏394

20.1.2 开始Linux游戏395

20.1.3 选择游戏使用的视频卡395

20.2 X窗口游戏396

20.2.1 GNOME游戏397

20.2.2 KDE游戏397

20.2.3 象棋游戏399

20.2.4 Freeciv游戏400

20.3 Linux商业游戏404

20.3.1 id软件游戏404

20.3.2 TransGaming和Cedega游戏406

20.3.3 Loki软件游戏演示版407

20.4 小结410

第5部分 运行服务器411

21.1 LAMP服务器部件412

21.1.1 Apache412

第21章 运行Linux,Apache,MYSQL和PHP(LAMP)服务器412

21.1.2 MySQL413

21.1.3 PHP413

21.2 设置LAMP服务器414

21.2.1 安装Apache414

21.2.2 安装PHP415

21.2.3 安装MySQL415

21.3 运行LAMP服务器417

21.3.1 编辑Apache配置文件417

21.3.2 添加一个虚拟主机在Apache上419

21.3.3 安装Web应用程序:Gallery420

21.4 错误排除423

21.4.1 配置错误423

21.4.2 访问禁止和服务器内部错误424

21.5 使用SSL/TLS保证网页通信量安全425

21.5.1 生成自己的密钥426

21.5.2 配置Apache支持SSL/TLS427

21.6 小结428

第22章 运行邮件服务器429

22.1 因特网电子邮件的内部运作429

22.2 服务器配置选项430

22.3 准备好自己的系统431

22.3.1 网络配置431

22.3.2 公共包432

22.4 安装和运行sendmail433

22.5 安装和运行Postfix436

22.6 测试和排除错误440

22.7 配置邮件客户端440

22.7.1 配置Fetchmail440

22.7.2 配置基于网页的邮件441

22.8 使用SSL/TLS保证通信安全442

22.9 小结443

23.1 通用UNIX打印服务(CUPS)444

第23章 运行打印服务器444

23.2 设置打印机445

23.2.1 使用基于网页的CUPS管理445

23.2.2 使用Red Hat打印机配置窗口447

23.3 使用CUPS打印454

23.3.1 配置CUPS服务器(cupsd.conf)455

23.3.2 启动CUPS服务器456

23.3.3 手动配置CUPS打印选项456

23.4 使用打印命令457

23.4.1 使用lpr命令打印458

23.4.2 使用lpc命令列出状态458

23.4.3 使用lprm命令删除打印作业458

23.5 配置打印服务器459

23.5.1 配置一台共享的CUPS打印机459

23.5.2 配置一个共享Samba打印机461

23.6 小结462

第24章 运行文件服务器463

24.1 设置一个NFS文件服务器463

24.1.1 得到NFS465

24.1.2 共享NFS文件系统465

24.1.3 使用NFS文件系统469

24.2 设置Samba文件服务器474

24.2.1 得到并安装Samba475

24.2.2 使用SWAT配置Samba475

24.2.3 使用Samba文件和命令483

24.2.4 使用Samba共享目录485

24.2.5 Samba服务器排错486

24.3 小结488

第6部分 Linux编程489

第25章 编程环境与接口490

25.1 Linux编程环境490

25.1.1 Linux开发环境491

25.1.2 图形编程环境496

25.1.3 命令行编程环境500

25.2 Linux编程接口500

25.2.1 创建命令行接口501

25.2.2 创建图形接口506

25.2.3 应用程序编程接口507

25.3 小结509

第26章 编程工具和实用程序510

26.1 常备工具箱510

26.2 使用GCC编译器511

26.2.1 编译多重源代码文件512

26.2.2 GCC命令行选项514

26.3 使用make自动创建514

26.4 库实用程序516

26.4.1 nm命令517

26.4.3 ldd命令518

26.4.2 ar命令518

26.4.4 ldconfig命令519

26.4.5 环境变量和配置文件519

26.5 源代码控制519

26.5.1 使用RCS的源代码控制519

26.5.2 用CVS的源代码控制522

26.6 使用GDB调试525

26.6.1 启动GDB525

26.6.2 在调试器中检查代码527

26.6.3 检验数据528

26.6.4 设置断点529

26.6.5 使用源代码530

26.7 小结531

附录A 媒体532

附录B 进入Linux社区537

热门推荐