Centos
systemctl status firewalld # 查看firewalld状态,如果是dead状态,即防火墙未开启。
systemctl start firewalld # 开启防火墙
systemctl stop firewalld # 关闭防火墙
systemctl restart firewalld # 重启防火墙
Ubuntu
sudo sudo apt-get install ufw # 安装防火墙
sudo ufw status # 查看防火墙的状态
sudo ufw enable # 开启防火墙。在开启状态下运行该命令,可查看防火墙规则
sudo ufw disable # 关闭防火墙
sudo ufw reload # 重启防火墙,使配置生效
sudo ufw default deny # 拒接所有外来访问,本机能正常访问外部
sudo ufw allow 80 # 开放80端口
sudo netstat -tunlp | grep 80 # 查看80端口信息
sudo ufw delete allow 80 # 关闭80端口
sudo ufw allow 8001/tcp # 指定开放8001的tcp协议
sudo ufw delete 8001/tcp # 指定开放8001的tcp协议