linux6新增端口命令
linux6新增端口命令详细介绍
在 Linux 系统里,“新增端口” 一般指开放防火墙的特定端口,让网络流量能够通过该端口。通常可借助 firewalld 或者 iptables 来实现。下面为你介绍使用这两种工具开放端口的命令。
使用
firewalld
firewalld 是 CentOS 7 及以上版本、Fedora 等系统默认的防火墙管理工具。
- 开放单个端口:
bash
firewall-cmd public --add-port/tcp
此命令会开放 TCP 协议的 8080 端口,并且 --permanent 选项让配置在防火墙重启后依旧生效。
- 重新加载防火墙规则:
bash
firewall-cmd
执行该命令,新的端口开放规则就会生效。
使用
iptables
iptables 是较为传统的防火墙管理工具,在很多 Linux 发行版中都可使用。
- 开放单个端口:
bash
iptables INPUT tcp ACCEPT
此命令允许 TCP 协议的 8080 端口的流量进入。
- 保存规则:
在不同的发行版中,保存iptables规则的命令有所不同。- 在 CentOS 中,可使用
iptables-services来保存规则:
- 在 CentOS 中,可使用
bash
iptables save
- 在 Ubuntu 中,可使用
iptables-persistent:
bash
iptables-persistentnetfilter-persistent save
9123 apt-get install iptables-persistent netfilter-persistent save
你可依据自身系统情况和需求,选择合适的防火墙管理工具来开放端口。