因爲一些服務安裝出現莫名錯誤,有時每每都是是SELinux或Firewall引發的。好比permission denied等等。linux
SELinux 配置要點:ci
一、經過man selinux、man setenforce 能夠查看相關說明,相關的配置文件,經過see also查找到相關可能用到的命令。
get
二、getenforce 查看當前selinux狀態。Permissive關閉。Enforcing 開啓cmd
三、 setenforce 0關閉,1開啓。it
四、getsebool -a 顯示當前配置信息。io
五、經過setsebool 開啓關閉相應服務限制。module
六、grep zabbix /var/log/audit/audit.log |audit2allow -M zabbix3 從audit.log 查找zabbix 限制狀況並生成zabbix3模塊配置
會產生zabbix3.pp zabbix3.te。te文件能夠查看pp,用semodule -i zabbix3.pp安裝。安裝完便可用。service
七、semange fcontext --list 能夠查看文件權限。權限
Centos 7的firewall要比之前的版本,配置相對容易些。
它主要經過firewall-cmd來配置
一、firewall-cmd --list-all顯示全部規則
二、firewall-cmd --get-services顯示全部能配的服務
三、firewall-cmd --add-services 添加服務