程序端口绑定失败

程序在尝试绑定50000端口时遇到错误,由于SELinux处于启用状态并在限制列表中包含了该端口。尽管SELinux当前模式为permissive,但问题仍然存在。通过使用semanageport命令查看,发现50000端口被标记。为了解决问题,考虑临时关闭SELinux进行观察。
摘要由CSDN通过智能技术生成

最近不时出现一些问题,就是程序绑定50000端口错误,提示绑定失败后程序退出。

可能的原因

查看sestatus

#sestatus 
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   permissive
Mode from config file:          disabled
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      31

虽然是permissive状态,但是50000端口在selinux限制列表中

#semanage port -l | grep 50000
hplip_port_t                   tcp      1782, 2207, 2208, 8290, 8292, 9100, 9101, 9102, 9220, 9221, 9222, 9280, 9281, 9282, 9290, 9291, 50000, 50002

将selinux彻底关闭后,持续观察。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值