在每次部署相关软件的时候总是会遇到各种奇奇怪怪的问题,多半是防火墙没有关,或者是selinux没有关
如何关闭防火墙:
那先来看一下防火墙的状态:systemctl status firewalld
如果是下图所示开着的,那就把它给关了,不然这东西可以烦死你
暂时关闭操作:
systemctl stop firewalld
此时再次看一眼防火墙的状态
在这里最好把防火墙开机自启也关了,免了一些不必要的麻烦
systemctl disable firewalld.service
关完了防火墙有时候还是会有个高级防火墙selinux(我简称为高级防火墙,有点类似于保险箱的样子,详情找百度)
首先查看该状态
/usr/sbin/sestatus
此时是开着的状态,有两种方式的关闭:
1、临时性关闭
临时关闭前查看一下状态,有两种方式
第一种是上面提到过的,注意看Current mode的状态
第二种方式为:getenforce
关闭
setenforce 0
第一种方式下更改后的状态为
再次查看getenforce的状态变为Permissive了
临时关闭后可以再次打开
打开操作为: setenforce 1
2、永久关闭
vim /etc/sysconfig/selinux
selinux=enforcing 改为 selinux=disabled
此时再次查看selinux的状态为(注意此时需要关机重启一下(reboot),否则查看到的状态还是和之前一样的了)
/usr/sbin/sestatus