CentOS 7 下使用 iptables
系統(tǒng)升級(jí)到CentOS 7后總感覺iptables怪怪的,比如不管怎么保存重啟后都被初始化一下,即便我最后發(fā)大絕招啟動(dòng)時(shí)候加命令:
首先iptables-save > /etc/iptables.rules保存當(dāng)前狀態(tài)。
然后再在/etc/rc.local中強(qiáng)制加上
/etc/rc.local
iptables-restore
/etc/iptables
.rules
重啟后雖然規(guī)則生效但仔細(xì)看規(guī)則還是一些被莫名添加的額外的內(nèi)容,讓人很是不爽。
仔細(xì)一google,發(fā)現(xiàn)問題之所在了。RedHat在7中更改了系統(tǒng)軟件,不再使用iptables作為系統(tǒng)的防火墻,而是使用了FirewallD,但是為了兼容過去的命令也可以使用iptables來設(shè)置防護(hù)規(guī)則,但啟動(dòng)的時(shí)候自搞了一套。
解決方法也很簡單。
首先,可以考慮follow官方的想法轉(zhuǎn)用FirewallD。其實(shí)查看一些官方文檔也能用。
但是,個(gè)人覺得若沒有顯著的提升也可以繼續(xù)使用原來的iptables。若打算繼續(xù)使用iptables, 可以繼續(xù)做如下:
備份當(dāng)前規(guī)則
1 iptables-save > iptables.rules
禁用FireWallD,安裝&啟用iptables-services systemctl stop firewalld systemctl mask firewalld yum install iptables-services -y systemctl enable iptables
這時(shí)候檢查iptables發(fā)現(xiàn)規(guī)則被清空了
1 iptables -L -x -n
將備份的規(guī)則還原
1 iptables-restore iptables.rules
保存當(dāng)前規(guī)則
1 /usr/libexec/iptables/iptables
.init save
若使用minimize版本的安裝,可能會(huì)出現(xiàn)提示
iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 274: restorecon: command not found
這是因?yàn)閟elinux沒有安裝的緣故,缺少一個(gè)組件。安裝policycoreutils即可。
1 yum
install
policycoreutils -y
- centos 下面安裝python2.7 +pip +mysqld
- ubuntu與centos中更換ip的shell代碼
- CentOS Linux服務(wù)器安全設(shè)置
- CentOS6.5設(shè)置Django開發(fā)環(huán)境
- CentOS安裝和設(shè)置MariaDB的教程
- centos下mysql主從復(fù)制設(shè)置詳解
- centos最小化安裝系統(tǒng)后的基本調(diào)優(yōu)及安全設(shè)置
- Linux VPS安全設(shè)置之一 修改SSH端口(CentOS/Debian)
- centos下mysql主從同步快速設(shè)置步驟分享
- CentOS的圖形安裝及初始環(huán)境設(shè)置教程
- Centos下IP與DNS設(shè)置方法詳解
相關(guān)文章
查看遠(yuǎn)程 Linux 系統(tǒng)中某個(gè)端口是否開啟的三種方法
這篇文章主要介紹了查看遠(yuǎn)程 Linux 系統(tǒng)中某個(gè)端口是否開啟的三種方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04解決阿里云ssh遠(yuǎn)程連接短時(shí)間就會(huì)斷掉的問題
這篇文章主要介紹了阿里云ssh遠(yuǎn)程連接短時(shí)間就會(huì)斷掉的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07ssh遠(yuǎn)程登陸沒有用戶名和主機(jī)名的解決方法
這篇文章主要給大家分享了ssh遠(yuǎn)程登陸沒有用戶名和主機(jī)名的解決方法,文中介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03Linux 監(jiān)控文件被什么進(jìn)程修改(詳解)
下面小編就為大家?guī)硪黄狶inux 監(jiān)控文件被什么進(jìn)程修改(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12Apache配置參數(shù)deny和allow的使用實(shí)例
這篇文章主要介紹了Apache配置參數(shù)deny和allow的使用實(shí)例,需要的朋友可以參考下2015-06-06