linux防火墙和开放端口命令

一、firewalld防火墙:
1.firewalld的基本使用
启动:     systemctl start firewalld

查状态: systemctl status firewalld

停止:    systemctl stop firewall

禁用:    systemctl disable firewalld

在开机时启用一个服务:systemctl enable firewalld.service

在开机时禁用一个服务:systemctl disable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.servic

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看启动失败的服务列表:systemctl --failed

2.查询端口是否开放: firewall-cmd --query-port=80/tcp

开放80端口:  firewall-cmd --permanent --add-port=80/tcp

移除端口:firewall-cmd --permanent --remove-port=8080/tcp

查看开放了那些端口: firewall-cmd --list-ports

重启防火墙(修改配置后要重启防火墙):  firewall-cmd --reload

 

二、iptables防火墙

1、基本操作 

查看防火墙状态: service iptables status

停止防火墙: service iptables stop

启动防火墙 :service iptables start

重启防火墙 : service iptables restart

永久关闭防火墙: chkconfig iptables off

永久关闭后重启: chkconfig iptables on

2、开启80端口

vim /etc/sysconfig/iptables

加入如下代码 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

保存退出后重启防火墙

service iptables restart

posted @ 2023-03-10 16:00  闪光123  阅读(1406)  评论(0编辑  收藏  举报