找回密码
 立即注册
Qt开源社区 门户 查看内容

Linux运维必备的8款实用工具,拿好了!

2019-9-11 09:49| 发布者: admin| 查看: 407| 评论: 0

摘要: 1. 查看进程占用带宽情况 - NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download#y ...

1. 查看进程占用带宽情况 - Nethogs


Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。
下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download


  1. [root@localhost ~]#yum  -y install libpcap-devel  ncurses-devel



  2. [root@localhost ~]# tar zxvf nethogs-0.8.0.tar.gz



  3. [root@localhost ~]# cd nethogs



  4. [root@localhost nethogs]# make && make install



  5. [root@localhost nethogs]# nethogs eth0





2. 硬盘读取性能测试 - IOZone


IOZone 是一款 Linux 文件系统性能测试工具 可以测试不同的操作系统中文件系统的读写性能。
下载:http://www.iozone.org/src/current/


  1. [root@localhost current]# tar xvf iozone3_420.tar



  2. [root@localhost ~]# cd iozone3_420/src/current/



  3. [root@localhost current]# make linux



  4. [root@localhost current]# ./iozone -a -n 512m -g 16g -i 0 -i 1 -i 5 -f /mnt/iozone -Rb ./iozone.xls



  • -a 使用全自动模式

  • -n 为自动模式设置最小文件大小 (Kbytes)。

  • -g 设置自动模式可使用的最大文件大小 Kbytes。

  • -i 用来指定运行哪个测试。

  • -f 指定测试文件的名字完成后自动删除

  • -R 产生 Excel 到标准输出

  • -b 指定输出到指定文件上

3.实时监控磁盘 IO-IOTop


IOTop 命令是专门显示硬盘 IO 的命令, 界面风格类似 top 命令。


  1. [root@localhost ~]# yum -y install iotop





4. 网络流量监控 - IPtraf


IPtraf 是一个运行在 Linux 下的简单的网络状况分析工具。


  1. [root@localhost ~]# yum -y install iptraf





5.网络流量监控 - IFTop


iftop 是类似于 linux 下面 top 的实时流量监控工具。比 iptraf 直观些。
下载:http://www.ex-parrot.com/~pdw/iftop/


  1. [root@localhost ~]# tar zxvf iftop-0.17.tar.gz



  2. [root@localhost ~]# cd iftop-0.17



  3. [root@localhost iftop-0.17]# ./configure



  4. [root@localhost iftop-0.17]# make && make install



  5. [root@localhost iftop-0.17]# iftop



  6. [root@localhost iftop-0.17]# iftop -i eth0  # 指定监控网卡接口





  • TX:发送流量

  • RX:接收流量

  • TOTAL:总流量

  • Cumm:运行 iftop 到目前时间的总流量

  • peak:流量峰值

  • rates:分别表示过去 2s 10s 40s 的平均流量

6. 进程实时监控 - HTop


HTop 是一个 Linux 下的交互式的进程浏览器可以用来替换 Linux 下的 top 命令。
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm(安装第三方 YUM 源)


  1. [root@localhost ~]# yum -y install htop





7,系统资源监控 - NMON


NMON 是一种在 AIX 与各种 Linux 操作系统上广泛使用的监控与分析工具
下载:http://sourceforge.jp/projects/sfnet_nmon/releases/


  1. [root@localhost ~]# chmod +x nmon_x86_64_rhel6



  2. [root@localhost ~]# mv nmon_x86_64_rhel6 /usr/sbin/nmon



  3. [root@localhost ~]# nmon




8. 监控多个日志 - MultiTail


MultiTail 是在控制台打开多个窗口用来实现同时监控多个日志文档、类似 tail 命令的功能的软件。
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm (安装第三方 YUM 源)


  1. [root@localhost ~]# yum -y install  multitail



  2. [root@localhost ~]# multitail -e "fail" /var/log/secure   #筛选关键字进行监控



  3. [root@localhost ~]# multitail -l "ping baidu.com"   #监控后面的命令 - l 将要执行的命令



  4. [root@localhost ~]# multitail -i /var/log/messages -i /var/log/secure #-i 指定一个文件名






----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:Linux学习俱乐部,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了