
从零开始学习Linux操作维护|09.关闭防火墙和SElinux
firewalld是centos7默认的防火墙
Linux安全增强型(Security-EnhancedLinux)简称SELinux
初学者建议先关闭,熟悉后再使用
早期接触中的许多错误可能是由于上述两项未关闭或正确配置造成的
1.centos7下的防火墙firewald暂时关闭
一行命令可以关闭firewalld-systemctlstopfirewalld”
2.使用”echo$?看上条指令执行是否成功
执行后没有提示,我们可以使用“echo$?“看最后一个执行是否成功,0是执行成功,其他返回值是执行失败
一般来说,linux没有错误的提示,说明执行成功。.
让我们试试一个失败的指令
当我们用rm删除文件夹时,我们报错了。此时,我们将执行“echo$?“返回值为1,表示上述“rm新文件夹”执行失败
3.永久关闭防火墙firewaldld

第一条中提到的关闭只是暂时有效的。如果机器重新启动,防火墙仍然会打开。如果您想永久关闭,您还需要设置防火墙,以免启动-”systemctldisablefirewalld”
也就是说,先关闭防火墙,关闭防火墙
“systemctlstopfirewalld”
重新设置防火墙启动不启动
“systemctldisablefirewalld”
这样,防火墙重启后就不会启动了
4.关闭SElinux
先来看看SElinux的状态。getenforce”
使用“setenforce0”关闭
当然也是临时关闭。如果是永久关闭,需要修改SElinux的配置文件
“vi/etc/selinux/config”
将”SELINUX=enforcing”改为”SELINUX=disabled”
这样,SElinux在机器重启后也会关闭























