在 CentOS(以及一般的 Linux 系统)里,“context” 最常见的含义是 SELinux 安全上下文(Security Context)。下面分几种常见场景说明如何查看。
ls -Zls -Z /etc/passwd
输出示例:
system_u:object_r:passwd_file_t:s0 /etc/passwd
ls -Zd /var/www
ls -Z /var/www
ps -Zps -Z
ps -Z -C nginx
示例:
system_u:system_r:httpd_t:s0 1234 ? 00:00:01 nginx
id -Z
或
echo $SELINUX_ROLE
semanage login -l
semanage port -l
查看某端口:
semanage port -l | grep 80
getenforce
sestatus
如果你说的 context 是指:
systemctl show <service>docker inspect <container>env、printenvkubectl config get-contexts可以告诉我你具体指的是哪一种,我可以给你更精确的命令。
✅ 总结一句话:
在 CentOS 中,查看 SELinux context 最常用的是 ls -Z、ps -Z 和 id -Z。
如果你愿意,可以告诉我你是在排错、配置服务,还是学习 SELinux,我可以按场景详细讲。