在远程调试测试环境的时候经常需要用到,所以搜集整理。
Linux中的防火墙主要是对iptables的设置和管理.
- Linux防火墙(Iptables)
重启系统生效
开启:
[root@S1 core]# chkconfig iptables on
关闭:
[root@S1 core]# chkconfig iptables off
- Linux防火墙(Iptables)
即时生效,重启后失效
开启:
[root@S1 core]# service iptables start
# CentOS7
[root@S1 core]# systemctl start iptables.service
关闭:
[root@S1 core]# service iptables stop
# CentOS7
[root@S1 core]# systemctl stop iptables.service
- 查看iptables规则
[root@S1 core]# iptables -L -n
- 添加规则
修改/etc/sysconfig/iptables 文件,添加以下内容:
[root@S1 core]# iptables -A RH-Firewall-1-INPUT -m state --state NEW -p tcp -m tcp --dport 25 --syn -j ACCEPT
[root@S1 core]# iptables -A RH-Firewall-1-INPUT -m state --state NEW -p tcp -m tcp --dport 110 --syn -j ACCEPT