启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld
查看防火墙状态
firewall-cmd --state
如果该命令报错:ERROR:dbus.proxies:Introspect error on :1.577:/org/fedoraproject/FirewallD1: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
可能是由于dbus包存在问题,可以使用yum install dbus或者yum update dbus进行下载和更新dbus包。更新之后,使用systemctl restart dbus重启dbus
查看开放端口列表
firewall-cmd --zone=public --list-ports
开放6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent ##开放端口
firewall-cmd --reload ##防火墙配置生效
关闭6379端口
firewall-cmd --zone=public --remove-port=6379/tcp --permanent ##关闭端口
firewall-cmd --reload ##防火墙配置生效
开放一段端口
firewall-cmd --zone=public --add-port=8121-8124/tcp --permanent
常见端口
中间件/组件 | 端口号 |
---|---|
Redis | 默认6379和16379 |
MongoDB | 默认27017 |
Zookeeper | 默认2181、2888(集群同步数据)和3888(选举) |
Kafka | 默认9092 |
MySQL | 默认3306 |
Elasticsearch | 默认9200 |
Kibana(ES可视化客户端) | 默认5601 |
Nacos | 默认8848、9848(客户端连接)、9849(不用开端口,但要注意端口占用) |
使用Zookeeper需要安装jdk,使用Kafka需要安装并启动Zookeeper