
firewalld是centos7默認的防火墻
安全增強型 Linux(Security-Enhanced Linux)簡稱 SELinux
初學者建議先關閉,等熟悉了之后再來使用
前期聯系中的好多錯誤都有可能是由于沒有關閉或者正確配置上面兩項造成的
1.臨時關閉centos7下的防火墻firewalld
一行命令就能夠關閉firewalld--"systemctl stop firewalld"

2.使用"echo $?"來看上條指令執行是否成功
執行完沒有任何提示,我們可以使用"echo $?"來看上一條執行是否執行成功,0為執行成功,其他返回值為執行失敗
一般來說linux沒有錯誤提示就說明執行成功了.
我們來執行一條失敗的指令試試

當我們用rm執行刪除文件夾事,報錯了,這個時候執行"echo $?"返回值為1,表示上面"rm 新建文件夾"這條執行執行失敗
3.永久關閉防火墻firewalld
第一條里面說的關閉只是臨時有效,如果機器重啟了,那么防火墻還是會打開的,如果想永久關閉的話,還需要設置防火墻開機不啟動--"systemctl disable firewalld"

也就是先將防火墻關閉
"systemctl stop firewalld"
再設置防火墻開機不啟動
"systemctl disable firewalld"
這樣,防火墻重啟之后也不會啟動了
4.關閉SElinux
我們先來看下SElinux的狀態"getenforce"

使用"setenforce 0"來關閉

當然也是臨時關閉,永久關閉的話,需要修改SElinux的配置文件
"vi /etc/selinux/config"

將"SELINUX=enforcing"改為"SELINUX=disabled"
這樣,機器重啟之后SElinux也是關閉狀態