在历史记录中,我只需要编辑一个文件,然后
重新启动整个服务器即可。
我将克隆端口22打开的行,
将其更改为80,然后保存文件..并重新启动
整个系统,以便iptables从端口80打开开始。
但是在最近的时候..那个文件不再存在
于我的centos 6.5 OS中
Google上的大多数答案都建议我必须与iptables
进行交互才能启用和禁用端口。
是否可以不与iptables进行交互,而
只是将您面前的所有内容视为一个可编辑文件?
在历史记录中,我只需要编辑一个文件,然后
重新启动整个服务器即可。
我将克隆端口22打开的行,
将其更改为80,然后保存文件..并重新启动
整个系统,以便iptables从端口80打开开始。
但是在最近的时候..那个文件不再存在
于我的centos 6.5 OS中
Google上的大多数答案都建议我必须与iptables
进行交互才能启用和禁用端口。
是否可以不与iptables进行交互,而
只是将您面前的所有内容视为一个可编辑文件?
Answers:
在CentOS中,如果没有该文件,/etc/sysconfig/iptables
则拥有该文件,您可以简单地通过iptables-save
将当前规则集转储到文件中来创建该文件。
iptables-save > /etc/sysconfig/iptables
要加载不需要重启机器的文件,可以使用 iptables-restore
iptables-restore < /etc/sysconfig/iptables
iptables-restore
适用于OS启动脚本。如果您要进行一些更改并希望它们从控制台手动应用,则有一个更安全的命令iptables-apply
-超时后,如果您不小心将自己从服务器中删除,它将还原所有更改。
iptables-apply
显然不是RedHat Enterprise 7.4的一部分:-/