RedHat 常用指令

收录 RedHat RHEL 7/8/9 运维常用命令:先列通用命令(系统/CPU/内存/显卡/进程/端口/网卡/文件读写/文件检索/权限/自启动),再按 subscription-manager 订阅与仓库、dnf·yum·rpm 包管理、firewalld 防火墙(端口/端口段/IP 段)、SELinux等使用场景分组,逐条注明使用环境、命令与作用。

命令作用操作

命令怎么复制?带 <PID> 的是什么意思?

每行右侧有「复制」按钮,点击即可复制命令文本。形如 <PID>、<file> 的是占位符,复制后替换为实际值即可。

RHEL 安装软件提示无可用包?

RHEL 需先注册订阅:subscription-manager register --auto-attach,并启用对应仓库(如 codeready-builder / optional);内网环境可改为指向内部镜像源。

SELinux 拦截服务怎么处理?

用 sestatus 确认模式,ausearch -m AVC -ts recent 查看拒绝记录,再按提示用 setsebool 或 semanage port 放行;不建议长期 setenforce 0 关闭。

如何确认当前系统版本?

用 cat /etc/redhat-release 或 hostnamectl 查看 RHEL 大版本,不同大版本(7/8/9)的包管理与防火墙命令略有差异,本页已按环境标注。

如何查看某个软件包是否已安装?

用 rpm -q <包名> 精确查询,或 yum list installed | grep <关键字>;若提示无可用包,先确认订阅与仓库是否已启用(subscription-manager repos --list)。