个人博客我爱编程

12部 Linux编程及网络安全电子书(私人收藏)

2017-10-10  本文已影响64人  博览群书了

1.《网络安全与黑客攻防宝典(第3版)》

本书由浅入深、循序渐进地介绍了计算机网络安全的知识体系。全书共分21章,内容涵盖网络的基础知识、黑客初步、操作系统漏洞与应用软件漏洞的攻防、BBS与Blog的漏洞分析、信息收集、扫描目标、渗透测试、网络设备的攻击与防范、木马分析、病毒分析、网络脚本攻防、SQL注入攻防、防火墙技术、入侵检测技术、计算机取证、无线网络安全等内容。本书最大的特色在于知识全面、实例丰富,每一节的例子都经过精挑细选,具有很强的针对性,读者可以通过亲手实践进而掌握安全防护的基本要领和技巧。

本书适合初、中级用户学习网络安全知识时使用,同时也可作为高级安全工程师的参考资料。

2.《深入理解计算机网络》

《深入理解计算机网络》是计算机网络领域的扛鼎之作,由有20余年从业经验的优秀网络技术工程师兼全国网管技能水平开始认证专家王达老师撰写,51CTO技术社区鼎力推荐,权威性毋庸置疑。内容方面,《深入理解计算机网络》结合最新计算机网络技术,全面、系统、深入地阐述了计算机网络的体系结构、工作原理,以及各种通信协议实现原理,能满足读者系统和深入地学习和研究计算机网络技术的需求。阅读体验上,近600幅图表、形象的比喻和丰富的案例使得《深入理解计算机网络》通俗易懂,能极大地降低学习难度。除此之外,为了便于老师教学,《深入理解计算机网络》还提供精心制作的教学PPT。

全书共11章:第1章详细介绍了数制与编码相关的知识;第2章宏观地讲解了计算机网络的组成、应用、分类,以及计算机网络的拓扑结构;第3章深入地讲解了典型的计算机网络体系结构、计算机网络体系结构的通信原理和通信协议,以及网络体系结构设计时的考虑;第4-7和10-11分别系统且深入地讲解了物理层、数据链路层、介质访问控制子层、网络层、传输层和应用层的作用、技术细节和实现原理;第8章深入地探讨了IP地址和子网,不仅讲解了IPV4相关技术,也对最新的IPV6相关技术做了深入的探讨;第9章系统介绍了RIP、OSPF、IS-IS、BGP等各种路由协议及其实现原理。

《深入理解计算机网络》既适合想全面深入了解计算机网络技术的网络工程师们深入学习和作为工作时的参考手册,又适合各高等院校的老师和学生们用作系统学习计算机网络技术的教材。

3.《高级 Bash 脚本编程指南》

这本书假定你没有任何关于脚本或一般程序的编程知识,但是如果你具备相关的知识,那么你将很容易就能够达到中高级的水平。你可以把本书作为教材,自学手册,或者是关于shell脚本技术的文档。书中的练习和样例脚本中的注释将会与读者进行更好的互动,但是最关键的前提是:想真正学习脚本编程的唯一途径就是亲自动手编写脚本,这本书也可作为教材来讲解一般的编程概念。

4.《编程之美》

该书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试,面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。

本书的内容分为下面几个部分:

游戏之乐:从游戏和其他有趣问题出发,化繁为简,分析总结。

数字之魅:编程的过程实际上就是和数字及字符打交道的过程。这一部分收集了一些好玩的对数字进行处理的题目。

结构之法:汇集了常见的对字符串、链表、队列,以及树等进行操作的题目。

数学之趣:列举了一些不需要写具体程序的数学问题,锻炼读者的抽象思维能力。

书中绝大部分题目都提供了详细的解说。 每道题目后面还有一至两道扩展问题,供读者进一步钻研。

书中还讲述了面试的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。回答读者关于IT业面试,招聘,职业发展的疑问。这本书的很多题目会出现在IT 行业的各种笔试,面试中。但本书更深层的意义在于引导读者思考,和读者共享思考之乐,编程之美。

5.《编程机制探析 》

6.《Unix环境高级编程 中文第二版》电子版免费下载

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

这本书不仅适于unix,对于linux程序设计的人员同样适用,关于linux编程方面工作的人员都会使用这本书。这本经典书籍,都是基础,相信认真研究完这些书籍,我们的基础会十分扎实,我们的程序之路也会会很顺畅的!

7.《图解TCP_IP_第5版》电子版免费下载

TCP/IP入门经典(第5版)深入浅出地介绍了TCP/IP协议的入门知识。全书分为6个部分,共24章:首先从TCP/IP基础知识开始;接着着重介绍了TCP/IP协议系统;然后介绍了TCP/IP连网的相关知识;第4部分对TCP/IP中使用的工具进行了讲解;第5部分是与Internet相关的内容;第6部分则介绍了与运行中的TCP/IP相关的内容,比如Web服务、电子邮件、云计算等。

《TCP/IP入门经典(第5版)》叙述简明扼要,通俗易懂,不但适合于计算机网络和Internet用户阅读参考,也可作为大专院校有关专业师生的教学参考书或者培训班教材。

8.《Linux高级程序设计》电子版免费下载

《Linux高级程序设计》是Linux程序设计领域的一部力作,讲解了大量程序员需要掌握的关键知识点,包括Linux开发中的基本工具、Linux系统编程、Linux桌面开发以及Linux与Web开发。书中包括大量有益的经验之谈和富于启发的示例。

9.《Linux命令行和shell脚本编程宝典》电子版免费下载

在Linux系统中,命令和shell脚本是非常重要的内容,它们的功能非常强大,使用它们可以完成各种操作。《Linux命令行和sheell脚本编程宝典》分为5部分。第1部分介绍Linux shell的基础知识;第2部分介绍shell脚本;第3部分介绍shell脚本编程的高级内容;第4部分介绍如何使用Linux环境中的各种shell编写shell脚本;第5部分演示如何在实际情况中使用shell脚本。《Linux命令行和sheell脚本编程宝典》非常全面地介绍了Linux命令行和shell命令,并且提供了很多实践教程和实例应用程序信息,为学习的内容提供了相关环境,是Linux的爱好者以及Linux系统管理员的首选。

10.《Shell脚本学习指南》电子书免费下载

《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。

作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。

我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。Shell脚本编程(ing)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。

编写shell脚本所需要的不只是对shell语言的认识,还必须熟知单个的uNIx程序:你必须知道每个程序为什么会放在那儿,以及如何使用该程序或如何将其与其他程序结合。

11.《 LINUX 就该这么学》电子版免费下载

《Linux就该这么学》是一本注重实用性的Linux技术自学书籍,自基础篇公布后日常阅读量已经超过8000多人(每天),书籍从起步到最终完善将近花费两年多时间,各章节累计修订次数超过一千五百次,目前是国内罕见品质极高的Linux自学书籍之一。

12.华为内部《Linux 操作指导专题》

华为linux系统培训,初学者适合,53页pdf。第 1 章命令行操作及常用命令使用;第 2 章文件查看/编辑方法介绍;第 3 章网络配置及操作;第 4 章常用使用技巧。

以上12本书籍下载地址:http://bbs.embedu.org/thread-19282-1-1.html

上一篇下一篇

猜你喜欢

热点阅读