A
- Absolute Path(绝对路径):从根目录(
/
)开始的完整文件路径(如/usr/bin/python
)。 - APT(Advanced Package Tool):Debian/Ubuntu 系统的包管理工具(
apt-get
/apt
)。 - Archive(归档):将多个文件打包成一个文件(如
tar
命令)。 - ASCII:美国信息交换标准代码,用于表示文本字符。
- Apache:开源 Web 服务器软件(
httpd
)。 - ARP(地址解析协议):将 IP 地址映射到 MAC 地址。
- AWK:文本处理工具,用于模式匹配和数据提取。
B
- Bash(Bourne-Again SHell):Linux 默认的命令行解释器。
- Bitness(位数):系统架构(32 位 / 64 位),影响软件兼容性。
- Binary(二进制文件):可执行程序(如
/usr/sbin/sshd
)。 - Block Device(块设备):存储设备(硬盘、U 盘),以块为单位读写。
- Bourne Shell(SHell):早期 Shell 脚本语言,
sh
命令的基础。 - BRI(Basic Rate Interface):ISDN 基本速率接口(较少用)。
- Btrfs(B-tree File System):现代 Linux 文件系统,支持快照和校验。
C
- Cron:定时任务服务,通过
crontab
配置计划任务。 - Chroot:改变根目录位置,用于系统维护或容器环境。
- CLI(Command-Line Interface):命令行界面,区别于图形界面(GUI)。
- CIFS/SMB:网络文件共享协议,用于跨平台文件访问(如 Samba 服务)。
- Core Dump:程序崩溃时生成的内存转储文件,用于调试。
- Ctrl+Alt+Del:Linux 中可配置的系统重启 / 关机组合键(非强制)。
- CPIO:归档工具,常用于 initramfs 镜像打包。
- Cups(Common Unix Printing System):Linux 打印系统。
D
- Daemon:后台服务进程(如
sshd
、httpd
),名称常以d
结尾。 - DFS(Distributed File System):分布式文件系统(如 NFS、GlusterFS)。
- DHCP(动态主机配置协议):自动分配 IP 地址等网络参数。
- DNS(Domain Name System):域名解析系统,将域名映射到 IP。
- DPI(Dots Per Inch):打印分辨率,Linux 图形配置涉及。
- Dracut:Linux 初始化 ramdisk 生成工具,替代传统
mkinitrd
。 - Dual Boot:双系统启动(如 Windows + Linux)。
- DVI(Digital Visual Interface):数字视频接口,Linux 图形驱动支持。
E
- EOF(End of File):文件结束标志,
Ctrl+D
可输入。 - EOL(End of Line):行结束符(Linux 为
\n
,Windows 为\r\n
)。 - EXT4:第四代扩展文件系统,Linux 主流文件系统之一。
- Ethernet:以太网,Linux 网络配置核心概念。
- Escape Character(转义字符):如
\n
(换行)、\t
(制表符)。 - EUID(Effective User ID):进程运行时的有效用户 ID,影响权限。
F
- Firewall:防火墙(如
iptables
、firewalld
),控制网络流量。 - FHS(Filesystem Hierarchy Standard):Linux 文件系统层次标准(如
/etc
、/usr
用途)。 - FTP(File Transfer Protocol):文件传输协议,用于客户端 - 服务器文件传输。
- FS(File System):文件系统,管理存储设备的文件组织。
- Fstab:文件系统挂载表(
/etc/fstab
),定义开机自动挂载设备。 - Full Disk Encryption(全盘加密):如 LUKS,加密整个硬盘数据。
G
- GCC(GNU Compiler Collection):GNU 编译器套件,用于编译 C/C++ 代码。
- GID(Group ID):用户组标识符,标识用户所属组。
- GNOME:主流 Linux 桌面环境之一(类似 Windows 桌面)。
- GRUB(Grand Unified Bootloader):Linux 引导加载程序,管理多系统启动。
- GUI(Graphical User Interface):图形用户界面(如 GNOME、KDE)。
- Gzip:压缩工具,生成
.gz
格式压缩文件。
H
- Hard Link(硬链接):多个文件名指向同一文件实体(
ln
命令)。 - Hash(哈希):单向加密算法(如 MD5、SHA-256),用于校验文件完整性。
- HDD(Hard Disk Drive):机械硬盘,Linux 中以
/dev/sdX
命名。 - Home Directory(家目录):用户默认工作目录(如
/home/user
)。 - Hostname:主机名,标识网络中的设备(
hostnamectl
命令配置)。
I
- Init System:初始化系统,管理进程启动(Systemd、SysVinit)。
- Inode:索引节点,存储文件元数据(权限、时间戳、数据块位置)。
- IP Address:互联网协议地址,标识网络设备(如
192.168.1.1
)。 - ISO Image:光盘镜像文件(如 Linux 安装镜像
.iso
)。 - ITP(Intel Trusted Platform):英特尔可信平台技术(安全相关)。
- iSCSI:互联网小型计算机系统接口,用于网络存储(SAN)。
J
- Journal(日志):记录系统事件(如
/var/log/syslog
)。 - Journaling File System(日志文件系统):如 EXT3/EXT4,通过日志恢复数据。
- Job(作业):终端中运行的进程(可通过
&
后台运行,jobs
查看)。
K
- Kernel:操作系统内核,Linux 系统的核心(如 Linux 5.15.0 内核)。
- KDE:另一主流 Linux 桌面环境,功能强大且高度可定制。
- kill:终止进程命令(
kill -9 PID
强制终止)。 - KVM(Kernel-Based Virtual Machine):Linux 内核级虚拟机管理器。
L
- LAMP:Linux + Apache + MySQL + PHP,经典 Web 开发架构。
- LDAP(轻量级目录访问协议):用于集中式用户认证(如企业内网)。
- Link(链接):分为硬链接(Hard Link)和软链接(Symbolic Link,类似 Windows 快捷方式)。
- Live CD/USB:无需安装即可运行的 Linux 系统(如 Ubuntu Live)。
- Logical Volume(逻辑卷):通过 LVM 管理的弹性存储卷(可动态扩容 / 缩容)。
- LVM(Logical Volume Manager):逻辑卷管理器,抽象物理存储为逻辑卷。
- LUKS(Linux Unified Key Setup):磁盘加密标准,保护数据安全。
- LSB(Linux Standard Base):Linux 系统标准,确保软件兼容性。
M
- MATE:轻量级 Linux 桌面环境,基于 GNOME 2 开发。
- MBR(Master Boot Record):主引导记录,存储引导程序和分区表。
- MD5:哈希算法,用于文件校验(
md5sum
命令)。 - Mirror(镜像):软件源镜像站(如阿里云、清华大学开源软件镜像站)。
- Mount:挂载存储设备到文件系统(
mount /dev/sda1 /mnt
)。 - Multiboot:多系统启动(如 GRUB 管理的多系统)。
- MVN(Maven):Java 项目构建工具,Linux 开发常用。
N
- NAT(网络地址转换):共享公网 IP 的技术(如路由器的端口转发)。
- NFS(Network File System):Sun 开发的网络文件系统,用于跨主机共享文件。
- NIC(Network Interface Card):网络接口卡(网卡),Linux 中如
eth0
、enp0s3
。 - Nginx:高性能 Web 服务器和反向代理服务器。
- NIS(Network Information Service):集中式用户信息管理(如用户名、密码)。
- NoSQL:非关系型数据库(如 MongoDB,Linux 服务器常用)。
- NTFS:Windows 文件系统,Linux 可通过
ntfs-3g
读写。
O
- OpenSSH:开源安全外壳协议,用于远程登录(
ssh
命令)。 - OpenGL:跨平台图形渲染接口,Linux 图形应用依赖。
- Oracle VM VirtualBox:开源虚拟机软件,可在 Linux 中运行其他系统。
- Out-of-Order Execution:CPU 乱序执行技术,影响系统性能调优。
P
- Package(软件包):预编译的可安装文件(如
.deb
、.rpm
)。 - Partition(分区):硬盘划分的独立存储区域(如
/dev/sda1
)。 - PATH:环境变量,指定命令搜索路径(
echo $PATH
查看)。 - PCI(Peripheral Component Interconnect):外设组件互联标准,Linux 硬件驱动核心。
- PDF:可移植文档格式,Linux 中可用
pdftk
等工具处理。 - Perl:脚本语言,常用于系统管理和文本处理。
- PHP:服务器端脚本语言,广泛用于 Web 开发(如 WordPress)。
- PID(Process ID):进程标识符,唯一标识运行中的进程。
- Pipe(管道):命令间传递数据的机制(
command1 | command2
)。 - PKI(Public Key Infrastructure):公钥基础设施,用于加密和认证。
- PXE(Preboot Execution Environment):网络引导技术,用于无盘工作站。
- Python:编程语言,Linux 自动化脚本和开发的核心工具。
Q
- QEMU:开源模拟器和虚拟机监视器,可模拟不同架构的 CPU。
- Quota(配额):限制用户或组对磁盘空间的使用(
quota
命令)。
R
- RAID(磁盘阵列):多块硬盘组合提升性能或可靠性(如 RAID 0/1/5)。
- RAM(随机存取内存):系统运行时的内存,Linux 通过
free
命令监控。 - RPM(Red Hat Package Manager):Red Hat 系包管理格式(
rpm
/yum
/dnf
)。 - Runlevel(运行级别):Systemd 前的系统状态(如 runlevel 3 为多用户命令行)。
- Runscript(启动脚本):Systemd 前用于启动服务的 Shell 脚本(
/etc/init.d/
)。
S
- Samba:实现 Linux 与 Windows 文件共享的服务(基于 SMB 协议)。
- SATA(Serial Advanced Technology Attachment):串行硬盘接口,Linux 中设备名如
sda
。 - Scp(Secure Copy):通过 SSH 安全传输文件的命令。
- Shell Script(Shell 脚本):用 Bash 等 Shell 语言编写的自动化脚本。
- Squid:开源代理服务器和缓存服务器,用于网络流量控制。
- SSH(Secure Shell):安全远程登录协议,端口默认 22。
- SSD(Solid State Drive):固态硬盘,Linux 中优化建议(如
discard
选项)。 - Swap(交换空间):磁盘上的虚拟内存,当物理内存不足时使用。
- Symlink(符号链接):见 Link 中的软链接。
- Systemd:Linux 系统初始化进程(PID 1),管理服务和系统资源。
- SUID(Set User ID):设置文件执行时临时获取文件所有者权限(如
passwd
命令)。
T
- Tarball:归档文件(通常经
gzip
压缩,如.tar.gz
)。 - TCP/IP:传输控制协议 / 互联网协议,网络通信的基础。
- Telnet:远程登录协议(不安全,已被 SSH 替代)。
- Thin Client:瘦客户端,通过网络访问 Linux 服务器资源。
- TLS/SSL:传输层安全协议,用于加密网络通信(如 HTTPS)。
- Traceroute:追踪网络数据包路由路径的命令(
traceroute
)。 - TTY:终端设备(如
tty1
为本地控制台,pts/0
为远程终端)。 - Tunnel(隧道):通过加密通道传输数据(如 SSH 隧道、VPN)。
U
- UDF(Universal Disk Format):通用磁盘格式,用于 DVD / 蓝光光盘。
- UID(User ID):用户标识符,唯一标识系统中的用户。
- UEFI(Unified Extensible Firmware Interface):替代 BIOS 的固件接口,支持更大硬盘和安全启动。
- UMask:文件默认权限掩码(如
umask 022
表示新建文件权限为644
)。 - USB(通用串行总线):Linux 中设备如
usb-storage
驱动,设备文件在/dev/sdX
或/dev/usb/
。 - User Space(用户空间):应用程序运行的内存区域,区别于内核空间。
V
- Virtual Memory(虚拟内存):结合物理内存和 Swap 空间的内存管理技术。
- VNC(Virtual Network Computing):远程桌面协议,用于图形界面远程访问。
- Volume Group(卷组):LVM 中由物理卷组成的逻辑存储池。
W
- WAN(Wide Area Network):广域网,Linux 作为路由器时涉及配置。
- Webmin:基于 Web 的 Linux 系统管理工具(图形化界面)。
- Wildcard(通配符):用于文件匹配(如
*
匹配任意字符,?
匹配单个字符)。 - Wireless LAN(无线局域网):Linux 中通过
iw
、nmcli
配置 Wi-Fi。 - Wine:兼容 Windows 应用的兼容层,可在 Linux 运行部分 EXE 程序。
X
- X11(X Window System):Linux 图形系统的基础,提供显示服务。
- XFS:高性能文件系统,常用于数据库服务器(如 MySQL)。
- Xorg:X11 的实现版本,多数 Linux 桌面环境的图形服务器。
Y
- YAML:数据序列化语言,常用于配置文件(如 Docker Compose)。
- YUM(Yellowdog Updater, Modified):Red Hat 系包管理器(被
dnf
替代)。
Z
- Zabbix:开源监控系统,用于监控 Linux 服务器性能和状态。
- ZFS:高级文件系统,支持数据压缩、快照、RAID-Z 等(需内核支持)。
- Zombie Process(僵尸进程):已终止但未被父进程回收的进程(
ps aux
中状态为Z
)。 - gzip/bzip2/xz:压缩工具,生成
.gz
/.bz2
/.xz
格式文件。 - ~/.bashrc:用户级 Bash 配置文件,登录时自动执行。
- /proc:虚拟文件系统,存储进程和系统信息(如
/proc/cpuinfo
)。 - /sys:虚拟文件系统,暴露内核设备和驱动信息(
sysfs
)。 - chmod/chown:修改文件权限(
chmod
)和所有者(chown
)。 - df/du:查看磁盘空间使用(
df
)和目录大小(du
)。 - grep/sed/awk:文本处理三剑客,用于搜索、替换和提取数据。
- kill/ps/pidof:管理进程(终止、查看、查找 PID)。
- ln/mv/cp:链接、移动、复制文件(
ln
支持软硬链接)。 - ls/locate/find:查看文件列表、快速定位文件(
locate
)、按条件搜索文件(find
)。 - mkdir/rmdir:创建 / 删除目录(
rmdir
仅删空目录,rm -r
删非空目录)。 - mount/umount:挂载 / 卸载存储设备。
- passwd/group:用户和用户组管理文件(
/etc/passwd
、/etc/group
)。 - sudo/su:切换用户权限(
sudo
以管理员身份执行命令,su
切换用户)。 - top/htop/iotop:系统监控工具(进程、CPU / 内存、I/O 监控)。
- touch/tar/gzip:创建空文件、归档文件、压缩文件。
- vi/vim/nano:文本编辑器(
vim
功能强大,nano
适合新手)。 - whoami/who/last:查看当前用户、登录用户、历史登录记录。
网络与服务相关(补充)
- HTTP/HTTPS:超文本传输协议(明文)/ 安全版(加密)。
- FTP/SFTP:文件传输协议(明文)/ 安全文件传输(基于 SSH)。
- SMTP/POP3/IMAP:邮件传输协议。
- NAT/PAT:网络地址转换 / 端口地址转换。
- VPN(Virtual Private Network):虚拟专用网络,加密远程连接。
- DHCP Server/Client:DHCP 服务器 / 客户端配置。
- Proxy Server:代理服务器(如 Squid、Nginx)。
- Load Balancer:负载均衡(如 Nginx、HAProxy)。
系统管理与安全(补充)
- SELinux/AppArmor:Linux 强制访问控制机制(安全增强)。
- Auditd:系统审计服务,记录安全相关事件。
- Chroot Jail:限制进程的根目录,增强安全性(如 FTP 隔离)。
- Secure Boot:UEFI 安全启动,防止恶意引导程序。
- GRUB Password:加密 GRUB 引导菜单,防止未授权修改。
- SSH Key Authentication:基于公钥 / 私钥的免密码登录。
开发与运维(补充)
- Docker:容器化平台,打包应用及依赖(
docker run
、Dockerfile
)。 - Kubernetes:容器编排系统,管理 Docker 容器集群。
- Ansible:自动化配置管理工具(基于 SSH,无代理部署)。
- Jenkins:持续集成 / 持续部署(CI/CD)工具,Linux 服务器常用。
- Git:版本控制系统,代码管理核心工具(
git clone
、git push
)。 - Makefile:项目构建文件,配合
make
命令编译代码。 - Virtualenv:Python 虚拟环境,隔离项目依赖(
pipenv
、conda
类似)。 - EOF Herodoc:Shell 脚本中用于输入多行文本的语法(
<<EOF
)。
硬件与驱动(补充)
- Device Driver:设备驱动程序,连接硬件和内核(如显卡驱动、网卡驱动)。
- PCIe(PCI Express):高速串行计算机扩展总线标准。
- USB Host/Device Mode:USB 主机模式(如电脑)和设备模式(如手机)。
- Firmware:硬件固件(如 BIOS/UEFI、显卡固件),Linux 可通过
fwupd
更新。 - Hotplug:热插拔,动态添加 / 移除硬件(如 USB 设备,Linux 自动识别)。
- IRQ(Interrupt Request):中断请求,硬件与 CPU 通信的机制。
- DMA(Direct Memory Access):硬件直接访问内存,减少 CPU 负载。
- UEFI Secure Boot:见 Secure Boot,UEFI 下的安全启动机制。