我正在使用 ext3 文件系统运行 Ubuntu 9.04。前段时间我在破解 flock 2.0 源代码,我刚刚尝试删除源目录,但是使用 rm -rf 命令时无法删除单个文件。所以,现在我处于以下状态:
#:$ sudo rm wizWaterMark.bmp.svn-base
rm: cannot remove `wizWaterMark.bmp.svn-base': Operation not permitted
#: ls -lahi
467275 drwxr-xr-x 2 elijah elijah 4.0K 2009-07-29 11:22 .
467273 drwxr-xr-x 3 elijah elijah 4.0K 2009-07-29 11:22 ..
467289 sr-s---r-t 53288 43274 44934 2.6G 1922-12-30 08:51 wizWaterMark.bmp.svn-base
#: stat wizWaterMark.bmp.svn-base
File: `wizWaterMark.bmp.svn-base'
Size: 2708289673 Blocks: 1904771944 IO Block: 4096 socket
Device: 806h/2054d Inode: 467289 Links: 53288
Access: (5505/sr-s---r-t) Uid: (43274/ UNKNOWN) Gid: (44934/ UNKNOWN)
Access: …Run Code Online (Sandbox Code Playgroud) 如果主板只有 4 个内存插槽,那么我们可以添加多达 5 个或 6 个插槽吗?
在维基百科对 TCP 的描述中,指出
服务器端的会话数仅受内存限制,并且可以随着新连接的到来而增长,但客户端必须在向服务器发送第一个 SYN 之前分配一个随机端口。
第一部分似乎合乎逻辑:服务器仅使用客户端连接的端口作为源端口,因此仅受(客户端 IP 数)*(临时客户端端口数)的限制 - 一个很大的数字。
但是为什么客户不能做基本相同的事情呢?如果套接字 A 使用临时端口 12345 连接到服务器 1(例如客户端:12345 -> 服务器 1:80),为什么套接字 B 不能通过重用相同的源端口(客户端:12345 -> 服务器 2:80)连接到服务器 2?这将允许来自单个主机的多个(端口数量)传出 TCP 连接。
TCP 规范中是否有禁止这种端口重用的内容,或者限制只是常见 TCP 实现的实际结果?如果是这样,第一种情况是否真的以与第二种情况不同的方式处理,或者单个服务器端口上的传入 TCP 连接数实际上也限制为 65535?
为了澄清起见,我正在寻找以下方面的理论(根据规范)和实际(实施;尤其是 Linux)限制:
(client:* -> *:*)(client:* -> server:port)- 这显然不能大于 65535。(*:* -> server:port)- 根据引用的段落和上述原因,我怀疑这大于 65535。我尝试以下操作:
roroco@roroco ~/Dropbox/rbs/ro_cmds $ echo $DBUS_SESSION_BUS_ADDRESS
unix:abstract=/tmp/dbus-KtyPDgWNin,guid=ca3ea893cf45d42ef60e74d0545d84f6
Run Code Online (Sandbox Code Playgroud)
但是当我想列出这个套接字文件时,我似乎找不到它:
roroco@roroco ~/Dropbox/rbs/ro_cmds $ lsa /tmp/dbus-KtyPDgWNin
ls: cannot access /tmp/dbus-KtyPDgWNin: No such file or directory
Run Code Online (Sandbox Code Playgroud) 我正在阅读一篇文章中关于 TCP 和 UDP 的内容。最后我的理解是UDP比TCP快但不可靠。所以如果我要发送一个文件,如果使用UDP,它会比TCP快吗?有人能解释一下它如何比 TCP 更快地交付吗?
我在美国买的 DELL Latitude E6420 有这个插头:

虽然我有这两个英国适配器:

通常中性和带电适合,但接地针在这里会产生问题,因为插头无法插入此处的以色列插座。
更新:因为我还需要旅行适配器,我想我最好买一个通用适配器而不是电源线,这样我就可以用 1 块石头杀死 2 只鸟。除非在您家中使用旅行者的适配器不如简单地购买合适的电缆更不推荐?

这是一款带 USB的适合为智能手机或迷你胶囊扬声器充电的产品:

我用 CPU-Z 来识别我的插座,它说 479 mPGA。还获得了芯片组信息并使用英特尔网站来检查兼容的处理器。事实证明,很多处理器都与芯片组兼容。有些快很多,但这并不意味着套接字兼容吗?
无论如何,我从列表中订购了一个处理器(非常便宜),但现在我不确定它是否与我的插座兼容。所以我查看了我当前的处理器和兼容的插槽,但没有 479 mPGA。CPU-Z 搞砸了吗?顺便说一下,我订购的处理器是intel core duo T8100。
在我的主板上,我有一个插座,上面写着“CD”。
它或多或少看起来像一个 4 针风扇插座。
它是一个风扇插座,还是用来做什么的?
我试过用谷歌搜索它,但我只能找到有关光盘的结果。
我的主板是华硕 M2N MX SE

当我列出ls目录中的 ( ) 文件时,我在某些文件后面看到等号=。在我的例子中,所有这些文件都是 UNIX 域套接字文件:
user@Debian11:~/src/unix_sock$ l
a.out* cli_stream* dgrm_unix_sock.server= serv_stream* stream_serv.c tpf_unix_sock.server=
cli_dgrm* dgram/ serv_dgrm* stream_cli.c tpf_unix_sock.client=
Run Code Online (Sandbox Code Playgroud)
这是什么原因呢?
顺便说一句,该ls -l命令不显示=
sockets ×9
linux ×3
motherboard ×2
tcp ×2
unix ×2
adapter ×1
bash ×1
compact-disc ×1
cpu ×1
cpu-z ×1
filesystems ×1
ground ×1
ls ×1
memory ×1
power-supply ×1
udp ×1