linux - 来自 linux "ÿôÿý"的各种日志中的此字符串

标签 linux string character logging

有人知道为什么“ÿôÿý”字符串会出现在 Linux 的各种日志中吗?我想不明白。它不会每次都出现,但是当它出现时会使日志(例如 oracle 备份日志)难以阅读。 任何帮助/提示将不胜感激!

最佳答案

它看起来像一个 telnet 命令序列,本应被某些通信软件解释为命令,但由于某种原因被作为普通字符传递而不是被解释为 telnet 命令。

所有 telnet 命令都以字节 0xff 开头,后跟另一个标识命令的字节。 0xff 在 ISO Latin-1 中将显示为 ÿ。 0xff 0xf4 (ÿô) 是一个 telnet 中断进程命令,它应该向进程发送一个 SIGINT 信号(如 ^C)。 0xff 0xfd (ÿý) 是telnet DO命令的开始,用于协商开启一些telnet选项;它后面应该跟另一个字节来标识特定选项(尽管它可能是一个非打印控制字符)。

关于linux - 来自 linux "ÿôÿý"的各种日志中的此字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9126296/

相关文章:

linux - awk 查找两个字符串之间的第二条记录/awk 在文件中搜索

python-3.x - 我必须编写一个代码,获取一个名字并将其转换为姓氏、第一个首字母和中间首字母格式

c - 该程序缺少/需要修复什么?

c# - 字符串中不需要的转义字符

jquery - 使用 jQuery 删除变量的第一个字符

c - 为什么我的内核日志没有显示最新的输出?

c++ - 在 Geany 中使用 OpenGL 时获取 undefined reference

linux - 使用 linux shell 脚本制作形状

c# - 在 DataList 中使用 checkBox 和 textBox

swift - 获取字符串到特定字符