CentOS:打开指定端口
利用虚拟机做测试的时候,要访问网页的80端口,发现并没有打开,网上的方法都是关闭防火墙,我觉得这样会有一些潜在的风险,虽然只是在虚拟机中做测试,但是该有的防范意识还是要到位的1.查看防火墙状态firewall-cmd --state2.开启端口(如80)firewall-cmd --permanent --zone=public --add-port=80/tcp3.重启防火墙fire...
·
利用虚拟机做测试的时候,要访问网页的80端口,发现并没有打开,网上的方法都是关闭防火墙,我觉得这样会有一些潜在的风险,虽然只是在虚拟机中做测试,但是该有的防范意识还是要到位的
1.查看防火墙状态
firewall-cmd --state
2.开启端口(如80)
firewall-cmd --permanent --zone=public --add-port=80/tcp
3.重启防火墙
firewall-cmd --reload
4.查看开放的端口
firewall-cmd --list-ports
整合的脚本
#!/bin/bash
command=`firewall-cmd --state`
if [ $command == "running" ];then
firewall-cmd --permanent --zone=public --add-port=$1/tcp
firewall-cmd --reload
firewall-cmd --list-ports
else
echo "firewall has been closed"
fi
更多推荐
已为社区贡献3条内容
所有评论(0)