ng安装Linux下的ntopng:一步一步的指引(linux安装ntop)
NTopng是一款开源具有分类数据功能的网络流量分析工具,可以用来检测和监测网络中的TCP/IP协议和其他流量。下面将简要介绍如何在Linux系统上安装ntopng:
### 安装编译工具
Ntopng的编译需要一些编译工具的支持,因此在安装 ntopng 之前,需要安装一些软件包,包括安装C与C++编译器,GNU开发工具以及其他安装编译所需要的软件包
“`bash
# CentOS / RHEL
$ sudo yum groupinstall “Development Tools”
# Debian / Ubuntu
$ sudo apt-get install build-essential
### 安装libcap库及其他依赖项
Ntopng 需要一些外部库来正常工作。最重要的是libcap-dev库,它有助于在无需root权限下添加ntopng到网络中。此外,还需要GNUGREP,libGeoIP,BYacc 和 Lua 等库。您可以使用以下命令来安装这些库:
```bash# CentOS / RHEL
$ sudo yum install libpcap-devel GeoIP-devel byacc bison flex git lua-devel
# Debian / Ubuntu$ sudo apt-get install libpcap-dev libgeoip-dev byacc bison flex git lua5.2
### 下载安装Ntopng
使用 git clone 命令将 Ntopng 下载到本地,然后将其安装在您的系统中。
“`bash
$ git clone https://github.com/ntop/ntopng
$ cd ntopng
$ ./autogen.sh
$ ./configure –with-libcap –enable-geoip –enable-grep –enable-lua
$ make && sudo make install
### 更新自定义配置
Ntopng 包括预定义配置,当您安装Ntopng时,默认会在您的/etc目录中创建ntopng.conf文件。您可以使用编辑器对其进行更改以满足系统的需求
```bash$ sudo nano /etc/ntopng.conf
### 启动ntopng
一旦安装完成,可以使用包管理系统来启动:
“`bash
# CentOS / RHEL
$ sudo systemctl start ntopng
# Debian / Ubuntu
$ sudo service ntopng start
# 或者你可以在命令行模式中运行:
$ sudo ntopng -i 接口
一旦安装完成,运行命令以启动ntopng,您几乎就可以使用 ntopng 进行网络流量分析了。只需打开Web浏览器,输入“http://localhost:3000”即可访问ntopng界面。恭喜!现在您可以从ntopng中提取有关您已连接的所有主机的状态和流量信息了!