温馨提示×

CentOS Context版本如何查看

小樊
43
2026-07-20 18:55:12
栏目: 智能运维

CentOS 里,“Context”通常指 SELinux 的安全上下文(Security Context),而不是某个叫 “CentOS Context” 的版本。下面分几种常见场景说明如何查看。


一、查看 SELinux 上下文(最常见)

1️⃣ 查看文件/目录的 SELinux Context

ls -Z

ls -Z /path/to/file

示例:

ls -Z /var/www/html

输出类似:

system_u:object_r:httpd_sys_content_t:s0 index.html

2️⃣ 查看进程的 SELinux Context

ps -Z

ps auxZ

示例:

ps -Z -C httpd

3️⃣ 查看当前用户(会话)的 SELinux Context

id -Z

示例:

unconfined_u:unconfined_r:unconfined_t:s0

二、查看 SELinux 是否启用及模式

getenforce

可能返回:

  • Enforcing
  • Permissive
  • Disabled

查看详细状态:

sestatus

三、如果你指的是“CentOS 版本”(不是 Context)

查看 CentOS 系统版本

cat /etc/centos-release

cat /etc/os-release

四、如果你指的是“容器 / Podman / Docker Context”

Podman 上下文

podman context ls

Docker 上下文

docker context ls

五、如果你指的是“系统上下文(systemd 环境)”

systemctl show-environment

✅ 总结

你想查看的内容 命令
文件 SELinux Context ls -Z
进程 SELinux Context ps -Z
当前用户 Context id -Z
SELinux 状态 getenforce / sestatus
CentOS 系统版本 cat /etc/centos-release

如果你能补充一句具体场景(比如:是 SELinux、容器、还是某个软件报的 Context),我可以给你更精确的命令。

0