目前大型应用程序都采用一个应用程序架设在多个Linux服务器上的架构,即Linux集群。Linux云计算集群架构师就是指云端Linux服务器运维工程师,是一个技术要求很高的工种。需要掌握的技术很多。本丛书通过大量实例,循序渐进地讲解了在Linux 发行版CentOS7.6系统中的基础操作,用户管理,权限管理,磁盘管理等技术和各种实战经验与技巧。 具体内容涵盖了部署虚拟环境、安装Linux系统;常用的Linux命令;与文件读写操作有关的技术;使用Vim编辑器编写和修改配置文件;用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作;部署RAID磁盘阵列和LVM;网络相关命令;shell脚本基础到实战等本书适合打算系统、全面学习Linux技术的初学人员阅读,具有一定Linux使用经验的用户也可以通过本书来温习自己的Linux知识。作者用大众能理解的语言讲解了高深的Linux特性
本书讲述了Linux系统及其他UNIX风格的操作系统上的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准 的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为X视窗系统建立图形化用户界面等。 本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者掌握相关的知识。 本书适合Linux的初学者及希望利用Linux进行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
本书由知名编译与操作系统专家海纳撰写,将沉淀20余年的Linux系统研究所得倾注书中。本书用不到1万行代码复现了Linux 0.12内核,打通了“古早”工具链障碍,模块实现环环相扣,带你穿透“迷雾”,窥见Linux系统设计的绚丽“天光”。 本书共8章,从逻辑上分为四部分。 部分( 和2章)是基础知识,介绍开发内核所需的基础知识,包括开发环境和调试环境的搭建,以及i386保护模式等。第二部分(第3~6章)是核心模块,逐步实现进程、中断、系统调用、内存管理、字符设备驱动和块设备驱动等模块。第三部分(第7章)是文件系统,涵盖Minix文件系统、管理inode、管理普通文件、管理目录、文件链接、执行程序等内容。第四部分(第8章)是系统服务接口,介绍一些重要的函数,这部分不是内核的主要部分,但为了让shell程序正确地运行,这些函数也是必须实现的。
本书内容充实,重点突出,实例丰富,实用性强,涵盖Linux驱动开发从基础知识到核心原理,再到应用实例的大部分核心知识。本书专门提供教学视频、源代码、思维导图、习题参考答案和教学PPT等超值配套资料,可以帮助读者高效、直观地学习。 本书共19章,分为3篇。 第1篇“基础知识”涵盖Linux驱动开发概述、嵌入式处理器和开发板、构建嵌入式驱动程序开发环境、构建嵌入式Linux操作系统、构建第一个驱动程序、简单的字符设备驱动程序等内容;第2篇“核心技术”涵盖设备驱动的并发控制、设备驱动的阻塞和同步机制、中断与时钟机制、内外存访问等内容;第3篇“应用实战”涵盖设备驱动模型、RTC实时时钟驱动程序、看门狗驱动程序、IIC设备驱动程序、LCD设备驱动程序、触摸屏设备驱动程序、输入子系统设计、块设备驱动程序、USB设备驱动程序等内
本书基于Linux 5.0内核的源代码讲述Linux内核的调试技巧和案例。本书共6章。主要内容包括并发与同步,中断管理,内核调试和性能优化,基于x86_64的宕机难题解决方案,基于ARM64的宕机题解决方案,安全漏洞的产生原理与修复方案等。 本书适合从事Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机相关专业的师生阅读。
本书从零基础开始讲解,系统介绍了RHCE8的相关知识,以帮助读者快速了解及熟练掌握RHCE8的相关操作,是一本高品质的RHCE认证的学习书籍。本书分为9篇,共35章。第1篇主要介绍基本配置;第2篇主要介绍用户及权限管理;第3篇主要介绍网络相关配置;第4篇主要介绍存储管理;第5篇主要介绍系统管理;第6篇主要介绍软件管理;第7篇主要介绍安全管理;第8篇主要介绍容器管理;第9篇主要介绍自动化管理工具ansible的使用。本书适用于希望通过RHCE(红帽认证工程师)考试的读者学习,也可以作为培训班的教材使用。
本书是获得大量读者好评的“Linux典藏大系”中的《Linux系统管理与网络管理》的第2版。本书第1版出版后获得了读者的高度评价,曾经多次印刷。第2版图书以 的Red Hat Enterprise Linux 6.3平台为基础,循序渐进、深入浅出、全面系统地介绍了由Linux系统管理到各种网络服务器配置所涉及的所有知识。本书附带1张光盘,内容为本书配套的多媒体教学视频及相关学习资料。 余柏山编著的《Linux系统管理与网络管理(第2版)》共28章,分为3篇。基础篇涵盖的内容有Linux系统简介、Linux系统安装、图形桌面系统管理、命令行界面等;系统管理篇涵盖的内容有Linux系统启动过程、用户和用户组管理、磁盘分区管理、文件系统管理、软件包管理、进程管理、网络管理、系统监控、Shell编程、Linux系统安全等;网络服务管理篇涵盖的内容有FTP服务器配置和管理、Web服务器配置与管理
本书从具有内置默认设置的Vanilla Kubernetes开始,你将检查运行任意工作负载的分布式系统的抽象威胁模型,然后对安全Kubernetes系统的每个组件进行详细评估。本书的主要内容有:通过威胁建模来了解Kubernetes系统的漏洞。聚焦pod,从配置到攻防。保护你的集群和工作负载流量。使用RBAC、OPA和Kyverno定义和实施策略。深入研究沙箱和隔离技术。了解如何检测和减轻供应链攻击。探索静态文件系统、卷和敏感信息。发现在集群中运行多租户工作负载时可能出现的问题。了解即使你已采取控制措施,如果有攻击者闯入,你可以做什么。
随着互联网的迅猛发展和数字化转型的加速,网络安全威胁不断增加,渗透测试的价值日益凸显。Kali Linux提供了友好的界面和广泛的文档支持,专为渗透测试和网络安全评估而设计。它提供强大的工具和资源,方便专业人员评估网络的弱点,进行漏洞分析和渗透测试,即使是初学者也能轻松上手。 本书内容共14章,知识点与实践案例环环相扣,将网络安全的基础知识和实践细节娓娓道来,涉及网络安全渗透测试基础、Kali Linux的安装与使用、模拟测试环境、信息收集、漏洞扫描、密码攻击、网络设备渗透测试、操作系统及服务软件渗透测试、Web渗透测试、后渗透攻击、嗅探与欺骗、无线网络渗透测试、社会工程学、渗透测试报告等主题,全面揭示了基于Kali Linux的渗透测试原理与实践技巧。 本书由 的网络安全人士编写,融入了作者三十多年的网络安全从业经验
本书共 8 章,采用循序渐进的方式,帮助读者掌握 Linux 虚拟化架构的部署和使用,包括开源虚拟化平台介绍,实验环境搭建,部署使用 KVM 虚拟化,部署使用 oVirt 平台、OpenStack、Docker 和 Hadoop, 以及认识 SDN 架构等内容。 本书以实战操作为主,理论讲解为辅,通过讲解搭建各种物理环境的方法,详细介绍在生产环境中如何使用Linux 部署虚拟化数据中心,可以迅速提高读者的实际动手能力和操作水平。 本书语言通俗易懂,具有很强的可操作性,不仅适合 Linux 虚拟化架构的管理人员阅读,还可供其他虚拟化平台的管理人员阅读参考。
《精通linux内核网络》讨论linux内核网络栈的实现及其原理,深入而详尽地分析网络子系统及其架构,主要内容包括:内核网络基础知识、netlink套接字、arp、邻居发现和icmp等重要协议的实现、ipv4和ipv6的深入探索、linux路由选择、netfilter和ipsec的实现、linux无线网络、infiniband等。 《精通linux内核网络》不仅适合从事网络相关项目的专业人员参考,也能为相关研究人员和学生提供极大帮助。
罗森所著的《精通Linux内核网络》讨论Linux内核网络栈的实现及其原理,深入而详尽地分析网络子系统及其架构,主要内容包括:内核网络基础知识、Netlink套接字、ARP、邻居发现和ICMP等重要协议的实现、IPv4和IPv6的深入探索、Linux路由选择、Netfilter和IPsec的实现、Linux无线网络、InfiniBand等。 本书不仅适合从事网络相关项目的专业人员参考,也能为相关研究人员和学生提供极大帮助。
本书是获得大量读者好评的“Linux典藏大系”中的《Linux服务器架设指南》(第2版)的升级版。本书以Red Hat Enterprise Linux 9为例,结合大量实例详细介绍各种网络服务的安装、运行和配置等相关知识。本书提供配套教学视频、思维导图和教学PPT等超值配套资料,帮助读者高效、直观地学习。 本书共21章,分为3篇。 第1篇“架站基础知识”,涵盖的主要内容有网络硬件基础知识、Linux服务器架设规划、Linux系统安装、Linux系统管理与优化、Linux网络接口配置、Linux网络管理与故障诊断。第2篇“Linux主机与网络安全”,涵盖的主要内容有Linux主机安全、Linux系统日志、Linux路由配置、Linux防火墙配置、Snort入侵检测系统。第3篇“Linux常见服务器架设”,涵盖的主要内容有SSH、VNC、DHCP、DNS、Web、MySQL、Postfix、NFS、Samba、Squid、LDAP和NTP服务器的架设以及容器管理。 本
人们日常生活中打交道 多的就是嵌入式系统,目前广泛使用的手机、MP3播放器、智能家用电器、无人机、自动驾驶汽车、机器人等都用到了嵌入式系统,嵌入式系统的开发占整个计算机系统开发的比重也越来越大。本书详细讲解嵌入式Linux驱动开发和设备端系统构建,并配套全书实例源代码和作者QQ答疑服务。 《嵌入式Linux驱动开发实践》共分12章,内容包括嵌入式系统概述、搭建Linux安全开发环境、必会的嵌入式开发应用层技术、内核模块开发、字符设备驱动、驱动模块的并发控制、块设备驱动、Linux平台驱动、基于AArch64的内核和文件系统、设备树、I2C驱动实战、SPI驱动实战。 《嵌入式Linux驱动开发实践》适合作为嵌入式Linux驱动开发初学者的入门书,以及嵌入式Linux开发人员的参考书,也适合作为高等院校电子、通信、自动化、计算机等专业“嵌入式
本书以CentOS 7为蓝本,分3篇介绍了Linux操作系统的使用和配置。操作基础篇介绍了Linux的基础知识、Linux系统的安装、Shell和字符操作界面的使用;系统与安全篇依次介绍了账户管理、权限管理、进程管理、本地存储管理、网络配置、网络工具、RPM包管理、基础架构服务、系统日常维护、服务器安全和防火墙、Shell脚本编程;网络服务篇依次介绍了DHCP和DNS服务、FTP和NFS服务、Samba服务、基于Apache的WWW服务、LAMP动态网站环境部署以及Tomcat服务、基于Postfix和Dovecot实现的E-mail服务等。本书内容详尽,结构清晰,通俗易懂,使用了大量的图表对内容进行表述和归纳,并对重点内容给出了详细的操作步骤,便于读者理解及查阅,具有很强的实用性和指导性。 本书通过网盘(获取方式请见封底)提供电子课件、知识点视频、参考视频、教学大纲、实验指导、试题库(含答案)
本书提供了一系列有价值的过程、方法和工具,用于企业级Linux部署的精简和高效管理。全书分为三部分。 部分介绍系统管理基础知识和技术,包括在本书中用于自动化以及包管理和 系统管理等的工具Ansible。第二部分介绍如何确保一致性和可重复性仍然是Linux服务器环境的核心方面,从而促进Linux服务器环境的可伸缩性、再现性和高效性。第三部分介绍企业中Linux服务器的日常管理,将探讨如何使用Ansible和其他工具来实现这些管理目标。第四部分将带你亲身体验安全基准并介绍如何在企业中应用、实施和审计安全基准的实例。
本书是获得大量读者好评的“Linux典藏大系”中的《Linux服务器架设指南》(第2版)的升级版。本书以Red Hat Enterprise Linux 9为例,结合大量实例详细介绍各种网络服务的安装、运行和配置等相关知识。本书提供配套教学视频、思维导图和教学PPT等超值配套资料,帮助读者高效、直观地学习。 本书共21章,分为3篇。 第1篇“架站基础知识”,涵盖的主要内容有网络硬件基础知识、Linux服务器架设规划、Linux系统安装、Linux系统管理与优化、Linux网络接口配置、Linux网络管理与故障诊断。第2篇“Linux主机与网络安全”,涵盖的主要内容有Linux主机安全、Linux系统日志、Linux路由配置、Linux防火墙配置、Snort入侵检测系统。第3篇“Linux常见服务器架设”,涵盖的主要内容有SSH、VNC、DHCP、DNS、Web、MySQL、Postfix、NFS、Samba、Squid、LDAP和NTP服务器的架设以及容器管理。 本
本书全面、系统地介绍了Linux基础架构服务。主要内容包括DNS服务、DHCP服务器、vsftpd服务、rsync服务、SFTP服务、Samba服务和LAMP基础架构等,能为读者后续学习Linux操作系统、高可用分布式文件系统等 应用打下坚实的基础。 本书既适合Linux系统管理员、系统架构师、Linux相关技术从业人员学习,也适合软件开发人员、软件测试人员、数据库管理人员参考,还可作为高等院校计算机及相关专业、计算机培训机构师生的教材或参考书。
随着当今信息技术的飞速发展和Internet的普及,人们越来越依靠网络上的服务器为自己提供各方面的信息,如抖音、微信、微博、淘宝等。这些服务器使用的操作系统大多是Linux,在众多的Linux操作系统中,Red Hat Enterprise Linux是目前使用较为广泛的企业级 系统。本书配套PPT课件、作者答疑服务。 本书共分18章,内容包括Linux与Red Hat Enterprise Linux、Linux的启动与进程管理、Linux的日常运维、Linux服务管理systemd、Linux日志系统、Linux文件系统管理、Linux磁盘管理、Linux网络管理、Linux防火墙管理、Linux路由管理、配置NAT上网、Linux远程访问、网络文件共享方案、使用SELinux和安全审计工具、使用Webmin工具管理、Linux虚拟化配置、Docker容器级虚拟化、Kubermetes集群搭建。 本书内容详尽、示例丰富,是一本比较适用的Red Hat Enterprise Linux运维入门书,适合零基础的读者入门使用,也