安全技术经典译丛:linux服务器安全攻防

《安全技术经典译丛:linux服务器安全攻防》

    Linux已成为全球流行的Web服务器平台,因此每位系统管理员(当然也包括每名黑客)都将“Linux安全措施”作为优先考虑事项。Linux一直充当安全领域的技术和发展温床,包括诸多攻防工具,如knockd、netcat、Nmap和Nping等;了解黑客如何使用这些工具已逐步成为保护系统安全的重要部分。我们不仅要学会发现黑客,还要预测和阻止黑客的一举一动。  ChrisBinnie是一名资深Linux专家,曾为极注重安全的银行和政府部门部署服务器。Chris凭借自己深厚的探测、预防和防御技术功底,在多个不同安全领域攻坚克难,并在每个步骤提出诸多真知灼见。《Linux服务器安全攻防呈现的技术适用于多个Linux发行版本(包括Debian、RedHat衍生产品以及其他Unix类型系统),并给出将软件包与操作系统和其他包完美集成的专家级建议。Linux因基础的稳定性赢得美誉,占据了Internet公共服务器70%的市场份额;本书主要介绍确保Linux安全所需的洞察力和技能集。  利用Linux的稳定性和安全功能来保护系统安全  ●在不中断服务的情况下隐藏生产环境中的服务器  ●为文件应用数字指纹,从而手动或自动监视文件系统  ●在系统防御过程中利用黑客常用的工具反制黑客  ●了解黑客发现系统弱点的方式  ●探讨标准Nmap脚本的各种用法  ●抵御恶意软件并击退DDoS攻击  ●了解网站如何被轻易攻陷,密码如何被轻易破解

构建高可用Linux服务器(第4版)

《构建高可用Linux服务器(第4版)》

  本书第1版2011年出版,出版后受到广大读者和媒体的好评,直接帮助读者近10万人,在京东、当*、豆瓣等图书媒体获得了近5000条真实的读者反馈,被CSDN和51CTO等知名IT媒体授予“10大*具技术影响力的图书”和“*受读者喜爱的原创图书”等多项殊荣,在原创IT类图中竖起了一个难以逾越的标杆,是公认的经典畅销书。  在读者的要求和帮助下,本书不断迭代和优化,与时具进,已经更新至第4版。相比第3版,第4版做了如下重要的改进和优化:  (1)除之前项目部署时采用的系统没有升级到CentOS6.8x86_64以外,其他环境均为CentOS6.8x86_64。  (2)删除了分布式自动化部署管理工具Puppet,改用了Fabric自动化运维工具代替。  (3)增补了Vagrant虚拟化软件的应用,并且重写了生产环境下的SHELl脚本。  (4)附录部分增加了现在流行的GitLab应用及强大的编辑工具SulbimeText3的快捷键方式操作。  本书*大的特点就是与实践紧密结合,所有理论知识、方法、技巧和案例都来自实际生产环境,涵盖Linux服务器性能调优、、Shell脚本、高可用Linux集群构建、MySQL性能调优及高可用、自动化运维(Fabric)、Linux系统安全等主题,所有内容都围绕“如何构建高可用的Linux服务器”这个主题深度展开。

Linux哲学

《Linux哲学》

本书揭示并说明了命令行的强大功能和灵活性,以及支持这些特质的设计和使用的理念。了解如何从Linux命令行中提取尽可能多的信息,可以帮助你成为更好的系统管理员。理解为什么Linux和Unix世界中的许多事情都是按现在这样完成的,以及如何将Linux哲学应用于系统管理。

手把手教你学Linux(图解·视频版)

《手把手教你学Linux(图解·视频版)》

《手把手教你学Linux(图解·视频版)》以企业工作项目为主干、知识点为脉络,涵盖了Linux运维工程师必学必会的知识点和实验项目,是一本基础入门书籍,也是一本自学视频教程。内容包括搭建Linux的运行环境、Linux下的文件操作、Linux下挑选合适的编辑器、Linux的用户管理和登录、Linux的权限机制、在Linux操作系统下查看各种性能指标、攻克Linux管道符和重定向、Linux的磁盘管理、挂载和逻辑卷LVM、Linux下的软件安装、Linux下的计划任务和时间同步、Linux运行级别管理、SSH服务、CentOS7服务与进程实体化、基础网络知识、iptables防火墙、Linux和网络协议、Linux下的日志系统、Shell脚本编程入门。《手把手教你学Linux(图解·视频版)》全书采用大米老师的主干链路式的教学新方法,引导初学者快速入门,大量的图文解说,让知识的摄取变得更加便捷。通过本书的学习,读者可以抓住知识的主干,自行而轻松地扩展其他方面的知识点,充分做到融会贯通、学有所用、活学活用,帮助广大读者跨越技术的第一道门槛,快速融入Linux的世界。《手把手教你学Linux(图解·视频版)》适合有意从事计算机技术的求职者和在校理工科大学生学习使用,也可作为相关培训机构的教材,Linux爱好者、编程爱好者也可参考学习,已从事Linux相关工作的人员亦可选择本书作为速查工具。

O'Reilly:深入理解LINUX内核(第3版)(涵盖2.6版)

《O'Reilly:深入理解LINUX内核(第3版)(涵盖2.6版)》

  为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。  《深入理解Linux内核》第三版将引领你畅游内核中用到的主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。  本书第三版涵盖Linux2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首当其冲的是内存管理和块设备部分。本书集中讨论了如下内容:  内存管理,包括文件缓冲、进程交换以及直接内存访问(DMA)  虚拟文件系统层和第二及第三扩展文件系统  进程创建及调度  信号、中断及设备驱动程序的主要接口  定时  内核中的同步  进程间通信(IPC)  程序执行  本书将使你熟悉Linux所有的内在工作机理,但本书不仅仅是一种学术演练。你将了解到什么条件会促使Linux产生性能,你还会看到,Linux在各种环境下如何满足进程调度、文件访问及内存管理期间系统提出的快速响应要求。本书有助于你充分展现Linux系统的魅力。

O'Reilly:LINUX设备驱动程序(第3版)

《O'Reilly:LINUX设备驱动程序(第3版)》

  本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。  本书的作者均是Linux社区的领导者。JonathanCorbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。AlessandroRubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。GregKroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。  本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。  要阅读并理解本书,您不必首先成为内核黑客;只要您理解C语言并具有Unix系统调用的一些背景知识即可。您将学到如何为字符设备、块设备和网络接口编写驱动程序。为此,本书提供了完整的示例程序,您不需要特殊的硬件即可编译和运行这些示例程序。本书还在单独的章节中讲述了PCI、USB和tty(终端)子系统。对期望了解操作系统内部工作原理的读者来讲,本书也深入阐述了地址空间、异步事件以及I/O等方面的内容。  本书涵盖的主题包括:  ●完整的字符、块、tty(终端)及网络驱动程序  ●驱动程序的调试  ●中断  ●计时问题  ●并发、锁定和对称多处理器系统(SMP)  ●内存管理和DMA  ●驱动程序模型和sysfs  ●热插拔设备  ●对常见总线的描述,包括SCSI、PCI、USB和IEEE1394(火线)。

Linux命令速查手册(第三版)

《Linux命令速查手册(第三版)》

为了帮助你掌握有用和重要的命令,本书对内容进行了合理的组织安排。所以,无论你是需要迅速了解Linux的新手,还是正在寻找某些功能的简洁介绍的老手,都能从本书中迅速找到答案。本书涵盖的主题包括:文件系统与shell。文件的创建与编辑。文本的操作与管道。备份与远程存储。查看与控制进程。管理用户帐户。成为超级用户。网络连接。音频与视频。安装软件。shell脚本编程。

深入理解Linux网络技术内幕

《深入理解Linux网络技术内幕》

  Linux如此的流行正是得益于它的特性丰富及有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,《深入理解Linux网络内幕》将会给你指导。同其他OReilly的流行书籍一样,《深入理解Linux网络内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的TCP/IP经验是有用的,但初学者通过《深入理解Linux网络内幕》仍然可以学习到协议本身和大量的应用信息。一旦彻底掌握了这些网络工具,你就可以使用《深入理解Linux网络内幕》这本书所附的代码,准确地指出Linux内核中重要的部分如何工作。    网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。《深入理解Linux网络内幕》该书的成功之一就是描述这些代码块如何集成,以及众多的函数和数据结构之间的关系。《深入理解Linux网络内幕》不仅描述了Linux网络的全貌,而且是理解Linux网络细节的有效指南。

Red Hat Enterprise Linux 8.0 系统运维管理

《Red Hat Enterprise Linux 8.0 系统运维管理》

本书以RedHatEnterpriseLinux8.0(红帽企业Linux8.0)为蓝本,分15章介绍了RedHatEnterpriseLinux8.0的基本使用和系统管理,主要包括Linux基础知识、系统安装、软件包管理、日常系统运维管理、存储、防火墙、日志、SELinux配置、网络存储设置。另外,对于第一次出现在RedHatEnterpriseLinux8.0的新功能(stratis卷文件系统管理和Cockpit管理工具)也做了详细介绍。本书内容详尽、结构清晰、语言通俗易懂,书中内容适用于RedHatEnterpriseLinux8.0和CentOS8.0,其中绝大部分内容也适用于其他Linux系统主要发行版本。本书可作为高等院校相关专业、Linux短期培训班的教材,也可作为广大Linux爱好者的自学参考书。

跟老男孩学Linux运维:核心系统命令实战

《跟老男孩学Linux运维:核心系统命令实战》

本书是一本较完整的、偏重实战的Linux命令图书,但并非大而全,很多命令讲解均取之于企业中解决问题的实战案例,并结合老男孩十几年的运维工作和教学工作进行了梳理。全书从脉络上共分为12章,具体分布如下。第壹章为Linux命令行简介,第2章讲解的是文件和目录操作命令,第3章讲解的是文件过滤及内容编辑处理命令,第4章讲解的是文本处理三剑客,即grep、sed、awk。第5-6章讲解的是Linux信息显示与搜索文件、文件备份与压缩等命令。第7-8章讲解的是Linux用户管理及用户信息查询、磁盘与文件系统管理等命令。第9-11章讲解的是Linux进程管理、网络管理、系统管理等命令。第12章讲解的是Linux系统常用的Bash内置命令。

Linux宝典(第9版)

《Linux宝典(第9版)》

《Linux宝典(第9版)》在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家ChristopherNegus在本书中浓墨重彩地描述RedHatEnterpriseLinux、Fedora和Ubuntu新版本和命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。《Linux宝典(第9版)》还为各类Linux认证考试提供备考资料。Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。《Linux宝典(第9版)》开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。《Linux宝典(第9版)》讲述如何获取、安装和开始使用Linux,并最终驾轻就熟地管理和保护Linux。对于那些希望将Linux用作开发工作站的软件开发人员来说,本书也是优秀的参考资源。主要内容●开始使用Linux●成为一名Linux高级用户●访问Shell并编写简单的Shell脚本●管理Linux系统和服务器●保护Linux系统和网络●配置各种服务器并排除常见故障●创建运行在虚拟机管理程序和云平台上的Linux虚拟机

Linux命令速查手册(第2版)

《Linux命令速查手册(第2版)》

  《Linux命令速查手册(第2版)》列出Linux命令短语和示例代码,帮助读者快捷高效地使用Linux操作系统和开发环境。  通俗易懂,简明扼要  便于携带,使用方便——你尽可抛弃所有厚重书籍,随身携带这本袖珍手册即可。  代码灵活,优质实用  本书附带100多个可供随时查阅的命令段和代码段,为你完成所有日常简单乃至复杂Linux任务提供完整命令短语。

RHCSA/RHCE 红帽Linux认证学习指南(第7版)

《RHCSA/RHCE 红帽Linux认证学习指南(第7版)》

  《RHCSA/RHCE红帽Linux认证学习指南(第7版)EX200&EX300》的第1章和第2章专门为读者建立一个学习RHCSA和RHCE认证考试所需要的基本系统。这两章也会比较详细地介绍有关这两个认证考试的经验。一方面,这两章介绍了FTP服务器和HTTP服务器的配置;另一方面,也说明了如何从RHEL7DVD(作为安装服务器)配置文件。利用第7章提供的操作指示,读者应该能够把这个安装服务器设置为基于yum的储存库,安装与RHCE相关的服务的软件程序包。  如果读者正在准备RHCE认证考试,那么可能需要了解RHCSA某些方面的内容。事实上,RHCE部分的内容假定读者已按照第2章的操作指示建立起基于KVM的虚拟机,按第1章实验题2的要求建立起网络上的网络储存库,以及第7章介绍的储存库。

Linux命令行与shell编程实战(第4版)

《Linux命令行与shell编程实战(第4版)》

Linux是当今主要的Internet服务器平台。系统管理员和Web开发者需要熟谙Linux,深入掌握shell和命令行知识;由著名Linux专家MarkG.Sobell撰写的卓越经典书籍《Linux命令行与shell编程实战(第4版)》涵盖Linux的方方面面,将帮助你达成上述目标,成为Linux专家。《Linux命令行与shell编程实战(第4版)》将全面深入地介绍系统管理员、开发者以及高级用户1需要的工具,并涵盖日常工作中1常用的参考资源。合著者MatthewHelmke为《Linux命令行与shell编程实战(第4版)》增加了很多更新内容。《Linux命令行与shell编程实战(第4版)》适用于所有Linux版本,列举了数百个紧贴实用的优质示例,从基础知识讲起,极为清晰地介绍了文件系统、shell、编辑器、实用程序、编程工具和正则表达式等1有用的Linux知识。《Linux命令行与shell编程实战(第4版)》还向Mac用户介绍macOS命令行的相关内容,包括仅macOS可用而其他Linux/UNIX未含的工具和实用程序。

Kali Linux学习手册

《Kali Linux学习手册》

学习用于网络堆栈和应用程序的压力测试工具。执行网络侦查以确定攻击者可以使用的内容。使用Metasploit等自动化漏洞利用工具进行渗透测试。使用破解工具查看密码是否符合复杂性要求。通过注入帧和破解密码来测试无线网络安全性。使用自动化或基于代理的工具评估Web应用程序漏洞。通过扩展Kali工具或开发自己的工具来创建高级攻击技术。测试完毕后,通过KaliLinux生成报告。作者介绍RicMessier是一位作家,顾问,教育家,持有GCIH、GSEC、CEH和CISSP等认证,并出版了几本信息安全和数字取证方面的书籍。凭借在信息安全和信息技术领域数十年的从业经验,Ric担任过程序员,系统管理员,网络工程师,安全工程经理,VoIP工程师,顾问和教授等多种职位。

SQL Server On Linux运维实战

《SQL Server On Linux运维实战》

随着微软公司的开源策略逐步深化,其数据库拳头产品SQLServer不仅能运行在Windows平台上,经过一系列产品迭代,还能稳定地运行在主流的Linux平台中,并且越来越受到企业的认同。为了跟上时代的步伐,从业者有必要尽快掌握Linux上的SQLServer的使用方法。本书属于入门级别的技术图书,主要面向对微软SQLServer有初步认识,并且希望掌握在Linux上的SQLServer运维及性能优化的数据库从业人员。当然,本书也适合在校学生学习使用,以便为后续就业打下良好的基础。本书以实操为主,讲解了在Linux上SQLServer的安装、配置、监控及高可用搭建等内容,同时融入了作者10年工作经历中总结的Linux及SQLServer性能优化的经验,以协助读者更快入门。本书包括基础篇、管理篇、性能篇、架构篇、案例篇共计5大板块,每个板块包括若干章内容,每章力求讲清楚、讲透一个技术点。在写作本书时,作者不仅关注本书的系统性,同时还关注本书的实用性,力求使本书能成为大家经常翻阅的工具书。书中的案例均来自实践,希望对读者学习书中的知识点及体会作者的运维、优化思想有所帮助。

Linux服务器安全攻防

《Linux服务器安全攻防》

  Linux已成为全球流行的Web服务器平台,因此每位系统管理员(当然也包括每名黑客)都将“Linux安全措施”作为优先考虑事项。Linux-直充当安全领域的技术和发展温床,包括诸多攻防工具,如knockd、netcat、Nmap和Nping等;了解黑客如何使用这些工具已逐步成为保护系统安全的重要部分。我们不仅要学会发现黑客,还要预测和阻止黑客的一举一动。  ChrisBinnie是一名资深Linux专家,曾为极注重安全的银行和政府部门部署服务器。Chris凭借自己深厚的探测、预防和防御技术功底,在多个不同安全领域攻坚克难,并在每个步骤提出诸多真知灼见。《Linux服务器安全攻防》呈现的技术适用于多个Linux发行版本(包括Debian、RedHat衍生产品以及其他Unix类型系统),并给出将软件包与操作系统和其他包完美集成的专家级建议。Linux因基础的稳定性赢得美誉,占据了Internet公,共服务器70%的市场份额;《Linux服务器安全攻防》主要介绍确保Linux安全所需的洞察力和技能集。

庖丁解牛Linux内核分析

《庖丁解牛Linux内核分析》

本书从理解计算机硬件的核心工作机制(存储程序计算机和函数调用堆栈)和用户态程序如何通过系统调用陷入内核(中断异常)入手,通过上下两个方向双向夹击的策略,并利用实际可运行程序的反汇编代码从实践的角度理解操作系统内核,分析Linux内核源代码,从系统调用陷入内核、进程调度与进程切换开始,最后返回到用户态进程。本书配有丰富的实验指导材料和练习,适合作为高等院校计算机相关专业的指导用书,也适合Linux操作系统开发人员自学。

BPF之巅:洞悉Linux系统和应用性能

《BPF之巅:洞悉Linux系统和应用性能》

《BPF之巅:洞悉Linux系统和应用性能》作为全面介绍BPF技术的图书,从BPF技术的起源到未来发展方向都有涵盖,不仅全面介绍了BPF的编程模型,还完整介绍了两个主要的BPF前端编程框架—BCC和bpftrace,更给出了一系列实现范例,生动展示了BPF技术的实际能力和未来发展前景。本书的另一个关注方向是Linux系统性能和应用程序性能的调优。内容涉及系统性能调优的策略、工具与实践案例,不仅介绍了对应的BPF工具,还着重介绍了这些工具如何与Linux传统性能工具进行互补,这样读者可以有选择地进行使用。本书介绍的工具小巧精致,并提供了简单易读的源代码,它们展示了BPF技术的魅力所在:安全、高效、快捷的系统扩展力。未来BPF技术在Linux中的应用场景会越来越多,越来越重要。希望本书能在大家学习BPF技术并关注它的发展时提供帮助。

洞悉Linux系统和应用性能

《洞悉Linux系统和应用性能》

本书作为全面介绍BPF技术的图书,从BPF技术的起源到未来发展方向都有涵盖,不仅系统介绍了BPF的编程模型,还完整介绍了两个主要的BPF前端编程框架—BCC和bpftrace,更给出了一系列实现范例,生动展示了BPF技术的实际能力和未来发展前景。本书的另一个关注方向是Linux系统性能和应用程序性能的调优,内容涉及系统性能调优的策略、工具与实践案例,不仅介绍了对应的BPF工具,还着重介绍了这些工具如何与Linux传统性能工具配合使用,这样读者可以选择最佳方案。本书介绍的工具小巧精致,并提供了简单易读的源代码,它们充分展现了BPF技术的魅力:安全、高效、快捷的系统扩展力。未来BPF技术在Linux中的应用场景会越来越多、越来越重要。希望本书能在大家学习BPF技术并关注它的发展时提供帮助。

Linux设备驱动开发详解:基于最新的Linux 4.0内核

《Linux设备驱动开发详解:基于最新的Linux 4.0内核》

  本书介绍了Linux设备驱动开发理论、框架与实例,详细说明了自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论,以及字符设备、块设备、tty设备、I2c设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动架构中各个复杂数据结构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。【备注:本书第11页,第六行链接已经失效,替换为:https://pan.baidu.com/s/1472ejtnyguaKiULOWPahhw密码:moua】

Linux系统安全:纵深防御、安全扫描与入侵检测

《Linux系统安全:纵深防御、安全扫描与入侵检测》

这是一部从技术原理、工程实践两个方面系统、深入讲解Linux系统安全的著作,从纵深防御、安全扫描、入侵检测3个维度细致讲解了如何构建一个如铜墙铁壁般的Linux防护体系。作者是资深的Linux系统安全专家、运维技术专家,有13年的从业经验,厚积薄发。本书得到了来自腾讯、阿里等知名企业的多位行业专家的高度评价。全书不仅包含大量工程实践案例,而且为各种核心知识点绘制了方便记忆的思维导图。全书共14章:第1章介绍了安全的概念和保障安全的主要原则,引申出“纵深防御”理念;第2~3章是纵深防御的第*个关键步骤,即从网络层面对Linux系统进行防护,包含Linux网络防火墙和虚拟专用网络的各个方面;第4章介绍tcpdump、RawCap、Wireshark和libpcap等网络流量分析工具的技术原理,以及用它们来定位网络安全问题的方法;第5~7章是纵深防御的第二个关键步骤,即从操作系统层面对Linux系统进行防护,包含用户管理、软件包管理、文件系统管理等核心主题;第8章是纵深防御的第三个关键步骤,即保障Linux应用的安全,避免应用成为黑客入侵的入口,涵盖网站安全架构、Apache安全、Nginx安全、PHP安全、Tomcat安全、Memcached安全、Redis安全、MySQL安全等话题;第9章是纵深防御的第四个关键步骤,即确保业务连续性,降低数据被篡改或者丢失的风险,讲解了各种场景下的数据备份与恢复;第10章介绍了nmap、masscan等扫描工具的原理与使用,以及各种开源和商业Web漏洞扫描工具的原理和使用;第11~13章重点讲解了Linux系统的入侵检测,涉及LinuxRootkit、病毒木马查杀、日志与审计等主题;第14章介绍了利用威胁情报追踪*新攻击趋势、确定攻击事件性质的方法。

Kali Linux高级渗透测试(原书第3版)

《Kali Linux高级渗透测试(原书第3版)》

第1章概述了贯穿本书的渗透测试方法,确保全书遵循一致且全面的方法。第2章提供了一个背景,说明如何利用可公开使用的资源收集有关目标的信息,以及用于简化侦察和信息管理的技术。第3章向读者介绍了可用于获取关于目标信息的隐秘方法,特别是识别可利用的漏洞的信息。第4章教你掌握扫描网络及其设备的半自动化过程,接收所有侦察和漏洞扫描信息的过程,并评估这些信息,最后创建一个指导渗透测试过程的路线图。第5章说明了如何才能物理地访问一个系统,或与管理人员进行交互,从而提供最成功的利用途径。第6章简要介绍了无线技术,重点介绍了绕过安全防范,进而危害网络的常用技术。第7章简要概述了确保最复杂的交付阶段的安全:暴露在公共网络上的Web应用。第8章着重介绍了对终端用户系统上的应用程序的攻击,这些终端系统通常得不到与组织的主干网络相同级别的保护。第9章演示了最常见的安全控制,找出了克服这些控制的系统化过程,并演示了如何使用Kali工具集的工具。第10章演示了攻击者发现和利用系统漏洞的方法。第11章重点讨论了直接的后利用活动和横向扩展。横向扩展是指利用被控制系统作为起点,“跳”到网络上的其他系统的过程。第12章演示了渗透测试人员如何拥有系统的各种操作权限,更重要的是,如何获得一些访问权限,允许测试人员控制网络上的所有系统。第13章重点讨论了现代攻击者如何使数据转移到攻击者的本地位置,同时隐藏攻击的证据。第14章主要讲述了现代攻击者如何在嵌入式设备和复制的NFC卡上实施结构化的攻击来达成目的。

Linux网络安全精要

《Linux网络安全精要》

本书由领先的Linux认证和安全专家撰写,通过真实示例和循序渐进的操作全面讲解Linux安全。全书分八部分,共33章。第一部分(第1~5章)概述Linux的基础知识,包括Linux发行版及其核心组件的基本信息、命令行的使用、如何获取帮助、如何编辑文件,以及如何进行故障处理。第二部分(第6~8章)探讨用户和用户组,包括如何添加、修改和删除组,如何创建和保护账户,以及如何制订账户安全策略。第三部分(第9~13章)讲解文件和数据存储,包括如何利用Linux权限来保护文件、如何创建分区和文件系统、如何使用autofs及如何创建加密文件系统、如何使存储设备在网络上可用,以及如何制订存储安全策略。第四部分(第14~17章)介绍自动化,包括利用crontab和at在将来的某个时间自动运行进程,将bash命令放进文件中来创建更复杂的命令集合,以及常见的自动化日常任务,最后讲述了定时任务安全策略的制订。第五部分(第18~23章)讲解网络,包括配置和保护网络连接时所需了解的基础知识,配置系统以连接到网络的过程,配置DNS、DHCP、邮件服务器、ApacheWeb服务器和Squid的过程,如何通过网络登录远程系统,以及如何制订网络安全策略。第六部分(第24~25章)探讨进程和日志管理,包括如何启动、查看和控制进程,如何查看系统日志,以及如何配置系统来创建自定义的日志条目。第七部分(第26~29章)介绍软件包管理,涵盖如何在基于RedHat和Debian的发行版本上管理软件包,系统引导的过程和相关工具的使用,以及如何制订软件包管理安全策略。第八部分(第30~33章)介绍一些安全任务,包括黑客用来收集系统信息的技术,如何配置防火墙软件来保护系统免受网络攻击,以及入侵检测技术等。本书适合所有想更好地使用Linux系统、想让Linux系统尽可能安全的读者阅读。

鸟哥的Linux私房菜 基础学习篇 第四版

《鸟哥的Linux私房菜 基础学习篇 第四版》

本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。

Linux系统运维指南:从入门到企业实战

《Linux系统运维指南:从入门到企业实战》

本书系统全面、由浅入深地介绍了Linux系统运维的知识,以及在企业实际环境中用到的各类服务、架构和运维管理。本书分基础篇、LAMP/LNMP架构篇、应用服务篇和架构运用篇。基础篇详细介绍Linux系统的基础知识,LAMP/LNMP架构篇介绍时下企业中最常见的两种架构的部署与配置,应用服务篇以企业实际运维环境为出发点详细介绍当下企业用到的各类开源软件服务,架构运用篇对前三篇的知识进行总结,并结合企业的实际场景加以实践。

Linux网络编程(第2版)

《Linux网络编程(第2版)》

   “Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。丛书中部分图书荣获51CTO读书频道“受读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内Linux领域知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的全新发展,全部采用当前流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。   《Linux网络编程(第2版)》是获得大量读者好评的“Linux典藏大系”中的《Linux网络编程》的第2版。《Linux网络编程(第2版)》第1版出版后获得了读者的高度评价。《Linux网络编程(第2版)》循序渐进,从应用层到Linux内核,从基本知识点到综合案例,全面、系统地向读者介绍了如何在Linux下进行网络程序设计。《Linux网络编程(第2版)》涉及面广,从基本的编程工具介绍和编程环境搭建,到高级技术和核心原理,再到项目实战,几乎涉及Linux网络编程的所有重要知识。  《Linux网络编程(第2版)》共分4篇。第1篇介绍Linux操作系统概述、Linux编程环境、文件系统简介、程序、进程和线程;第2篇介绍TCP/IP协议族简介、应用层网络服务程序简介、TCP网络编程基础、服务器和客户端信息的获取、数据的IO和复用、基于UDP协议的接收和发送、高级套接字、套接字选项、原始套接字、服务器模型选择,以及IPv6的简介;第3篇介绍Linux内核中网络部分结构,以及分布和netfilter框架内报文处理;第4篇介绍三个网络编程的实例:Web服务器的例子SHTTPD、网络协议栈的例子SIP、防火墙的例子SIPFW。  《Linux网络编程(第2版)》适合所有想全面学习Linux网络编程的人员阅读,也适合已经从事Linux网络开发的工程技术人员使用。对于广大的Linux平台下的网络程序设计人员,《Linux网络编程(第2版)》更是一本不可多得的参考手册。

Linux内核深度解析

《Linux内核深度解析》

本书基于4.x版本的Linux内核,介绍了Linux内核的若干关键子系统的技术原理。本书主要内容包括内核的引导过程、内核管理和调度进程的技术原理、内核管理虚拟内存和物理内存的技术原理、内核处理异常和中断的技术原理,以及系统调用的实现方式等。此外,本书还详细讲解了内核实现的各种保护临界区的互斥技术,以及内核的文件系统。本书内容丰富,深入浅出,通过大量的图例来描述数据结构之间的关系和函数的执行流程,并结合代码分析,引导读者阅读和理解内核源代码。

跟老韩学Linux运维

《跟老韩学Linux运维》

本书系统全面地介绍了Linux指令在企业生产环境中的实战应用技巧。主要内容包括Linux指令概述,CentOS操作系统生产环境标准化安装及实际运维部署,CentOS系统对比Windows系统的启动流程,Linux初、中、高级运维指令,并结合正则表达式将指令运用到实际工作环境中。本书最后详细介绍了Linux系统安全加固及内核核心参数优化等内容。书中精选的上千个实例均来自于作者在Linux系统运维领域的一线实战经验。

Linux系统架构与运维实战

《Linux系统架构与运维实战》

  《Linux系统架构与运维实战》采用实战的方式带领读者学会Linux,每个知识点都有丰富详细的案例。《Linux系统架构与运维实战》共分为21个章节,供读者深入浅出、循序渐进地学习。第1章~第2章主要讲解Linux操作系统的发展史以及简单的系统使用。第3章~第7章主要讲述Linux各命令的基本使用,以及用户组、磁盘管理负载查看等各命令工具的深入使用。第8章~第13章主要讲述Linux各种服务器的安装与配置。第14章~第17章主要介绍Apache、NginxWeb服务器的配置搭建与优化,以及反向代理服务器的具体使用。第18章~第19章主要讲述Linux环境下Shell脚本的语法讲解和使用第20章~第21章主要讲解Linux集群和自动化管理工具Ansible。

微信公众号

热门文章

更多