软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 应用软件 > 电子阅读 > Linux宝典(第5版)pdf高清扫描版

Linux宝典(第5版)pdf高清扫描版

分享到:
Linux宝典由著名软件开发人员尼格斯先生编著,是一本学习Linux知识的优秀宝典。有的人或许不知道Linux是什么,小编在这里给大家介绍一下,Linux是一个成熟的,克隆于UNIX操作系统的免费操作系统。如今Linux已经成为多种商业和应用程序中的主流操作系统。不管你是否接触过Linux,这本书都可以帮助您从头开始学习。Linux是开发软件人员的必备知识,而Linux宝典就是大家的入门秘籍。接下来小编就大家浏览一下大致内容。Linux宝典详尽地介绍了Linux的方方面面。全书共分为6个部分,从讲述基本的Linux概念、shell基本命令以及图形用户界面开始,一直到最后介绍Linux编程环境,每一部分都提供了主要命令的详细解释和流程说明。Linux宝典的一个显著特点是安排了很多章节来介绍各种最新流行的Linux发行版(多达12个)。此外,Linux宝典最后提供的大量参考资料可帮助读者获得所需的各种知识。Linux宝典不仅可作为Linux新手的入门指南,而且对于Linux专业人员也极具参考价值。有兴趣的宝宝们欢迎来3322软件免费下载阅读。
Linux宝典

Linux宝典简介:

出版社: 人民邮电出版社
ISBN:9787115199072
版次:5
商品编码:10139212
包装:平装
开本:16开
出版时间:2010-05-01
用纸:胶版纸
页数:480
字数:954000
正文语种:中文

Linux宝典编辑推荐:

将Linux引入家庭、学校或小型企业
轻松地从Windows或Mac OS迁移到Linux
使用数千种Linux桌面和服务器应用程序
有了Linux,您既可以实现一台具有大量功能的台式计算机,也可以将其变为强大的公司服务器使用这本全面的参考作为指南,就可充分利用Linux满足家庭、小型企业、学校或公司的计算需求您可了解16个不同的Linux发行版,查看逐步的说明,并了解其他企业LinuxDIY者如何创建强大且廉价的系统这是您借助Linux获得成功必备的书籍。
掌握可用于台式机、服务器和工作站的Linux
找到、安装和使用大量免费的开放源代码软件
使用有用的编程工具创建自己出色的应用程序
在Linux中打开音乐、视频、图像和文档
从Linux桌面进行Internet浏览、收发电子邮件或聊天
设置自己的电子邮件和Web(LAMP)服务器
使用防火墙和其他安全工具进行安全的连接

Linux宝典作者简介:

尼格斯(Christopher Negus),已经编写或与他人合著了多本有关Linux和UNIX的书籍,包括《Red HatLinux Bible》(所有版本)、《Pedoraand Red HatEnterprise Linux Bible》、《Linux Troubleshooting Bible》、《Linux Toys》和《Linux.Toys.II》。在2007年末,Chris与他人合著了面向高级用户的新Linux.Toolbox系列丛书中的3本书籍:《Fedora.Linux.Toolbox》、《SUSE.Linux.Toolbox》和《Ubuntu.Linux.Toolbox》。在20世纪90年代早期于Utah参与Novell的生命周期很短的UnixWare项目前,他在AT&T工作了8年,参与了UNIX的开发。

Linux宝典目录:

第1部分 Linux基础
第1章 Linux初步 3
1.1 迈开第一步 3
1.2 了解Linux 4
1.3 探索Linux历史 6
1.3.1 从贝尔实验室的UNIX文化开始 6
1.3.2 UNIX的商业化 7
1.3.3 GNU的免费UNIX 8
1.3.4 BSD失去了机会 9
1.3.5 Linus填补了空缺 9
1.4 为什么Linux如此出色 10
1.4.1 Linux的特性 10
1.4.2 OSI开放源代码定义 11
1.4.3 充满活力的社区 12
1.4.4 主要的软件项目 12
1.5 现实世界中的Linux 13
1.5.1 学校使用的Linux 13
1.5.2 小型企业中的Linux 14
1.5.3 企业中的Linux 14
1.6 Linux神话、传奇和FUD 15
1.6.1 能阻止对病毒的担忧吗 15
1.6.2 会因使用Linux而受到指控吗 15
1.6.3 Linux是否能在所有计算机上运行 17
1.6.4 Linux会颠覆Microsoft吗 18
1.6.5 使用Linux时如何获得支持 18
1.6.6 Linux只面向专家级用户吗 19
1.6.7 公司如何用Linux获得利润 19
1.6.8 不同的Linux发行版之间有何不同 19
1.6.9 Linux吉祥物是企鹅吗 20
1.7 运行Linux 20
1.8 小结 21
第2章 从shell运行命令 22
2.1 启动shell 23
2.1.1 使用shell提示符 23
2.1.2 使用终端窗口 23
2.1.3 使用虚拟终端 24
2.2 选择shell 24
2.2.1 使用bash(以及早期的sh)shell 24
2.2.2 使用tcsh(以及早期的csh)shell 25
2.2.3 使用ash 25
2.2.4 使用ksh 25
2.2.5 使用zsh 25
2.3 探索shell 25
2.3.1 检查登录会话 25
2.3.2 检查目录和权限 26
2.3.3 检查系统活动 27
2.3.4 退出shell 28
2.4 在Linux中使用shell 28
2.4.1 命令的位置 28
2.4.2 重新运行命令 30
2.4.3 连接和扩展命令 33
2.5 创建shell环境 34
2.5.1 配置shell 35
2.5.2 使用shell环境变量 37
2.5.3 管理后台和前台进程 38
2.6 使用Linux文件系统 40
2.6.1 创建文件和目录 41
2.6.2 移动、复制和删除文件 44
2.7 使用vi文本编辑器 45
2.7.1 运行vi 46
2.7.2 在文件中移动 47
2.7.3 搜索文本 47
2.7.4 使用命令和数字 48
2.8 小结 48
第3章 进入桌面 49
3.1 了解桌面 49
3.2 启动桌面 50
3.2.1 引导到桌面 50
3.2.2 引导到图形登录 50
3.2.3 引导到文本提示 51
3.3 K桌面环境 51
3.3.1 使用KDE桌面 52
3.3.2 使用Konqueror文件管理器管理文件 53
3.3.3 配置Konqueror选项 57
3.3.4 管理窗口 58
3.3.5 配置桌面 60
3.3.6 添加应用程序启动器和MIME类型 61
3.4 GNOME桌面 62
3.4.1 使用Metacity窗口管理器 63
3.4.2 使用GNOME面板 64
3.4.3 使用Nautilus文件管理器 67
3.4.4 AIGLX的3D效果 68
3.4.5 更改GNOME首选项 69
3.4.6 退出GNOME 70
3.5 配置GNOME Online Desktop 70
3.6 配置自己的桌面 71
3.6.1 配置X 71
3.6.2 选择窗口管理器 73
3.6.3 选择个人的窗口管理器 74
3.7 获得更多信息 75
3.8 小结 75
第2部分 运行显示
第4章 学习基本的管理功能 79
4.1 图形管理工具 79
4.1.1 使用基于Web的管理 79
4.1.2 不同发行版的图形管理 81
4.2 使用根登录(Root Login) 82
4.2.1 在shell中变成根用户(su命令) 83
4.2.2 允许有限的管理访问 84
4.3 了解管理命令、配置文件和日志文件 84
4.3.1 管理命令 84
4.3.2 管理配置文件 85
4.3.3 管理日志文件 87
4.4 使用sudo和其他管理登录 88
4.5 管理Linux系统 89
4.6 创建用户账户 89
4.6.1 使用useradd添加用户 90
4.6.2 设置用户默认值 92
4.6.3 使用usermod修改用户 93
4.6.4 使用userdel删除用户 93
4.7 配置硬件 93
4.7.1 管理可移动硬件 94
4.7.2 使用可装载的模块 96
4.8 管理文件系统和磁盘空间 97
4.8.1 挂载文件系统 99
4.8.2 使用mkfs命令创建文件系统 103
4.8.3 添加硬盘 103
4.8.4 检查系统空间 105
4.9 监视系统性能 106
4.10 小结 106
第5章 连接到Internet 107
5.1 连接到网络 107
5.1.1 通过拨号服务进行连接 107
5.1.2 将单台计算机连接到宽带 108
5.1.3 将多台计算机连接到宽带 109
5.1.4 服务器连接 110
5.1.5 连接其他设备 110
5.2 使用以太网连接到Internet 111
5.2.1 在安装期间配置以太网 111
5.2.2 从桌面配置以太网 111
5.2.3 使用Fedora中的Network Configuration GUI 112
5.2.4 识别其他计算机(主机和DNS) 113
5.2.5 使用Ubuntu中的Network Settings GUI 114
5.2.6 了解Internet连接 115
5.3 使用拨号连接到Internet 116
5.3.1 获得信息 116
5.3.2 设置拨号PPP 117
5.3.3 使用Internet Configuration Wizard创建拨号连接 117
5.3.4 启动PPP连接 118
5.3.5 按需启动PPP连接 118
5.3.6 检查PPP连接 119
5.3.7 检查是否已经检测到调制解调器 119
5.4 通过无线连接到Internet 120
5.5 小结 120
第6章 保护Linux 121
6.1 Linux安全检查列表 121
6.1.1 了解特定于发行版的安全资源 124
6.1.2 了解一般的安全资源 124
6.2 安全地使用Linux 124
6.2.1 使用密码进行保护 125
6.2.2 选择健壮的密码 125
6.2.3 使用影子密码文件 126
6.3 使用日志文件 127
6.3.1 syslogd的作用 128
6.3.2 使用syslogd将日志重定向到Loghost 129
6.3.3 理解messages日志文件 130
6.4 使用安全shell工具 130
6.4.1 启动ssh服务 130
6.4.2 使用ssh、sftp和scp命令 131
6.4.3 不带密码使用ssh、scp和sftp 131
6.5 保护Linux服务器的安全 132
6.5.1 使用TCP Wrapper来控制对服务的访问 132
6.5.2 了解各种攻击技术 134
6.5.3 拒绝服务攻击的防护 135
6.5.4 分布式DOS攻击的防护 137
6.5.5 针对入侵攻击的防护 139
6.5.6 使用SELinux保护服务器的安全 141
6.5.7 使用证书和加密保护Web服务器 141
6.6 使用安全工具Linux Live CD 147
6.6.1 安全Live CD的优势 147
6.6.2 使用INSERT检查rootkit 147
6.7 小结 148
第3部分 挑选和安装Linux发行版
第7章 安装Linux 151
7.1 选择Linux发行版 151
7.1.1 Linux的使用情况 151
7.1.2 其他发行版 152
7.2 获得自己的Linux发行版 152
7.2.1 寻找其他Linux发行版 152
7.2.2 了解需要 153
7.2.3 下载发行版 153
7.2.4 将发行版刻录到CD上 154
7.3 了解常见的安装问题 154
7.3.1 了解计算机硬件 154
7.3.2 升级或从头进行安装 155
7.3.3 与Windows双引导还是只用Linux 155
7.3.4 使用安装引导选项 156
7.3.5 分区硬盘驱动器 156
7.3.6 使用LILO或GRUB引导装载程序 161
7.3.7 配置网络 166
7.3.8 配置其他管理特性 167
7.4 小结 167
第8章 运行Fedora和Red Hat Enterprise Linux 168
......
第9章 运行Debian GNU/Linux 180
......
第10章 运行SUSE和openSUSE Linux 194
......
第11章 运行KNOPPIX 203
......
第12章 运行Yellow Dog Linux 216
......
第13章 运行Gentoo Linux 227
......
第14章 运行Slackware Linux 239
......
第15章 运行Linspire和Freespire 249
......
第16章 运行Mandriva 258
......
第17章 运行Ubuntu Linux 266
......
第18章 运行Linux防火墙/路由器 277
......
第19章 运行可引导的Linux发行版 292
......
第4部分 运行应用程序
第20章 播放音乐和视频 305
20.1 播放数字媒体并遵守法律 305
20.1.1 版权保护问题 306
20.1.2 探究编解码器 307
20.2 播放音乐 308
20.2.1 安装声卡 308
20.2.2 选择音频CD播放器 309
20.2.3 使用MIDI音频播放器 313
20.2.4 执行音频文件转换和压缩 314
20.3 录制和处理音乐 316
20.3.1 使用cdrecord创建音频CD 316
20.3.2 使用Grip处理CD 316
20.3.3 使用cdlabelgen创建CD标签 317
20.4 使用电视、视频和数字成像设备进行工作 31820.4.1 使用tvtime看电视 31820.4.2 使用Ekiga召开视频会议 31920.5 观看电影和视频 32020.5.1 使用xine观看视频 32020.5.2 使用Helix Player和RealPlayer 10 32220.6 通过gtkam和gPhoto2使用数码相机 32320.6.1 使用gtkam下载数字照片 32320.6.2 使用相机作为存储设备 32320.7 小结 324第21章 处理文字和图像 325.....
第22章 电子邮件和网页浏览 346.....
第23章 通过Linux玩游戏 365.....
第5部分 运行服务器
第24章 运行Linux、Apache、MySQL和PHP(LAMP)服务器 383
24.1 LAMP服务器的组件 383
24.1.1 Apache 383
24.1.2 MySQL 384
24.1.3 PHP 384
24.2 设置LAMP服务器 385
24.2.1 安装Apache 385
24.2.2 安装PHP 385
24.2.3 安装MySQL 386
24.3 运行LAMP服务器 387
24.3.1 编辑Apache配置文件 387
24.3.2 向Apache添加虚拟主机 388
24.3.3 用户内容和userdir设置 389
24.3.4 安装Web应用程序:Coppermine Photo Gallery 389
24.4 故障排除 391
24.4.1 配置错误 391
24.4.2 访问禁止和服务器内部错误 392
24.5 使用SSL/TLS保证Web流量的安全 393
24.5.1 生成自己的密钥 394
24.5.2 配置Apache支持SSL/TLS 394
24.6 小结 395
第25章 运行邮件服务器 396
25.1 Internet电子邮件的内部工作原理 396
25.2 使用的系统和软件 397
25.3 系统准备 397
25.3.1 为直接传递配置DNS 398
25.3.2 配置从邮件主机检索邮件 398
25.4 安装和配置邮件服务器软件 399
25.4.1 安装Exim和Courier 399
25.4.2 安装ClamAV和Spam Assassin 400
25.5 测试和故障排除 401
25.5.1 检查日志 401
25.5.2 常见的错误(以及解决方法) 402
25.6 配置邮件客户端 403
25.6.1 配置Fetchmail 403
25.6.2 配置基于Web的邮件 404
25.7 使用SSL/TLS保护通信的安全 404
25.8 小结 405
第26章 运行打印服务器 406
26.1 通用UNIX打印服务(CUPS) 406
26.2 设置打印机 407
26.2.1 使用基于Web的CUPS管理 407
26.2.2 使用Red Hat Printer Configuration窗口 409
26.3 使用CUPS打印 413
26.3.1 配置CUPS服务器(cupsd.conf) 413
26.3.2 启动CUPS服务器 414
26.3.3 手动配置CUPS打印机选项 414
26.4 使用打印命令 415
26.4.1 使用lpr进行打印 415
26.4.2 使用lpc命令列出打印机状态 415
26.4.3 使用lprm删除打印作业 415
26.5 配置打印服务器 416
26.5.1 配置共享的CUPS打印机 416
26.5.2 配置共享的Samba打印机 417
26.6 小结 418
第27章 运行文件服务器 419
27.1 设置NFS文件服务器 419
27.1.1 获得NFS 420
27.1.2 共享NFS文件系统 421
27.1.3 使用NFS文件系统 424
27.1.4 卸载NFS文件系统 427
27.1.5 NFS的其他极佳用途 427
27.2 设置Samba文件服务器 428
27.2.1 获得并安装Samba 428
27.2.2 使用SWAT配置Samba 429
27.2.3 使用Samba文件和命令 434
27.2.4 使用Samba共享目录 436
27.2.5 排除Samba服务器的故障 437
27.3 小结 438
第6部分 Linux编程
第28章 编程环境和接口 441
28.1 理解编程环境 441
28.2 使用Linux编程环境 442
28.2.1 Linux开发环境 442
28.2.2 图形编程环境 447
28.2.3 命令行编程环境 449
28.3 Linux编程接口 449
28.3.1 创建命令行接口 450
28.3.2 创建图形接口 453
28.3.3 应用程序编程接口 454
28.4 小结 456
第29章 编程工具和实用程序 457
29.1 常用工具箱 457
29.2 使用GCC编译器 458
29.2.1 编译多个源代码文件 459
29.2.2 GCC的命令行选项 460
29.3 使用make自动构建 461
29.4 库实用程序 463
29.4.1 nm命令 463
29.4.2 ar命令 464
29.4.3 ldd命令 464
29.4.4 ldconfig命令 464
29.4.5 环境变量和配置文件 465
29.5 源代码控制 465
29.5.1 使用RCS进行源代码控制 465
29.5.2 使用CVS进行源代码控制 467
29.6 使用GNU调试器进行调试 469
29.6.1 启动GDB 470
29.6.2 在调试器中检查代码 471
29.6.3 检查数据 471
29.6.4 设置断点 472
29.6.5 使用源代码 473
29.7 小结 473
附录A 创建Linux CD以及获得源代码 474
附录B 走入Linux社区 477

Linux宝典前言/序言:

......
本书可帮助您全方位了解Linux:什么是Linux,它来自何处,去往何方。但最重要的是,本书可帮助您从头开始学习Linux。因为Linux是免费和随意选择的操作系统,所以本书还可帮助您选择最适合自己的Linux系统。
本书会介绍不同发行版本的相似或不同之处,并指导您逐步安装和设置Linux系统。
台式计算机:有大量办公、音乐、游戏、图形和其他应用程序可供使用。
服务器计算机:使用某些最好的服务器软件,可将计算机设置成Web服务器、文件服务器、邮件服务器或打印服务器。
工作站:可以利用数千个开放源代码编程工具开发您自己的软件应用程序。
本书中的Linux系统不包含实验软件或者其他有缺陷的软件。相反,它们是由世界级开发项目创建的软件,与构建提供许多专业企业、学校、家庭台式机和Internet服务提供程序的软件的团队是同一支团队。换句话说,这是真正的一流软件,来自一流的开发团队,他们承诺生产的软件可以您选择的方式使用。
与其他Linux书籍不同,本书不仅限于一个Linux发行版。
......

Linux宝典精彩书摘:

......
服务器系统:在Linxu服务器上,除了那些用于提供专门服务的端口外,可使用防火墙阻挡所有进入端口的请求。它也可用于阻挡来自已知不良地址的请求,或允许为已知是友好的计算机提供更多服务。防火墙/路由器系统:Linux常被用做专用的防火墙,在专用网络和公共网络(例如Intemet)之间提供缓沖器。在这种情况下使用Linux,可以最大限度地利用iptables中的所有防火墙特性。可以过滤任何试图通过防火墙的数据包,然后允许通过、丢弃或以某种方式重新定向数据包。防火墙甚至能隐藏(伪装)专用计算机的身份经过防火墙使用Intemet。防火墙不需要花哨的图形界面(事实上,专用的防火墙通常根本无法运行X,尽管它们常常为其他人提供Web内容)。实际上,家庭或小型办公室环境中的Linux防火墙可以在一台过时的486计算机上运行。它太小了以至于不需要使用硬盘,只需要一个包括(或可以访问)所需配置信息的可引导软盘或CD即可。防火墙是使用特殊目的Linux发行版的一个重要机会(本章稍后会介绍如何构建并运行自己的CoyoteLinux防火墙发行版,它可以放在软盘上)。
......

免责声明:

Linux宝典来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
Linux宝典禁用于商业用途!如果您喜欢《Linux宝典》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!

使用说明:

方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在3322软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多

软件截图

下载提示

Linux宝典(第5版)pdf高清扫描版

正在下载...

扫描二维码,手机下载APP

软件下载站本地下载

相关文章