Alpine Linux:术语表
(重定向自 术语表)
术语表是一个包含术语和 Alpine Linux 功能的广泛列表,其中包含定义和详细的解释。是参考和一般浏览的好地方。
A
- abuild
- 使用 APKBUILD 从源代码构建软件包的工具是 abuild。
- ACF
- Alpine Linux Configuration Framework 是一个 mvc-style 风格的应用程序,用于配置 Alpine Linux 设备。主要侧重于 Web 界面 - ACF 的主要目标是成为轻量级的 MVC "webmin"。
- apk
- Alpine Linux Package Keeper - A) Alpine 的软件包管理器,用于在运行中的 Alpine 系统上安装、查询和删除软件包。也是二进制软件包的后缀,即使它们基本上是 gzipped tar 文件。
- APKBUILD
- 用于为 apk 构建 Alpine 软件包的构建配方。它包含软件包名称、版本、许可证、依赖项、源代码等信息,以及如何编译源代码和打包二进制文件。
- apkovl
- Apkovl 是一个文件,用于存储从默认配置更改的配置文件。 它在从 RAM 运行时使用。 内容覆盖在启动时加载的 apk 内容之上。 文件名是 <hostname>.apkovl.tar.gz,并存储在可移动媒体上,其路径在 /etc/lbu/lbu.conf 中定义。
B
- Busybox
- Busybox 是一个实用程序,它将许多常见的 Linux 工具组合到一个程序中。核心 Alpine 发行版中的大多数命令行工具都是 Busybox 的一部分。
- bash
- bash 是一个命令行解释器或 “shell”,它提供命令行用户界面。
C
- community
- 所谓的 community 仓库包含软件。community 中的软件包被认为是稳定的,但不如 main 仓库中的软件包重要。
E
- edge
- edge 是 Alpine Linux 开发树的名称。
F
G
- git
- Alpine 使用的分布式版本控制系统。(分类:Git)
I
- IRC
- Internet Relay Chat (IRC) 是一种用于 Internet 实时文本消息传递的协议。Alpine 特有的详细信息可以在 这里找到。
L
- lbu
- 本地备份实用程序。 用于备份用户配置的工具。 由于系统通常从 RAM 运行,因此 lbu 用于将系统状态保存到文件中,该文件将被恢复以使系统恢复到以前的状态。
- LEAF
- Linux 嵌入式设备框架。 Alpine Linux 最初是 LEAF 项目的一个分支。 一个安全、功能丰富、可定制的嵌入式 Linux 网络设备,用于各种网络拓扑。 虽然它可以用于其他方面; 但它主要用作 Internet 网关、路由器、防火墙和无线接入点。
M
- main
- 所谓的 main 仓库包含软件。 这些软件包是成熟的。
- MVC
- MVC 设计模式用于 ACF 中,以将表示信息与控制逻辑分离。 我们所说的 MVC 是指
- 模型 - 读取/写入配置文件、启动/停止守护程序或执行其他修改路由器工作的代码。
- 视图 - 格式化数据以供输出的代码
- 控制器 - 将两者粘合在一起的代码
- mkinitfs
- 用于为内核生成 initramfs 镜像的工具。
- modloop
- 回环 cramfs 镜像,其中存储内核模块用于 tmpfs 安装。
N
- NTP
- 网络时间协议 (NTP) 是一种用于同步计算机系统时钟的协议。 Alpine 提供setup-ntp用于设置。
(使 Busybox 保持正确时间的最简单方法是什么? 2014)
🔓
O
S
- setup-*
- Alpine 包含许多用于配置系统的脚本。 所有这些脚本都以setup-*开头。 最重要的是setup-alpine.
(find / -name setup* -print | sort)
- 堆叠窗口管理器
- 一种窗口管理器,它绘制并允许窗口重叠,允许用户拖动窗口,而不是窗口捕捉到某个位置。 也称为浮动窗口管理器
T
- testing
- Alpine Linux仓库包含新的/未经测试的/实验性的软件包。
- 平铺窗口管理器
- 一种窗口管理器,其屏幕组织通常依赖于数学公式将窗口组织成非重叠的框架。 也称为动态窗口管理器
- transclusion
- 通过引用将一个文档的内容包含到另一个文档中。 在 wiki 中,模板功能用于在多个文档中包含相同的内容,而无需分别编辑这些文档。
U
- uClibc
- uClibc(也称为 µClibc/发音为 yew-see-lib-see)是一个用于开发嵌入式 Linux 系统的 C 库。 它比 GNU C 库小得多,但 glibc 支持的几乎所有应用程序也可以与 uClibc 完美配合。
V
- vServer
- Linux-VServer 通过内核级隔离为 GNU/Linux 系统提供虚拟化。 这样就可以同时运行多个虚拟单元。
X