CentOS
1、查看是否安装了防火墙
systemctl status firewalld
2、安装防火墙
yum install firewalld systemd -y
3、开启防火墙
systemctl start firewalld.service
4、关闭防火墙
systemctl stop firewalld.service
5、设置开机自启
systemctl enable firewalld.service
6、设置关闭开机自启动
systemctl disable firewalld.service
7、在不改变状态的条件下重新加载防火墙
firewall-cmd --reload
8、查看已开发的端口
netstat -anp
9、查看指定8080端口是否开发
firewall-cmd --query-port=8080/tcp
10/开放端口
firewall-cmd --add-port=27017/tcp
ubuntu
1、查看防火墙版本
sudo ufw version
2、安装ufw防火墙
sudo apt-get install ufw
3、启动
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本 机访问外部正常。
4、开启/禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/