systemctl status firewalld

systemctl start firewalld

若遇到无法开启
先用:systemctl unmask firewalld.service
然后:systemctl start firewalld.service
systemctl stop firewalld
查询已开放的端口(已开放的端口号集合):
firewall-cmd --zone=public --list-ports

查询已开放的端口 netstat -ntulp | grep 端口号:可以具体查看某一个端口号
netstat -ntulp | grep 端口号

查询安装目录
which mysqld

查询指定端口是否已开
firewall-cmd --query-port=3306/tcp

firewall-cmd --add-port=22/tcp --permanent

再执行查询端口:
firewall-cmd --zone=public --list-ports
没有发现刚才添加的22 端口号,因为添加完成后没有执行重载刷新操作

执行重载刷新操作:
firewall-cmd --reload
接着执行查询命令
firewall-cmd --zone=public --list-ports

我用的MobaXterm 工具,配置好虚拟机的iP 和端口,登陆用户账号和密码


SHH 连接OK!!!