Linux如何保留端口?linux保留端口号配置方法

在 Linux 中,“保留端口”通常指的是防止其他程序占用某些特定端口,或者确保某些端口始终可用给特定的服务,这可以通过以下几种方式实现:


使用 systemd 服务管理端口

如果你运行的是一个 systemd 服务(如 Nginx、MySQL 等),可以通过配置服务文件来绑定特定端口。

Linux下常用端口以及端口管理
加载中
Linux下常用端口以及端口管理

示例:Nginx 绑定 80 和 443 端口

编辑 /etc/nginx/nginx.conf:

server {
    listen 80;
    listen [::]:80;
    ...
}
server {
    listen 443 ssl;
    listen [::]:443 ssl;
    ...
}

然后重启服务:

sudo systemctl restart nginx

使用 iptables 或 nftables 限制端口访问

Linux如何保留端口?linux保留端口号配置方法

你可以使用防火墙规则来限制哪些进程可以绑定到特定端口。

示例:只允许 root 绑定 80 端口

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j DROP

注意:这只是限制了外部访问,而不是限制本地绑定。


使用 sysctl 设置端口范围(防止端口冲突)

你可以设置内核参数来限制哪些端口范围可以被普通用户绑定。

查看当前端口范围:

cat /proc/sys/net/ipv4/ip_local_port_range

修改端口范围(临时):

sudo sysctl -w net.ipv4.ip_local_port_range="1024 65535"

永久修改:

编辑

Linux如何保留端口?linux保留端口号配置方法

/etc/sysctl.conf:

net.ipv4.ip_local_port_range = 1024 65535

然后生效:

sudo sysctl -p

使用 firewalld(CentOS/RHEL/Fedora)

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload

使用 lsof 或 ss 检查端口占用

# 查看某个端口是否被占用
sudo lsof -i :80
sudo ss -tlnp | grep :80

使用 systemd 的 BindToDevice 或 ListenStream 限制端口

在 systemd 服务文件中,可以指定监听地址和端口:

[Service]
ExecStart=/usr/bin/myapp
ListenStream=127.0.0.1:8080

Linux如何保留端口?linux保留端口号配置方法


使用 netfilter 的 SO_BINDTODEVICE 绑定网卡

某些服务可以绑定到特定网卡和端口,避免冲突。


方法 用途
systemd 服务配置 绑定特定端口给服务
iptables / nftables 防火墙规则限制端口访问
sysctl 端口范围 控制用户可绑定的端口范围
firewalld 防火墙管理端口
lsof / ss 检查端口占用情况
systemd 的 ListenStream 精确控制服务监听端口

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/477149.html

赞 (0)
GEO优化真的能影响股价吗?2026年企业SEO优化策略
上一篇 2026年7月10日 00:30
linux批量关机怎么操作?linux批量关机命令
下一篇 2026年7月10日 00:32

相关推荐

  • activitygroup是什么?activitygroup和fragment区别

    活动群运营的核心在于建立高价值的社群生态,通过精细化运营提升用户粘性与转化率,而非单纯的消息推送,在数字化营销的浪潮中,早已不再是简单的拉人进群发广告,而是品牌与用户深度互动的关键阵地,许多企业依然停留在“建群-发券-沉默”的粗放阶段,导致群活跃度极低,最终沦为死群,要打破这一僵局,必须从用户心理、内容策划、互……

    2026年6月16日
    2510
  • 阿里云提供7天免费漏洞应急服务,为用户争取漏洞修复时间

    阿里云推出的7天免费漏洞应急服务,旨在为中小企业争取关键的漏洞修复窗口期,有效降低因响应滞后导致的数据泄露或业务中断风险,为什么你需要这7天的“黄金缓冲期”在网络安全领域,时间就是生命线,当高危漏洞被发现并公开时,攻击者往往会在数小时内发起自动化扫描和攻击,对于拥有独立安全团队的大型企业而言,快速响应是常态;但……

    2026年6月23日
    2700
  • 1e算力到底相当于多少台服务器?,算力怎么换算?

    1e算力,即1 ExaFLOPS(每秒一百亿亿次浮点运算),大约相当于100万台通用双路服务器,或5万台搭载NVIDIA A100级别的GPU服务器,这是基于行业基准的估算,具体数量取决于服务器配置和算力测量精度,算力单位换算:从FLOPS到E计算机性能用每秒浮点运算次数(FLOPS)衡量,常见单位包括G(gi……

    2026年8月10日
    1100
  • linux复制工具哪个好用?linux系统复制文件命令

    在Linux系统中,rsync是处理文件同步与备份的首选工具,它通过增量传输算法极大提升了大文件复制效率,而scp则更适合小文件快速传输或简单远程拷贝场景,为什么Linux用户偏爱rsync而非传统cp命令很多刚接触Linux的管理员在面对海量数据迁移时,习惯性地使用cp命令,结果往往导致传输中断后需要从头再来……

    2026年7月4日
    13600
  • head -1 linux怎么用?查看Linux文件前1行内容的命令

    在Linux系统中,head -1 命令用于从文件或标准输入中仅提取并显示第一行内容,这是快速预览文件头部信息或截取关键数据的最高效手段,head -1 命令的核心逻辑与基础用法理解 head -1 的关键在于拆解其组成部分,head 是 Linux 系统中用于查看文件开头内容的标准工具,而 -1 则是参数,明……

    2026年7月5日
    13000
  • Radwebhosting三月KVM VPS七五折是真的吗?VPS服务器租用推荐

    Rad Web Hosting在三月推出全场KVM VPS及独立服务器75折循环优惠,这是降低建站成本、提升性能性价比的最佳窗口期,建议立即锁定资源,三月优惠核心解读与适用场景这次Rad Web Hosting的动作非常直接,没有复杂的满减套路,就是实打实的75折,对于正在寻找稳定海外服务器资源的用户来说,三月……

    2026年7月8日
    17900
  • aspcms网站统计怎么弄,如何使用Matomo搭建流量统计系统

    对于使用ASPCMS构建的老牌企业站点而言,精准掌握用户行为数据是运营迭代的核心驱动力,搭建独立的网站流量统计系统,Matomo(原Piwik)是目前替代第三方统计工具的最佳开源解决方案,它不仅能完美兼容ASPCMS架构,更在数据隐私合规、数据所有权归属以及定制化分析层面具有压倒性优势,通过自建Matomo系统……

    2026年4月4日
    10000
  • linux如何启动crontab服务?linux设置crontab定时任务

    在 Linux 系统中,crontab 本身不是一个独立运行的服务进程,而是由系统后台的定时任务守护进程 cron(或 crond)来执行具体的任务,“启动 crontab” 实际上是指 启动 cron 服务,✅ 如何启动 cron 服务检查 cron 服务状态sudo systemctl status cro……

    2026年7月12日
    9800
  • Nginx Linux优化怎么做?linux系统性能调优技巧

    在Linux环境下优化Nginx,核心在于调整worker进程数、优化内核网络参数及合理配置缓存策略,通常可使并发处理能力翻倍并显著降低延迟,很多运维人员在面对高并发流量时,往往只盯着代码本身找瓶颈,却忽略了服务器底层配置对性能的决定性影响,Nginx作为轻量级且高效的Web服务器,其默认配置虽然能稳定运行,但……

    2026年7月12日
    6110
  • 无线智能监控摄像头怎么连手机,连接不上怎么办?

    实现无线智能监控摄像头与手机的稳定连接,是构建现代家庭安防体系的第一步,也是最为关键的一环,这一过程不仅关乎硬件的物理安装,更涉及网络协议、软件配置及数据加密的综合应用,通过标准化的操作流程,用户可以迅速建立远程监控体系,实现随时随地查看家庭、商铺或办公区域的实时状况,核心在于确保网络环境的兼容性、APP配置的……

    2026年2月21日
    15800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注