关于centos 启动nginx报错 relocation error
根据不同的系统版本,libc的版本不一样
export LD_PRELOAD=/lib64/libc-2.17.so
LD_PRELOAD=/usr/lib64/libresolv.so.2
LD_PRELOAD=/usr/lib64/libpthread.so.0
即可正常启动,但下次启动仍会报错,可将环境变量配置在 /etc/profile 中
如果删除 libc.so.6 重新做软连接或者编译后,导致指令除 cd pwd等之外的都不能使用。
LD_PRELOAD=/lib/libc-2.17.so ln -s /lib/libc-2.17.so libc.so.6
即可恢复,笔者在多次使用后,才执行成功,没找到什么区别,history 对比过指令是一样。