Linux 运维与安全专家 附录 · 命令速查与术语表

附录 · 命令速查与术语表

工具书随查随用建议打印/收藏

全站命令按场景汇总 + 高频术语解释 + 常用路径清单。学习时把它当「单词表」,工作时当「词典」。

A.1命令速查(按场景)

文件与目录

命令作用
ls -lah / cd / pwd列目录(含隐藏、人类可读)/ 切换 / 当前路径
cp -r / mv / rm -rf -- 绝对路径复制 / 移动重命名 / 删除(先 ls 核对)
mkdir -p / ln -s建目录(递归)/ 软链接
cat / less / head -20 / tail -f看全文 / 分页 / 头部 / 实时尾部
find 路径 -name -mtime -type按名/时间/类型找文件
file / stat文件类型 / 详细元数据(时间戳取证用)

权限与用户

命令作用
chmod 755/644/600 / chown 用户:组 -R改权限 / 改属主
useradd -m -s / passwd / usermod -aG建用户 / 设密码 / 加组
sudo -l / visudo看我的 sudo 权限 / 编辑 sudoers
setfacl -m u:用户:rwx / getfaclACL 精细授权 / 查看
ssh-keygen -t ed25519 / ssh-copy-id生成密钥 / 分发公钥

进程与服务

命令作用
ps aux / ps -ef / top / htop进程查看 / 实时监控
kill -15 PID → kill -9 PID / pkill -f终止进程(先 -15)
systemctl start/stop/restart/reload/enable --now服务管理全家桶(第 7 章)
journalctl -u 服务 -f -p err服务日志实时 / 错误级别
crontab -e -l定时任务编辑 / 查看

网络

命令作用
ip addr / ip routeIP 地址 / 路由表
ss -tlnp / ss -tunap / lsof -i :端口监听端口 / 连接 / 端口占用者
ping / dig / curl -I / traceroute连通 / DNS / HTTP 头 / 路径
ssh -L/-D/-J / scp / rsync -avz隧道 / 拷贝 / 增量同步
ufw allow 80/tcp / firewall-cmd --permanent --add-service=http防火墙放行(Ubuntu / Rocky)
tcpdump -i any port 80 -n抓包

磁盘与文件系统

命令作用
lsblk / df -h / df -i磁盘结构 / 空间 / inode
du -sh / ncdu目录大小 / 交互分析
fdisk / mkfs.xfs|ext4 / mount / blkid分区 / 格式化 / 挂载 / 查 UUID
smartctl -a /dev/sda磁盘健康

系统与性能

命令作用
uptime / free -h / uname -a负载 / 内存 / 内核
iostat -x / mpstat -P ALL / sar磁盘 IO / 每核 CPU / 历史采样
iftop / nethogs实时流量 / 按进程流量
dmesg -T / sensors / lspci内核事件 / 温度 / 硬件
hostnamectl / timedatectl主机信息 / 时间

软件包(apt ↔ dnf 对照)

操作Ubuntu (apt)Rocky (dnf)
更新索引apt updatednf check-update
升级apt upgradednf update
安装/卸载apt install/removednf install/remove
搜索apt searchdnf search
装了什么dpkg -L 包rpm -ql 包
文件属于谁dpkg -S 路径rpm -qf 路径
手动装包dpkg -i 文件.debrpm -ivh 文件.rpm

容器(Docker)

命令作用
docker run -d --name --p -v跑容器(后台/命名/端口/卷)
docker ps -a / docker logs -f / docker exec -it列表 / 日志 / 进入
docker compose up -d / down编排起停
docker build -t 名:tag .构建镜像

A.2常用路径清单(背熟这些=看懂一半系统)

路径作用
/etc/ssh/sshd_configSSH 服务端配置(加固主战场)
/etc/nginx/nginx.conf + conf.d/Nginx 主配置 + 站点配置目录
/etc/apt/sources.list / /etc/yum.repos.d/软件源配置
/etc/fstab开机自动挂载表
/etc/passwd /etc/shadow /etc/group用户 / 密码 / 组
/etc/sudoers + sudoers.d/sudo 授权
/var/log/auth.log(Rocky: secure)认证日志(入侵取证)
/var/log/nginx/ /var/log/mysql/Web / 数据库日志
/var/lib/mysql /var/lib/docker数据库数据 / Docker 数据
/run/php/*.sockPHP-FPM socket
/proc/cpuinfo /proc/meminfo /proc/loadavg内核暴露的系统状态
/etc/systemd/system/自定义 systemd 服务
~/.ssh/authorized_keys本机允许登录的公钥列表
~/.bashrc当前用户 Shell 配置(PATH/别名)

A.3术语表(按分类)

系统与内核

术语解释
Kernel / 内核操作系统核心,管理硬件/进程/内存/网络
发行版 Distro内核+软件仓库+包管理器+社区 的完整操作系统
LTS长期支持版(Ubuntu 每 2 年,支持 5 年)
Shell命令解释器(bash 默认)
PID进程号;PID 1 = systemd
systemd现代系统的服务/日志/启动管理器
unitsystemd 管理的单元(服务/挂载/定时器)
daemon / 守护进程后台常驻服务进程
文件描述符 fd进程打开文件的编号(ulimit 限制数量)
swap磁盘上的虚拟内存(内存不足时用)
load average1/5/15 分钟平均负载(≈排队的任务数)

存储与文件系统

术语解释
FHS文件系统层次标准(目录规范)
挂载 Mount把磁盘分区接到目录树
fstab开机自动挂载配置表
ext4 / xfs / btrfs三种主流文件系统
LVM逻辑卷管理(可在线扩容)
RAID多盘冗余/加速(RAID1 镜像、RAID5/10)
inode文件元数据索引(数量有限,小文件多会耗尽)
UUID分区唯一标识(fstab 用它最稳)
SMART磁盘自检健康协议

网络

术语解释
IP / 端口 / socket地址 / 服务门牌 / 连接端点
LISTEN / ESTABLISHED监听中 / 已建立连接(ss 状态)
DNS / A记录域名解析 / 域名→IP 记录
网关 Gateway出网的第一跳路由
防火墙(ufw/firewalld/nftables)按规则放行/拒绝流量
安全组云厂商的网络防火墙
VPN / 隧道 / 代理加密通道 / 转发 / 代访问
VIP(虚拟 IP)Keepalived 双机共享的漂移 IP
VRRP虚拟路由冗余协议(VIP 漂移)
WAFWeb 应用防火墙

安全

术语解释
SELinux / AppArmor强制访问控制(连 root 都受限)
setuid以文件属主身份执行的权限位(后门常见)
Fail2ban失败超阈值自动封 IP 的工具
auditd系统审计(谁改了什么文件)
Webshell被植入的网页后门脚本
提权 Privilege Escalation从低权限提升到 root
0day未公开/无补丁的漏洞
渗透测试 Pentest授权范围内的攻击性测试
红队 / 蓝队攻方 / 守方(防御与检测)
纵深防御多层防护体系(任何单层失守都可兜底)

容器与云原生

术语解释
镜像 / 容器 / 仓库只读模板 / 运行实例 / 镜像商店
Dockerfile / compose构建脚本 / 多容器编排文件
Podman无守护进程的容器引擎(红帽系)
KVM / Proxmox内核虚拟化 / 开源虚拟化平台
Pod / Deployment / Service(K8s)调度单元 / 副本声明 / 稳定入口
Prometheus / Grafana指标采集告警 / 可视化大盘
负载均衡 LB流量分摊到多台后端
高可用 HA故障自动切换、服务不中断
主从复制数据库主写从读的同步机制

软件包

术语解释
apt/dnf 等包管理器从仓库装/卸/升级软件的工具
.deb / .rpmDebian 系 / 红帽系 的软件包格式
依赖 Dependency软件运行所需的其他软件
EPEL / PPA / COPR第三方扩展仓库(官方没有的版本在这)
镜像站 Mirror软件源的国内加速副本
GPG 签名 / SHA256软件包完整性校验
编译 / 源码安装./configure → make → make install

A.4能力自检清单(12 周结束时逐条打勾)

毕业动作 12 周学完后,做三件事:① 把自己生产服务器的加固 + 备份 + 监控全部落地;② 用 Ansible 写一套「新服务器一键初始化」playbook;③ 在靶场完成一次完整授权渗透并输出防御报告。做完这三件事,你就不再是「搜索型使用者」,而是真正的 Linux 运维与安全实践者。