Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 2.10 标准软件包视图的分类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 文本模式的全屏文件管理器 sudo V:681, I:837 6540 给普通用户授予部分 root 权限的程序 vim V:95, I:373 3742 Unix 文本编辑器 Vi 的改进版,一个程序员的文本编辑器(标准 版) vim-tiny V:57, I:974 1730 Unix 文本编辑器 Vi 的改进版,一个程序员的文本编辑器(精简 版) emacs-nox V:3, I:16 35109 GNU 项目的 不仅表示包含全限定文件名, 也可能表示命令搜索的路径. 通常路径真实的意思是需要通过上下文来明确. 关于文件层次的最佳详细实践在文件系统层次标准 (”/usr/share/doc/debian-policy/fhs/fhs-2.3.txt.gz” 和 hier (7)). 你应该记住以下的一些标准作为开始学习的步骤. 目录 目录用途 / 根目录 /etc/ 系统范围的配置文件 /var/log/ 系统日志文件0 码力 | 261 页 | 1.39 MB | 1 年前3
Linux命令大全搜索工具 v1.8atrm 删除待执行任务队列中的指定任务 awk 文本和数据进行处理的编程语言 axel 多线程下载工具 B badblocks 查找磁盘中损坏的区块 base64 base64 编码/解码文件或标准输入输出 basename 打印目录或者文件的基本名称 batch 在系统不繁忙的时候执行定时任务 bc 算术操作精密运算工具 bg 将前台终端作业移动到后台运行 - 2 - 本文档使用 书栈网 bzless 增强.bz2压缩包查看器 bzmore 查看bzip2压缩过的文本文件的内容 C cal 显示当前日历或指定日期的日历 cancel 取消已存在的打印任务 cat 连接多个文件并打印到标准输出 cd 切换用户当前工作目录 cdrecord Linux系统下光盘刻录功能命令 chage 修改帐号和密码的有效期限 chattr 用来改变文件属性 chcon 修改对象(文件)的安全上下文 cu 用于连接另一个系统主机 cupsdisable 停止指定的打印机 cupsenable 启动指定的打印机 curl 利用URL规则在命令行下工作的文件传输工具 cut 连接文件并打印到标准输出设备上 D date 显示或设置系统时间与日期 dd 复制文件并对原文件的内容进行转换和格式化处理 declare 声明变量,设置或显示变量的值和属性 depmod 分析可载入模块的相依性0 码力 | 1347 页 | 8.79 MB | 1 年前3
openEuler 23.09 技术白皮书础设施的开源操作系统。 openEuler 23.09 发布面向服务器、云原生、边缘和嵌入式场景的全场景操作系统版本,统一基于 Linux Kernel 6.4 构 建,对外接口遵循 POSIX 标准,具备天然协同基础。同时 openEuler 23.09 版本集成分布式软总线、KubeEdge+ 边云协 同框架等能力,进一步提升数字基础设施协同能力,构建万物互联的基础。 面向未来,社区将持 23.09 技术白皮书 开源大模型原生支持(LLaMA 和 ChatGLM) 虽然大模型日渐火爆,但普通用户使用大模型还存在一定的门槛。llama.cpp 和 chatglm-cpp 是基于 C/C++ 实现的模 型推理框架,通过模型量化等手段,支持用户可以在 CPU 机器上完成开源大模型的部署和使用。 用户可通过 llama.cpp/chatglm-cpp 在 CPU 机器上部署大模型,并体验智能问答、AI ChatGLM-6B/ChatGLM2-6B/Baichuan-13B 等。 用户可通过 llama.cpp 和 chatglm-cpp 选择适合自己的开源大模型进行部署。 其主要特性如下: • 基于 ggml 的 C/C++ 实现。 • 通过 int4/int8 量化、优化的 KV 缓存和并行计算等多种方式加速内存高效 CPU 推理。 使用方法请参考 openEuler 支持部署大模型。 功能描述 内核创新0 码力 | 52 页 | 5.25 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书的开源操作系统。 openEuler 24.03 LTS 发布面向服务器、云原生、边缘和嵌入式场景的全场景操作系统版本,统一基于 Linux Kernel 6.6 构建, 对外接口遵循POSIX标准,具备天然协同基础。同时openEuler 24.03 LTS版本集成分布式软总线、KubeEdge+边云协同框架等能力, 进一步提升数字基础设施协同能力,构建万物互联的基础。 面向未来,社区将 用户态协议栈,相比较内核协议栈性能提升约 50%。 gazelle 功能架构图 功能描述 特性增强 25 openEuler 24.03 LTS 技术白皮书 iSulad 特性增强 iSulad 是一个由 C/C++ 编写实现的轻量级容器引擎,具有轻、灵、易、快的特点,不受硬件规格和架构限制,底噪开销更小, 可应用的领域更为广泛。 iSulad采用统一的架构设计,支持云、边、端等多个场景,同时为不同场景提供不同的性能开销和内存底噪, CDI:CDI(Container Device Interface,容器设备接口)是容器运行时支持第三方设备的一种标准接口。设备供应商可以根 据 CDI 规范,为设备编写设备描述文件,容器引擎可以根据描述文件对设备进行加载。iSulad 新增了对 CDI 的支持,支持用 户加载符合 CDI 标准的设备。 约束限制 • CRI V1.29 的新增特性仅支持 runc 运行时 • 由于 cgroup0 码力 | 45 页 | 6.18 MB | 1 年前3
Debian 维护者指南. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 5.15 在版本控制系统中进行记录(标准) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 5.16 在版本控制系统中进行记录(备选方案) . . . . 会被跳过。某些主题仅使用外部链接提及。这些都是有意的行文安排,目标是让这份指南保持简单而可 维护。 vii Chapter 1 概览 对 package-1.0.tar.gz,一个包含了简单的、符合 GNU 编码标准 和 FHS(文件系统层级规范) 的 C 语言 源代码的程序来说,它在 Debian 下打包工作可以按照下列流程,使用 debmake 命令进行。 $ tar -xvzf package-1.0.tar 命令所使用,在本地部署环境下正常工作。 Caution 这里的 debmake 命令只提供一些不错的模板文件。如果生成的软件包需要发布 出去供公众使用的话,这些模板文件必须手工调整至最佳状态以遵从 Debian 仓 库的严格质量标准。 如果您在 Debian 打包方面还是个新手的话,此时不要过多在意细节问题,请先确立一个大致流程的 印象。 如果您曾经接触过 Debian 打包工作,您会注意到这和 dh_make 命令很像。这是因为0 码力 | 142 页 | 1.11 MB | 1 年前3
Debian 新维护者手册需要的开发工具 在开始之前,请确认你是否已经正确安装了开发所需要的工具集。注意这些软件包中没有任何一个会被标记为 essential 或 required ——这里假设你已经安装了它们。 以下这些软件包已经随标准的 Debian 安装过程进入了系统,所以你可能不需要再动手安装它们(以及任何附加的依 赖软件包)。然而,你还是应该用 aptitude show package 或者 dpkg -s package 强烈推荐。它可以使整个过程极为简 化,并易于在将来维护。(参看 dh_make(8)、debhelper(1)、/usr/share/doc/debhelper/README) 3 新的 debmake 可以作为标准 dh-make 的代替品。debmake 能做的事情更多,并且拥有包含非常多打包实例的 HTML 文档。文档可以通过 debmake-doc 软件包获取。 • devscripts - 此软件包 Debian Policy Manual (http://www.debian.org/doc/devel-manuals#policy) 包含了对 Debian 软件仓 库、操作系统设计问题、文件系统层级标准 (FHS,Filesystem Hierarchy Standard (http://www.debian.org/doc/packaging- manuals/fhs/fhs-3.0.html)0 码力 | 63 页 | 493.28 KB | 1 年前3
openEuler 21.09 技术白皮书Kunpeng-V。 4. 极速伸缩:毫秒级设备扩缩能力,为轻量化负载提供灵活的资源伸缩能力。 5. 多场景支持:实现一套架构支持 serverless、安全容器、标准虚拟机等多种应用场景。 容器引擎 iSulad: 1. 轻量引擎:C/C++ 编程语言重构轻量容器底座,适应边、云多样场景; 2. 混合调度:通过 containerd-shim-kata-v2 对接 StratoVirt,安全容器 <5M, 运行底噪 <15 M, 以及 <5S 快速 启动等能力。 2. 安全加固:对账户口令、文件权限等资源安全加固,OS 默认安全使能。 3. 轻量容器:面向嵌入式场景的轻量容器运行时,支持标准容器镜像的部署运行。 4. 多架构支持:支持 ARM32 和 ARM64 芯片架构。 未来还将提供: 1. 确定性时延:基于分域多内核架构的确定性时延处理能力,满足工业控制领域多层次的时延诉求; 开发的增强版本,具备高性能、高可用等优点,可用于生产环境。毕昇 JDK积累了大量使用场景, 并针对 Arm 进行性能优化。支持 OpenJDK8 和 OpenJDK 11 两个版本,其中毕昇 JDK 8 与 Java SE 标准兼容,毕昇 JDK 具备 如下优势: 1. 稳定高效:在 SPECjbb2015 等基准测试中性能优于 OpenJDK。 2. 软硬结合:充分发挥鲲鹏服务器硬件特性,运行效率更高。 30 码力 | 35 页 | 3.72 MB | 1 年前3
openEuler 22.03-LTS 技术白皮书施的开源操作系统。 openEuler 22.03 LTS 发布面向服务器、云原生、边缘和嵌入式场景的全场景操作系统版本,统一基于 Linux Kernel 5.10 构建,对外接口遵循 POSIX 标准,具备天然协同基础。同时 openEuler 22.03 LTS 版本集成分布式软总线、KubeEdge + 边云 协同框架等能力,进一步提升数字基础设施协同能力,构建万物互联的基础。 面向未来 Kunpeng-V。 • 极速伸缩:毫秒级设备扩缩能力,为轻量化负载提供灵活的资源伸缩能力。 • 多场景支持:实现一套架构支持 serverless、安全容器、标准虚拟机等多种应用场景。 容器引擎 iSulad: • 轻量引擎:C/C++ 编程语言重构轻量容器底座,适应边、云多样场景。 • 混合调度:通过 containerd-shim-kata-v2 对接 StratoVirt,安全容器 StratoVirt 评估运行环境的整机(x86/aarch64)、整机板卡(RAID/NIC/FC/IB/GPU/SSD/TPM)是否在 openEuler 兼容性清 单上。 EulerMaker 工具 标准的操作系统镜像,除内核外,还包含大量各种功能的外围包,安装和使用标准的操作系统镜像,对 CPU、内存和硬 盘等资源有一定的要求。这样对一些使用功能简单,CPU 和内存等资源受限的场景来说,就存在一定的运行和使用挑战。 EulerMaker0 码力 | 17 页 | 6.52 MB | 1 年前3
openEuler 21.03 技术白皮书OpenStack 是一个由 NASA 和 Rackspace 合作研发并发起的,以 Apache 许可证授权的开源项目。OpenStack 支持 几乎所有类型的云环境,提供实施简单、可大规模扩展、生态繁荣、标准统一的云计算管理平台。OpenStack 通过各种互补 的服务提供各种 IaaS 服务的解决方案,每个服务通过 API 进行集成。 OpenStack Victoria 是 2020 年 OpenStack 件。 其中通用容器引擎 iSulad 是一种新的容器解决方案,提供统一的架构设计来 满足 CT 和 IT 领域的不同需求。相比 Golang 编写的 Docker,iSulad 使用 C/C++ 实现,具有轻、灵、巧、快的特点,不受硬件规格和架构的限制,开 销更小,应用领域更为广泛。 新增功能 openEuler 21.03 相比 openEuler 20.09 版本有以下特性更新: 内部 500 多个产品上,积累了大量使用场景,并针对 Arm 进行性能优化。毕昇 JDK 提供了对 OpenJDK8 和 OpenJDK 11 的 支持,其中毕昇 JDK 8 与 Java SE 标准兼容,同时持续贡献 OpenJDK 上游社区。 毕昇 JDK 特征优势如下: 1. 稳定、高效:在 SpeCjbb 等基准测试中性能大幅优于 AdoptOpenJDK 产品,稳定、高效。 20 码力 | 18 页 | 1.30 MB | 1 年前3
CentOS 7 操作命令-基础篇1.2下面选择 I will configure partitioning,点击 Done 20.然后进入了分区界面,左下角红色区域显示可用空间为 20GB,点击中间的 LVM 的那行 12 20.选择标准分区 Standard Partition 21.然后在分区界面的左下角 点击加号+ 添加一个分区 22.在添加分区对话框里,Mount Point 选择/boot 大小为 300M,再点击 Add 包。此方法要求连网 1.先检查是否有要安装的软件包 #yum search 软件名 //查找软件包 上图显示有与 gcc 相关的包,包名为上图圈红的部分,我们要装一个 Linux 系统下的 c/c++ 语言编译器,就用 gcc.x86_64 这个包 2.安装软件包 #yum install 软件名 //安装软件包 例:yum install gcc 73 上图提示一共要下载 31M,输入 表示不遍历父目录,-nd 表示不在本地重新构建目录结构 104 三十一、输出重定向 文件描述符:(可以看作是设备描述符,在 Linux 里一切皆文件) 0 表示标准输入,如键盘 1 表示标准输出,如屏幕,console 2 表示标准错误,也是输出到屏幕或 console 输出重定向: > 表示把输出覆盖到文件中 >> 表示把输出追加到文件后面 例: #echo "xxx xxxx" >0 码力 | 115 页 | 8.68 MB | 1 年前3
共 64 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













