2023最新最全的Centos、Debia和Ubuntu防火墙设置相关,开机启动、关闭防火墙、如何放行端口、杀掉被占用进程、查看端口、查看防火墙状态等等,涵盖了大部分我们常用的一些命令

1、Centos防火墙相关
systemctl start firewalld.service
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --list-ports
或
netstat -ntlp    #此命令如果无法运行请先安装:yum install net-tools -y
lsof -i tcp:6666    #查看所有6666端口使用情况
或
netstat -ntulp |grep 6666   #查看所有6666端口使用情况,此命令也可以查出占用端口的进程
查看进程详细信息:ps 11111  #11111为进程的PID
杀掉进程:kill -9 11111
systemctl disable firewalld.service
systemctl enable firewalld.service
systemctl status firewalld.service
临时停止防火墙:systemctl stop firewalld.service
永久关闭防火墙:systemctl disable firewalld.service
2、Debian&Ubuntu防火墙相关
方案一:
apt-get update
apt-get install iptables-persistent
方案二:
apt-get update
apt-get install ufw
service iptables start  #方案一选择此命令
ufw enable    #方案二选择此命令
iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT
方案二选择以下:
放行tcp或者udp端口:ufw allow 端口号/tcp
放行tcp与udp端口:ufw allow 端口号
删除指定端口:ufw delete allow 端口号
service iptables restart  #方案一选择此命令
ufw reload  #方案二选择此命令
iptables -L -n -v  #方案一选择此命令
ufw status  #方案二选择此命令
ufw show added  #查看刚添加的规则,方案二可用此命令
netstat -ntlp    #此命令如果无法运行请先安装:apt-get install net-tools -y
lsof -i tcp:6666    #查看所有6666端口使用情况
或
netstat -ntulp |grep 6666   #查看所有6666端口使用情况,此命令也可以查出占用端口的进程
kill -9 PID
service iptables stop   #方案一选择此命令
ufw disable  #方案二选择此命令
service iptables save  #方案一选择此命令
ufw enable  #方案二选择此命令
service iptables status #方案一选择此命令
ufw status verbose  #方案二选择此命令
service iptables stop  #方案一选择此命令
ufw disable  #方案二选择此命令
ufw reset


Linux

相关内容

网友评论

回顶部
写评论