Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux开放端口并生效

作者:半写的温柔ノ   发布日期:2025-04-06   浏览:90

# 1. 使用 firewall-cmd (适用于使用 firewalld 的系统)
# 打开端口
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 使配置生效
sudo firewall-cmd --reload

# 2. 使用 iptables (适用于使用 iptables 的系统)
# 打开端口
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
# 保存规则
sudo iptables-save | sudo tee /etc/iptables/rules.v4

# 3. 使用 ufw (适用于使用 UFW 的系统)
# 打开端口
sudo ufw allow 8080/tcp
# 使配置生效(如果 UFW 没有启用)
sudo ufw enable

解释说明:

  1. firewalld 是许多现代 Linux 发行版(如 CentOS 和 Fedora)默认的防火墙管理工具。firewall-cmd 命令用于配置和管理 firewalld。上面的命令打开了 TCP 端口 8080,并使配置永久生效。

  2. iptables 是一个更传统的防火墙工具,广泛用于各种 Linux 发行版。上面的命令添加了一条规则以允许通过 TCP 端口 8080 的流量,并保存了规则以便在系统重启后仍然有效。

  3. UFW (Uncomplicated Firewall) 是 Ubuntu 和其他基于 Debian 的系统中常用的防火墙管理工具。上面的命令允许通过 TCP 端口 8080 的流量,并启用了 UFW。

根据你的 Linux 发行版和使用的防火墙工具,选择相应的命令来开放端口并使其生效。

上一篇:linux nginx启动

下一篇:linux查看文件最后100行

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 追踪路由

linux配置静态路由,并永久生效

linux查看后台

linux添加用户到指定组

linux 查看当前时区

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站