跳转至

34 - 术语表(Debian 体系)

本术语表收录 Debian 生态中常见且容易混淆的专业术语,按字母顺序排列,便于快速查阅。每条包含简要解释与 Debian 特有关联说明。


A

AppArmor

Debian 默认启用的强制访问控制(MAC)机制,基于路径的策略文件(/etc/apparmor.d/),比 SELinux 更易上手。核心命令:aa-status / aa-enforce / aa-complain。策略有两种工作模式:enforce(违规操作被阻断并记录)和 complain(仅记录不阻断)。

apt

Debian 高级包管理工具(Advanced Package Tool),底层调用 dpkg。常用命令:apt update / full-upgrade / autoremove / list / search / show。与 apt-get 功能基本相同,apt 是面向交互的现代前端,输出更友好。

apt-mark

用于管理软件包安装状态标记的工具。hold / unhold 锁定或解锁包版本(防止 full-upgrade 意外升级);manual / auto 标记包为手动安装或自动安装(影响 autoremove 的判断)。


B

backports

Debian 官方提供的"回溯包"仓库(如 bookworm-backports),将较新版本的软件包移植到当前 stable 分支,同时保持对 stable 系统库的兼容性。适合需要更新版本但不想升级整个系统的场景。启用方式:在 sources.list 中添加 deb … bookworm-backports main,安装时需显式指定 -t bookworm-backports


C

cloud-init

云实例首次启动时执行的初始化工具,从云平台的元数据服务(或本地 NoCloud 数据源)读取 user-data 配置,完成主机名设置、用户创建、SSH 密钥注入、软件包安装、命令执行等初始化操作。Debian 官方云镜像默认包含 cloud-init。执行完成后标记为已运行,重启不会重复执行(除非 cloud-init clean)。


D

debootstrap

从零构建 Debian 根文件系统的最小化工具,直接从 APT 源提取软件包,不依赖已有 Debian 系统。常用于创建 chroot 环境、LXC 容器模板、Packer 基础镜像。输出为目录形式,可打包为 tarball 或直接 chroot 进入。

dpkg

Debian 底层包管理工具,apt 的后端。直接操作 .deb 文件。常用命令:dpkg -l(列出已安装包)/ -L <包>(列出包的文件)/ -s <包>(显示包状态)/ --configure -a(修复中断的配置)/ -i <文件>(安装本地 deb 文件)。


E

ext4

Linux 常用文件系统,Debian 系统盘的默认选择,稳定、兼容性极佳。支持在线扩展(resize2fs)和离线缩小。在大文件和高并发写入场景下性能略逊于 xfs。


F

fail2ban

入侵防御工具,通过解析日志文件(/var/log/auth.log 等)检测暴力破解行为,并通过 nftables / iptables 动态封禁来源 IP。配置文件分为 jail.conf(默认配置,不应直接修改)和 jail.local(用户自定义,升级不覆盖)。bantime 控制封禁时长,findtime + maxretry 控制触发条件,ignoreip 设置白名单。


G

GRUB

Debian 默认引导加载器(GRand Unified Bootloader)。配置文件:/etc/default/grub(用户可编辑的选项)和 /etc/grub.d/(生成脚本)。修改后需运行 update-grub 生成最终配置文件 /boot/grub/grub.cfg(不应手动编辑此文件)。


I

ifupdown

Debian 传统网络配置工具,配置文件为 /etc/network/interfaces,由 networking.service 管理。在 Debian 12 中仍作为默认选项存在,但现代化部署逐渐迁移至 systemd-networkdifup <接口> 启用网络接口,ifdown <接口> 停用。


J

journald(systemd-journald)

systemd 自带的结构化日志系统,以二进制格式存储,支持按服务、优先级、时间范围过滤查询。默认为 volatile(存储在内存 /run/log/journal/,重启丢失);创建 /var/log/journal/ 目录并设置 Storage=persistent 后改为持久化存储。查询工具为 journalctl


L

LVM(Logical Volume Manager)

Linux 逻辑卷管理,提供 PV(物理卷)→ VG(卷组)→ LV(逻辑卷)→ 文件系统的分层存储抽象。核心优势:在线扩容(lvextend + xfs_growfs)、COW 快照(lvcreate -s)、跨物理磁盘聚合(vgextend)。是 Debian 生产环境数据盘管理的标准方案。


M

MariaDB

MySQL 的社区分支,由原 MySQL 核心开发者创建,与 MySQL 高度兼容。Debian 12 官方仓库提供的关系型数据库。配置文件目录:/etc/mysql/mariadb.conf.d/,默认数据目录:/var/lib/mysql,默认监听:127.0.0.1:3306


N

nftables

Linux 内核原生的现代防火墙框架(内核 3.13+ 引入,5.10+ 成熟),取代 iptables/ip6tables/arptables/ebtables。Debian 10+ 的推荐防火墙方案。配置文件:/etc/nftables.conf,运行时操作:nft add/delete/list rule。语法基于表(table)→链(chain)→规则(rule)的层次结构。

Netplan

Ubuntu 主导的网络配置工具(YAML 格式),底层可渲染为 systemd-networkdNetworkManager 配置。Debian 不默认安装,但可通过 apt install netplan.io 使用。配置文件位于 /etc/netplan/netplan apply 使配置生效。


P

Podman

无守护进程(daemonless)的容器引擎,命令行与 Docker 几乎 100% 兼容。支持 rootless 模式(以普通用户权限运行容器),安全性优于 Docker(无特权守护进程)。Debian 官方仓库直接提供,安装:apt install podman。可通过 podman generate systemd 生成 systemd 用户服务单元。


R

rsyslog

Debian 默认的传统文本日志守护进程,将 journald 的日志转发到 /var/log/ 下的文本文件(syslogauth.logkern.log 等),保持与传统工具(tailgreplogrotate)的兼容性。配置文件:/etc/rsyslog.conf/etc/rsyslog.d/*.conf


S

systemd

Debian 12 的默认 init 系统(PID 1),负责系统启动、服务管理(systemctl)、日志收集(journald)、挂载管理(systemd-mount)、定时任务(systemd-timer)、网络配置(systemd-networkd)等。核心命令:systemctljournalctlsystemd-analyze(启动时间分析)。


U

ufw(Uncomplicated Firewall)

nftables / iptables 的前端封装,语法接近自然语言(ufw allow 2222/tcp),适合快速配置基础防火墙规则。Debian 不默认安装,需 apt install ufw。底层在 Debian 12 上通过 nftables 实现(iptables-nft 兼容层)。不建议与 nftables 直接规则同时管理同一套规则。


V

Virtual Host(虚拟主机)

Web 服务器中实现"一个 IP 服务多个域名 / 站点"的机制。Apache2 通过 <VirtualHost> 块定义,配置文件位于 /etc/apache2/sites-available/,用 a2ensite / a2dissite 启停。Nginx 通过 server {} 块定义,配置文件位于 /etc/nginx/sites-available/,用符号链接到 sites-enabled/ 启用。


W

WireGuard

Linux 内核原生的现代 VPN 协议(Linux 5.6+ 内置),代码量约 4000 行,设计简洁、性能优秀。仅支持 UDP,不支持 TCP。配置文件:/etc/wireguard/wg0.conf(权限应为 600)。启动:wg-quick up wg0;开机自启:systemctl enable wg-quick@wg0;状态查看:wg show


X

XFS

高性能日志型文件系统,特别适合大文件和高并发写入场景。在线扩容:xfs_growfs <挂载点>(需在挂载状态下执行)。不支持缩小(设计限制,非 bug)。Debian 12 完整支持,格式化:mkfs.xfs -f -L <标签> <设备>


Z

ZFS

高级文件系统,支持快照、压缩、RAID-Z、端到端校验等特性。Debian 官方不默认提供内核模块(许可证限制),需通过 apt install zfsutils-linux 安装 DKMS 模块(来自 contrib 仓库)。不在本教程核心范围内,列此条目供扩展参考。