openEuler 24.03 LTS 技术白皮书openEuler 20.09 创新版发布,该版本是 openEuler 社区中的多个企业、团队、独立开发者协同开 发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。 2021 年 3 月 31 日,发布 openEuler 21.03 内核创新版,该版本将内核升级到 5.10, 并在内核方向实现内核热升级、内存分级 扩展等多个创新特性,加速提升多核性能,构筑千核运算能力。 cgroup 树,降低多个控制器协同工作控制难度。提 供了更一致和简化的接口,使得配置更简单易懂。更高的安全性,避免父子 cgroup 资源竞争:cgroup v2 新增只有父 cgroup 内部无进程时才能启用子 cgroup 控制器的限制。 2)更完善的线程模式管理: cgroup-v2 引入线程模式(threaded),对可线程化管理的子系统进行限制。线程可以被独立于进程其他线程分配到不同的 dynamic pointer 特性:在 bpf 中引用动态分配的内存,此前 bpf 使用的内存必须在 verifier 检查时已静态指定。 • perf 新增特性支持:新增支持 ARM SPE 事件的获取;支持用户态直接读取 pmu counter;显示锁的竞争情况;减少生成的 pmu 数据,提升平均处理时间。 openEuler 关键贡献: • ext4 文件系统支持 Large folio:0 码力 | 45 页 | 6.18 MB | 1 年前3
Linux命令大全搜索工具 v1.8getsebool 查询SElinux策略内各项规则的布尔值 git 是目前世界上最先进的分布式版本控制系统 gpasswd Linux下工作组文件的管理工具 gpm 提供文字模式下的滑鼠事件处理 grep 强大的文本搜索工具 groupadd 用于创建一个新的工作组 groupdel 用于删除指定的工作组 groupmod 更改群组识别码或名称 groups 打印指定用户所在组的名称 显示当前主机的十六进制数字标识 hostname 显示和设置系统的主机名 hostnamectl 查询或更改系统主机名 hping3 测试网络及主机的安全 htdigest Apache服务器内置工具 htop [非内部命令]一个互动的进程查看器,可以动态观察系统进程状况 htpasswd apache服务器创建密码认证文件 hwclock 显示与设定硬件时钟 I iconv 转换文件的编码方式 id 打印真实以及有效的用户和所在组的信息 通过terminfo数据库对终端会话进行初始化和操作 tr 将字符进行替换压缩和删除 tracepath 追踪目的主机经过的路由信息 traceroute 显示数据包到主机间的路径 trap 捕捉信号和其他事件并执行命令 tree 树状图列出目录的内容 true 返回状态为成功 - 15 - 本文档使用 书栈网 · BookStack.CN 构建 tty 显示连接到当前标准输入的终端设备文件名 type0 码力 | 1347 页 | 8.79 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . 16 1.3.5 MC 内部编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.3.6 MC 内部查看器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.1.8 包管理的事件流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 2.5 Debian 软件包内部管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 码力 | 261 页 | 1.39 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版本)、平板电脑、智能手机等等,这些东西都算是电脑。 虽然接触的这么多,但是,你了解 电脑里面的元件有什么吗?以台式机来说,电脑的机箱里面含有什么元件?不同的电脑可以 应用在哪些工作? 你生活周遭有哪些电器用品内部是含有电脑相关元件的?下面我们就来谈 一谈这些东西呢! 所谓的电脑就是一种计算机,而计算机其实是:“接受使用者输入指令与数据,经由中央处理 器的数学与逻辑单元运算处理后, 以产生或储存成有用的信息”。因此,只要有输入设备 小,数据高速缓存就不足~影响性能相当大啊!尤其针对 Linux 作为服务器的环境下!这点 要特别记忆喔! 综合上面所说的,我们会知道其实电脑是由几个单元所组成的,包括输入单元、 输出单元、 CPU 内部的控制单元、算数逻辑单元与内存五大部分。 这几个东西的相关性如下所示: 鸟哥的 Linux 私房菜:基础学习篇 第四版 34 0.1 电脑:辅助人脑的好工具 图0.1.2、电脑的 五大单元[4] 而由上面的图示我们也能知道,所有的单元都是由 CPU 内部的控制单元来负责协调的,因此 CPU 是整个电脑系统的最重要部分! 那么目前世界上有哪些主流的 CPU 呢?是否刚刚我们 谈到的硬件内全部都是相同的 CPU 架构呢?下面我们就来谈一谈。 0.1.2 一切设计的起点: CPU 的架构 如前面说过的,CPU 其实内部已经含有一些微指令,我们所使用的软件都要经过 CPU 内部 的微指令集来达成才行。 那这些0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版、智能手机等 等,这些东西都算是电脑。 虽然接触的这么多,但是,你了解电脑里面的元件有什么吗?以台式机来说,电脑的机箱 里面含有什么元件?不同的电脑可以应用在哪些工作? 你生活周遭有哪些电器用品内部是含有电脑相关元件的?下面 我们就来谈一谈这些东西呢! 所谓的电脑就是一种计算机,而计算机其实是:“接受使用者输入指令与数据,经由中央处理器的数学与逻辑单元运算 处理后, 以产生或储存成有用的信息”。因此,只要有输入设备 所以内存的容量如果太小,数据高速缓存就不足~影响性能相当大啊!尤 其针对 Linux 作为服务器的环境下!这点要特别记忆喔! 综合上面所说的,我们会知道其实电脑是由几个单元所组成的,包括输入单元、 输出单元、CPU 内部的控制单元、 算数逻辑单元与内存五大部分。 这几个东西的相关性如下所示: 图0.1.2、电脑的五大单元[4] 上面图示中的“系统单元”其实指的就是电脑机箱内的主要元件,而重点在于 CPU 与内存。 而由上面的图示我们也能知道,所有的单元都是由 CPU 内部的控制单元来负责协调的,因此 CPU 是整个电脑系统 的最重要部分! 那么目前世界上有哪些主流的 CPU 呢?是否刚刚我们谈到的硬件内全部都是相同的 CPU 架构呢? 下面我们就来谈一谈。 如前面说过的,CPU 其实内部已经含有一些微指令,我们所使用的软件都要经过 CPU 内部的微指令集来达成才行。 那这些指令集的设计主要又被分为0 码力 | 1057 页 | 14.60 MB | 1 年前3
鸟哥的Linux 私房菜这个名词的出现! • Unix 的正式诞生:1973 年 Ritchie 等人以 C 语言写出第一个正式 Unix 核心 由于 Thompson 写的那个操作系统实在太好用了,所以在 Bell 研究室内部广为流传,并且数度经过改版。 到了 1973 年, Bell 研究室的 Dennis Ritchie 等人为了让这个系统的执行效能更佳化,所以使用编译效能 更好的 C 语言将原有的 1969 年的那 Wu-ftp 软件等等 的; • 工作站 ( Workstation ) :基本上,工作站可以视为仅提供一群特定人士,作为数值分析、科学用途 的机器。例如我们研究室有一部 Sun 的机器,他仅提供我们研究室内部几部计算机的联机,当我们 有需要使用到 Fortran 这个程序语言时,就联机进入 Sun 这部机器,并在上面进行我们所需要的计 算工作!这个就是工作站啦。而工作站与服务器的差别,大概就在于有没有提供 上面有强大的运算能力,以及支持度相当广泛的 GCC 编译软件,因此在工作站当中也是 相当良好的一个操作系统选择。例如我们研究室目前就要将 Sun Unix 上面执行的大型模式移转 到 Linux 上面,据美国环保署内部人员的测试,发现 Linux 不但比较便宜 ( X86 系统嘛! )而 且速度还比较快呢! • 网络服务器: 承袭了 Unix 的良好传统, Linux 上面的网络功能特别的强大!此外,由于 GNU0 码力 | 386 页 | 11.69 MB | 1 年前3
openEuler 22.03 LTS SP2 技术白皮书openEuler 20.09 创新版发布,该版本是 openEuler 社区中的多个企业、团队、独立开发者 协同开发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。 2021 年 3 月 31 日,发布 openEuler 21.03 内核创新版,该版本将内核升级到 5.10, 还在内核方向实现内核热升级、 内存分级扩展等多个创新特性,加速提升多核性能,构筑千核运算能力。 系统异常发生后辅助运维 人员快速定界定位。 网卡监控场景,系统运行过程中可能出现人为原因或者异常导致网卡状态或 IP 发生改变,导致服务或系统异常。 sysmonitor 记录网卡的启停、增加和删除 ip 事件,并记录对应操作者。运维人员可以通过日志快速定位网卡变化的时间点、 操作者。 系统资源监控场景,sysmonitor 支持监控系统磁盘、CPU、内存、进程 / 线程数量、句柄数量等系统资源使用情况, 桌面环境OS: KDE/GNOME udevd sd-bus ... sysmaster-exts devMaster busMaster ... N 1 1 进程回收 监控保活 系统初始化 事件驱动器 Unit管理器 unitPlugin 37 openEuler 22.03 LTS SP2 技术白皮书 特性增强 sysMaster 致力于替代容器、虚机、服务器及边缘设备上现有 10 码力 | 48 页 | 5.62 MB | 1 年前3
openEuler 21.03 技术白皮书20.09 创新版正式发布,该版本是 openEuler 社区中的多个公司、团队、独立开 发者协同开发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性的事件。 2021 年 3 月 31 日,openEuler 21.03 创新版如期而至,该版本不仅将内核切换到 Linux Kernel 5.10, 还在内核方向实 现内核热升级、内存分层扩展等多个 用户无感知。 应用场景 应用场景:节点内业务进程内存分层扩展 适用于对内存使用较多,且访问相对不频繁的业务软件,扩展效果较好,比如 MySQL、Redis、Nginx 等,内存扩展操 作均在节点内部,不涉及跨节点远端操作。 用户态 App 内存页面 扫描 页面冷热分级 页面淘汰策略 DRAM SCM 冷热内存 执行策略 Container VM XL-FLASH 内核态 产生缺页 格式化、转换文件系统等等操作。 • Ironic 提供裸金属服务器纳管、部署、生命周期维护功能。 • Horizon 提供界面化的操作控制台。通过调用 API 实现 OpenStack 内部资源进行管理和展示。 应用场景 应用场景 1:云计算平台部署 用户可通过 openEuler 软件安装源进行 OpenStack 平台部署,支持基本云平台功能。 应用场景 2:商业云计算平台开发0 码力 | 18 页 | 1.30 MB | 1 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版4.6. 2.6 重点回顾: 4.7. 2.7 本章习题 4.8. 2.8 参考数据与延伸阅读 5. 第三章、局域网络架构简介 5.1. 3.1 局域网络的联机 5.2. 3.2 本书使用的内部联机网络参数与通讯协议 6. 第四章、连上 Internet 6.1. 4.1 Linux 连上 Internet 前的注意事项 6.2. 4.2 连上 Internet 的设定方法 6.3 但能不能读到文件系统呢?这又跟文件系统的权限 (rwx) 有关啦!上述的每个部分 都要能够成功,否则就无法顺利读取数据啰。 所以,根据上面的流程我们大概可以将整个联机分为几个部分,包括:网络、服务器本身、内部防火墙软件设定、各 项服务配置文件、细部权限的 SELinux 以及最终最重要的档案权限。底下就分几个细项来谈谈啰。 1.2 基本架设服务器流程 1.2.1 网络服务器成功联机的分析 3.2 如何让系统进行例行的工作管理?如何依据服务器服务之目的规划文件系统?如何让文件系统具有未来扩充性 (LVM 之类)? 系统如何管理各项服务之启动?系统的开机流程为何?系统出错时,该如何进行快速复原等等,这都 需要了解的呢! 内部防火墙设定:管理系统的可分享资源 一部主机可以拥有多种服务器软件的运作,而很多 Linux distributions 出厂的默认值就已经开放很多服务给 Internet 使用了,不过这些服务可0 码力 | 795 页 | 17.63 MB | 1 年前3
openEuler 22.03-LTS 技术白皮书openEuler 20.09 创新版发布,该版本是 openEuler 社区中的多个公司、团队、独立开发者 协同开发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。 2021 年 3 月 31 日,发布 openEuler 21.03 内核创新版,该版本将内核升级到 5.10 , 还在内核方向实现内核热升级、 内存分级扩展等多个创新特性,加速提升多核性能,构筑千核运算能力。 swap。 应用场景 应用场景:节点内业务进程内存分级扩展 适用于对内存使用较多,且访问相对不频繁的业务软件,扩展效果较好,比如 MySQL、Redis、Nginx 等,内存扩展操 作均在节点内部,不涉及跨节点远端操作。 在用户态存储框架的场景中,可通过策略框架的用户态 userswap 功能,使用用户态存储作为交换设备。 APP Container VM 内存页面扫描 用 户 态 卸载:支持报文 checksum 卸载到网卡,降低 CPU 负载,加快报文处理速度。 • 支持 TCP 跨线程:协议栈线程与应用线程解耦,支持应用任意网络模型。 • 支持 dfx 维护:展示实时状态、事件、报文计数,具备在线维护能力。 应用场景 应用场景 1:MySQL 数据库加速 MySQL 有大量读写线程,与协议栈线程绑核到同一 NUMA,tpcc 测试性能提升 15%。 应用场景 2:Redis0 码力 | 17 页 | 6.52 MB | 1 年前3
共 40 条
- 1
- 2
- 3
- 4













