centos防火墙端口命令
时间: 2024-08-15 07:10:21 浏览: 50
Centos查看端口占用情况和开启端口命令详解
5星 · 资源好评率100%
CentOS 系统中的防火墙通常使用的是 `firewalld` 或 `iptables`。以下是关于配置端口的一些基本命令:
**使用 firewalld:**
1. **查看当前状态**:
```
sudo firewall-cmd --state
```
2. **打开某个端口**:
```
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload
```
3. **临时开启端口**:
```
sudo firewall-cmd --runtime --add-port=80/tcp
```
4. **关闭某个端口**:
```
sudo firewall-cmd --permanent --remove-port=80/tcp
sudo firewall-cmd --reload
```
5. **列出已开放的端口规则**:
```
sudo firewall-cmd --list-all
```
**使用 iptables:**
1. **查看规则**:
```
sudo iptables -L
```
2. **添加端口规则(永久生效)**:
```
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
```
3. **应用更改(重启后失效)**:
```
sudo service iptables save
```
4. **删除规则**:
```
sudo iptables -D INPUT -p tcp --dport 80 -j ACCEPT
```
阅读全文