Linux:动态监控进程+监控网络状态

简介: Linux:动态监控进程+监控网络状态

1.动态监控进程:


fa406e9b5f074200a94bd51564e2c315.png


当前时间 系统运行时间 用户数量 负载值(三个值的和/3如果大于0.7,则负载过大;否则负载还行)


Tasks:任务数。 running是正在运行的任务数 zombie是僵死进程(程序已经死掉,但是内存没有被释放)。


CPU(重点): us:用户占用的cpu, sy:系统占用的cpu id:空闲的cpu


KiB Mem(重点):内存占用情况。 free空闲内存 used使用的内存 buff占用的内存


KiB SWap:SWap分区 avail可获取的内存


f8e6b1335f1a4bb7a95cd6e117a6a6c2.png


案例2的进程ID是PID对应的ID


操作结果如下:


0c5368b62e384970b39e2041bb3ea2df.png


注:此时是输入P,,CPU使用率从大到小排序的。(输入top前提下)


案例2操作如下:


eeea495218944bcaa0130c6704690789.png


2.监控网络状态:


b729443e8f174ccdaf5119dc2ac9be4a.png


netstat - an | more操作结果如下:


11c0c0ad81a54218b24836196490ccab.png


Proto:网络协议 Local Address:本地地址(Linux) Foreign Address:外部地址(X-shell)


State : 状态 LISTEN:监听 ESTABLISHED:连接


如果在增加一个用户会发生什么呢?结果如下:


3b3d5438ef6b453485486922cf05eade.png


那么这该怎么理解呢?理解图如下:


f0944eea62634af8a4c4c21dfd768de3.png


注:如果使用logout,断开网络连接,用户会立即退出,但是不会立即取消外部地址和Linux之间的连接线,此时状态会变成TIME_WAIT,现象如下:


76a3866f152f4d87b12e4f3e64637e4b.png


注:TCP协议的默认处理机制是如果用户断开连接,会临时等待(1~3min)。我的电脑测试过许多次,都是很快就断开联系了,手速不够快,就没法给大家截图了。


应用案例:请查看服务名为SSHD的服务的信息,操作如下:


6ec25d2ca3a6424d8a9ac80810e4db25.png


注:netstat -anp | grep sshd的-anp之间不能加空格!


相关文章
|
9月前
|
存储 监控 算法
电脑监控管理中的 C# 哈希表进程资源索引算法
哈希表凭借O(1)查询效率、动态增删性能及低内存开销,适配电脑监控系统对进程资源数据的实时索引需求。通过定制哈希函数与链地址法冲突解决,实现高效进程状态追踪与异常预警。
361 10
|
9月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
431 1
|
9月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
397 1
|
10月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
273 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
425 19
|
Web App开发 Linux 程序员
获取和理解Linux进程以及其PID的基础知识。
总的来说,理解Linux进程及其PID需要我们明白,进程就如同汽车,负责执行任务,而PID则是独特的车牌号,为我们提供了管理的便利。知道这个,我们就可以更好地理解和操作Linux系统,甚至通过对进程的有效管理,让系统运行得更加顺畅。
444 16
|
监控 安全 网络协议
恶意软件无处逃!国内版“Manus”AiPy开发Windows沙箱工具,进程行为+网络传输层级监控! 头像 豪气的
NImplant.exe 是一款后渗透测试工具,可实现远程管理与持久化控制。其优点包括无文件技术、加密通信和插件扩展,但也存在被检测风险及配置复杂等问题。为深入分析其行为,我们基于 aipy 开发了 Windows 沙箱工具,针对桌面上的 NImplant.exe 进行多维度分析,涵盖进程行为、网络连接(如 TCP 请求、目标 IP/域名)、文件控制等,并生成传输层监控报告与沙箱截图。结果显示,aipy 工具响应迅速,报告清晰易读,满足分析需求。
|
监控 Shell Linux
Linux进程控制(详细讲解)
进程等待是系统通过调用特定的接口(如waitwaitpid)来实现的。来进行对子进程状态检测与回收的功能。
318 0
|
存储 负载均衡 算法
Linux2.6内核进程调度队列
本篇文章是Linux进程系列中的最后一篇文章,本来是想放在上一篇文章的结尾的,但是想了想还是单独写一篇文章吧,虽然说这部分内容是比较难的,所有一般来说是简单的提及带过的,但是为了让大家对进程有更深的理解与认识,还是看了一些别人的文章,然后学习了学习,然后对此做了总结,尽可能详细的介绍明白。最后推荐一篇文章Linux的进程优先级 NI 和 PR - 简书。
382 0
|
存储 Linux Shell
Linux进程概念-详细版(二)
在Linux进程概念-详细版(一)中我们解释了什么是进程,以及进程的各种状态,已经对进程有了一定的认识,那么这篇文章将会继续补全上篇文章剩余没有说到的,进程优先级,环境变量,程序地址空间,进程地址空间,以及调度队列。
254 0

热门文章

最新文章