首页 > linux > centos > 4.centos7关闭SELinux

4.centos7关闭SELinux

centos7开启nginx后,本机可以ping通80端口,其他机器不能。首先可以关闭防火墙。如果还不通,可以关闭SELinux.

1 查看SELinux状态

SELinux有三种运作模式:

  • Enforcing:强制模式
  • Permissive:宽容模式
  • Disabled:关闭

getenforce命令可以查看SELinux状态,显示Enforcing表示开启,Disabled表示关闭.

getenforce
#显示状态
Enforcing

2 SELinux 的启动与关闭

改变了策略则需要重启。只可以在SELinux运作下切换成为强制 (enforcing) 或宽容 (permissive) 模式,不能够直接关闭SELinux的。

SELinux由关闭(disable)的状态到开启的状态需要重启。

3 临时关闭Selinux

设置SELinux成为permissive模式,可以简单理解为临时关闭SeLinux。只会报警告,但不会拦截。

##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
setenforce 0

4 永久关闭SELinux

vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled.设置后需要重启才能生效.

5 SELinux Enforcing与permissive之间切换

setenforce 0
getenforce
Permissive
setenforce 1
getenforce
Enforcing
转载请保留原文链接.