1) 我需要从 Snort 网站下载并安装数据采集库 (DAQ)。代码本身是众所周知的,没有问题:
cd ~/snort_src
git clone https://github.com/snort3/libdaq.git
cd libdaq
./bootstrap
./configure
make
sudo make install
2) 安装后我应该更新上面的共享库:
sudo ldconfig
问题来了……
3) 无论我尝试什么,我都无法通过这个“ ldconfig”命令下面是我的终端响应:
ubuntu@ubuntu-server:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
ubuntu@ubuntu-server:~$ sudo ldconfig
sudo: unable to resolve host ubuntu-server: Name or service not known
ubuntu@ubuntu-server:~$ ldconfig
/sbin/ldconfig.real: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
ubuntu@ubuntu-server:~$ su; ldconfig
Password:
root@ubuntu-server:/home/ubuntu# ldconfig
root@ubuntu-server:/home/ubuntu#
root@ubuntu-server:/home/ubuntu# exit
exit
/sbin/ldconfig.real: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
ubuntu@ubuntu-server:~$
ubuntu@ubuntu-server:~$ sudo /sbin/ldconfig
sudo: unable to resolve host ubuntu-server: Name or service not known
4) 由于我对这一切都很陌生(而且我只想安装 SNORT+GRAFANA)我在这一点上被卡住了......希望有人能帮助我......?
我已经检查了一些解决方案(.bashrc,...),但没有任何帮助...而且在库正常之前,我无法运行我的 SNORT 安装...
关于 ldconfig 问题,Mr.steeldriver 在下面的评论中提供了解决方案:
AFAIK 这很正常——如果你想“看到”某些东西,请在详细模式下运行它,比如 sudo ldconfig -v – steeldriver 1
非常感谢 !
所需的更改如下所述: