首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

Vaughan-Nichols 译者 | 刘雅梦 策划 | Tina 弗吉尼亚州里士满——任何懂技术的人都可以给 Linux 服务器打补丁。...但是,在不停机的情况下给数千台服务器打补丁,并不容易。...在本月初举行的 Linux Plumbers 大会(仅限受邀参加的顶级 Linux 内核开发人员会议)上,Meta Linux 内核工程师 Breno Leitao 解释了 Facebook 是如何在全球数百万台服务器上实现这一目标的...Kpatch 的工作原理是比较原始内核和打过补丁的内核,然后使用一个定制的内核模块来将新代码打补丁到正在运行的内核中。...如何给数百万台机器打补丁 但是,当你谈论的是数以百万计的机器时,这并不是整个故事的全貌。Meta 会在补丁发布期间发现缺陷,因此管理员首先会修补候选版本层。

15410
您找到你想要的搜索结果了吗?
是的
没有找到

5.7打补丁—编译和官方一致的Linux_Generic包

需求来源 某客户现场业务系统出现了查询丢失数据问题(数据库为MySQL 5.7.21,使用Linux-Generic包部署)。...编译步骤 准备包、源码和编译OS 从MySQL 5.7.19到MySQL 5.7.44,官方发布的Linux-Generic包一直使用的是glibc-2.12。...对应的官方release包如下: MySQL 5.7.21二进制包下载地址:(https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.21-linux-glibc2.12...解压安装包查看"docs/INFO_BIN"文件,可看到一系列的编译相关信息,其中kernel和cmake版本信息如下: Build was done on Linux-3.8.13-16.2.1.el6uek.x86..._64 using x86_64 Build was done using cmake 2.8.12 根据kernel命名,可确定MySQL官方用的是Oracle Linux操作系统,对应的版本是6.5

6910

linux的“自动化

linux的“自动化linux系统的web网站在运营状态时,我们常需要对网站进行维护,例如查看资源剩余并做出响应、日志分割、数据整理,在特定状态执行特定任务等等,这些都会需要linux能实现自动执行某些任任务...本篇博文介绍如何进行常见的linux自动化任务。 实现“自动化”有如下好处: 节省人力,一个脚本就够了。 在夜晚自动执行可以避开网站流量高峰期,不影响网站白天的效率。...先说一下linux的运行级别: 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式...还需要注意的是,linux默认atd进程关闭状态,需要手动打开。 crontab实现定时任务 linux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂的指令也没有问题。

1.4K90

使用 ReVanced Manager 给 Youtube APP 打补丁

由于 ReVanced Manager 目前仍处于早期开发阶段,所以暂不提供“成品”软件包,而是通过给 Youtube APP 打补丁的形式来完成这些工作。...除了 YouTube 之外,ReVanced Manager 还支持给 Twitter, reddit, TikTok 等软件打补丁来去除广告以及增加新功能。有需要可以自行尝试。...官方推荐使用从 apkmirror, apkpurge 等网站下载安装完整包后进行打补丁操作,从 Google Play 下载安装的版本可能会因为文件不完整而报错。...此外有网友反映打补丁后的 YouTube APP 有闪退的现象,故不建议选择 hdr-auto-brightness 。...最后由于 ReVanced Manager 需要反编译原本的软件包来打补丁,所以运行时间较长,不要误以为软件卡住了。

6.8K00
领券