【小白】Linux防火墙端口号(开启|状态|关闭)&Linux端口号是否被占用【超详细】
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
在Linux系统中,可以使用iptables
和firewalld
来管理防火墙规则和端口状态。以下是基本的命令操作:
开启端口:
使用iptables
:
sudo iptables -I INPUT -p tcp --dport 你的端口号 -j ACCEPT
使用firewalld
:
sudo firewall-cmd --permanent --add-port=你的端口号/tcp
sudo firewall-cmd --reload
查看端口状态:
使用iptables
:
sudo iptables -L -n -v | grep 你的端口号
使用firewalld
:
sudo firewall-cmd --zone=public --query-port=你的端口号/tcp
关闭端口:
使用iptables
:
sudo iptables -D INPUT -p tcp --dport 你的端口号 -j ACCEPT
使用firewalld
:
sudo firewall-cmd --permanent --remove-port=你的端口号/tcp
sudo firewall-cmd --reload
检查端口是否被占用:
sudo netstat -tuln | grep 你的端口号
或者
sudo lsof -i:你的端口号
请根据你的系统使用的防火墙管理工具(iptables
或 firewalld
)和你的具体需求来执行相应的命令。
评论已关闭