emq如何监听1024以下的端口
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,这篇文章给大家介绍emq如何监听1024以下的端口,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。应用程序监听1024以下的端口我们自己编写的应用程序监听服务端端口号。普通用户只能
千家信息网最后更新 2025年01月28日emq如何监听1024以下的端口
这篇文章给大家介绍emq如何监听1024以下的端口,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
应用程序监听1024以下的端口
我们自己编写的应用程序监听服务端端口号。普通用户只能访问1024以上端口; 当需要使用1024及以下的端口号时,需要应用程序获取root用户权限,操作方法如下(假设我们编写的应用程序名称为 myproc):
chown root:root myprocchmod u+s myproc
更改systemctl 是emqx以root用户启动无效
vim /usr/lib/systemd/system/emqx.service[Unit]Description=emqx daemonAfter=network.target[Service]User=emqxGroup=emqxType=forkingEnvironment=HOME=/var/lib/emqxExecStart=/bin/sh /usr/bin/emqx startLimitNOFILE=1048576ExecStop=/bin/sh /usr/bin/emqx stop[Install]WantedBy=multi-user.target
之后发现emqx是个脚本文件不是二进制文件,文件中已经指定了启动用户,所以如果更改启动用户的话需要改这个脚本文件 vim /usr/bin/emqx
emq默认是以emqx用户运行的,在命令行启动emqx start 之后日志里报错如下
如下修改完emqx 权限之后无效(因为emqx是文件,如前所述)
chown root:root emqxchmod u+s emqx
查看emqx 正常启动后的进程后,发现启动文件是这个/usr/lib/emqx/erts-10.3.5.1/bin/beam.smp
chmod u+s beam.smp
修改完之后权限如下,可以正常启动。
参考:https://blog.csdn.net/weixin_43050332/article/details/89420007
关于emq如何监听1024以下的端口就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
文件
用户
端口
监听
程序
应用
应用程序
权限
内容
口号
更多
脚本
参考
帮助
不错
普通
二进制
兴趣
命令
如前所述
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
淮安服务器有哪些
数据库签到表
网络安全时间特点
功能性的直销软件开发
服务器桌面管理员在哪
纪元斗罗服务器
云端服务器优势
昌平电脑服务器回收价格表
ps5复仇者联盟无法连接服务器
云服务器linux怎么挂数据
icmp协议分析软件开发
数据库表对应关系
数据库原理及应用第十章答案
网络安全为主题的手抄报清晰
水利工程风险数据库
松果倾诉类似软件开发
php复杂条件查询数据库
甲骨文数据库多少钱
天合网络安全
十年磨一剑软件开发
盛林互联网科技
汽车协会大数据库
力码打标机数据库怎么建
无线网络技术创始人
个人记账软件开发课程设计
表单提交没有存入数据库
外贸网站服务器选择
数据库咋连接
华为应用服务器闪烁
yii2 多个数据库