我有一个运行Redhat Rhel 7的Linux Server和一个名为“ Compoint Lan System(Colas)”的设备(德国制造商)。 Colas有自己的固件,所以我不知道它是否基于linux。 Colas被设置为TCP客户端。它从其串行1端口接收消息。我使用rsyslog从服务器上可乐的串行端口1收到消息。
现在,我要从服务器(tcp服务器)向可乐的串行端口1(tcp客户端)发送一个字符串(2个字母),以获取连接到串行端口1的设备的信息。
Linux中是否有一个命令可以完成该任务?类似于“命令'字符串消息'目标端口”?对不起,如果写得不好。
答案 0 :(得分:1)
安装netcat
yum install nc
让它监听特定的端口号
nc –l portnumber &
让我们从其他控制台使用netstat对其进行验证:
netstat -anlp |grep yourportnumber
PS:根据您的Linux风格更改安装命令。
答案 1 :(得分:0)
Ranadip Dutta的答案满足您的要求。 侦听并不意味着侦听传入的数据,而是侦听来自客户端的连接请求。当然,您不能同时使用rsyslog
和nc
作为服务器,但是使用nc
可以显示来自Colas的消息以及输入的字符