環(huán)境:
centos6.8
問題:
在配置vsftpd的過程中,需要進(jìn)行防火墻的配置,但是啟動(dòng)失敗了。
(推薦教程:centos教程)
解決步驟如下:
一、首先我的/etc/sysconfig/iptables這個(gè)文件并不存在,需要解決這個(gè)問題。
1、任意運(yùn)行一條iptables防火墻規(guī)則配置命令:?
iptables?-P?OUTPUT?ACCEPT
2、對iptables服務(wù)進(jìn)行保存:?
service?iptables?save
3、重啟iptables服務(wù):
service?iptables?restart
再查看文件有了。
之后,你可以通過如下命令按照你的需要進(jìn)行一定的配置。
sudo?vim?/etc/sysconfig/iptables
保存退出以后,使用service? iptables start命令啟動(dòng)防火墻發(fā)現(xiàn)仍然失敗,報(bào)錯(cuò)為:Job for iptables.service failed because the control process exited with error code. See “systemctl status iptables.service” and “journalctl -xe” for details.
解決:
經(jīng)過查看,發(fā)現(xiàn)是因?yàn)樵谧畛鮥ptables文件不存在的時(shí)候新建了一個(gè)該文件進(jìn)行編輯,并且使用service? ?iptables save命令進(jìn)行了保存。
但是保存后在/etc/sysconfig文件夾下生成了iptables.save文件,打開后發(fā)現(xiàn)與我最初新建的iptables并進(jìn)行編輯的內(nèi)容相同,而后我將iptables.save 文件清空,再次service? ?iptables start,防火墻啟動(dòng)成功。