当前位置: 首页 > news >正文

linux监控命令

在 Linux 中,有许多命令可以用于监控系统的性能和状态。以下是一些常用的监控命令及其用途:

1. top​ 和 htop

top

top​ 命令显示当前系统中运行的进程列表及其资源使用情况。

top

recording

htop

htop​ 是 top​ 命令的增强版,提供更友好的界面和更多的功能。


sudo apt update
sudo apt install htop -y# 使用
htop

recording

2. ​vmstat

vmstat​ 命令报告关于虚拟内存、进程、CPU 活动等的统计信息。

vmstat 1 # 1表示每秒输出一次

recording

3. iostat

iostat​ 命令报告 CPU 使用情况和 I/O 统计信息。

# 安装
apt install sysstat -y# 使用
iostat -x 1  # 1表示每秒输出1次

image

4. free

free​ 命令显示系统的内存使用情况。

free -h

image

5. df

df​ 命令报告文件系统的磁盘空间使用情况。

df -h

image

6. du

du​ 命令估计文件和目录的磁盘使用情况。

du -sh /path/to/directory

image

7. sar

sar​ 命令收集、报告和保存系统活动信息。需要安装 sysstat​ 包。

sudo apt install sysstat -ysar 1 3 # 每秒输出1次,一共输出3次

image

8. netstat 和 ss

netstat

netstat​ 命令显示网络连接、路由表、接口统计信息、伪装连接和多播成员。

apt install net-tools -ynetstat -tuln

image

ss

ss​ 是 netstat​ 的现代替代品,功能更强大。

ss -tuln

image

9. ​iftop

iftop​ 命令监视网络接口上的流量。需要安装:

sudo apt install iftop
sudo iftop # 持续监视

image

10. nload

nload​ 是一个用于实时监控网络流量的工具。需要安装:

sudo apt install nloadnload

提供的信息比较少,唯一亮点:可以使用左右方向键切换要显示的网卡。

recording

11. ​dstat

dstat​ 命令同时提供 vmstat​、iostat​、netstat​ 和 ifstat​ 的统计信息。需要安装:

sudo apt install dstatdstat

recording

12. ​glances

glances​ 命令是一个跨平台的实时系统监视工具,信息丰富。需要安装:

sudo apt install glancesglances

recording

13. ​mpstat

mpstat​ 命令报告各个处理器的活动情况。需要安装 sysstat​ 包:

sudo apt install sysstatmpstat -P ALL 1

recording

14. ​pidstat

pidstat​ 命令报告任务的统计信息。需要安装 sysstat​ 包:

sudo apt install sysstatpidstat 1

recording

15. ​ioping

ioping​ 命令检查存储 I/O 延迟。需要安装:

sudo apt install ioping# -c 指定测试次数
ioping -c 10 /path/to/directory 

image

16. ​watch

watch​ 命令周期性地执行指定命令并显示输出,适合监控变化。

watch -n 1 'free'

recording

​​

17. ​ps

ps​ 命令显示当前系统中的进程信息。

ps aux

image

18. ​uptime

uptime​ 命令显示系统的运行时间、登录用户数和系统负载。

uptime

image

19. ​lsof

lsof​ 命令列出当前系统中打开的文件。

lsof

image

这个输出的行数就有点多了

image

20. ​tcpdump

tcpdump​ 命令捕获和分析网络流量。

sudo tcpdump -i eth0

eth0换成设备网卡

recording

总结

这些命令可以帮助你监控和诊断 Linux 系统的性能和状态。根据具体的监控需求,可以选择适当的命令组合使用。

相关文章:

linux监控命令

在 Linux 中,有许多命令可以用于监控系统的性能和状态。以下是一些常用的监控命令及其用途: 1. top​ 和 htop​ top ​top​ 命令显示当前系统中运行的进程列表及其资源使用情况。 top​​ ‍ htop ​htop​ 是 top​ 命令的增强版,提…...

SpringBoot入门笔记

本文是看黑马老师讲课视频学习笔记整理 目录 入门案例 基于IDEA联网 基于Springboot官网创建 基于阿里云创建项目 手工创建 隐藏文件 入门案例解析: parent​编辑 starter 引导类 内嵌tomcat 入门案例 基于IDEA联网 RestController RequestMapping("/books&…...

python 华为od 单词接龙

sd[word,dd,da,dc,dword,d] # 计算出下一个接龙单词 def jl(sd,st):# sd.remove(st)sd list(set(sd))sends list(st)[-1]lg []sd.sort()for i in sd:if i.startswith(sends):lg.append((i, len(i)))if lg[]:return 0,0lg.sort(keylambda x: x[1],reverseTrue)maxlen lg[0][…...

Vue+Echart实现地图省市区三级下钻

采用在线地图数据&#xff0c;整体简约&#xff0c;扩展也方便 参考 <template><div><div ref"mapContainer" style"width: 100%; height: 600px;"></div><button click"goBack">返回上一级</button></…...

Apache Tomcat 信息泄露漏洞排查处理CVE-2024-21733)

一、漏洞描述 Apache Tomcat作为一个流行的开源Web服务器和Java Servlet容器并用于很多中小型项目的开发中。其中,Coyote作为Tomcat的连接器组件,是Tomcat服务器提供的供客户端访问的外部接口,客户端通过Coyote与服务器建立链接、发送请求并且接收响应。 近日发现Apache To…...

51单片机-LED实验

实现了按下独立按键&#xff0c;LED灯亮&#xff0c;松开独立按键&#xff0c;LED灯灭的功能 #include <8051.h>void delayms(unsigned char t){unsigned char i,j;i900;jt;do{jt;while (j--){/* code */}}while(i--); }void main(){// P2_01;while (1){if(P3_00){delay…...

无人机开启农林植保新篇章

嘿&#xff0c;小伙伴们&#xff0c;你们知道吗&#xff1f;无人机已经悄悄在农业领域大展拳脚&#xff0c;成为现代农业的“黑科技”新宠儿啦&#xff01; 想象一下&#xff0c;广袤的田野上空&#xff0c;无人机如同勤劳的蜜蜂&#xff0c;精准高效地完成着各项任务&#xff…...

第N4周:NLP中的文本嵌入

本文为365天深度学习训练营 中的学习记录博客原作者&#xff1a;K同学啊 任务要求&#xff1a;加载第N1周的.txt文件&#xff0c;使用Embeddingbag与Embedding完成词嵌入 第N1周的.txt文件的名称为“任务文件.txt”&#xff0c;内容为&#xff1a; 比较直观的编码方式是采用上…...

C++高精度减法

高精度减法其实跟加法差不多&#xff0c;首先就是需要逆序存入整数数组&#xff0c;其次就是做运算&#xff0c;最后就是删除前导0逆序输出。 不过在做高精度减法需要考虑一下两个数的关系是有三种的&#xff0c;a>b,a<b ab;思考全面咱们的程序才能拿满分。 以下是完整…...

protobuf cmakelist,msvc utf-8设置

源字符集和执行字符集 源字符集指的是cpp文件中字符串的编码方式 执行字符集指的是exe文件中字符串的编码方式 msvc编译器设置的命令行参数 /source-charset:utf-8 /execution-charset:utf-8 cmake中设置 add_compile_options(“ < < <<CXX_COMPILER_ID:MSVC>…...

Haproxy讲解

Haproxy: haproxy是一个开源的高性能反向代理和负载均衡器&#xff0c;主要用于‌TCP和‌HTTP流量管理。 功能和特点&#xff1a;haproxy能够处理大量的并发连接&#xff0c;支持TCP和HTTP协议&#xff0c;具有高可用性和负载均衡功能。它特别适用于需要处理大量流量的网站&am…...

K8S系列——一、Ubuntu上安装Helm

在使用K8S搭建集群服务时&#xff0c;有时候需要用到Helm&#xff08;一个用于Kubernetes应用管理的工具&#xff09;&#xff0c;下面是在Ubuntu上安装Helm的过程。 1.更新系统软件包列表 sudo apt-get update2.安装必要的依赖项 sudo apt-get install apt-transport-https…...

排序: 插入\希尔\选择\归并\冒泡\快速\堆排序实现

1.排序的概念及应用 1.1概念 排序:所谓排序&#xff0c;就是一串记录&#xff0c;按照其中的某个或某些关键字的大小&#xff0c;递增或递减的排列起来的操作。 1.2运用 购物筛选排序&#xff1a; 1.3常见排序算法 2.实现常见的排序算法 int a[ {5,3,9,6,2,4,7,1,8}; 2…...

OpenCV图像处理——按最小外接矩形剪切图像处理ROI后映射回原图像

引言 在图像处理过程中&#xff0c;提取感兴趣区域&#xff08;ROI&#xff09;并在其上进行处理后&#xff0c;往往需要将处理后的结果映射回原图像。这一步通常涉及以下几个步骤&#xff1a; 找到最小外接矩形&#xff1a;使用 cv::boundingRect 或 cv::minAreaRect 提取感兴…...

Linux中以单容器部署Nginx+ASP.NET Core

强烈推荐在生产环境中使用反向代理服务器转发请求到Kestrel Http服务器&#xff0c;本文将会实践将Nginx --->ASP.NET Core 部署架构容器化的过程。 Nginx->ASP.NET Coe部署架构容器化 在Docker中部署Nginx--->ASP.NETCore 有两种选择&#xff0c; 第一种是在单容器…...

【秋招笔试】8.11大疆秋招(第三套)-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收…...

标题:打造编程学习的知识宝库:高效笔记记录与整理

标题&#xff1a;打造编程学习的知识宝库&#xff1a;高效笔记记录与整理 在编程学习的征途中&#xff0c;有效的笔记记录和整理技巧对于掌握和回顾知识点至关重要。本文将从笔记工具选择、笔记结构设计、以及实践与复习策略三个方面&#xff0c;探讨如何高效地记录并整理编程…...

【Rust光年纪】Rust 官方提供的关键工具概览:代码检查、格式化和依赖管理

提升 Rust 项目质量和安全性&#xff1a;掌握官方工具的核心功能和使用方法 前言 Rust 作为一种系统编程语言&#xff0c;拥有强大的性能和内存安全特性。然而&#xff0c;随着项目规模增长&#xff0c;代码检查、格式化和依赖管理等工作变得更加重要。因此&#xff0c;Rust …...

【Python学习-UI界面】PyQt5 小部件8-QSlider 数值滑动

样式如下: QSlider 类对象为用户提供一个沟槽&#xff0c;可以在其上移动一个手柄。 它是一个经典的小部件&#xff0c;用于控制有界值。 手柄在沟槽上的位置相当于控件的下限和上限之间的整数。 常用方法如下&#xff1a; 序号方法描述1setMinimum设置滑块的最小值2setMax…...

MapReduce入门教程

这可不是目录 入门定义与说明数据分析Map和Reduce阶段的任务<Kn,Vn>分析MapReduce的数据类型其他说明(持续更新) 开发案例(持续更新)自定义的wordcountcsv文件操作序列化操作 入门 定义与说明 数据分析 以下未数据分析示意图 Map和Reduce阶段的任务 Map阶段的任务&a…...

MATLAB roots函数实战:5分钟搞定高阶系统稳定性判断(附完整代码)

MATLAB roots函数实战&#xff1a;高阶系统稳定性分析的黄金法则 在控制工程和自动化领域&#xff0c;系统稳定性分析是每个工程师的必修课。面对复杂的高阶系统特征方程&#xff0c;传统的手工计算方法不仅耗时耗力&#xff0c;还容易出错。而MATLAB的roots函数配合简单的可视…...

在数据爬取项目中集成 Taotoken 大模型 API 进行智能解析

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 在数据爬取项目中集成 Taotoken 大模型 API 进行智能解析 处理海量非结构化网页数据时&#xff0c;传统的规则提取方法往往力不从心…...

S905M芯片盒子救砖实战:8189ETV无线与NAND存储的线刷固件修复指南

1. 救砖前的准备工作 当你发现手里的辽宁移动数码视讯Q5盒子突然变砖&#xff0c;先别急着扔。这种采用S905M芯片的盒子其实有很高的可玩性&#xff0c;尤其是搭配8189ETV无线模块和NAND存储的方案&#xff0c;只要掌握正确方法&#xff0c;救砖成功率很高。我前前后后折腾过二…...

别再Ctrl+F GitHub了!Perplexity高级提示词工程(含18个已验证模板),让开源检索进入“所想即所得”时代

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Perplexity GitHub资源检索的范式革命 从关键词匹配到语义理解的跃迁 传统 GitHub 搜索依赖精确的仓库名、文件路径或正则表达式&#xff0c;而 Perplexity 引入的 LLM 驱动检索将自然语言查询&#x…...

演讲口才课到底有没有用?上完三个月后的真实反馈

三个月前&#xff0c;林薇坐在会议室的角落里&#xff0c;手里攥着一份精心准备的方案&#xff0c;却迟迟没有开口。那一刻&#xff0c;她看着同事们侃侃而谈&#xff0c;心里反复问自己&#xff1a;为什么明明有想法&#xff0c;却说不出来&#xff1f;就是那个瞬间&#xff0…...

在Windows上直接安装Android应用:APK安装器的三大优势与完整使用指南

在Windows上直接安装Android应用&#xff1a;APK安装器的三大优势与完整使用指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾经希望在Windows电脑上直接运…...

Perplexity接入Google Scholar的5大避坑指南:实测失效率下降87%的权威配置方案

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Perplexity接入Google Scholar的整合背景与价值定位 学术信息检索正经历从“关键词匹配”向“语义理解可信溯源”的范式跃迁。Perplexity 作为基于大语言模型的实时问答引擎&#xff0c;其核心优势在于…...

告别手动建造:TEdit免费地图编辑器如何10倍提升泰拉瑞亚创作效率

告别手动建造&#xff1a;TEdit免费地图编辑器如何10倍提升泰拉瑞亚创作效率 【免费下载链接】Terraria-Map-Editor TEdit - Terraria Map Editor - TEdit is a stand alone, open source map editor for Terraria. It lets you edit maps just like (almost) paint! It also l…...

Linux服务器运维实战:为什么我更推荐用apt安装FileZilla而不是下载tar包?

Linux服务器运维实战&#xff1a;为什么我更推荐用apt安装FileZilla而不是下载tar包&#xff1f; 每次在Linux服务器上部署FTP客户端时&#xff0c;我都会面临一个选择&#xff1a;是直接apt install filezilla&#xff0c;还是去官网下载tar包手动安装&#xff1f;五年前我可能…...

【MySQL】《MySQL索引核心分类面试高频考点问答清单》(附:《一页纸速记版》)

文章目录《MySQL索引核心分类面试高频考点问答清单》一、基础概念类&#xff08;入门必问&#xff09;Q1&#xff1a;MySQL索引的本质是什么&#xff1f;核心作用有哪些&#xff1f;Q2&#xff1a;MySQL常用的索引数据结构有哪些&#xff1f;各自特点是什么&#xff1f;Q3&…...