Ubuntu 常用指令
收录 Ubuntu 20.04/22.04/24.04 运维常用命令:先列通用命令(系统/CPU/内存/显卡/进程/端口/网卡/文件读写/文件检索/权限/自启动),再按 apt 软件源与包管理、dpkg、ufw 防火墙(端口/端口段/IP 段)、iptables、netplan 网络等使用场景分组,逐条注明使用环境、命令与作用。
| 命令 | 作用 | 操作 |
|---|
命令怎么复制?带 <PID> 的是什么意思?
每行右侧有「复制」按钮,点击即可复制命令文本。形如 <PID>、<file> 的是占位符,复制后替换为实际值即可。
apt 和 apt-get 用哪个?
日常交互推荐 apt(输出友好、带进度条);脚本里建议用 apt-get,输出更稳定、兼容性更好。两者底层相同。
Ubuntu 防火墙用 ufw 还是 iptables?
Ubuntu 默认提供 ufw(iptables 的前端),日常放行端口用 ufw 即可;注意 ufw 处于 inactive 时规则不生效,需先 ufw enable,且提前放行 SSH 22。
端口已被占用如何定位?
用 sudo ss -lntp 查看监听端口与 PID,再用 sudo kill -15 <PID> 优雅结束(-9 为强制),最后确认服务是否应改端口而非直接杀进程。
如何查看某个软件包是否已安装?
用 dpkg -s <包名> | grep Status(返回 install ok installed 即已安装),或 apt list --installed | grep <关键字>;未安装则用 sudo apt install -y <包名>。