10个linux实用工具

1.w

显示谁登录来系统并执行了哪些程序。

$w

不显示头部信息

$w -h

显示指定用户

$w <username>

2.nmon

Nmon(nigel's monitor的简写)是一个显示系统性能信息的工具。

$nmon

nmon可以显示磁盘、cpu、memory等信息

3.ncdu

是一个支持光标的du程序,这个命令是用来分析各种目录占用的磁盘空间。

$ncdu

支持键盘上下方向键,回车进入相应的目录,按[n]则通过文件名排序,按[s]则通过文件大小排序(默认)

4.slurm

一个基于网络接口的带宽监控命令行程序,它会用字符来显示文本图形。

$slurm -i <interface>

5.findmnt

Findmnt命令用于查找挂载的文件系统。它用来列出安装设备,当需要时也可以挂载或卸载设备,他是util-linux软件包一部分。

$findmnt

以列表格式输出。

$findmnt -l

列出在fstab中挂载的文件系统。

$findmnt -s

按文件类型列出已挂载的文件系统。

$findmnt -t ext4

6.dstat

一种灵活的组合工具,它可用于监控内存,进程,网络和磁盘性能,它可以用来取代ifstat, iostat, dmstat等。

查看有关cpu,硬盘和网络的详细信息。

$dstat

-c  cpu

-d  磁盘

$dstat -cdl -D sda1

7.saidar

另一种基于命令行的系统统计数据监控工具,提供了有关磁盘使用,网络,内存,交换分区等信息。

$saidar

-c  启用颜色输出

8. ss

ss (socket statistics) 是一个很好的替代netstat的选择,它从内核空间收集信息,比netstat的性能更好。

$ss

9.ccze

一个美化日志显示的工具。

$tailf /var/log/syslog | ccze

将日志保存为html文件。

$tailf /var/log/syslog | ccze -h > /home/hwade/Desktop/cczelog.html

ps: ccze命令运行完后不知为何好像不能自动关闭

10. ranwhen.py

一种基于Python的终端工具,它可以用来以图形方式显示系统活动状态。详细信息以一个丰富多彩的柱状图来展示。

首先要安装python3.2

$sudo apt-get install python3.2

下载ranwhen.py文件

Download ranwhen.py

$unzip ranwhen-master.zip && cd ranwhen-mast
$python3.2 ranwhen.py

ps:不知为何执行结果会这么乱。

 

转自:微信公众号-Linux中国

posted @   挖掘鸡  阅读(855)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示