Référence Debian v2.124été suivies lors de la compilation de ce document. — fournir un aperçu et passer les cas marginaux (vue d’ensemble) ; — le garder court et simple (KISS) ; — ne pas réinventer la roue (utiliser des liens Charte Debian, chapitre 2 - l’archive Debian. Jetez un œil sur l’archive Debian avec le point de vue d’un utilisateur du système. Pour un utilisateur du système, l’archive Debian est accessible à l’aide le script postrm J’ai ici intentionnellement sauté des détails techniques dans le souci d’avoir une vue d’ensemble. 2.1.9 Première réponse aux problèmes de gestion de paquets Vous devriez lire l’excellente0 码力 | 279 页 | 1.47 MB | 1 年前3
Linux命令大全搜索工具 v1.8显示或修改以太网卡的配置信息 ex 启动vim编辑器的ex编辑模式 exec 调用并执行指定的命令 exit 退出当前的shell expand 将文件的制表符转换为空白字符 export 为shell变量或函数设置导出属性 exportfs 管理NFS共享文件系统列表 expr 一款表达式计算工具 F false 返回状态为失败 - 5 - 本文档使用 书栈网 · BookStack.CN 构建 - 8 - 本文档使用 书栈网 · BookStack.CN 构建 lilo 安装核心载入开机管理程序 ln 用来为文件创建链接 lnstat 显示Linux系统的网路状态 local 在函数内定义局部变量 locate 比 find 好用的文件查找工具 logger 在系统日志中记录相应条目 login 登录系统或切换用户身份 logname 打印当前终端登录用户的名称 logout lsof 显示Linux系统当前已打开的所有文件列表 lsof -p pid lspci 显示当前主机的所有PCI总线信息 lsusb 显示本机的USB设备列表信息 ltrace 用来跟踪进程调用库函数的情况 lvcreate 用于创建LVM的逻辑卷 lvdisplay 显示逻辑卷属性 lvextend 扩展逻辑卷空间 lvreduce 收缩逻辑卷空间 lvremove 删除指定LVM逻辑卷0 码力 | 1347 页 | 8.79 MB | 1 年前3
openEuler 22.09 技术白皮书openEuler 22.09 技术白皮书 14 1. 基础库函数与策略库:提供编写用户态策略的基础库函数与可配置的调度策略模板,支持用户快速编排和扩展,对用户 编程友好。 2. 标签管理机制:支持对任务 / 进程 / 组 / 用户等对象的自定义扩展标签,承载用户态与内核态,内核态组件之间的协同 调度的语义。 3. 调度组件 hook 点与 helper 函数:支持对 CFS 调度类的选核,选任务,抢占流程的自定义策略注入。 调度类的选核,选任务,抢占流程的自定义策略注入。 适用场景 开发人员、系统管理人员基于可编程内核框架针对不同应用场景,开发自定义策略,动态加载到内核执行。 WASM 安全沙箱引擎 FaaS 函数计算是云计算新型的计算方式,通过 FaaS 用户可以快速地构建任何类型的应用和服务,具有开发敏捷、自动弹 性伸缩、按需付费、免运维的特点。传统基于容器的 FaaS 方案虽然可以解决客户定制化计算处理能力与 CDN 自有服务解耦和 WebAssembly 技术的安全沙箱能力,将函数部署在 Wasm 安全沙箱中,实现函数隔离的前提下,解 决高并发场景下容器冷启动速度慢和内存底噪开销大的问题。 功能描述 轻量级 Wasm 沙箱引擎整体功能主要由以下两个关键组件提供: 1. Wasm 函数管理框架 • 支持监听处理高并发量函数请求 • 函数的生命周期管理 • 兼容 OCI 格式容器镜像,管理本地函数镜像资源 2. Wasm 轻量级协程调度框架0 码力 | 13 页 | 1.39 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版Tarball 20.1 开放源码的软件安装与升级简介 21.2 使用传统程序语言进行编译的简单范例 21.3 用 make 进行宏编译 21.4 Tarball 的管理与建议 21.5 函数库管理 21.6 检验软件正确性 21.7 重点回顾 21.8 本章习题 21.9 参考资料与延伸阅读 第二十二章、软件安装 RPM, SRPM 与 YUM 22.1 软件管理员简介 22 什么是开放源码、编译器与可可执行文件 21.1.2 什么是函数库 21.1.3 什么是 make 与 configure 21.1.4 什么是 Tarball 的软件 21.1.5 如何安装与升级软件 21.2 使用传统程序语言进行编译的简单范例 21.2.1 单一程序:印出 Hello World 21.2.2 主、副程序链接:副程序的编译 21.2.3 调用外部函数库:加入链接的函数库 21.2.4 gcc 的简易用法 (如何移除?升级?) 21.4.4 一个简单的范例、利用 ntp 来示范 21.4.5 利用 patch 更新源代码 21.5 函数库管理 21.5.1 动态与静态函数库 21.5.2 ldconfig 与 /etc/ld.so.conf 21.5.3 程序的动态函数库解析: ldd 21.6 检验软件的正确性 21.6.1 md5sum / sha1sum / sha256sum 210 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版使用传统程序语言进行编译的简单范例 23.3. 21.3 用 make 进行宏编译 23.4. 21.4 Tarball 的管理与建议 - 6 - 本文档使用 书栈(BookStack.CN) 构建 23.5. 21.5 函数库管理 23.6. 21.6 检验软件正确性 23.7. 21.7 重点回顾 23.8. 21.8 本章习题 23.9. 21.9 参考资料与延伸阅读 24. 第二十二章、软件安装 RPM 开放源码的软件安装与升级简介 23.2. 21.2 使用传统程序语言进行编译的简单范例 23.3. 21.3 用 make 进行宏编译 23.4. 21.4 Tarball 的管理与建议 23.5. 21.5 函数库管理 23.6. 21.6 检验软件正确性 23.7. 21.7 重点回顾 23.8. 21.8 本章习题 23.9. 21.9 参考资料与延伸阅读 虽然使用源代码进行编译可以进行客制化的设置,但对于 这个地方相当的难呢! 需要了解所有硬件的相关功能函数:因为你的程序必须要写给机器看, 当然你就得要参考机器本身的功能,然 后针对该功能去撰写程序码。例如,你要让DVD影片能够放映, 那就得要参考DVD光驱的硬件信息才行。万一 你的系统有比较冷门的硬件,光是参考技术手册可能会昏倒~ 程序不具有可携性:每个CPU都有独特的微指令集,同样的,每个硬件都有其功能函数。 因此,你为A电脑写的 程序,理论上是0 码力 | 1057 页 | 14.60 MB | 1 年前3
Ubuntu 桌面培训 2010. 150 图片 13 Ubuntu 桌面培训 目录 4.32 运行函数向导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 4.33 选定一个函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 4.34 收缩函数向导对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 4.35 选定单元格区域 . . . 和决策方面特性。其中一些重要特性包括: • 计算 OpenOffice.org 电子表格为您提供了超过三百种财政、逻辑、统计、数学和 银行操作方面的计算函数,使您可以为您的复杂数据计算创建自定义表达式。此 外,Calc 程序还提供交互性的函数创建向导来帮助您建立自定义表达式。 OpenOffice.org 电子表格的另一项重要功能是使您能够使用自然语言创建表达 式,例如“销售额-成本”。 •0 码力 | 524 页 | 57.54 MB | 1 年前3
openEuler 23.09 技术白皮书。 通过在内核中提供 GMEM 高层 API,允许加速器驱动通过注册 GMEM 规范所定义的 MMU 函数直接获取内存管理功能, 建立逻辑页表并进行内存超分。逻辑页表将内存管理的高层逻辑与 CPU 的硬件相关层解耦,从而抽象出能让各类加速器复 用的高层内存管理逻辑。加速器只需要注册底层函数,不再需要实现任何统一地址空间协同的高层逻辑。 Remote Pager 内存消息交互框架 Remote 而提升分布式场景节点间数据传输的效率。 • 热补丁:内核热补丁主要针对内核的函数实现的 bug 进行免重启修复,原理主要在于如何完成动态函数替换, openEuler 上的 livepatch 与 Linux 主线上的实现略有不同,采用直接修改指令的方法,而非主线基于 ftrace 实现, 在运行时直接跳转至新函数,无需经过查找中转,效率较高。 • Sharepool 共享内存:Sharepool Not-Applied Deactived Actived Accepted 热补丁生命周期 特性增强 24 openEuler 23.09 技术白皮书 1. 执行 uprobe 系统调用,在待修改函数 func 处增加 uprobe 断点。 2. 注册 uprobe handler。 3. 进行运行到 func 时调用 uprobe handler。 4. 将 patch 映射到当前进程地址空间。0 码力 | 52 页 | 5.25 MB | 1 年前3
Ubuntu 桌面培训 2010. . . . . . . . . . . . 153 IV.32 运行函数向导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 IV.33 选定一个函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 IV.34 收缩函数向导对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 IV.35 选定单元格区域 . . 电子表格 目录 Lucid Lynx • 计算 OpenOffice.org 电子表格为您提供了超过三百种财政、逻辑、统计、数学和 银行操作方面的计算函数,使您可以为您的复杂数据计算创建自定义表达式。此 外,Calc 程序还提供交互性的函数创建向导来帮助您建立自定义表达式。 OpenOffice.org 电子表格的另一项重要功能是使您能够使用自然语言创建表达 式,例如“销售额-成本”。 •0 码力 | 540 页 | 26.26 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书特性:Linux 内存管理基于 page(页)转换到由 folio(拉丁语 foliō,对开本)进行管理,相比 page,folio 可 以由一个或多个 page 组成,采用 struct folio 参数的函数声明它将对整个(1 个或者多个)页面进行操作,而不仅仅是 PAGE_ SIZE 字节,从而移除不必要复合页转换,降低误用 tail page 问题;从内存管理效率上采用 folio 减少 LRU 链表数量,提升内 NAPI polling 支持:允许网卡 NAPI polling 移到内核线程处理,使 CPU 调度器可以合理调度提升性能。 • bpf新增kfunc特性:允许bpf通过符号方式直接调用内核和ko提供的函数,ko可以通过注册kfunc的方式来动态提供bpf接口。 • bpf 新增 dynamic pointer 特性:在 bpf 中引用动态分配的内存,此前 bpf 使用的内存必须在 verifier 支持线程池 (Threadpool),降低了线程创建和销毁的代价,保证高并发下,性能稳定不会明显衰退。 更多信息详见文档:高性能。 • 高兼容 支持大多数常见 Oracle 用法,包括数据类型、函数、SQL 语法、存储程序等兼容性用法。 更多信息详见文档:高兼容。 • 高安全 支持逻辑备份加密、CLONE 备份加密、审计日志入表、表空间国密加密等多个安全提升特性,进一步保障业务数据安全,更0 码力 | 45 页 | 6.18 MB | 1 年前3
Bootarmor 入门教程和用户手册 0.1.0语言开发的应用程序,适用于 C 开发人员,详细 了 解如何使用 btarmor 保护的 C 应用程序的各个组成部分。 默认保护模式 对于 C 开发的应用程序来说,基本的保护包括 代码段 数据段,存放全局变量和函数体内使用 static 声明的变量 字符串常量 内存堆,程序申请的内存 运行栈,存放局部变量 数据文件 受保护内存只允许应用程序本身访问,不允许任何外部访问,包括 Linux 内 核,所以提供 了 open(filename2, 0); if (fd > 0) close(fd); return 0; } 这时候需要修改源代码,可以在函数中使用 BTS 声明字符串常量。这种字符串 会被存 放到当前函数的运行栈中,而运行栈默认情况是允许内核访问的,从 而避免内核无法访问字 符串的问题。下面的例子就可以解决上面的问题 #include#include 0 码力 | 25 页 | 30.29 KB | 1 年前3
共 33 条
- 1
- 2
- 3
- 4













