redhat linux 中的共享对象
大家好 好吧,我刚刚在 REDHAT linux 中遇到了共享对象(.so)的问题 我想知道的是:如果我在 $PATH 中的 /Lib 或 /lib64 中放入新的 SO,我是否应该重新启动服务器... 注意:服务器正在生产中,我不想在不需要时重新启动它 此致
Hello everybody
well i just had a problem With Shared Object (.so) in REDHAT linux
what i want to know is : if i put a new SO in /Lib or /lib64 wich are in the $PATH shal i reboot the server or not...
NB : The server is in production and i don't want to reboot it when it's not necessary
best regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无需重新启动。如果将 .so 放在非标准路径中,您可能需要在 /etc/ld.config 或 /etc/ld.config.d 中的文件中列出该路径并运行 ldconfig,否则用户将需要拥有该路径LD_LIBRARY_PATH 中的路径(PATH 无关)。如果将 .so 放入 /lib 或 /lib64 中,则不需要执行任何其他操作。
There is no need to reboot. If you put a .so in a non-standard path you may want to list that path in /etc/ld.config or in a file in /etc/ld.config.d and run ldconfig, otherwise users will need to have that path in their LD_LIBRARY_PATH (PATH is irrelevant). If you put the .so in /lib or /lib64, you shouldn't need to do anything else.