首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Meta 如何为超大规模 Linux 打补丁

Vaughan-Nichols 译者 | 刘雅梦 策划 | Tina 弗吉尼亚州里士满——任何懂技术的人都可以给 Linux 服务器打补丁。...在本月初举行的 Linux Plumbers 大会(仅限受邀参加的顶级 Linux 内核开发人员会议)上,Meta Linux 内核工程师 Breno Leitao 解释了 Facebook 是如何在全球数百万台服务器上实现这一目标的...在 KLP 中,无需重新启动即可将最新的安全更新应用于 Linux 内核上。这可以最大限度地延长系统的正常运行时间和可用性。...这是针对单个主机的,显然不是针对整个服务器群的,但是与 kexec(用于启动新内核的 Linux 内核机制)相比,主机的这一到两秒已经非常快了。”。...SUSE 提供了 kGraft;而 Oracle 使用的是 Ksplice;Canonical 则支持 Livepatch。不管代码是什么,它们都能提供类似的结果。

17310

Meta大规模Linux补丁解决方案

Linux系统进行补丁升级,看似简单,但当需要面对成千上万台服务器时,在不停机的情况下完成补丁就变得极具挑战。本文将详细介绍Meta公司是如何解决此类大规模Linux补丁部署的技术难题。...译自 How Meta Patches Linux at Hyperscale,作者 Steven J. Vaughan-Nichols。 任何具有技术头脑的人都可以修补 Linux 服务器。...在本月早些时候举行的 Linux 内核顶级开发者仅凭邀请的 Linux Plumbers 会议上,Meta Linux 内核工程师 Breno Leitao 解释了 Facebook 如何在世界各地的数百万台服务器上完成此操作...这显然不是针对类似整个服务器群,而是对主机一到两秒钟真的非常快,相比 kexec(Linux 内核机制用于启动新内核)。它不需要任何宕机时间或工作负载迁移,您只需应用实时补丁,然后继续前进。”...SUSE 提供 kGraft;而 Oracle 使用 Ksplice;Canonical 支持 Livepatch。不管代码如何,它们都能提供类似的结果。

12310

2017年的Linux内核防护依然脆弱

Linux 内核 “社区” 对待安全的优先级并不高,虽然经历了 2000 年代的多次大规模漏洞利用事件但并没有让 Linus Torvalds 本人改变 "A bug is bug" 的哲学,由于 Linux...内核的安全问题逐渐影响到了 Android 和 IoT 设备,一次 华盛顿邮报的曝光促使了 KSPP(Linux 内核自防护项目)的成立,KSPP 是由 Linux 基金会旗下的 CII(基础架构联盟...,Linux 内核本来有一次改善安全的机会,可惜 Linux 基金会的市场 PR 需求搞砸了整件事。...PaX/Grsecurity 对 Linux 内核维护方式、对 Linux Foundation 充满敌意。...fast open)、lockless listen、BBR(bottleneck bandwidth & rtt) 等相当大一批重要的代码,这些是所有使用者及那些并不贡献代码的互联网公司都受益的;又比如 livepatch

1.2K70

塔荐 | 2017 最优秀的十大 Linux 服务器发行版

借助 Ubuntu Advantage,你可以获得商业支持和服务,例如用于安全审计的系统管理工具、合规性以及 Canonical livepatch 服务,这些服务可帮助你应用内核修复程序等等。...第二名是 Red Hat Enterprise Linux (RHEL),这是一个由红帽公司开发的开源 Linux 发行版,也是一款商业使用的发行版。...Oracle Linux ? Oracle Linux 是由 Oracle 打包并分发的自由开源 Linux 发行版,旨在用于开放云领域。它非常适合于小型、大中型企业以及云端数据中心。...Arch Linux ? Arch Linux 也是一个自由开源、简单、轻量而又安全的 Linux 发行版。...Arch Linux 有一个正式的错误跟踪工具,你可以从活跃的社区和其他在线资源获得支持。 Slackware Linux ?

1.5K70

OpenCloudOS 9.2 发布!全新内核版本,全面平台支持

2、OpenCloudOS 自研特性 同时,在 Linux Kernel 6.6 的基础上,OpenCloudOS 也加入了一系列自研特性: 基于 Livepatch 的多架构热补丁支持:适配了 Livepatch...处理大文件系统的性能,新增对 orphan_file 特性的支持,tune2fs 和 e2label 新增对已挂载文件系统 label 和 UUID 的设置; xfsprogs 升级至 6.5.0,新增对 Linux...外部 PSK 导入器的支持 容器和虚拟化 moby 升级至25.0.3版本,profile/seccomp 适配 kernel 6.6 系统调用,新增 OpenTelemetry tracing,支持 Linux...带来新的架构特性支持 FEAT_PAN3、FEAT_LSE2、FEAT_RME,支持 AES 加速指令、SHA 指令,RISC-V 支持新的 ISA 和拓展能力,新增 hv-balloon、UFS 等多种设备支持,linux-user

62110

如何检测Linux内核中的安全增强选项

关于kconfig-hardened-check kconfig-hardened-check是一款功能强大的安全检测工具,可以帮助广大研究人员检测Linux内核中的安全增强选项。...Linux内核中提供了很多安全增强选项,其中有很多选项在主要的Linux发行版系统中都默认不会开启。因此,我们如果想要让自己的系统变得更加安全的话,我们则需要手动开启这些安全增强选项。...但是,谁都不想手动去检查这些配置选项,因此kconfig-hardened-check便应运而生,它可以自动帮我们检查自己Linux系统内核中的相关安全增强选项。...内核维护团队的直接反馈; 除此之外,我们还创建了一份Linux内核防御图,它是安全强化特性和相应漏洞类或攻击技术之间关系的图形表示。...CONFIG_MMIOTRACE | is not set | my | cut_attack_surface | FAIL: "y" CONFIG_LIVEPATCH

2.1K20

Linux - Linux内存管理

为了解决内存紧缺的问题,Linux引入了虚拟内存的概念。为了解决快速存取,引入了缓存机制、交换机制等。...要深入了解Linux内存运行机制,需要知道下面提到的几个方面。 首先,Linux系统会不时地进行页面交换操作,以保持尽可能多的空闲物理内存。...其次,Linux进行页面交换是有条件的,不是所有页面在不用时都交换到虚拟内存中,Linux内核根据“最近最经常使用”算法,仅仅将一些不经常使用的页面文件交换到虚拟内存中。...Linux虽然可以在一段时间内自行恢复,但是恢复后的系统已经基本不可用了。...Linux下可以使用文件系统中的一个常规文件或者一个独立分区作为交换空间。同时Linux允许使用多个交换分区或者交换文件。

52.2K41

Linux】--- Linux权限概念

shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。...2.3 Linux中的用户 Linux下有两种用户:超级管理员(root)、普通用户。 超级管理员(root):可以再linux系统下做任何事情,不受权限约束 普通用户:在linux下做有限的事情。...Linux具有组的概念,主要是在多人协作的时候,更好的进行权限管理!...而在Linux中不通过后缀区分文件类型!但并不是说Linux不用后缀。 那通过什么区分呢?即ls -l第一个属性列。 Linux文件类型: -:普通文件。...很简单一个道理,Linux系统不以文件后缀作为区分文件类型的依据,但并不代表gcc不需要,Linux系统 != gcc。

9611
领券