centos7 开启端口
-
开启端口
- firewall-cmd --zone=public --add-port=80/tcp --permanent
- 命令含义:
- --zone #作用域
- --add-port=80/tcp #添加端口,格式为:端口/通讯协议
- --permanent #永久生效,没有此参数重启后失效
- 开启之后需要重启httpd服务
-
重启防火墙
- firewall-cmd --reload
-
查看开放的端口
- netstat -tanp
- netstat -a参数:a就是(all)简写,意思就是包括全部正在监听的端口。
- netstat -n参数:直接显示端口号,不是根据“/etc/server”显示端口对应的服务名称。
- netstat -p参数:显示占用该端口号的进程。
- netstat -l参数:显示正在被监听的端口。
- 更新防火墙规则:# firewall-cmd --reload
-
关闭 firewall
- systemctl stop firewalld.service #停止firewall
- systemctl disable firewalld.service #禁止firewall开机启动
-
查看firewall状态
-
启动:# systemctl start firewalld
-
查看状态:# systemctl status firewalld 或者 firewall-cmd --state
-
firewall-cmd --get-zones #获取firewall可支持的ZONE
-
firewall-cmd --get-services #获取firewall可支持的服务
-
firewall-cmd --get-default-zone #获取默认的ZONE
-
firewall-cmd --set-default-zone=public #设置默认的zone
-
firewall-cmd --get-active-zones #获取活动zone
-
firewall-cmd --zone=public --add-port=80/tcp --permanent #设置允许端口
-
firewall-cmd --reload #加载新配置
-