首页 > 系统相关 >【干货】Linux运维人员必备的实用工具!

【干货】Linux运维人员必备的实用工具!

时间:2023-12-28 14:35:17浏览次数:34  
标签:监控 运维 实用工具 IO Linux 进程 工具 可以

  对于Linux运维人员来讲,工具是必不可少的,因为一款好的工具不仅可以保证服务器正常运行,还可以帮助我们排除故障,那么Linux运维人员必备的实用工具有哪些?本文为大家详细介绍一下。

  1、Nethogs:查询进程占用带宽情况

  Nethogs是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况,它支持IPv4和IPV6协议、支持本地网卡及ppp链接。

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

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

  3、IOTop:实时监控磁盘IO

  IOTop命令是一个用来监控磁盘IO使用状况的TOP类工具。IOTop具有与top类似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,而使用iotop命令可以很方便的查看。

  4、IPtraf:网络流量监控

  IPtraf是一个网络监控工具,功能比nload更强大,可以监控所有的流量,ip流量,按协议分的流量,还可以设置过滤器等。

  5、IFTop:网络流量监控

  IFTop是类似于Linux下面top的实时流量监控工具。iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。

  6、HTop:进程实时监控

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

  7、NMON:系统资源监控

  Nigel's Monitor简称nmon,是由Nigel Griffiths开发的监控Linux系统性能的常用工具。通过nmon可以获取的信息有:处理器利用率、内存利用率、运行队列信息、磁盘I/O统计和网络I/O统计、进程指标等。

  8、MultiTail:监控多个日志

  MultiTail是个用来实现同时监控多个文档、类似tail命令功能的软件。他和tail的区别就是他会在控制台中打开多个窗口,这样使同时监控多个日志文档成为可能。

  9、Tmux:连接会话终端持续化

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

  10、NMap:安全扫描工具

  Nmap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统。它是网络管理员必用的软件之一,以及用以评估网络系统安全。

标签:监控,运维,实用工具,IO,Linux,进程,工具,可以
From: https://blog.51cto.com/u_14661964/9014764

相关文章

  • 监控易:运维报告的精细化指南
        监控易是一款功能强大的监控工具,它提供了实时报告、TOPN报告、统计报告、流量统计、服务器报告、网络设备报告、故障报告和告警报告等多种报告,以便用户能够全面了解和分析系统的运行状况。    实时报告:实时报告是监控易的重要功能之一,它能够实时展示监控设备......
  • Linux shell编程学习笔记36:read命令
     *更新日志 *2023-12-181.根据[美]威廉·肖特斯(Willian shotts)所著《Linux命令行大全(第2版)》            更新了-e、-i、-r选项的说明           2.更新了2.8的实例,增加了gif动图           3.补充......
  • Linux对时服务
    一、服务端配置:IP:192.168.1.10(1)备份/ect/ntp.conf,删除该文件,新建空文件vim/etc/ntp.confdriftfile/var/lib/ntp/driftrestrictdefaultnomodifynotrap#允许所有IP客户机restrict127.0.0.1#允许本地同步,便于监控,配置restrict-6:::1server127.127.1.0#需要同步上层......
  • (Linux环境)MySQL数据库定时备份
    最近遇到MySQL数据库备份的问题,其实备份可以直接备份数据库数据目录,但是这个方法比较困难,得停数据库才能备份。于是写了shell脚本,采用for循环备份MySQL里面的所有库,然后用rsync软件将备份数据同步到其他服务器上实现异地备份,保留7天的备份数据。脚本展示如下:#!/bin/bash#date202......
  • 解决/lib64/libc.so.6: version `GLIBC_2.14' not found(Linux环境)
    ......
  • Linux系统禁止直接用root登录,改成普通用户登录
    为了提高系统的安全级别,一般都要禁止直接用root远程登录服务器,改成普通用户登录,在执行su-root登录。[root@test~]#useraddtest[root@test~]#passwdtest修改ssh的配置文件[root@test~]#vim/etc/ssh/sshd_configPort32222修改端口,改成自己想用的端口。注意不要与其......
  • Linux - ps命令详解
    一、引言在Linux系统中,有许多命令可以帮助我们监控和管理系统中正在运行的进程。其中,ps(ProcessStatus)指令是最常用且功能强大的命令之一。ps用于报告当前系统的进程状态,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用......
  • Linux - 查看磁盘io利用率
    一、概述含义:iostat是I/Ostatistics(输入/输出统计)的缩写作用1、主要对系统的磁盘操作活动进行监视2、汇报磁盘活动及CPU使用情况,输出磁盘IO和CPU的统计信息劣势不能对某个进程进行深入分析,仅对系统的整体情况进行分析二、安装iostat属于sysstat软件包,安装iostat的命令:......
  • RocketMQ系统性学习-RocketMQ领域模型及Linux下单机安装
    欢迎关注公众号【11来了】,发送笔记可领取Redis、JVM等系列完整pdf!MQ之间的对比三种常用的MQ对比,ActiveMQ、Kafka、RocketMQ性能方面:三种MQ吞吐量级别为:万,百万,十万消息发送时延:毫秒,毫秒,微秒可用性:主从,分布式,分布式扩展性方面:水平伸缩能力:均支持技术栈:Java,Java/Scala,Java功能......
  • linux下gcc 4.8.5和7.5并存
    有些软件依赖于c++14甚至c++17的特性,比如libpqxx6.4.8版本就需要4.9以上版本,4.8.5不可以,会下列错误,invalidinitializationofnon-constreferenceoftype‘pqxx::connection_base&’fromanrvalueoftype‘<brace-enclosedinitializerlist>’  m_open{C......