myM*_*hod 52 networking linux filesystems ip-address symbolic-link
在我的 Linux 文件系统上,一个符号链接指向127.0.1.1:+xxxxx.
为什么是加号?也会有减分吗?为什么不只是127.0.1.1:xxxxx?
use*_*686 93
不指向文件的符号链接根本没有通用意义。在这种情况下,它可能是进程 ID,或带有某种特殊协议的端口,或其他标识符。这一切都取决于是什么程序制作的。
创建这些链接的软件只是利用了以下事实:1) 符号链接的目标可能不存在,甚至完全是无稽之谈;2) 创建符号链接是一个完全原子操作的单系统调用(就像读取其目标一样),这与创建至少需要 3 个单独系统调用的常规文件不同。
因此,即使在其他机制可能不可靠的情况下,符号链接创建也可能被滥用作为一种锁定方式(确保程序的单个实例)。该程序不需要符号链接来实际解析为真实文件:它只关心创建链接是否成功,或者是否由于链接已经存在而失败。
Alb*_*bin 22
据我所知,“+”表示 IP 后面的数字(“xxxxx”)指的是“进程 ID”(不是通常使用 [IP-address]:[portnumber] 表示法的端口)。
如果特定应用程序使用此“符号”(不确定我是否将其称为“符号”,因为我不知道任何“官方”文档)有可能指代其他东西 - 但话又说回来,这始终是不仅可以使用符号链接。我所知道的唯一情况(并且可以通过不太广泛的搜索找到)“+ XXXX”总是指进程 ID。
| 归档时间: |
|
| 查看次数: |
6087 次 |
| 最近记录: |