Centos7默认安装的是firewall防火墙,平时我们玩虚拟机时可以关闭防火墙,但是在生产环境只能开放必须要提供给外接的端口。
查看防火墙状态
firewall-cmd --state
关闭防火墙
systemctl stop firewalld.service
开启防火墙
systemctl start firewalld.service
开放端口(替换21位置)
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=21/tcp //临时
禁止开机自启动
systemctl disable firewalld.service
查看开启的端口和服务
firewall-cmd --permanent --zone=public --list-services
firewall-cmd --permanent --zone=public --list-ports
重新加载防火墙
firewall-cmd --reload
记得开放端口之后,记得重启防火墙