在Linux系统中,你可以使用iptables或firewalld来管理防火墙规则,包括关闭特定端口。以下是两种常见的方法:
iptables查看当前规则:
sudo iptables -L -n
关闭特定端口(例如关闭TCP端口80):
sudo iptables -A INPUT -p tcp --dport 80 -j DROP
保存规则(具体命令取决于发行版):
sudo iptables-save > /etc/iptables/rules.v4
sudo service iptables save
重启防火墙服务(如果需要):
sudo systemctl restart iptables
sudo systemctl restart iptables.service
firewalld查看当前防火墙状态:
sudo firewall-cmd --state
查看所有开放的端口:
sudo firewall-cmd --list-all
关闭特定端口(例如关闭TCP端口80):
sudo firewall-cmd --permanent --remove-port=80/tcp
重新加载防火墙配置:
sudo firewall-cmd --reload
sudo)。通过以上步骤,你可以有效地关闭Linux系统中的特定端口。