linux运维和3dmax哪个简单,牛逼运维常用的工具系列-2

劳动最光荣

nmon

nmon是linux性能监视和分析数据的工具,它的安装很简单,下载解压后,添加可执行权限,即可运行

3e20f77bdc97d280db3441e8c8c1fc69.png

下载解压后,通过文件名可以发现,是多个发行版本的,根据自己的发行版本,然后添加执行权限即可使用

52af1eaea4228c212e68ac859dcacd70.png

nmon有两种信息输出方式:终端输出和文件输出

终端输出,就是可以直接输出在终端中查看

8e43943ac24cc565bc2f506eb60920fa.png

282f97423d8c17b36bc94463fc47d80e.png

文件输出的话,主要是通过保存文件,后期通过nmonchar以网页的形式输出图表或结合Excel生成图表信息

8e3047e5c6eedf42e4bbce8ea8577918.png

参数解释:

-f:文件形式输出

-t:文件命名添加时间

-s:采集数据的间隔时间

-c:采集数据的次数

在生产环境中,运维人员经常遇到某些疑难问题,无法复现或者无法确定某个时间段发生,可以通过nmon工具收集数据进行分析

下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

netdata

Netdata 是一个实时的资源监控工具,它拥有基于 web 的友好界面,通过这个工具,你可以通过图表来了解 CPU,RAM,硬盘,网络,Apache, Postfix 等软硬件的资源使用情况。它很像 Nagios 等别的监控软件;但是,Netdata 仅仅支持通过 Web 界面进行实时监控

它的 web 前端响应很快,而且不需要 Flash 插件。 UI 很整洁,保持着 Netdata 应有的特性。第一眼看上去,你能够看到很多图表,幸运的是绝大多数常用的图表数据(像 CPU,RAM,网络和硬盘)都在顶部。如果你想深入了解图形化数据,你只需要下滑滚动条,或者点击在右边菜单的项目。通过每个图表的右下方的按钮, Netdata 还能让你控制图表的显示,重置,缩放。

下面先来感受一下它的魅力

安装netdata:

首先,从github下载netdata,安装之前,需要你安装一些必要的依赖关系包

[root@localhost ~]#yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig

当这些依赖的安装包都安装好之后,你就可以开始安装netdatal ,

在netstat-master文件夹下,通过./netdata-installer.sh命令就可以安装了,运行该命令后会提示让你回车,回车之后程序就开始安装了

ef81d64f0ee8f25df9c624cd8952bcc7.png

ba891723c000c4eba2cd0669f960fba2.png

当然另外netdata还提供快速启动的方式,直接在的你系统上运行以下命令:

9c06b6ac19fcd67817fe3cb67a0701f3.png

当然netdata还可以用docker直接运行:

ad1c94451eea4c75da2b349afbe15ed9.png

下载地址:https://github.com/netdata/netdata.git

ncdu

ncdu是用来查看和分析linux中各目录对磁盘空间的占用情况的工具,在ubuntu或者mac上,可以通过apt-get或brew直接安装,但在CentOS无法直接安装,需要通过手动安装,该工具依赖ncurses,需要先安装ncurses-devel

0551507b09f0bcfc9c7685e4ef7adc0a.png

安装完成后,查看对根目录的分析

b198b3f537cf9823a6c2a0173c095ab4.gif

是不是很方便!

下载地址:https://dev.yorhel.nl/ncdu

Nethogs

nethogs是一个可以按进程实时统计网络带宽利用率的网络工具

它的安装方法也很简单,可以通过包管理工具直接安装,也可以通过二进制文件安装,这里直接通过yum安装就可以,不过你需要开启epel源

9f212c4405f4aa6012fb339c4409e0b9.png

有些时候,我们通过监控工具,或者iftop、nload等网络分析工具,可以看到带宽使用情况,但是我们无法定位进程占用带宽的情况,nethogs是这个时候非常贴心的工具

nethogs参数:

nethogs -d 5  //设置刷新频率,每5秒刷新一次

nethogs eth0  //设置监控的设备,可以通过监控不同的网卡来查看

nethogs eth0 eth1 //设置同时监控多个设备

其他参数,课通过nethogs -h或者man nethogs来获取。

OK,今天的工具分享到此结束!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266198.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全国计算机等级考试题库二级C操作题100套(第86套)

第86套: 甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次, 丙 每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参 提供的值,求出总共听到多少次鞭炮声作为函数值返回…

语义分割和实例分割_语义分割入门的一点总结

点击上方“CVer”,选择加"星标"或“置顶”重磅干货,第一时间送达作者:Yanpeng Sunhttps://zhuanlan.zhihu.com/p/74318967本文已由作者授权,未经允许,不得二次转载语义分割目的:给定一张图像&…

【转载】什么是C++虚函数、虚函数的作用和使用方法

我们知道,在同一类中是不能定义两个名字相同、参数个数和类型都相同的函数的,否则就是“重复定义”。但是在类的继承层次结构中,在不同的层次中可以出现名字相同、参数个数和类型都相同而功能不同的函数。例如在例12.1(具体代码请…

linux 音频驱动的流程,Intel平台下Linux音频驱动流程分析

【软件框架】在对要做的事情一无所知的时候,从全局看看系统的拓扑图对我们认识新事物有很大的帮助。Audio 部分的驱动程序框架如下图所示:这幅图明显地分为 3 级。上方蓝色系的 ALSA Kernel 整体属于Linux Kernel,是原生Linux 操作系统的一部…

Windows Server 2008 R2Cisco2960 配置Radius服务 实现802.1x认证 实战

实战配置Windows Server 2008 R2 Radius服务 与Cisco 2960 实现 802.1x认证实验拓扑1.Radius服务器 安装 dc 域名 wjl.com ,和ca 安装步骤不再详解2.安装完ca之后,打开MMC 添加计算机证书,查看个人-证书里面有没有ca颁发给计算机的证书&…

python多线程下载器_用 python 实现一个多线程网页下载器

学习之#!/usr/bin/env python# -*- coding:utf-8 -*-import urllib, httplibimport threadimport timefrom Queue import Queue, Empty, FullHEADERS {"Content-type": "application/x-www-form-urlencoded",Accept-Language:zh-cn,User-Agent: Mozilla/4…

全国计算机等级考试题库二级C操作题100套(第87套)

第87套: 函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n123114350时,结果应该为: c13 c21 c32。 请在程序的下划线处填入正确的内容并把…

Linux命令之ifconfig

ifconfig [interface] ifconfig interface [aftype] options | address… ifconfig是用来查看和配置网络接口的工具。Ifconfig配置的信息在网络设备重启后,配置就会还原。需要永久保存,请进入配置文件配置。 address可以是inet(TCP/IP&#x…

C#实现RTP数据包传输

闲暇时折腾IP网络视频监控系统,需要支持视频帧数据包在网络内的传输。未采用H.264或MPEG4等编码压缩方式,直接使用Bitmap图片。由于对帧的准确到达要求不好,所以采用UDP传输。如果发生网络丢包现象则直接将帧丢弃。为了记录数据包的传输顺序和…

linux文件编程(3)—— main函数传参、myCp(配置成环境变量)、修改配置文件、将整数和结构体数组写到文件

参考:linux文件编程(3)—— 文件编程的简单应用:myCp、修改配置文件 作者:丶PURSUING 发布时间: 2021-04-09 23:45:05 网址:https://blog.csdn.net/weixin_44742824/article/details/115209404 …

51芯片4*4列阵按键c语言程序,单片机城中社稷.doc

单片机城中社稷基于单片机的乳粉包装称重控制设计摘 要本论文在分析了国内外称重技术发展的基础上,着重对一个用于工业控制且功能较齐全的自动称重系统进行设计。随着自动化和管理现代化的进展,自动在线称重,快速动态称重在整个称重系统中有了…

linux 修改文件名_Linux常用命令

Linux下一切皆文件查看型ls 查看当前文件夹内容 选项 -a 查看隐藏文件 -l 查看文件详细信息pwd 查看当前所在路径su 切换用户cat /etc/passwd 查看当前系统的用户cat 文件 查看文件内容选项 -n 加上编号 -E 每行末尾加上$ifconfig 查看网卡名,IP地址等网络信息route…

Redis学习日记-05:SORT命令

目录 前言命令&选项SORT(默认根据元素由小到大):DESC(逆序):ALPHA(非数字元素排序):BY(参考键):LIMIT(返回指定范围的结果)&#…

Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1

错误大致显示如下信息:04-14 07:39:18.325: E/AudioEffect(20584): set(): AudioFlinger could not create effect, status: -104-14 07:39:18.325: E/libOpenSLES(20584): Effect initCheck() returned -104-14 07:39:18.325: E/libOpenSLES(20584): Environmental…

c语言mfc弹出窗口函数,CMFCDesktopAlertWnd实现桌面弹出消息框

1.创建一个CMFCDesktopAlertWnd指针CMFCDesktopAlertWnd* pPopup new CMFCDesktopAlertWnd;2.设置参数pPopup->SetAnimationType((CMFCPopupMenu::ANIMATION_TYPE) 2);pPopup->SetAnimationSpeed(100);pPopup->SetTransparency((BYTE)128);pPopup->SetSmallCaptio…

linux文件编程(2)——系统文件描述符、动静态文件、块设备介绍

参考:linux文件编程(2)——文件操作原理简述之文件描述符、动静态文件、块设备 作者:丶PURSUING 发布时间: 2021-04-09 11:14:12 网址:https://blog.csdn.net/weixin_44742824/article/details/115209312 目…

wxpython入门_wxpython笔记:Wxpython入门

#!/usr/bin/env python静态文本、可控文本、对话框、GetApp()importwx,timeID_EXIT200ID_ABOUT201class Frame(wx.Frame): #2 wx.Frame子类def __init__(self,parent None,id -1,title wxPython!):wx.Frame.__init__(self,parent,id,title,size(500,500))self.setupStatusBar…

C#常用加密方式

一、AES加密算法AES算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。 AES是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 1…

C语言写文件到txt里有屯字,C语言10 文件.ppt

第十章 文件C文件概述文件类型指针文件的打开与关闭文件的读写文件的定位出错的检测赂恰滔氢戳骏市蔫盒少郴害篆汤看拴掳驮泅戈呕压琐憨波褪队敛紫爸戏仅C语言10 文件C语言10 文件10.1 C文件概述文件:存储在外部介质上数据的集合,是操作系统数据管理的单位文件分类按…

java中volatile的使用方式

2019独角兽企业重金招聘Python工程师标准>>> 转载地址: http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 转载于:https://my.oschina.net/wangfree/blog/122664