本书作为Kali Linux的实用指南,涵盖了在使用Kali Linux进行渗透测试时涉及的各个阶段和相应的技术。 本书总计11章,主要内容包括渗透测试系统的搭建、信息收集、漏洞扫描、漏洞利用、提权、持久化、内网横向渗透、暴力破解、无线攻击、中间人攻击、社会工程学等内容。本书不仅介绍了Kali Linux的安装和配置方法,还详细讲解了Kali Linux中包含的众多安全工具的用法和原理,以及如何结合不同的工具进行有效的渗透测试。 本书通过大量的实例和截图,带领读者了解各种常见的Web安全漏洞和网络攻防技巧,提高读者的安全意识和安全技能。本书适合渗透测试初学人员阅读,也可供具有一定经验的安全从业人员温习、巩固Kali Linux实战技能。
本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:*部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操
《Yocto项目实战教程》是一本系统化讲解Yocto项目核心技术的专业教程。全书从基础概念到高级应用,详细剖析了Yocto项目体系架构,包括Linux系统架构解析、OpenEmbedded构建系统原理、元数据组织架构、BitBake构建引擎工作机制、Poky参考系统的核心组件等关键技术。特别针对嵌入式开发实践需求,深入讲解了内核菜谱定制、BSP层开发、交叉编译工具链构建、SDK集成开发等实战内容。书中提供了丰富的开发案例,涵盖从QEMU模拟器、树莓派到NXP i.MX系列工业级平台的实际应用,通过循序渐进的教学方式,帮助读者快速掌握Yocto项目的开发方法与技巧。本书内容翔实、案例典型,既适合嵌入式Linux开发工程师作为工作参考手册,也可作为高校嵌入式系统课程的专业教材,同时还能满足技术爱好者自学Yocto项目的需求。
本书是获得大量读者好评的 Linux典藏大系 中的经典畅销书《Linux Shell命令行及脚本编程实例详解》的第2版。本书第1版累计13次印刷,销量超过2万册,被ChinaUnix技术社区大力推荐。本书理论结合实践,全面、系统地介绍Linux Shell(Bash)脚本编程的语法、命令和技巧等内容。《Linux Shell命令行及脚本编程实例详解(第2版)》偏重于实践,在讲解理论知识时结合大量典型实例让读者了解理论知识在实际环境中的应用,并对易混淆和较难理解的知识点做了重点分析,以加深读者对知识的理解。《Linux Shell命令行及脚本编程实例详解(第2版)》提供教学视频、实例源程序、思维导图、教学PPT和习题参考答案等超值配套资源,以帮助读者高效、直观地学习。 《Linux Shell命令行及脚本编程实例详解(第2版)》共15章,分为2篇。第1篇 Linux Shell基础知识与命令 ,主要内容包括Linux
Linux是目前最流行的操作系统之一,而Ubuntu是众多Linux发行版中的佼佼者。它以开源、稳定和广泛的社区支持等特点,被广泛用于桌面系统、服务器和二次开发的生产环境。《Ubuntu Linux系统管理与运维实战》使用Ubuntu 22.04 LTS版本,通过由浅入深、循序渐进的方式讲解Ubuntu系统管理与运维技能。 《Ubuntu Linux系统管理与运维实战》共分13章,内容包括了解Ubuntu、安装Ubuntu、桌面环境、文件系统基础知识、文件和目录管理、用户和权限管理、系统启动和关闭、服务和进程管理、软件包管理、磁盘和文件系统管理、高级网络管理、网络服务管理以及系统安全。 《Ubuntu Linux系统管理与运维实战》内容精练、重点突出、实例丰富,适合Linux初学者、运维人员、应用开发人员、网络管理人员和应用部署人员作为参考书。《Ubuntu Linux系统管理与运维实战》也可作为高等院校或高职高
《高性能Linux网络编程核心技术揭秘》没有从基本的网络编程知识讲起,而是着眼于当前业界主流的Linux高性能网络编程框架,并以实战案例的形式将相关知识展现出来。本书详细讲解高性能Linux网络编程的常用框架,包括Linux网络自带的基本I/O模型epoll、Intel公司的DPDK、高性能服务器Nginx、高性能事件库libevent,并配套全部示例源码。 本书共分10章,内容包括高性能网络编程概述、Linux基础和网络、搭建Linux网络开发环境、网络服务器设计、基于libevent 的FTP服务器、基于epoll的高并发聊天服务器、高性能服务器Nginx架构解析、DPDK开发环境的搭建、DPDK应用案例实战、基于P2P架构的高性能游戏服务器。 本书既适合Linux高性能网络编程初学者、高性能网络服务器开发人员、高并发游戏服务器开发人员等阅读,也适合作为高等院校计算机网络与通信、计算机网络技术等相关专
通告: 本书第11页,第六行链接已经失效,替换为: http://pan.baidu.com/s/1cFrl2e 密码:ezs2 本书介绍了Linux设备驱动开发理论、框架与实例,详细说明了自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论,以及字符设备、块设备、tty设备、I2c设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动架构中各个复杂数据结构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。
本书较为全面地介绍了基于Linux网络编程的基础知识和编程技术,章节安排贴近企业项目需求,对基于Linux C/C 语言的多线程编程和Linux操作系统支持的网络库函数等进行讲解,由易到难,逐层递进。 本书共分12章,内容包括网络概述、网络基础概念、套接字、TCP编程、UDP编程、原始套接字编程、网络I/O模型、服务器设计,以及四大综合实践项目(HTTP服务器、FTP服务器、并发聊天服务器与C/S和P2P联合架构的并发游戏服务器),通过项目练习帮助读者巩固所学的编程技术。 本书适合具有Linux C/C 编程基础、需要掌握Linux服务器编程的开发人员阅读,也适合高等院校和培训学校计算机软件开发相关专业的师生作为参考用书。
这是一本可以帮助初学者快速掌握Linux操作系统的有趣教程。本书通过更符合新手视角的趣味性解读、丰富的实例演示和同步讲解视频,可帮助你了解并掌握Linux系统的使用与管理方法,比如文件结构、用户系统、文本处理、磁盘分区、软件管理、进程与任务、系统状态、网络与日志这些基础知识点与技术细节,以及vim编辑器、Shell编程等进阶技巧。无论你是电子爱好者、计算机专业的学生,还是IT工程师,相信本书都会成为你了解和学习Linux的良师益友。一起来开启Linux探索之旅,体验Linux的自由和创造力吧!
Ubuntu Linux是目前最流行的Linux操作系统之一。Ubuntu的目标在于为一般用户提供一个最新的、相当稳定的、主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。《Ubuntu Linux运维从零开始学》详解Ubuntu Server 22.04运维基础和常用工具,配套PPT课件和作者QQ群答疑服务。 全书共分24章,内容包括了解Linux、安装Ubuntu、文件系统基础知识、文件和目录管理、用户和权限管理、系统启动和关闭、服务和进程管理、软件包管理、磁盘和文件系统管理、文本编辑器、网络管理、系统和网络安全、Samba文件服务器、FTP文件传输服务、NFS网络文件服务、NTP服务搭建与应用、DNS域名服务、DHCP动态主机配置协议、Nginx服务的搭建、Tomcat服务搭建与应用、LAMP的搭建、Jenkins服务搭建与应用、Zabbix监控系统搭建与应用、Ansible配置与应用。 《Ubuntu Linux
《手把手教你学Linux(图解 视频版)》以企业工作项目为主干、知识点为脉络,涵盖了Linux运维工程师必学必会的知识点和实验项目,是一本基础入门书籍,也是一本自学视频教程。内容包括搭建Linux的运行环境、Linux下的文件操作、Linux下挑选合适的编辑器、Linux的用户管理和登录、Linux的权限机制、在Linux操作系统下查看各种性能指标、攻克Linux管道符和重定向、Linux的磁盘管理、挂载和逻辑卷LVM、Linux下的软件安装、Linux下的计划任务和时间同步、Linux运行级别管理、SSH服务、CentOS 7服务与进程实体化、基础网络知识、iptables防火墙、Linux和网络协议、Linux下的日志系统、Shell脚本编程入门。 《手把手教你学Linux(图解 视频版)》全书采用大米老师的主干链路式的教学新方法,引导初学者快速入门,大量的图文解说,让知识的摄取变得更加便捷。通过本书的学习,读者
主要内容 : 安装和配置Linux,包括Fedora、Ubuntu、CentOS、openSUSE、Debian和RHEL的**发行版。 设置及管理核心系统服务、守护进程、用户和组。 从源代码或二进制包管理软件应用程序。 定制、构建或修补Linux内核。 理解和管理Linux网络栈和网络协议,包括TCP/IP、ARP、IPv4和IPv6。 小化安全威胁并使用Netfilter(iptables和nftables)和Linux构建可靠的防火墙和路由器。 创建及维护DNS、FTP、Web、电子邮件、打印、LDAP、VoIP、SSH服务器和服务。 使用GlusterFS、NFS和Samba共享资源。 在流行的云环境(如OpenStack、AWS、Azure、Linode和GCE)中启动和管理基于Linux的服务器。 使用KVM、Docker、Kubernetes和OCI工具来探索虚拟化和容器技术。 下载专门创建的虚拟机映像和容器,可从中复制本书中的各种练习、软件、服务器、命令和脚本。
本书围绕Rocky Linux系统,详细地讲解了使用Rocky Linux系统的各项技术要点和企业实战案例。全书共13章,首先对Rocky Linux系统进行介绍。接下来讲解了目录管理与文件管理、用户管理、权限管理、磁盘管理、进程管理、系统管理、网络管理;然后拓展了知识面,讲解了容器管理的内容。最后讲解了Linux系统内核优化、中小型企业上云解决方案、Prometheus监控系统、Podman企业实战。本书充分考虑到零基础读者的阅读需求,精心提供了笔记、示例代码、学习视频、思维导图等资源。 本书适合Linux系统的零基础读者、在校大学生、在职工作人员以及基础比较薄弱、想要系统学习Rocky Linux/Linux系统的读者学习。
鸟哥著的《鸟哥的LINUX私房菜(基础学习篇第4版)》是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分: 部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全 重要的Linux账号的管理、磁盘配额、 文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解 细致,深入浅出。各
《基于ARM架构的嵌入式系统开发——以Linux系统为例》围绕嵌入式系统的组成,从硬件和软件两个方面对嵌入式系统进行全面深入的介绍,着重讲述嵌入式系统的操作系统移植、系统编程和驱动开发等内容,并加入大量编程实例和开发流程以帮助读者快速掌握相关知识,*后简要介绍嵌入式系统发展趋势和未来研究重点。