本书是一本面向系统工程师的实践指南,皆在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过本书,你不仅可以深入了解BPF程序的生命周期,熟悉日常工作所需的基本概念,增强有关性能优化、网络和安全方面的知识。还可以学习如何编写观测和修改内核行为的应用程序,以及通过代码注入的方式对内核事件进行监控、跟踪和安全观测等内容。同时,本书展示了相关的C、Go和Python代码示例。每次学习BPF技术时,我们都需要翻阅许多博客文章、手册以及Internet上的各种资料。 本书的目的就是将分散在各处的知识汇总在一起,以方便后续BPF爱好者能更好地学习这一技术。
业务架构是跨系统的业务蓝图,应用架构、数据架构、技术架构是解决方案的不同方面。多年来,业界已在业务架构、应用架构、数据架构、技术架构方面积累了大量经验。近几年,数字化转型更是呼唤“懂行人”打通四种架构,确保技术支撑业务、业务支撑战略。本书的主要内容即在于此。首先,解读战略、业务架构、应用架构、数据架构、技术架构五者的对应岗位、产物、脉络关系。然后,结合大案例,详探下列实战法: ·战略驱动的业务架构设计; ·业务驱动的应用架构设计; ·业务驱动的数据架构设计; ·业务和技术趋势双轮驱动的技术架构设计。 再后,分享业界较为稀缺的《业务架构书》《技术方案书》优秀模板。 最后,分享ToG/ToB解决方案规划方法体系。
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
本书以开源软件为基础,全面介绍了UNIX/Linux安全运维的各方面知识。*篇从UNIX/Linux系统日志、Apache等各类应用日志的格式和收集方法讲起,内容涵盖异构网络系统日志收集和分析工具使用的多个方面;第二篇列举了二十多个常见网络故障案例,每个案例完整地介绍了故障的背景、发生、发展,以及*终的故障排除过程。其目的在于维护网络安全,通过开源工具的灵活运用,来解决运维实战工作中的各种复杂的故障;第三篇重点讲述了网络流量收集监控技术与OSSIM在异常流量监测中的应用。 本书使用了大量开源工具解决方案,是运维工程师、网络安全从业人员不可多得的参考资料。
Linux如此的流行正是得益于它的特性丰富及有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,《深入理解Linux网络内幕》将会给你指导。同其他O'Reilly的流行书籍一样,《深入理解Linux网络内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的TCP/IP经验是有用的,但初学者通过《深入理解Linux网络内幕》仍然可以学习到协议本身和大量的应用信息。一旦掌握了这些网络工具,你就可以使用《深入理解Linux网络内幕》这本书所附的代码,准确地指出Linux内核中最重要的部分如何工作。 网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。《深入理解Linux网络内幕》该书的成功之一就是描述这些代码块如何集成,以及众多的函数和
本书系统讲解大规模分布式存储系统的原理与佳实践,分析互联网公司的大规模分布式存储系统架构,解析分布式技术中的要点,细致讲解分布式系统OceanBasede的实现经验。主要内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍Google、亚马逊、微软、阿里巴巴等互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇——以阿里巴巴的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,这
本书涵盖了Windows 9X/Me/NT/2000/XP/2003中常用的网络管理命令,并收录了Windows Resource Kits和Windows Support Tools中的相关工具软件的功能。另外,本书还详细地讲解了各种命令的功能和参数,并针对具体应用列举了大量经典示例。这些都使读者真正做到学以致用。本书内容全面,语言简练,深入浅出,通俗易懂,既可作为即查即用的网络管理工具手册,也可作为了解网络管理的参考书籍。 本书适用于系统管理人员、网络管理人员以及对计算机系统维护和网络管理感兴趣的电脑爱好者。
《Excel数据分析思维、技术与实践》不是讲解基础的Excel软件操作,而是立足于“Excel数据分析”,精心挑选Excel中常用、实用的功能讲解数据分析的思路及其相关操作技术。 首先,1章和第2章剖析何为数据分析,讲解数据分析必须了解的概念和分析思路,介绍Excel数据分析库中的16个重点工具,帮助读者打下数据分析基础。其次,第3~6章,根据数据分析步骤,系统讲解如何规范建立数据表、数据清洗与加工,以及Excel的排序、筛选、分类汇总、条件格式、透视表等重点功能的应用。最后,第7章和第8章讲解数据的展现和数据报告制作,其内容包括普通图表、信息图表、专业图表和动态图表的制作,以及Word数据报告、PPT数据报告的制作方法。 本书沉淀了笔者多年Excel数据分析经验,希望能切切实实地帮助读者精进Excel数据分析技能,从有限的数据中分析出无限的价值。
本书源自日均访问量近60000次的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级Linux入门教程。本书在上一版的基础上进行了大量的更新,基于红帽RHEL 8系统编写,且内容适用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署Linux系统,常用的Linux命令,与文件读写操作有关的技术,使用Vim编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格式化以及挂载等操作,部署RAID磁盘阵列和LVM,firewalld防火墙与iptables防火墙的区别和配置,使用ssh服务管理远程主机,使用Apache服务部署静态网站,使用vsftpd服务传输文件,使用Samba或NFS实现文件共享,使用BIND提供域名解析服务,使用DHCP动态管理主机地址,使用Postfix与Dovecot部署邮件系统,使用Ansible服务实现自动化运维,使用iSCSI服务部署网络存储,使用MariaDB数据库管理系
为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。CPU与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。 《深入理解Linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。 本书第三版涵盖Linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化,
杨传辉等编著的《大规模分布式存储系统(原理解析与架构实战)》是分布式系统领域的经典著作,由不错技术专家“阿里日照”(OceanBase核心开发人员)撰写,阳振坤、章文嵩、杨卫华、汪源、余锋(褚霸)、赖春波等来自阿里、新浪、网易和百度的资历技术专家联袂推荐。理论方面,不仅讲解了大规模分布式存储系统的核心技术和基本原理,而且对谷歌、亚马逊、微软和等靠前型大互联网公司的大规模分布式存储系统进行了分析;实战方面,首先通过对的分布式数据库OceanBase的实现细节的深入剖析完整地展示了大规模分布式存储系统的架构与设计过程,然后讲解了大规模分布式存储技术在云计算和大数据领域的实践与应用。 《大规模分布式存储系统(原理解析与架构实战)》内容分为四个部分:基础篇――分布式存储系统的基础知识,包含单机存储系统
WPS Office软件是我们日常工作、学习、生活中重要的“好帮手”。本书采用全彩图解+视频讲解的形式,详细介绍了新版WPSOffice的应用技巧。全书不仅对常用的WPS文字、WPS表格和WPS演示三大主要功能进行了阐述,还对该软件的一些特色功能应用进行了讲解,例如PDF阅读器、流程图、脑图、图片设计等工具。本书内容丰富实用,知识点循序渐进;案例选取具有代表性,贴合日常实际需求;讲解细致,通俗易懂,操作步骤全程图解。同时,本书还配套了丰富的学习资源,主要有超大容量的同步教学视频、所有案例的源文件及素材,扫描对应的二维码即可轻松获取及使用。此外,还超值赠送常用行业案例及模板、各类电子书、线上课堂专属福利等。本书适合广大职场人员以及电脑新手自学使用,还可用作相关培训机构的教材及参考书。