以下是在CentOS 5.2上运行的进程上pmap的前几行输出:
Address Kbytes RSS Anon Locked Mode Mapping
00101000 1268 - - - r-x-- libc-2.5.so
0023e000 8 - - - r---- libc-2.5.so
00240000 4 - - - rw--- libc-2.5.so
00241000 12 - - - rw--- [ anon ]
00244000 36 - - - r-x-- threads.so (deleted)
0024d000 4 - - - rw--- threads.so (deleted)
0024e000 20 - - - r-x-- Socket.so (deleted)
00253000 4 - - - rw--- Socket.so (deleted)
[...]
“(已删除)”在共享库映射上的含义是什么?
答案 0 :(得分:7)
这表示相关文件已被删除。它在文件系统中的链接数已经变为0.文件将保持不变,直到最后一个内核引用已关闭,然后它将从磁盘中删除。
当包装系统安装了新的更新时,程序继续运行时,您会经常看到这一点。旧库已被删除并安装了新库。