前几天因为要搭建Linux服务器集群,发现某台服务器连不上,最后发现是因为该服务器上的端口没有开放,导致主服务器连不上该服务器。于是根据网上的教程检查防火墙状态,开放指定端口号。
结果今天又遇到了要开放服务器特定端口的情况,于是把这部分知识以及相关的知识点整理记录下来。
1,防火墙设置
#查看防火墙状态
systemctl status firewalld
#开启防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld
#重启防火墙
service firewalld start
#若遇到无法开启
#先用:
systemctl unmask firewalld.service
#然后:
systemctl start firewalld.service
2,查询指定端口是否开启
firewall-cmd --query-port=8088/tcp
3,开放指定端口
#添加指定需要开放的端口:
firewall-cmd --add-port=8088/tcp --permanent
#重载入添加的端口:
firewall-cmd --reload
#查询指定端口是否开启成功:
firewall-cmd --query-port=8088/tcp
4,关闭指定端口
firewall-cmd --permanent --remove-port=8088/tcp
5,查询开放的防火墙端口列表
firewall-cmd --zone=public --list-ports
后续:
先留个位置,后续有更新相关内容会继续更新!
总结
对于linux的命令一定要多尝试,多练习,在自己电脑上虚拟机上可以安装不同版本的Linux发行版,然后再虚拟机里练习,就算玩坏了重装就可以了,练习多了你就记住了,当一些命令记不住的时候,可以看一下它是有哪几个单词的首字母,然后就记住了。比如:du 其实是disk usage两个单词的首字母,翻译过来就是磁盘使用情况。
对于在vm里安装虚拟机,玩坏了之后,多安装几次就会发现,都是体力活!<笑哭>