在Linux系统中,配置防火墙通常涉及使用iptables或firewalld这样的工具。以下是基于iptables和firewalld的配置方法:
sudo iptables -L -n
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables-save > /etc/iptables/rules.v4
sudo service iptables restart
对于基于Debian的系统(如Ubuntu):
sudo apt-get update
sudo apt-get install firewalld
对于基于RPM的系统(如CentOS):
sudo yum install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --state
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'
sudo firewall-cmd --reload
sudo firewall-cmd --reload
请注意,不同的Linux发行版可能有不同的包管理器和防火墙管理工具,所以具体的安装和使用步骤可能会有所不同。务必参考你所使用的发行版的官方文档来获取最准确的信息。