小编ben*_*hsu的帖子

如何在 /proc/fd 中找到有关套接字文件的更多信息?

查看/proc/$mypid/fd/,我看到这些文件

lrwx------ 1 cm_user cm_user 64 Oct 14 03:21 0 -> /dev/pts/36 (deleted)
lrwx------ 1 cm_user cm_user 64 Oct 14 03:21 3 -> socket:[1424055856]
lrwx------ 1 cm_user cm_user 64 Oct 14 03:21 4 -> socket:[1424055868]
lrwx------ 1 cm_user cm_user 64 Oct 14 03:21 5 -> socket:[1424055882]
Run Code Online (Sandbox Code Playgroud)

因为我可以访问代码,所以我知道这些套接字与 TCP 连接相关(一个是连接到某台机器上的端口 5672,另一个连接到其他机器上的端口 3306),但我想知道哪个套接字是绑定到哪个连接。我怎样才能做到这一点?

更一般地说,我如何向操作系统询问套接字的另一端是什么?

networking proc socket

54
推荐指数
1
解决办法
7万
查看次数

为什么我的 emacs 空白模式将“”添加到我的缓冲区?

我正在使用 Putty ssh 进入 RedHat 框,并且我在 putty ssh 窗口内运行 GNU emacs。

当我使用 Mx 空白模式打开空白模式时,我注意到我在每个空格或制表符之前看到了一个“”:

····this·is·some·spaces$
» this·is·a·tab$

有没有人见过这个?我怀疑是因为我的终端设置。

terminal emacs character-encoding

5
推荐指数
1
解决办法
847
查看次数

标签 统计

character-encoding ×1

emacs ×1

networking ×1

proc ×1

socket ×1

terminal ×1