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

相关推荐

  • 国外devops发展现状如何?国外devops最佳实践指南

    国外DevOps的成熟实践已证明,高效能IT组织的核心壁垒不在于工具链的堆砌,而在于通过自动化流程重塑软件交付的生命周期,实现业务价值的高速流转,企业若想在数字化竞争中突围,必须摒弃单纯的工具引入思维,转而构建以自动化、度量与反馈为核心的工程文化体系, 自动化交付流水线是效能跃升的基石在硅谷顶尖科技企业的实践中……

    2026年3月1日
    13900
  • 广东揭阳电信dns的服务器地址是多少

    广东揭阳电信的DNS服务器地址为主用202.96.128.86,备用202.96.128.166,这一配置与广东电信全省骨干网一致,覆盖揭阳全市固定宽带和移动网络,揭阳电信DNS地址详解主备地址与适用场景广东电信在揭阳节点部署的DNS系统与省级根节点同步,主用地址202.96.128.86承载日常解析请求,备用……

    2026年8月21日
    300
  • Ansible playbook main_Ansible应用部署失败问题,如何排查解决?

    Ansible应用部署失败的核心原因通常集中在环境配置不一致、YAML语法错误、权限管理缺失以及模块参数使用不当四个维度,通过标准化的Playbook结构设计与严格的预检查机制,可以解决95%以上的部署故障,Ansible作为自动化运维的利器,其”幂等性”特性本应保证部署的稳定性,但在实际生产环境中,运维人员常……

    2026年4月6日
    8600
  • 服务器CPU挖门一天到底能赚多少钱?,收益怎么样

    开篇答案服务器CPU挖门(门罗币)一天能赚多少钱?根据当前网络难度与币价,扣除电费后,一台主流服务器(如双路EPYC 7H12)的日净收益大致在8元至25元人民币之间,实际金额受算力、电价、矿池抽水等因素影响,多数情况下处于较低水平,收益计算的核心变量算力与RandomX算法门罗币采用RandomX算法,专为C……

    2026年8月24日
    000
  • 1G内存的ssr服务器到底能带多少人,性能怎么样

    1G内存的SSR服务器在典型配置下,大约能支持50-150个并发用户,但实际数量取决于应用类型、系统优化程度以及网络带宽,内存与用户承载量的底层逻辑每个用户到底吃掉多少内存服务器内存消耗主要来自操作系统、应用进程和每个用户连接,操作系统本身占用200-400MB,常用Web服务器如Nginx或Apache会占用……

    2026年8月7日
    500
  • 如何按指定大小设置分页大小?分页大小设置方法详解

    在数据处理与文档管理的实际场景中,精准控制每一页的数据量是提升系统性能与用户体验的关键环节,按指定大小_设置分页大小不仅是技术实现的细节,更是优化资源分配、平衡服务器负载的核心策略,通过科学设定分页参数,可以有效避免内存溢出、缩短用户等待时间,并确保数据流转的高效稳定,这一操作的核心在于根据业务需求与硬件环境……

    2026年3月28日
    10800
  • 服务器地址在哪里修改,IP地址修改方法有哪些?

    修改服务器地址和IP地址组条目的操作,通常在你的云服务商控制台网络模块或弹性IP管理页面完成,通过找到对应的IP地址组并编辑条目即可实现,如果你用的是物理服务器,则需要登录系统修改网卡配置文件,服务器地址在哪里修改:常见场景与入口不同环境下的服务器地址修改位置差异明显,云服务器、物理服务器以及容器场景各有各的通……

    2026年8月3日
    600
  • 4M服务器可以同时用多少人,带宽选择多大合适?

    4M带宽的服务器可以同时支持多少人?答案是:对于标准网页,合理并发用户数通常在50至150人之间,具体取决于页面大小、用户行为和服务器的综合性能,理解4M服务器的真实能力很多人看到“4M”第一反应是4兆内存,但在服务器租用领域,4M几乎只指代带宽上限,带宽就像水管的口径,4M带宽意味着服务器最大能承受每秒4Mb……

    2026年8月22日
    300
  • 一个邮件服务器能发多少封邮件给QQ邮箱,每天发送上限多少

    一个邮件服务器能发送到QQ邮箱的邮件数量没有固定上限,关键在于IP信誉和发送策略的合规性,新服务器日发送量通常控制在几百到两千封以内,经过预热和良好维护,信誉良好的服务器可稳定发送数万封甚至更多,影响发送量的核心因素IP信誉与初始状态每一个邮件服务器IP在QQ邮箱的反垃圾系统中都有初始信誉分,新IP或从未发送过……

    2026年7月29日
    700
  • 一个MC服务器建筑群到底要多少钱?,预算多少合适?

    一个MC服务器建筑群的费用并没有固定标价,根据规模、硬件配置、带宽需求以及托管方式,月支出从几百元到上万元不等,核心变量在于同时在线人数和建筑复杂度,一场MC服务器建筑群的“费用拆解课”MC服务器建筑群,通常指为了承载大型建筑项目或玩家社区而搭建的多服务器集群,涉及主城、生存、创造、小游戏等子服,要算清楚这笔账……

    2026年7月31日
    800

发表回复

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