linux查看服务端口号
#netstat - atulnp
会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的字段
Centos7允许3306端口通过防火墙,通过firewall-cmd 开放端口
#firewall-cmd --zone=public --add-port=80/tcp --permanent #作用域是public,开放tcp协议的80端口,一直有效
#firewall-cmd --zone=public --add-port=80-90/tcp --permanent #作用域是public,批量开放tcp协议的80-90端口,一直有效
#firewall-cmd --zone=public --add-port=80/tcp --add-port=90/tcp --permanent #作用域是public,批量开放tcp协议的80、90端口,一直有效
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
查询端口号80 是否开启
#firewall-cmd --query-port=80/tcp
如果是yes,代表可以开放出来了
重启防火墙,安装命令两种方式
#sudo systemctl reload firewalld
#firewall-cmd --reload
操作步骤
- firewall-cmd --query-port=80/tcp(查看端口是否开放)
- firewall-cmd --zone=public --add-port=80/tcp --permanent(设置80端口开放出来)
- firewall-cmd --reload (重启防火墙,就可以使用了)