openEuler 21.03 技术白皮书。内核热升级技术应运而生。 功能描述 1. 控制程序:对整个内核热升级流程进行指挥串联,交换内核态补丁与用户态守护程序信息,对指定业务进行内核 热升级,并进行质量可靠性保证,在升级失败后保证回滚到旧内核上。 2. 业务进程保存:利用系统 Checkpoint 保存业务进程和资源状态,保证系统业务状态与资源的一致性。 3. 新内核加载:利用系统 Kexec 机制实现新内核的快速加载,保证端到端业务秒级恢复。 3. 热补丁:无法修复所有的问题,部分问题热补丁无法打入。 利用内核热升级,可以保持业务无中断与性能无损的情况下,修复内核问题。 用户态 MySQL 控制 程序 业务进程 保存 系 统 调 用 进程内存 保持 磁盘 网卡 GPU 内存 PIN操作 新内核 加载 内存 UNPIN 业务进程 恢复 Redis …… …… 内核态 硬件 • 进程级状态快速保存与恢复 CFS Task 的公平性,新增 NUMA-Aware 异步调用机制,在 NVDIMM 初始 化方面有明显的提升;优化 SCHED_IDLE 的调度 策略,可以显著改善高优先级任务的调度延迟, 降低对其他任务的干扰。优化 NUMA balancing 机制,带来更好的亲和性、更高的使用率和更少 的无效迁移。 2. CPU 隔离机制增强:支持中断隔离,支持 unbound kthreads0 码力 | 18 页 | 1.30 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版6 20.7 第十五章、例行性工作调度(crontab) 15.1 什么是例行性工作调度 15.2 仅执行一次的工作调度 15.3 循环执行的例行性工作调度 15.4 可唤醒停机期间的工作任务 15.5 重点回顾 15.6 本章习题 第十六章、程序管理与 SELinux 初探 16.1 什么是程序 (process) 16.2 工作管理 (job control) 16.3 程序管理 Server 配置文件解析与设置 23.3 显卡驱动程序安装范例 23.4 重点回顾 23.5 本章习题 23.6 参考资料与延伸阅读 第二十四章、Linux 核心编译与管理 24.1 编译前的任务:认识核心与取得核心源代码 24.2 核心编译的前处理与核心功能选择 24.3 核心的编译与安装 24.4 额外(单一)核心模块编译 24.5 以最新核心版本编译 CentOS 7.x 的核心 3. 学习心态的分别 4. 基本的学习流程 5. 基本的建站流程表 6. 简易的安全防护 第一部份 Linux 的规划与安装 常常听到Linux具有非常优良的血统,所以具有相当良好的多用户多任务环境,可以方便程序 设计师来开发软件。 此外,Linux本身是不用钱的“自由软件”,使用上面并没有所谓的“盗 版”问题。但是,为什么Linux不用钱? 随便修改或发布Linux为什么不会被罚?为什么Linux有0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版第十五章、例行性工作调度(crontab) 17.1. 15.1 什么是例行性工作调度 17.2. 15.2 仅执行一次的工作调度 17.3. 15.3 循环执行的例行性工作调度 17.4. 15.4 可唤醒停机期间的工作任务 17.5. 15.5 重点回顾 17.6. 15.6 本章习题 18. 第十六章、程序管理与 SELinux 初探 18.1. 16.1 什么是程序 (process) 18.2. 16 显卡驱动程序安装范例 25.4. 23.4 重点回顾 25.5. 23.5 本章习题 25.6. 23.6 参考资料与延伸阅读 26. 第二十四章、Linux 核心编译与管理 26.1. 24.1 编译前的任务:认识核心与取得核心源代码 26.2. 24.2 核心编译的前处理与核心功能选择 26.3. 24.3 核心的编译与安装 26.4. 24.4 额外(单一)核心模块编译 26.5. 24.5 inux的世界啰~ 另外,每个章节下面的日期,指的是重大改版日期而非最新日期,最新日期请以该章节结束部分的工作日志为主的 喔! 常常听到Linux具有非常优良的血统,所以具有相当良好的多用户多任务环境,可以方便程序设计师来开发软件。 此 外,Linux本身是不用钱的“自由软件”,使用上面并没有所谓的“盗版”问题。但是,为什么Linux不用钱? 随便修 改或发布Linux为什么不会被罚?为0 码力 | 1057 页 | 14.60 MB | 1 年前3
Bootarmor 入门教程和用户手册 0.1.0接管内存的管理和分配,然后在次高的 权限级别装载并运行 Linux 操作系统,所以其不受操作系统的制约,可以提供绝对的安全性。 和虚拟机(VMX)的方式相比,Bootarmor 只接管内存,其它任务还交给操作系统来执行,基本不会对性能 产生太大的影响。 3 Bootarmor 入门教程和用户手册, 发布 0.1.0 Bootarmor 目前分为社区版和企业版两个版本。 4 Chapter stv; BTS("hello"); BTS(arr); BTS(stv); char *s = "hello"; BTS(s); // 错 误 宏 BTS 只支持内核读取数据,并不支持内核回写数据。如果需要内核写回数据到共享变量,那么需要使用一 组宏 BTPS 和 BTPE 。在需要共享的时候调用 BTPS ,结束共享调用 BTPE 。 例如, 18 Chapter 4. C 用户使用手册 到 保 护 , 内 核 无 法 直 接 访 问 struct T { int a; int b; } gt = { 1, 2 }; // 20 号 系 统 调 用 需 要 修 改 gt 里 面 的 数 据 , 原 来 的 调 用 方 式 // syscall(20, >); // 使 用 BTPS/BTPE 向 内 核 共 享 可 写 的 全 局 变 量 BTPS(>);0 码力 | 29 页 | 300.11 KB | 1 年前3
鸟哥的Linux 私房菜计算机时,屏幕上面显示的咚咚是由哪里来的? 嗯!是由显示卡与屏幕显像的;那么你现在可以藉由网络看到这篇文章,则是藉由 Internet 、网络卡、 网络线以及所有相关的电子器材与网络器材所完成的一项任务!如果你要看 VCD 呢?那么就需要光驱、 光盘、声卡的发声等等的支持。这么说来的话,所以在『工作』的东西都是『硬件』的工作呀!对了! 就是这些计算机硬件在工作的。那么硬件怎么工作呢?那就是藉由『操作系统』来达成的啰!这个操 参与其中的开发,因此可以随时获 得最新的安全信息,并给予随时的更新,亦即是具有相对的较安全! • 多任务、多使用者:与 Windows 系统不同的, Linux 主机上可以同时允许多人上线来工作,并且 资源的分配较为公平,比起 Windows 的单人假多任务系统要稳定的多啰! 这个多人多任务可是 Unix-Like 上面相当好的一个功能,怎么说呢?你可以在一部 Linux 主机上面规划出不同等级的使用 一大堆,这些版本有什么异同? • 4.我要如何取得 Linux distribution 的可安装光盘? • 5.简单的说明一下什么是 GNU 的 GPL ? • 6.何谓多人 ( Multi-user ) 多任务 ( Multitask )? • 7.简单说明 GNU General Public License ( GPL ) 与 Open Source 的精神: 如何学习 Linux0 码力 | 386 页 | 11.69 MB | 1 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版20.3 Apache 伺服器的進階設定 25.4. 20.4 登錄檔分析以及 PHP 強化模組 25.5. 20.5 建立連線加密網站 (https) 及防砍站腳本 25.6. 20.6 重點回顧 25.7. 20.7 本章習題 25.8. 20.8 參考資料與延伸閱讀 26. 第二十一章、文件服务器之三: FTP 服务器 26.1. 21.1 FTP 的数据链路原理 26.2. 21 這些練習題有的是鳥哥參加 過的考試內容,有的是鳥哥想到的一些資料,很適合大家思考喔!不要錯過這些練習題的訓練喔! 感謝自由軟體社群志工們的軟體發展,讓我們能有這麼棒的作業系統來建置伺服器!也要感謝讀者們的回饋,讓鳥哥 能夠在 Linux 伺服器的原理與設定方面有更深入的瞭解。感謝 Study Area 酷學園伙伴們的支持,包括 netman 大大、酷學園板主群、 鳥園討論板主群、以及參加實體活動的諸 2:15 自动 进行全系统更新,该如何作?答:全系统更新使用 yum update 即可。但是由于 yum update 需要使用者手动输 入 y 去确认真的要安装,因此在 crontab 里头处理相关任务时, 就得要使用 yum -y update 了! 1. [root@localhost ~]# yum -y update 2. # 第一次作会进行非常之久!因为系统真的有些数据要更新嘛!还是得等待的!0 码力 | 795 页 | 17.63 MB | 1 年前3
Linux命令大全搜索工具 v1.8目 录 致谢 Linux Command 介绍 A ab Apache服务器的性能测试工具 accept 指示打印系统接受发往指定目标打印机的打印任务 ack 比grep好用的文本搜索工具 alias 定义或显示别名 apachectl Apache服务器前端控制工具 apk Alpine Linux 下的包管理工具 apropos 在 whatis 数据库中查找字符串 arptables 管理ARP包过滤规则表 arpwatch 监听网络上ARP的记录 as 汇编语言编译器 at 在指定时间执行一个任务 atop 监控Linux系统资源与进程的工具 atq 列出当前用户的at任务列表 atrm 删除待执行任务队列中的指定任务 awk 文本和数据进行处理的编程语言 axel 多线程下载工具 B badblocks 查找磁盘中损坏的区块 base64 base64 base64 编码/解码文件或标准输入输出 basename 打印目录或者文件的基本名称 batch 在系统不繁忙的时候执行定时任务 bc 算术操作精密运算工具 bg 将前台终端作业移动到后台运行 - 2 - 本文档使用 书栈网 · BookStack.CN 构建 bind 显示或设置键盘按键与其相关的功能 blkid 查看块设备的文件系统类型、LABEL、UUID等信息 blockdev0 码力 | 1347 页 | 8.79 MB | 1 年前3
Linux就该这么学 第2版...................................................................................... 106 4.4 计划任务服务程序 .............................................................................................. 年开始讲起。当时,为了解决服务器的终端连接数量的限制和处理复杂计算 的问题,贝尔(Bell)实验室、通用电气(GE)公司以及麻省理工学院(MIT)决定联手打 造一款全新的操作系统—MULTICS(多任务信息与计算系统)。但由于开发过程不顺利, 遇到了诸多阻碍,后期连资金也出现了短缺现象,最终在 1969 年,随着贝尔实验室的退出, MULTICS 也终止了研发工作。而同年,MULTICS 的开发人员 系统版本之前,首先需要区分 Linux 系统内核与 Linux 发行套件系 统的不同。 ➢ Linux 系统内核指的是一个由 Linus Torvalds 负责维护,提供硬件抽象层、磁盘、文件 系统控制及多任务功能的系统核心程序(第 2 章会有详细介绍)。 ➢ Linux 发行套件系统是我们常说的 Linux 操作系统,也就是由 Linux 内核与各种常用 软件的集合产品。 全球大约有数百款的 Linux0 码力 | 552 页 | 22.25 MB | 1 年前3
Ubuntu 桌面培训 2010. . 145 IV.III.I OpenOffice.org 电子表格的主要特性 . . . . . . . . . . . . . . . . . 145 IV.III.II 完成基本的制表任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 IV.IV 使用 OpenOffice.org 演示 户可以免费从一个版本 升级到下一个。Microsoft 计划的发布不频繁并且对用户并不完全透明。 安全方面 Ubuntu 很少成为病毒和恶意软件的目标。超级用户 root 默认被锁定,只 有特定的任务可以以超级用户权限运行。而 Microsoft Windows 中用户可以直接使 用超级用户。 图 I.6 Ubuntu 安 全 Ubuntu 介绍 15 Ubuntu 桌面培训 目录 自定义:通过这门课程您很快就会发现, 由自 由软件组成的桌面环境而努力。桌面环境,即图形用户界面,是计算机系统中最外层 的软件。GNOME 项目的目标包括创建软件开发框架,选择桌面应用程序,编写负责 引导应用软件的程序,文件句柄,窗口和任务管理器等。来自世界各地的社区成员 将 GNOME 翻译到各种语言中,让使用不同的语言的人们都能享用 GNOME。(参 考:http://en.wikipedia.org/wiki/GNOME) 260 码力 | 540 页 | 26.26 MB | 1 年前3
Ubuntu 桌面培训 2010. . . . . . 143 4.3.1 OpenOffice.org 电子表格的主要特性 . . . . . . . . . . . . . . . . . 143 4.3.2 完成基本的制表任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 4.4 使用 OpenOffice.org 演示 户可以免费从一个版本 升级到下一个。Microsoft 计划的发布不频繁并且对用户并不完全透明。 安全方面 Ubuntu 很少成为病毒和恶意软件的目标。超级用户 root 默认被锁定,只 有特定的任务可以以超级用户权限运行。而 Microsoft Windows 中用户可以直接使 用超级用户。 图 1.5 Ubuntu 安全 自定义:通过这门课程您很快就会发现, Ubuntu 就是让您来设计和发挥个性的 由自 由软件组成的桌面环境而努力。桌面环境,即图形用户界面,是计算机系统中最外层 的软件。GNOME 项目的目标包括创建软件开发框架,选择桌面应用程序,编写负责 引导应用软件的程序,文件句柄,窗口和任务管理器等。来自世界各地的社区成员 将 GNOME 翻译到各种语言中,让使用不同的语言的人们都能享用 GNOME。(参 考:http://en.wikipedia.org/wiki/GNOME) 240 码力 | 524 页 | 57.54 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5













