Unix 套接字放在哪里?

J.Z*_*Zil 3 unix debian bash sockets

我对此很陌生,如果它很明显,我很抱歉。我正在运行 Debian 服务器并在那里安装 UWSGI、Nginx 等。配置一直在谈论指向“套接字”。

在构建选项中,我似乎能够指定每个程序的套接字的位置。默认情况下,看起来大多数都进去了/tmp/(不是全部)。

这是他们去的好地方吗?我试图让事情尽可能有条理,但只是将它们塞在我的 tmp 目录中似乎不是最好的选择。

小智 5

/run/它们将根据文件系统层次结构标准(FHS)存储。

维护瞬态 UNIX 域套接字的系统程序必须将它们放置在该目录或上述适当的子目录中。