centos算流量(centos镜像下载)
大家好,centos算流量相信很多的网友都不是很明白,包括centos镜像下载也是一样,不过没有关系,接下来就来为大家分享关于centos算流量和centos镜像下载的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
使用iftop查看服务器网速
在Linux系统中实时监控服务器网络带宽使用,iftop是小巧而功能强大的工具。iftop类似于top命令,可以实时监控指定网卡的流量、端口连接信息和IP反解析,并精确显示本机网络流量及网络内主机间流量。适合监控代理服务器或路由器流量,检测流量异常,辅助网络故障排查和安全检测,但需root权限运行且无报表功能。
以下是如何使用iftop查看服务器网速:
安装iftop:
- CentOS:使用命令`sudo yum install iftop`
- Ubuntu:使用命令`sudo apt install iftop`
对于安装其他所需软件包,可使用命令:
`sudo yum install libpcap libpcap-devel ncurses ncurses-devel flex byacc`或 `sudo apt install libpcap libpcap-dev`
下载iftop源码并安装:
`wget ex-parrot.com/~pdw/iftop-0.17.tar.gz`,`tar zxvf iftop-0.17.tar.gz`,`cd iftop-0.17`,`./configure`,`make&& make install`
iftop命令参数示例:
`iftop-h`:显示帮助信息
`iftop-n`:仅显示IP,不进行DNS反解析
`iftop-N`:仅显示端口号,不显示服务名称
`iftop-i interface`:监控指定网卡的流量
`iftop-f filter code`:使用过滤代码选择计数数据包,默认仅计算IP包
`iftop-F net/mask`:显示特定网段的流量
`iftop-G net6/mask6`:显示特定IPv6网段的流量
`iftop-l`:显示本地IPv6连接
`iftop-P`:显示主机和端口信息
`iftop-m limit`:设置最大流量显示刻度
`iftop-c config file`:指定配置文件
`iftop-t`:使用文本界面
排序和操作选项:
`iftop`界面交互选项包含一般参数、主机显示参数、端口显示参数和输出排序参数。例如:
`iftop`界面按键操作:
`P`:切换显示暂停/继续
`h`:切换交互参数界面/状态输出
`b`:切换是否显示平均流量图形条
`B`:切换2秒、10秒、40秒平均流量显示
`T`:切换显示每个连接总流量
`j/k`:滚动显示当前连接信息
`l`:打开输出过滤功能,输入特定IP筛选流量信息
`L`:切换流量刻度范围显示
`q`:退出iftop流量监控界面
`n`:切换IP或主机名显示方式
`s`:切换显示源主机信息
`d`:切换显示远端目标主机信息
`t`:切换显示格式(两行、一行、发送或接收)
`N`:切换端口号或服务名称显示
`S`:切换本地源主机端口信息显示
`D`:切换远端目标主机端口信息显示
`p`:切换端口信息显示
`1/2/3`:按最近2秒、10秒、40秒平均流量排序
`<`:按左边本地主机名或IP排序
`>`:按远端目标主机名或IP排序
`o`:固定显示当前连接
iftop使用示例:
`iftop`:默认监控第一块网卡流量
`iftop-i eth1`:监控指定eth1网卡流量
`iftop-n`:直接显示IP,不解析
`iftop-N`:直接显示端口号,不显示服务名称
`iftop-i wlan0-f"dst port 22"`:监控wlan0无线网卡上的SSH数据包
`iftop-F 192.168.1.0/24`:显示192.168.1.0网段流量
ubantu安装iftop后怎么使用
首先我们开启centos7系统,并且确保系统可以连接外网。我们此处使用"ping www.baidu.com"来查看是否可以连接外网。具体展示如下图所示。
Linux网络监控软件iftop软件安装使用教程
然后我们安装EPEL第三方软件源。EPEL(Extra Packages for Enterprise Linux)是由 Fedora社区打造,为 RHEL及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在centos上一样,可以通过 yum install软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件。本篇我们使用命令"yum install epel-release"来进行安装。具体展示如下图所示。
Linux网络监控软件iftop软件安装使用教程
然后我们使用命令"yum install iftop"命令进行安装。具体操作如下图所示。
Linux网络监控软件iftop软件安装使用教程
Linux网络监控软件iftop软件安装使用教程
安装完毕后,我们执行命令“iftop”,来进行查看。具体展示如下图所示。详细介绍下各个位置代表的含义。
中间的<==>这两个左右箭头,表示的是流量的方向。TX:发送流量。RX:接收流量。TOTAL:总流量。Cumm:运行iftop到目前时间的总流量。peak:流量峰值。rates:分别表示过去 2s 10s 40s的平均流量
Linux网络监控软件iftop软件安装使用教程
下面介绍几个通过算法,我们如果想要监测固定网卡,则需要加入参数-i+网卡名称。本次我们输入命令“iftop-i enp0s3"检测网卡enp0s3,具体展示如下图所示。
Linux网络监控软件iftop软件安装使用教程
然后介绍按照bytes单位来进行显示,默认是安装bits为单位的。具体用法为"iftop-B"。具体展示如下图所示。
Linux网络监控软件iftop软件安装使用教程
然后介绍另外一个参数-N代表不转换端口号。本篇我们执行命令“iftop-N",具体展示如下图所示。
Linux网络监控软件iftop软件安装使用教程
然后介绍另外一个参数-B,使流量图形条默认就显示。具体展示如下图所示。-b表示不显示流量图形条。本篇我们执行命令“iftop-b”来进行展示。
Linux网络监控软件iftop软件安装使用教程
64位CentOS64安装配置流量监控工具ntopng
ntopng是网络流量实时监控显示工具,能够自动从网络上识别有用的信息,不少人在安装的时候出现了不少问题,下面小编就给大家介绍下CentOS 6.4如何安装ntopng,一起来了解下吧。
64位CentOS 6.4安装网络监控 ntopng
1、配置默认yum源
实验使用阿里的镜像
1、备份
mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.def
2、下载新的CentOS-Base.repo到/etc/yum.repos.d/
CentOS 5
wget-O/etc/yum.repos.d/CentOS-Base.repo
CentOS 6
wget-O/etc/yum.repos.d/CentOS-Base.repo
3、之后运行yum makecache生成缓存
2、安装epel源及给国内镜像
1、下载安装
wget
chmod u+x epel-release-6-8.noarch.rpm
rpm-ivh epel-release-6-8.noarch.rpm
2、备份(如有配置其他epel源)
mv/etc/yum.repos.d/epel.repo/etc/yum.repos.d/epel.repo.backup
mv/etc/yum.repos.d/epel-testing.repo/etc/yum.repos.d/epel-testing.repo.backup
3、下载新repo到/etc/yum.repos.d/
epel(RHEL 6)
wget-O/etc/yum.repos.d/epel.repo
3、安装依赖库
yum install libpcap-devel glib2-devel GeoIP GeoIP-devel libxml2-devel libxml2-devel redis wget rrdtool
下载安装libzmq3,网站为:
wget
chmod u+x libzmq3-3.2.2-5.1.x86_64.rpm
rpm-ivh libzmq3-3.2.2-5.1.x86_64.rpm
解决如下出错:
[root@net1~]# rpm-ivh ntopng-1.2.2-8420.x86_64.rpm
warning: ntopng-1.2.2-8420.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7921df34: NOKEY
error: Failed dependencies:
librrd.so.4()(64bit) is needed by ntopng-1.2.2-8420.x86_64
libzmq.so.3()(64bit) is needed by ntopng-1.2.2-8420.x86_64
rrdtool》= 1.3.8 is needed by ntopng-1.2.2-8420.x86_64
4、安装及配置ntopng
1、下载
网站:
wget
wget
2、安装
chmod u+x ntopng-1.2.2-8420.x86_64.rpm ntopng-data-1.2.2-8420.noarch.rpm
rpm-ivh ntopng-1.2.2-8420.x86_64.rpm
rpm-ivh ntopng-data-1.2.2-8420.noarch.rpm
5、配置ntopng
1、查看默认配置文件
[root@net1~]# cd/etc/ntopng/
[root@net1 ntopng]# ls
ntopng.conf.sample ntopng.start
注,ntopng.conf.sample文件是配置文件样例,ntopng.start是ntopng启动时需要的配置文件(测试的ntopng版本此文件为空)。
[root@net1 ntopng]# cat ntopng.conf.sample
-G=/var/tmp/ntopng.gid
注,-G指定运行所用进程号文件。
修改后的内容为:
[root@net1 ntopng]# cat ntopng.conf
-G=/var/tmp/ntopng.pid
--local-networks“10.1.1.0/24”
--interface eth1
--user nobody
--http-port 8888
注,--local-network“指定本地子网段”;--interface eth1指定监听eth1网卡上的流量;--user z指定ntopng运行时使用的账户为nobody;--http-port指定web服务端口为8888,如果不指定默认为3000。
6、启动ntopng
注,在运行ntopng之前,要确认先启动redis服务,redis为ntopng提供键值存储。我们这边重新启动一下redis服务。
service redis start
service ntopng start
7、测试访问一下
默认的用户名和密码是admin。
上面就是CentOS 6.4安装ntopng的介绍了,在安装完ntopng后,记得要测试访问,且在安装前,需要配置yum源并进行相关备份。