打印无限制的 docker 容器的值我得到值 9223372036854771712,即 0x7FFFFFFFFFFFF000(这与 XUbuntu 主机的值相同)。我找不到一个参考,表明这是指示无限内存资源的 Docker 或 Linux 默认值。
这个价值从何而来?容器虚拟化或 Linux 发行版/位元之间有什么不同吗?
阅读联机帮助页我认为应该可以以十六进制打印传入的字符。但它没有用。你知道我做错了什么吗?
这是相关的联机帮助页描述:
debug enable Debugging
netdata enable printing of hexadecimal network data (debugging)
prettydump enable output of "netdata" to user readable format (debugging)
options enable viewing of options processing (debugging)
termdata enable (debugging) toggle printing of hexadecimal terminal data
Run Code Online (Sandbox Code Playgroud)
这是 telnet 会话,您可以看到只打印了 ASCII 字符:
telnet> set netdata
Will print hexadecimal representation of network traffic.
telnet> set termdata
Will print hexadecimal representation of terminal traffic.
telnet> set debug
Will turn on socket level debugging.
telnet> open 192.168.128.121 4015
Trying 192.168.128.121...
Connected …
Run Code Online (Sandbox Code Playgroud)