kpatch

CentOS7 安装

▼魔方 西西 提交于 2020-12-18 08:55:17
一、安装Centos 1.1 选择安装选项 1.2 选择语言    1.3 软件选择   对于初学者- GUI的服务器,同时把“开发工具”相关的软件包也安装上 1.4 磁盘分区 (1)-先选择我要配置 (2)选择标准分区 (3)分区 设备类型选择默认的标准分区,文件系统类型为xfs,Centos7支持brtfs,生产环境不建议选择,btrfs文件系统目 前技术尚未成熟,只是作为一种前瞻技术。 boot 分区 : 是引导分区,作用:系统启动,在boot分区存放着grub,内核文件等,一般200M就够。 swap 交换分区 : 内存扩展分区 交换分区 给多大? 以前内存比较小的时候,都是1.5到2倍的物理内存。          现在物理内存比较大一般最多:8G到16G,如果系统使用到了swap分区,就直接添加物理内存或排查一下服务器有没有被黑。 / 根 : 所有文件的根 绝对路径的开始标志 sda :表示第一块磁盘 1.5 关闭kdump   这个基本没啥用 1.6 启用网络 默认网络是关闭的,可以配置成手动地址。 1.7 开始安装-配置密码 注:Root密码:123456,如果密码过于简单,需要单击 两次 完成进行确认 二、centos6 与 centos7的区别 文件系统的区别:ext4 xfs 硬盘默认调度算法不一样:cfq deadline 内核版本不一样:2.6 3.10

Ubuntu14.04下kpatch源码安装使用

梦想的初衷 提交于 2020-02-29 09:00:53
背景   Kpatch是给Linux内核打热补丁的工具,所谓热补丁,就是指打完补丁后,补丁可立即生效,而不需要像传统打补丁那样必须重启Linux才能生效。 Kpatch简介   最早出现的打热补丁工具不是Kpatch,而是Ksplice。但是Ksplice被Oracle收购后,一些发行版生产商就不得不开发自己的热补丁工具,分别是Redhat的Kpatch和Suse的KGraft。同时,在这两家厂商的推进下,kernel4.0开始,开始集成了livepatch技术,该技术和其他热补丁技术类似。   Kpatch虽然是Redhat研发,但其也支持Ubuntu、Debian、Oracle Linux等的发行版,本文将介绍在 Ubuntu14.04 下安装和使用Kpatch软件。 不足   热补丁不是万能的,尤其是现在技术还不足够成熟的时候。在使用Kpatch热补丁前,我们需要知道Kpatch的不足之处:     1.如果在已经打过patch的环境继续打patch,那么新patch必须是基于上个patch打的补丁。     2.不支持修改数据结构的patch,如果有这样的patch,用户必须改代码。     3. 不支持修改__init函数的补丁。     4.不支持修改静态数据。     5.不支持修改vdso的函数,因为其运行在用户空间。 准备   注意

为云而生,腾讯云服务器操作系统TencentOS内核正式开源

♀尐吖头ヾ 提交于 2020-01-10 14:53:08
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ​1月9日,腾讯云宣布将开源其服务器操作系统TencentOS内核。相比业内其它版本Linux 内核,腾讯云 TencentOS 内核在资源调度弹性、容器支持、系统性能及安全等层面极具竞争力,特别适合云环境。该系统的开源及应用可帮助客户大幅提升云上资源的利用效率,降低运营成本,同时获得更加安全可靠的业务运行环境。 TencentOS Kernel是继腾讯云物联网操作系统TencentOS tiny之后,TencentOS家族对外开源的第二款产品。TencentOS是腾讯云操作系统系列产品,由腾讯云架构平台部主力研发,覆盖数据中心、桌面系统、边缘设备和物联网终端等应用场景,提供可靠的云平台构建、接入和应用能力,帮助客户转化云的价值。TencentOS服务器操作系统在腾讯公司服役超过10年,覆盖公司全部自研业务,装机量过百万。2019年9月新开源的TencentOS tiny,是腾讯面向物联网领域开发的实时操作系统,具有低功耗、低资源占用、模块化、安全可靠等特点,可有效提升物联网终端产品开发效率,目前在Github上标星已达3.7k。 传送门: 腾讯自研轻量级物联网操作系统 TencentOS tiny 正式开源 腾讯云操作系统团队表示:“将腾讯云服务器操作系统内核TencentOS Kernel开源