当前位置: 首页 > 科技观察

十个好用的Linux实用工具推荐

时间:2023-03-21 13:48:08 科技观察

【引自Winclient的博客】在这篇文章中,我们收集了10个对Linux用户非常有用的工具,包括网络监控、系统审计或其他有用的命令。这10个Linux工具可以帮助大家提高工作和使用效率,非常实用。1.w是的,你没看错,就是w命令。使用这个命令,我们可以看到当前有谁登录了系统,执行了哪些命令。2.nmonNmon是一个可以监控当前系统性能的小工具。使用前需要先通过以下命令安装:sudoapt-getinstallnmon安装完成后,执行nmon命令打开:nmonnmon可以查看网络、CPU、内存和磁盘使用情况。打开后按c查看CPU信息:打开后按n查看网络信息:3、ncduncdu命令可以用来查看和分析Linux中各个目录占用的磁盘空间。请使用以下命令安装:apt-getinstallncdu安装完成后,执行以下命令从根目录开始分析:ncdu/注意:执行以上命令会占用大量磁盘I/O。分析完成后,会产生类似如下截图的输出:我们可以在结果界面按n进行按名称排序或者按s按大小排序。#p#4.slurmslurm是一个NIC带宽监控命令行实用程序,可自动生成ASCII图形输出。使用前使用以下命令安装:apt-getinstallslurm使用以下命令输出:slurm-i<网卡名称>在slurm界面可以执行以下选项:i:displaylx/txstatusc:switch到经典界面◆r:手动刷新界面◆q:退出工具5.findmntfindmnt是Linux内置的命令行工具,主要用于查找挂载文件系统的状态。findmnt可以查看当前系统挂载的设备,并在必要时进行挂载或卸载操作。执行findmnt命令后,会看到如下输入:当然,还可以使用以下参数:◆findmnt-l:以列表形式输出◆findmnt-s:输出fstab中挂载的设备◆findmnt-text4:按文件systemtypeOutput6.dstatdstat是一个可以灵活组合使用的工具。它可用于监控内存、进程、网络和磁盘性能,并可用于替代ifstat、iostat和dmstat等工具。使用前需要先执行以下命令安装:apt-getinstalldstat执行以下命令查看所有监控数据:dstat有很多可选参数,常用的有:dstat-c:monitorCPUdstat-cdl-Dsda1:监控CPU详情◆dstat-d:监控磁盘7.saidarsaidar是另一个CLI系统数据监控和统计工具,提供磁盘、网络、存储和SWAP的监控信息。使用前需要先使用以下命令安装:sudoapt-getinstallsaidar安装完成后可以直接执行saidar进行输出,不过我们通常使用带参数的命令来生成彩色输出:saidar-c#p#8.ssss全称socketstatistics,是一个可以替代netstat的网络连接查看工具。直接执行ss查看:常用参数有:ss-Atcp:指定查看协议ss-ltp:显示进程名和PID9.cczeccze很好用,可以用不同颜色高亮显示日志,方便管理员区分和查看分析.在使用之前,需要使用如下命令安装:apt-getinstallccze我们可以类似的方式使用:tailf/var/log/syslog|ccze并使用ccze-l参数查看其支持的日志类型。10.ranwhen.py我们最新介绍的ranwhen.py是一个可以图形化显示系统活动的python工具。使用该工具需要先安装python语言支持:sudoapt-add-repositoryppa:fkrull/deadsnakessudoapt-getupdatesudoapt-getinstallpython3.2然后下载ranwhen.pywgethttps://github.com/p-e-w/ranwhen/archive/master.zipunzipmaster.zip&&cdranwhen-master使用如下命令执行ranwhen.python3.2ranwhen.py总结本文介绍的10个有用的Linux实用工具非常有趣,希望你喜欢.