在 Linux/UNIX 终端下使用 nload 实时监控网络流量和带宽使用

如果你想在命令行界面监控网络吞吐量,nload 应用程序是个不错的选择。它是一个实时监控网络流量和带宽使用的控制台应用程序,使用两个图表可视化地展示接收和发送的流量,并提供诸如数据交换总量、最小/最大网络带宽使用量等附加信息。

安装

在 CentOS/RHEL/Red Hat/Fedora Linux 上安装 nload

首先在 CentOS 或者基于 RHEL 的操作系统上启用 EPEL 仓库,然后键入 yum 命令安装 nload:

  1. # yuminstall nload

在 Debian 或者 Ubuntu Linux 上安装 nload

键入 apt-get 命令

  1. $sudo apt-getinstall nload

阅读剩余部分 -

RRDTool 详解

大纲

一、MRTG的不足和RRDTool对比

二、RRDTool概述

三、安装RRDTool

四、RRDTool绘图步骤

五、rrdtool命令详解

六、RRDTool绘图案例

注,实验环境 CentOS 6.4 x86_64,软件版本 rrdtool-1.3.8(最新版的是1.4.8)。(说明:本博文的一些图片和内容自于开源社区与官方网站并不是所有内容全是原创)

 

一、MRTG的不足和RRDTool对比

1.MRTG软件的不足

MRTG监测网络流量很方便,但是如果需要监测其他的系统性能,比如CPU负载、系统负载、网络连接数等,就不是那么简单了。即使实现了这些功能,但管理起来非常麻烦。比如公司有一两千个被监测点,分布在不同的机房,为了管理方便需要将这些服务器和网络设备分类,这样的话就需要将这些被监测点放在不同的MRTG配置文件中,运行多个crontab,甚至还要自己写HTML页面对其进行管理。

 

MRTG毕竟是一套很老的软件,而且存在许多不足的地方,其作者Tobias Oetiker在1999年就已经开始开发另一套开源软件RRDTool来代替MRTG。现在RRDTool已经发展得很成熟,在功能MRTG难以与其相提并论。

 

2.RRDTool与MRTG对比

与MRTG一样,RRDTool也是由Tobias Oetiker撰写的开源软件,但RRDTool并非MRTG的升级版本,两者有非常大的区别,也可以说RRDTool是将用来取代MRTG的产品。下面是两个软件的一些优缺点的对比。

阅读剩余部分 -

iftop、iotop、htop、atop介绍

一、Atop 是一个基于 ASCII 的全屏的性能监控工具,可用来监控进程的活动时间,高亮显示出一些过载的进程,还包括其他的一些系统指标例如:CPU、内存、交换分区、磁盘和网络等信息。

下载地址:atop

安装

cd atop-1.27-3
make
make install

阅读剩余部分 -

Linux流量监控工具 - iftop (最全面的iftop教程)

在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。

一、iftop是什么?

iftop是类似于top的实时流量监控工具。

官方网站:http://www.ex-parrot.com/~pdw/iftop/

二、iftop有什么用?

iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。

阅读剩余部分 -

Linux监控工具 (Linux Monitor Tools)

最近发现几个好用的工具,顺便总结下。

 

Zabbix和Nagios属于重量级,企业级Service

procps-ng: top, free, ps, pgrep, vmstat ...

sysstat: iostat, sar ...

lsof, iftop, mtr, htop

nmon:从AIX鼎鼎大名的topas移植过来的

cv:新发现的,监控cp,dd等即时速度的

dstat:期待已久的工具,要啥有啥,writing by python

 

阅读剩余部分 -

解决: g++: internal compiler error: Killed (program cc1plus)

g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,

主要原因大体上是因为内存不足,有点坑 临时使用交换分区来解决吧


启动时swap分区自动启动:

 

echo "/swapfile swap swap defaults 0 0" >>/etc/fstab

 

阅读剩余部分 -

Nginx关闭默认站点/空主机头

当别人把垃圾域名转向至你的服务器时, 如果不采取措施,那么后果不堪设想。

国内机房一般都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。

Nginx默认的虚拟主机允许用户经过IP访问,或者经过未设置的域名访问(比如有人把他本人的域名指向了你的ip)你的VPS或服务器。

默认情况下,只要将域名解析到VPS的IP上,就可以访问安装lnmp的VPS。

阅读剩余部分 -