防火墙
iptables
iptables设置指定IP访问
iptables -A INPUT -s 10.19.42.53 -p tcp --dport 6379 -j ACCEPT
iptables -A INPUT -s 10.19.190.32 -p tcp --dport 6379 -j ACCEPT
iptables -A INPUT -p TCP --dport 6379 -j REJECT
查看规则
iptables -nvL --line-number
关闭防火墙:
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl stop iptables.service
systemctl disable iptables.service
编辑防火墙配置文件:
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -jACCEPT
systemctl restart iptables.service
systemctl enable iptables.service
firewall
-
启动:
systemctl start firewalld
-
查看状态:
systemctl status firewalld
-
禁用:
systemctl disable firewalld
-
停止:
systemctl stop firewalld
-
显示状态:
firewall-cmd --state
-
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
-
添加端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
(–permanent永久生效,没有此参数重启后失效) -
更新防火墙规则:
firewall-cmd --reload
-
查看
firewall-cmd --zone=public --query-port=80/tcp
-
删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent