问题标签 [xinetd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
160 浏览

gdb - 使用 GDB 调试 xinetd 服务

我有一个 xinetd 服务,它在客户端请求上运行一个可执行文件。

我想调试可执行文件。

如何以聪明的方式做到这一点?

0 投票
1 回答
689 浏览

service - Xinetd 错误服务/协议组合不在 /etc/services

尝试创建一个简单的 xinetd 风格的服务器,而不需要先创建一个完整的服务。我有以下文件位于/etc/xinetd.d/myscript

但是重新启动xinetd时我不断收到以下错误: service/protocol combination not in /etc/services

0 投票
1 回答
1075 浏览

centos - Systemctl:参数列表太长

我正在运行Centos 7,需要安装check_mk代理来获取机器统计信息。我已经Centos 7通过一个包在同一集群的许多其他人中成功安装了代理,rpm但是在当前机器上我得到了这个输出:

还注意到系统无法使用任何systemd新服务。我为测试目的制作了一个垃圾服务,它的配置文件/etc/systemd/system被命名test.service并简单地调用了/root/test_service/. 这是服务文件:

这是python脚本:

运行systemctl start test.service我得到错误:

此外,systemd似乎工作正常,因为我有很多其他服务启动并运行。还尝试启动xinetd服务导致相同的错误。

任何线索将不胜感激。

0 投票
1 回答
47 浏览

php - php xinetd UDP 套接字 - fwrite STDOUT errno 89

我有一个用 PHP 编写的简单 xINETd UDP 服务 - 基本上充当代理 - 但是当我尝试写回答案时,fwrite(STDOUT, $ans);我遇到了一个有趣的错误:

因为它是 xinetd,它制作了套接字并将其绑定到 PHP 标准输入/标准输出,所以我对这个问题感到迷茫。(简单的 'echo' 没有给出错误信息,但也没有发回响应包)

0 投票
0 回答
734 浏览

mysql - 带有 xinetd 的 haproxy 显示警告:无法获取客户端地址:对等方重置连接

我已经按照本教程设置了一个带有 2 个 MariaDB 服务器的 Galera 集群的 HAProxy 服务器;因此,HAProxy、前端和后端运行良好,除了我在下面收到此警告消息。怎么了?或者我怎样才能摆脱这个警告?

tail -f /var/log/messages

这是我的 mysqlchk 文件

haproxy.cfg

当我远程登录到 Mariadb 之一时,它显示了这一点,但 /var/log/messages 中没有警告消息

0 投票
1 回答
47 浏览

nagios - 除非 XINETD 通过命令行启动,否则 XINETD 无法启动 NSCA 守护进程

我已将 xinetd 配置为在端口 5667 上建立连接时启动 NSCA。我可以通过命令行以 root 身份启动 xinetd 并且一切正常:

我可以向自己发送一条测试 NSCA 消息,并且 /var/log/messages 显示 NSCA 守护进程正在启动、写入 nagios.cmd 管道等。

但是,当由 运行时systemctl start xinetd,我的测试消息失败,并显示“在收到初始化数据包之前服务器已关闭连接”ps -ef | grep xinetd无论以哪种方式运行,xinetd 服务看起来都是一样的。我不认为它是用户或权限问题,因为它应该以 root 身份运行。

没有太多运气让 NSCA 或 XINETD 记录任何相关信息,说明为什么它试图启动 NSCA 守护程序但立即退出......

请参阅下面的有关 xinetd 的 nsca 文件

0 投票
1 回答
63 浏览

aix - xinetd 在 HP-UX 和 AIX 上是否可配置?

我知道 inetd 在 HP-UX 和 AIX 上可用。

在 Linux 上,inetd 可用于内核 2.x 及更低版本,xinetd 可用于 3.x 及更高版本。

在 HP-UX 和 AIX 上,xinetd 无法安装或使用。

这个可以用吗?帮我。

0 投票
1 回答
30 浏览

c - xinetd 服务器返回值不可读

我已经启用了所有 xinetd 服务,并从 c 程序中调用它。一切正常,但是当我调用时间服务时,它返回不可读的 4 字节值。以下是一个示例输出。

c程序输出

那么,如何将此输出转换为可读格式?

0 投票
0 回答
256 浏览

mysql - HAProxy 无法连接到 MariaDB

我正在尝试使用 HAProxy 来控制一个带有 IP 的 Mariadb 集群:
192.168.206.41 mariadb1
192.168.206.157 mariadb2
192.168.206.94 mariadb3
,我在同一台服务器上安装了 haproxy,数据库为:
192.168.206.41 haproxy1
192.1628.206.157 haproxy

我的问题是当我使用语法时:mysql -u root -p -h 192.168.206.94 -P 3030 -e "select Host, User, Password from mysql.user"在 mariadb1 上测试 haproxy1 和 mariadb3 之间的连接。它不起作用并响应:

[root@mariadb1 ~]# mysql -u root -p -h 192.168.206.94 -P 3030 -e "select Host, User, Password from mysql.user" Enter password:
ERROR 2002 (HY000): Can't connect to MySQL '192.168.206.94' (115) 上的服务器

虽然我已禁用 SELinux 并在两台服务器上的 firewalld 上添加了必要的端口

[root@mariadb1 ~]# firewall-cmd --list-ports;
3306/tcp 443/tcp 80/tcp 4567/tcp 4568/tcp 4444/tcp 4567/udp 873/tcp 9200/tcp 9000/tcp 3030/tcp

这在两台服务器上都是一样的。

这是我的 /etc/haproxy/haproxy.cfg:

我还检查并禁用了 /etc/my.cnf 中的 bind-address=127.0.0.1

mariadb 集群工作正常,语法 Mariadb>show status like 'wsrep_cluster_size'; 回复:

而且我还确定创建一个具有所有权限的用户 root@'%' 和另一个用于 xinetd 的 clustercheck 用户

我还在文件 /etc/hosts 中声明了服务器的所有 IP。

另一个重要问题是,当我尝试将 haproxy1 连接到 mariadb2(带有 haproxy 的那个)时,它显示:

[root@mariadb1 ~]# mysql -u root -p -h 192.168.206.157 -P 3030 -e "select Host, User, Password from mysql.user" Enter password:
ERROR 2013 (HY000): Lost connection to MySQL server at '握手:读取初始通信数据包',系统错误:11

虽然我曾经# semanage port -m -t http_port_t -p tcp 3030让 SELinux 在不禁用 SELinux 的情况下绕过端口 3030,9200 和 9000

但是当我禁用 SElinux 时,它又可以正常工作了。我知道这不是一种合适的方式,因为在管理服务器时不会禁用 SELinux。

我在谷歌上查了好几个小时,很可能我是地球上唯一一个有这些问题的人。有人可以帮我解决这两种情况吗?

0 投票
1 回答
60 浏览

nagios - Nagios nrpe 插件安装在远程主机上

在 Centos7 上,按照nrpe 插件安装步骤,在测试 Nagios 服务器和远程代理之间的连接时,我收到了这个错误...

在 /etc/xinetd.d/nrpe 中,我将 Nagios 服务器的 IP 地址添加到 only_from 字段。

然后我重新启动了 xinetd 服务;但是,在检查服务状态时,会出现此错误日志消息...