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,一经查实,立即删除!

相关文章

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

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

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颁发给计算机的证书&…

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

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

linux 修改文件名_Linux常用命令

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

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 目…

java中volatile的使用方式

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

linux文件编程(1)—— open、write、read、lseek、阻塞问题(ps文件操作/文件描述符/重定向原理/缓冲区/标准错误)

参考:linux文件编程(1)—— 常用API之open、write、read、lseek 作者:丶PURSUING 发布时间: 2021-04-08 22:19:28 网址:https://blog.csdn.net/weixin_44742824/article/details/115209134 【Linux】文件操…

linux文件编程(4)—— 用ANSIC标准C库函数进行文件编程:fopen、fread、fwrite、fseek

参考:linux文件编程(5)—— 用ANSIC标准中的C库函数进行文件编程 作者:丶PURSUING 发布时间: 2021-04-11 11:58:25 网址:https://blog.csdn.net/weixin_44742824/article/details/115209680 部分参照&#…

swig封装 c语言函数到python库,python swig 调用C/C++接口

转载:https://www.cnblogs.com/dda9/p/8612068.html当你觉得python慢的时候,当你的c/c代码难以用在python上的时候,你可能会注意这篇文章。swig是一个可以把c/c代码封装为python库的工具。(本文封装为python3的库)文章结构整体看封装只使用py…

Java学习---面试基础知识点总结

Java中sleep和wait的区别① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,实际上还是a去睡觉,要让b线…

使用NPOI和委托做EXCEL导出

首先,在用NPOI导出时,学习了邀月这篇文章NPOI根据Excel模板生成原生的Excel文件实例,在这里先行谢过了。 本篇文章在邀月的基本上,做了一些小的改动,加上委托的机制。因为在做导出时,加载模板,下…

android 放大镜功能,简单实现Android放大镜效果

利用之前学过的图形图像绘画技术和图片添加特效技术,我们来实现一个Android放大镜的简单应用。最终效果如图具体实现:用来显示自定义的绘图类的布局文件res/layout/main.xml:xmlns:tools"http://schemas.android.com/tools"android:layout_width"fil…

android 音乐播放器的状态栏通知,Android仿虾米音乐播放器之通知栏notification解析...

通知栏notification是Android中一个很重要的组件,可以在顶部状态栏中存在,用户也可以通过此来操作应用,在Android中只有3.0以上的版本才加入了notification的按钮点击功能。先看一下仿虾米写出来的通知的效果这是一个自定义的notification&am…

mysql 查询语句_SQL语言mysql基础查询语句

单表查询、条件查询、查询并排序、限制结果查询、查询并排名、分组聚合查询、-- DQL操作,数据基本查询语言使用----------------------------------------------------------------------------------------------- -- 创建数据表-- 注释:员工编号&#…

mvdr波束形成原理_5G的“波束赋形”技术是什么东东?

工业互联网建设巳拉开帷幕,作为其“基础设施”的5G许多通信技术将发挥极大作用。波束赋形就是其中之一。电磁波发射波束、如不加人为干涉,是向其四周无死角散射,大部分是做无用功或浪费掉了。而5G的波束赋形技术、就是使用很多微型的毫米级天…

python 2 类与对象

1、类与对象的概念 类即类别、种类,是面向对象设计最重要的概念,从一小节我们得知对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。 那么问题来了,先有的一个个具体存在的对象(比如一个具体存在…

mx4 pro 刷 原生 android,魅族MX4 Pro怎么刷机?通用刷机和固件升级教程

魅族MX4 Pro是一款性价比很高的手机,使用这款手机的用户也非常多。不过在魅族MX4 Pro的使用过程中,难免会出现系统方面的问题,又或者官方发布了新的固件升级包,这个时候就需要通过刷机的方法来解决问题或者升级魅族MX4 Pro固件。在…

#linux# su命令细节错误

2019独角兽企业重金招聘Python工程师标准>>> #前言# 在学习su命令时&#xff0c;几乎所有的国内书籍都说是切换用户功能。今天在linux系统下想开启httpd&#xff08;即Apache服务器&#xff09;&#xff0c;输入指令<code>service httpd start</code>结…