今天学到的几件事

权限的那点事儿

检查程序问题,除了配置文件有没有错以外,还需要检查一下权限什么的原因。除了用户组以外,还需要关注文件描述的配置。两个命令分别是

chown
chmod

多留点心眼总没坏处

ldconfig 的问题

经常会编译一些常用的库文件供其他的文件使用。比如 luajit,今天安装完成之后,编译了一个依赖的程序,但是执行程序却发现提示对应的 so 文件无法找到。

后来我灵机一动,虽然 so 文件在 ldcache 中了,但是重新使用 ldconfig 命令就重新 recache 一下就行了。

看来不见得所有的都那么靠谱就是了。之前编译 zmap 也遇到了这个问题,一直很奇怪 json 库的 so 文件在 ldconf 文件中,为什么执行 zmap 却提示无法找到,看来也是相同的原因了。

Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计