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

Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。

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

IOZone是一款Linux文件系统性能测试工具 可以测试不同的操作系统中文件系统的读写性能。

下载:http://www.iozone.org/src/current/

  • -a使用全自动模式

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

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

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

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

  • -R产生Excel到标准输出

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

3、实时监控磁盘IO-IOTop

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

4、网络流量监控-IPtrafIPtraf是一个运行在Linux下的简单的网络状况分析工具。

5、网络流量监控-IFTop

iftop是类似于linux下面top的实时流量监控工具。比iptraf直观些。

下载:http://www.ex-parrot.com/~pdw/iftop/

  • TX:发送流量

  • RX:接收流量

  • TOTAL:总流量

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

  • peak:流量峰值

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

6、进程实时监控-hyop

htop是一个 Linux 下的交互式的进程浏览器可以用来替换Linux下的top命令。

7、系统资源监控-NMON

NMON是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具

下载:http://sourceforge.jp/projects/sfnet_nmon/releases/

8、监控多个日志-MultiTail

MultiTail是在控制台打开多个窗口用来实现同时监控多个日志文档、类似tail命令的功能的软件。

yum -y installmultitail 

multitail -e "fail" /var/log/secure #筛选关键字进行监控 

multitail -l "ping baidu.com" #监控后面的命令-l将要执行的命令 

multitail -i /var/log/messages -i /var/log/secure #-i指定一个文件名

9、SSH暴力破解防护-Fail2ban

Fail2ban可以监视你的系统日志然后匹配日志的错误信息正则式匹配执行相应的屏蔽动作一般情况下是调用防火墙屏蔽

下载:http://www.fail2ban.org/wiki/index.php/Downloads

注:需要配置iptables实用,如果重启iptables了也要重启fail2ban,因为fail2ban的原理是调用iptables实时阻挡外界的攻击。

grep -v "^#" /etc/fail2ban/jail.conf | grep -v "^$" [DEFAULT] ignoreip = 127.0.0.1/8#忽略本机IP bantime= 600
#符合规则后封锁时间 findtime= 600
#在多长时间内符合规则执行封锁如600秒达到3次则执行 maxretry =
#最大尝试次数 backend = auto
#日志修改检测日志gamin、polling和auto这三种 usedns = warn [ssh-iptables] enabled= true
#默认是禁用false filter = sshd action = iptables[name=SSH, port=ssh, protocol=tcp]
# sendmail-whois[name=SSH,dest=收件人邮箱, sender=发件人邮箱, sendername="Fail2Ban"] logpath= /var/log/sshd.log
#响应的错误日志一般在/var/log/secure maxretry = 5
#尝试错误次数覆盖全局中的maxretry

注:默认所有的应用防护都是关闭的,需要我们手动开启。fail2ban.conf文件是日志信息,jail.conf文件是保护的具体服务和动作配置信息。

[root]# touch /var/log/sshd.log
[root]# service fail2ban restart
[root]# fail2ban-client status#查看监控已经开启
Status
|- Number of jail:1
`- Jail list: ssh-iptables
iptables -L iptables过滤表有fail2ban一条规则
fail2ban-SSHtcp--anywhere anywheretcp dpt:ssh

10、连接会话终端持续化-Tmux

tmux是一个优秀的终端复用软件类似GNU Screen比Screen更加方面、灵活和高效。为了确保连接SSH时掉线不影响任务运行。

可以打开很多tab页,每个tab页还可以打开很多窗口,上图最后一个页面打开了8个窗口。功能很强大,但学习其命令及配置也是有一定门槛的。

在接触tmux之前,使用的是screen,接触之后果断放弃了screen.

11、页面显示磁盘空间使用情况-Agedu

下载:http://www.chiark.greenend.org.uk/~sgtatham/agedu/

12、安全扫描工具-NMap

NMap是Linux下的网络连接扫描和嗅探工具包用来扫描网上电脑开放的网络连接端。

下载:http://nmap.org/download.html

13、Web压力测试-Httperf

Httperf比ab更强大,能测试出web服务能承载的最大服务量及发现潜在问题;比如:内存使用、稳定性。最大优势:可以指定规律进行压力测试,模拟真实环境。

下载:http://code.google.com/p/httperf/downloads/list

几款实用的linux工具相关推荐

  1. 纯命令行+美观UI,10款实用开源下载工具

    开源社KAIYUANSHE 近期微信公众号订阅功能做调整啦! 没有被星标的账号在信息流里可能不显示大图了! 快星标⭐我们,就可以及时看到发布的文章啦! STEP01 点击右上角标志 STEP02 点击 ...

  2. Vxscan:一款实用综合扫描工具

    介绍 Vxscan是用python3写的综合扫描工具,主要用来敏感文件探测(目录扫描与js泄露),WAF/CDN识别,端口扫描,指纹/服务识别,操作系统识别,弱口令探测,POC扫描,SQL注入,绕过C ...

  3. 21款实用的Linux命令行终端工具

    本文中,介绍了14款最佳Linux命令行终端工具,可以用来替代debian系的Linux原生终端.如果你每天需要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件, ...

  4. Linux连接终端模拟器,为Linux运维推荐9款实用的Linux终端模拟器

    今天小编要跟大家分享的文章是关于为Linux运维推荐9款Linux终端模拟器.Linux终端模拟器是所有人(包括新手或高级用户)的最佳实用工具之一.它允许您使用Linux系统shell并与之交互.终端 ...

  5. 6款实用开源报表工具 | 码云周刊第 83 期

    大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 1.项目名称 ...

  6. oracle系统报表开发工具,掌握七款实用报表开发工具,定制属于自己的报表

    阅读提示: 文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式. FineReport最新版免费试用:https://www.finereport. ...

  7. 5款实用爬虫小工具推荐(云爬虫+采集器)

    目前市面上我们常见的爬虫软件大致可以划分为两大类:云爬虫和采集器(特别说明:自己开发的爬虫工具和爬虫框架除外) 云爬虫就是无需下载安装软件,直接在网页上创建爬虫并在网站服务器运行,享用网站提供的带宽和 ...

  8. 6款实用开源报表工具

    大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 项目名称 W ...

  9. 直接拿来用!10款实用Android UI工具

    转载地址:http://blog.csdn.net/bboyfeiyu/article/details/13295233 移动应用的UI设计就好似达摩克利斯之剑,一方面,一个视觉.交互.体验良好的UI ...

  10. 这四款实用的在线工具,关键时刻能帮你大忙!请低调收藏

    Image To Video 一款在线将多张照片制作成带有音效的视频工具,用户无需注册和安装即可在线使用,现在人们都喜欢把自己的以前拍着的照片汇总到一起做一段充满回忆的视频,这款工具可以满足你的需求. ...

最新文章

  1. JSP第二次作业_3小题
  2. hdu 5203(枚举)
  3. 安卓USB开发教程 六 安卓 AOA 2.0
  4. python判断nan格式_关于Python中Inf与Nan的判断问题详解
  5. 国际电信联盟:3GPP系标准成为唯一被认可的5G标准
  6. linux文件备份与删除,【Linux Shell脚本编程】自动备份与删除历史备份脚本
  7. 【java学习之路】(java框架)008.JdbcTemplate
  8. 关于单点登录的实现方法
  9. gg 修改器游戏被保护_GFX画质修改器120帧下载
  10. 手机电子词典_一个落榜生的醒悟:我的梦想,是手机夺走的!
  11. 00-JavaScript基础-基本概念
  12. C# 图片转换为base64
  13. (最通俗易懂的)目标跟踪MOSSE、KCF
  14. 信息学奥赛一本通2061
  15. 透明flash蒲公英动画素材
  16. 小米账号登陆无法连接服务器,登录小米账号显示,无法连接网络,怎么回事?...
  17. Linux下压缩与解压缩
  18. 【Latex】用Acrobat剪切pdf文件中图
  19. Java微信公众平台开发(一)--接入微信公众平台
  20. modbus slave和modbus poll使用说明

热门文章

  1. 关于FTTx(Fiber To The X:光纤接入)
  2. 2020年CFA从入门到备考攻略
  3. low power-upf-vcsnlp(五)
  4. 摩尔庄园不同服务器账号互通吗,摩尔庄园手游不同区可以一起玩吗 服务器互通情况分享...
  5. 无人驾驶虚拟仿真(十五)--障碍物检测与识别1
  6. 数据分析-信用卡反欺诈模型
  7. 【模电】0006 有源滤波器1(一阶有源滤波器)
  8. 项目管理的五个过程和九大知识领域
  9. mouseover和mouseenter区别
  10. 32单片机——pwm波输出