openEuler 24.03 LTS 技术白皮书嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 22.03 LTS 版本, 聚焦算力释放,持续提升资源利用率,打造全场景协同的数字基础设施操作系统。 2022 年 9 月 30 日,发布 openEuler 22.09 创新版本,持续补齐全场景的支持。 2022 年 12 月 30 日,发布 openEuler Web 入口:操作简单,可咨询操作系统相关基础知识,openEuler 动态数据、openEuler 运维问题解决方案、openEuler 项目 介绍与使用指导等等。 • 智能 Shell 入口:自然语言和 openEuler 交互,启发式的运维。 • 面向 openEuler 普通用户:深入了解 openEuler 相关知识和动态数据,比如咨询如何迁移到 openEuler。 • 面向 openEuler 提供各自擅长服务的框架,例如 Linux 提供通用的文件系统、网络服务,实时操作系统提供实时控制、 实时计算等服务;多 OS 基础设施是从工程角度为把不同 OS 从工程上有机融合在一起的一系列机制,包括资源表达与分配,统一 构建等功能。 混合关键性部署框架当前能力: - 支持裸金属模式下 openEuler Embedded Linux 和 RTOS(Zephyr/UniProton)的生命周期管理、跨0 码力 | 45 页 | 6.18 MB | 1 年前3
Linux就该这么学 第2版实现文件共享,使用 BIND 提供域名解析服务,使用 DHCP 动态管理主机地址,使用 Postfix 与 Dovecot 部署邮件系统,使用 Ansible 服务实现自动化运维,使用 iSCSI 服务部署网络存储,使用 MariaDB 数据库管理系统,使用 PXE+Kickstart 无人值守安装服务,使用 LNMP 架构部署动态网站环境等。此外, 本书的配套站点还深度点评了红帽 RHCSA、RHCE、RHCA ................................................................................. 295 12.1.1 配置共享资源 ............................................................................................... 299 ..... 338 ........................................................................... 339 14.1 动态主机配置协议 ............................................................................................0 码力 | 552 页 | 22.25 MB | 1 年前3
openEuler 23.09 技术白皮书同时发布边缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 22.03 LTS 版本,聚焦算力释放,持续提升资源利用率,打造全场景协同的数字基础设施操作系统。 2022 年 9 月 30 日,发布 openEuler 22.09 创新版本,持续补齐全场景的支持。 2022 年 12 月 30 日,发布 openEuler 技术白皮书 异构统一内存编程 在面向异构内存编程时,使用 GMEM 可分配 CPU 和加速器之间的统一虚拟内存,CPU 内存与加速器内存可共享一个 指针,显著降低了异构编程复杂度。当前基于 NPU 试点,驱动仅需百行修改即可接入 GMEM,替换原有约 4000 行内存管 理框架代码。 加速器内存自动超分 使用 GMEM 接口分配内存时,将不受加速器的物理内存容量所限制,应用可以透明地超分内存(当前上限为 remote_pager.ko 使能。通过 Remote Pager 抽象层可以让第三方加速器很容易 的接入 GMEM 系统,简化设备适配难度。 用户 API 用户可以直接使用OS的mmap分配统一虚拟内存,GMEM在mmap系统调用中新增分配统一虚拟内存的标志(MMAP_ PEER_SHARED)。 同时 libgmem 用户态库提供了内存预取语义 hmadvise 接口,协助用户优化加速器内存访问效率(参考0 码力 | 52 页 | 5.25 MB | 1 年前3
openEuler 22.03-LTS 技术白皮书时发布边缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 22.03 LTS 版本,聚焦算力释放,持续提升资源利用率,打造全场景协同的数字基础设施操作系统。 openEuler 作为一个操作系统发行版平台,每两年推出一个 LTS 版本。该版本为企业级用户提供了一个安全稳定可靠 的操作系统。 openEuler 内核构建,在此基础上,同时吸收了社区高版本的有益特性及社区创新 特性: • 进程调度优化:优化进程负载均衡算法,减少负载均衡过程中的开销,提升性能。 • 内核动态抢占:新增启动选 preempt=none/voluntary/full,允许内核动态切换抢占模式。 • mremap 性能优化:通过移动 PMD/PUD 级别的表项,加速映射大块内存的速度。 • per memcg lru lock:采用 刷新并行,优化 TLB shootdown 流程加速 TLB 刷新,提升业务性能。 • 大页 vmalloc 性能优化:对于超过 huge page 的最小 size 的空间进行 vmalloc() 分配时,将会尝试使用 huge page 而不是 base page 来映射内存,改善 TLB 的利用,降低 TLB miss。 • OOM 内存回收算法:在发生 OOM 时,优先对低优先级的进程0 码力 | 17 页 | 6.52 MB | 1 年前3
鸟哥的Linux 私房菜件是由核心来管理的,而如果核心不认识你的 硬件,那么你将无法使用该硬设备,例如上面提到的 NTFS 档案格式的硬盘!核心就是『 Kernel 』,他是一个操作系统的最底层的东西,由他来掌管整个硬件资源的工作状态,而 Linux 有 Linux 自 己的核心, Windows 也有他自己的核心。所以说,当有新的硬件加入到你的系统中的时候,那么若你 的『 Kernel 』并没有支持他的时候,呵呵,这 ,后面我们提到『核心编译』的时候会在更详 细的谈到他! 一般来说,Kernel 管理的事项有: • System call interface :一些服务与 kernel 沟通之后,将硬件的资源进一步的利用; • Process control :系统过程控制中心,所以核心编的越小越好; • Memory management :控制整个系统的内存管理; • File system 的主要工作之一,当然啰, 装置的驱动程序就是核心需要做的事情啦!好在目前都有所谓的『可加载模块』功能, 可以将驱动程序编辑成模块,就不需要重新的编译核心啦!这个也会在后续的核心编 译当中提到的! 所以啦!所有硬件的资源都是他来管理的!至于我们要达成一些工作时,除了藉由核心本身提供的功 能 ( 例如上面提到的档案总管 ) 之外,还可以藉由其它的应用软件来达成喔!举个例子来说,你要看 VCD 影片是吧!那么除了 Windows0 码力 | 386 页 | 11.69 MB | 1 年前3
Linux命令大全搜索工具 v1.8通过发送ARP协议报文测试网络 arptables 管理ARP包过滤规则表 arpwatch 监听网络上ARP的记录 as 汇编语言编译器 at 在指定时间执行一个任务 atop 监控Linux系统资源与进程的工具 atq 列出当前用户的at任务列表 atrm 删除待执行任务队列中的指定任务 awk 文本和数据进行处理的编程语言 axel 多线程下载工具 B badblocks 查找磁盘中损坏的区块 显示或设置系统时间与日期 dd 复制文件并对原文件的内容进行转换和格式化处理 declare 声明变量,设置或显示变量的值和属性 depmod 分析可载入模块的相依性 df 显示磁盘的相关信息 dhclient 动态获取或释放IP地址 dhcpd 运行DHCP服务器 dhcrelay 使用dhcrelay命令可以提供中继DHCP和BOOTP请求 diff 比较给定的两个文件的不同 diff3 比较3个文件不同的地方 dpkg-trigger Debian Linux下的软件包触发器 dpkg Debian Linux系统上安装、创建和管理软件包 dris 显示和清空目录堆栈中的内容 dstat 通用的系统资源统计工具 du 显示每个文件和目录的磁盘使用空间 dump 用于备份ext2或者ext3文件系统 E e2fsck 用于检查第二扩展文件系统的完整性 e2label 设置第二扩展文件系统的卷标0 码力 | 1347 页 | 8.79 MB | 1 年前3
openEuler 21.09 技术白皮书04 05 06 07 08 09 10 11 12 进程调度优化:优化进程负载均衡算法, 减少负载均衡过程中的开销,提升性能; 内核动态抢占:新增启动选 preempt=none/voluntary/full,允许 内核动态切换抢占模式。 mremap 性能优化:通过移动 PMD/PUD 级别的表项,加速映射大块内存的速度。 per memcg lru lock: 刷新 并行,优化TLB shootdown流程加速TLB刷新, 提升业务性能。 大页 vmalloc 性能优化:对于超过 huge page 的 最小 size 的空间进行 vmalloc() 分配时,将会尝试 使用 huge page 而不是 base page 来映射内存, 改善 TLB 的利用,降低 TLB miss。 OOM 内存回收算法:在发生 OOM 时,优先对 低优先级的进程组进行内存回收,保障在线业 处理,提升网络性能。可用于 DDOS 防御、防火墙、 网络 QOS 等场景。 SVA (Shared Virtual Addressing) 支持: 进程虚拟地址在主机进程和设备间共享,实 现资源跨主机与设备免拷贝复用,提升跨主 机和设备业务通讯性能。 openEuler 21.09 技术白皮书 11 新介质文件系统 非易失性内存(NVDIMM,比如 Intel Optane)是一种0 码力 | 35 页 | 3.72 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版4.1 首次登陆系统 鸟哥的 Linux 私房菜:基础学习篇 第四版 13 目录及概述 4.1.1 首次登陆CentOS 7.x图形接口 4.1.2 GNOME的操作与登出,应用程序,文件资源管理器,中文输入法,登出窗口,快速重 启 X 4.1.3 X Window与文字模式的切换, startx 4.1.4 在终端接口登陆linux 4.2 文字模式下指令的下达 4.2.1 开始下达指令 有一定的熟悉度之后,再来就是要管 理连上 Linux 的帐号问题了!这个帐号的问题可大可小啦!大到可以限制他使用 Linux 主机的 各项资源,小到甚至一般帐号的密码订定规则都可以进行规定!端看您对于安全的需求啦! 此外,如果站在资源平均分配的角度上,那么 Linux 主机上面有限的资源当然是平均分配给 大家比较好!这个时候就得来规定一下“谁可以使用多少的硬盘空间?”那就是 Quota 喔!呵 呵!厉害吧! 在 LVM 实作流程: PV 阶段, VG 阶段,LV 阶段, 文件系统阶段 14.3.3 放大 LV 容量: xfs_growfs 14.3.4 使用 LVM thin Volume 让 LVM 动态自动调整磁盘使用率 14.3.5 LVM 的磁盘快照: 创建传统快照, 以快照还原,用于测试环境 14.3.6 LVM 相关指令汇整与 LVM 的关闭 14.4 重点回顾 14.5 本章习题0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版有一定的熟悉度之后,再来就是要管理连上 Linux 的 帐号问题了!这个帐号的问题可大可小啦!大到可以限制他使用 Linux 主机的各项资源,小到甚至一般帐号的密码 订定规则都可以进行规定!端看您对于安全的需求啦! 此外,如果站在资源平均分配的角度上,那么 Linux 主机上 面有限的资源当然是平均分配给大家比较好!这个时候就得来规定一下“谁可以使用多少的硬盘空间?”那就是 Quota 喔!呵呵!厉害吧! 在订 脚位安插错误,是 一种防呆的设计喔。 前面提到CPU所使用的数据都是来自于内存(main memory),不论是软件程序还是数据,都必须要读入内存后CPU 才能利用。 个人电脑的内存主要元件为动态随机存取内存(Dynamic Random Access Memory, DRAM), 随机 存取内存只有在通电时才能记录与使用,断电后数据就消失了。因此我们也称这种RAM为挥发性内存。 DRA 咚。 如果I/O位址想成是各设备的门牌号码的话,那么IRQ就可以想成是各个门牌连接到邮件中心(CPU)的专门路径啰! 各设备可以通过IRQ中断信道来告知CPU该设备的工作情况,以方便CPU进行工作分配的任务。 老式的主板芯片组IRQ 只有15个,如果你的周边接口太多时可能就会不够用, 这个时候你可以选择将一些没有用到的周边接口关掉,以空出 一些IRQ来给真正需要使用的接口喔! 当然,也有所谓的sharing0 码力 | 1057 页 | 14.60 MB | 1 年前3
CentOS 7 操作命令-基础篇1.2的文件夹),然后这个文件夹就是接下来我们要创建的虚拟机的虚拟磁盘。 虚拟机就是虚拟出来的一台计算机,刚创建时是空白的,可以给它添加磁盘,网卡,光盘, CPU,内存等计算机资源,当虚拟机关机时,分配给它的资源是不会被使用的,当虚拟机开 机时,这些资源就被它使用了。这些资源是共用我们自己的这台物理机的,所以物理机的性 能 不能太差。 1.在主页面上点击创建新的虚拟机 3 2.使用典型配置,下一步 3.选择“稍后安装操作系统”,下一步 5.虚拟机名称用默认的就行,位置为 D:\VMcentos7,我们前面创建的那个文件夹 5 6.最大磁盘大小分配 20GB 就够了,下面选择将虚拟机拆分成多个文件,这样我们的物理机 的磁盘就不会立即被使用 20GB,而是该虚拟机使用了多少,我们的物理磁盘就被用掉多少, 动态分配的。点击“下一步” 7.下图就是我们创建的虚拟机的参数,点击“完成” 6 8.我们需要给这个虚拟机安装 Centos7 Install,然后 点击左上角的 Done 16.再点击 INSTALLATION DESTINATION 选择安装的磁盘以及给磁盘进行分区 10 17.下图中显示的 20GB 的磁盘就是我们给虚拟机分配的虚拟硬盘 18.然后点击一下这个磁盘,底行文字提示没有选择任何磁盘,不慌,再点击一次 11 19.这时可以在 Other Storage Options 下面选择 I will configure0 码力 | 115 页 | 8.68 MB | 1 年前3
共 47 条
- 1
- 2
- 3
- 4
- 5













