Linux
Linux:是否有可能知道安裝是使用哪些選項配置和編譯的?
我需要在我們的 Zabbix 系統中實現一些網路檢查,這需要使用
libcurl
(curl) 選項編譯 Zabbix,但我不知道如何檢查它是否使用此選項編譯,是否有任何命令或文件會幫助我找到答案嗎?
您需要使用
ldd(1)
來列印共享庫依賴項。如果zabbix-agent
是用支持編譯的curl
,它會在編譯時動態連結到libcurl
庫。我現在沒有方便的 zabbix 安裝,但過程很簡單:
# ldd $(which curl) linux-vdso.so.1 => (0x00007fff4572b000) libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f07a4189000) libmetalink.so.3 => /lib64/libmetalink.so.3 (0x00007f07a3f7a000)
您應該
libcurl
在輸出中看到。只需替換curl
為zabbix-agent
.