我们在本地装的虚拟机,如果访问端口号不能正常访问,排除地址错误,一般是因为虚拟机防火墙问题了。记录防火墙命令以备用。
系统:CentOS7
一、防火墙相关命令
查看防火墙是否启动
firewall-cmd --state
systemctl stauts firewalld.service
启动防火墙
systemctl start firewalld
防火墙开机自启动
systemctl enable firewalld
关闭防火墙
systemctl stop firewalld.
关闭开机启动
systemctl disable firewalld
重启防火墙
systemctl restart firewalld
更新防火墙规则
firewall-cmd --reload
二、设置端口
开放8080端口号:其中permanent表示永久有效,如果没有permanent,重启或者重新加载防火墙之后配置失效。
firewall-cmd --zone=public --add-port=8080/tcp --permanent
之后执行生效
firewall-cmd --reload
查询端口号是否开启
firewall-cmd --zone=public --query-port=80/tcp
关闭开放的端口号
firewall-cmd --zone=public --remove-port=80/tcp --permanent
查询已开放的端口号
firewall-cmd --list-ports
查询使用的端口号的详情
netstat -antp
或者
netstat -ntlp | grep 8080