linux管理工具有哪些

linux管理工具有:1、htop,一款监控与进程管理软件;2、dstat,系统资源统计生成工具,可收集网络、硬盘、CPU等系统资源情况;3、Glances,跨平台的系统监控工具;4、iftop,实时流量监控工具;5、nethogs等等。

linux管理工具有哪些

本教程操作环境:linux5.9.8系统、Dell G3电脑。

linux系统管理—好用的一些开源工具

htop

htop是一款运行于Linux系统上的监控与进程管理软件,取代传统UNIX的top。安装命令如下:

# yum install htop

htop的使用:

# htop

可以通过F1获取帮助,了解其细节。

dstat

dstat是一个用Python语言实现的系统资源统计生成工具。可以基本取代vmstat,iostat,netstat和ifstat工具。收集网络,硬盘,CPU等系统资源情况。安装命令如下:

# yum install dstat

dstat运用展示

[root@web ~]# dstat -cdng

-c 表示CPU占用信息。idl代表idle空闲资源,wai代表等待I/O设备的响应情况,usr用户进程占用情况,sys是系统进程占用情况。-d 表示磁盘的读写操作。-n 表示网络发送和接受数据包的情况。-g 表示分页(page)情况,一个较大的分页代表使用了大量的交换空间。

其他参数运用:

[root@web ~]# dstat -lym---load-avg--- ---system-- ------memory-usage----- 1m   5m  15m | www.hongyangpt.cn int   csw | used  buff  cach  free0.40 0.47 0.35| www.zhuyngyule.cn 456   255 |5298M  388M 9867M  526M0.37 0.46 0.35| www.yinmao2zhuce.cn 320   165 |5298M  388M 9867M  526M0.37 0.46 0.35| www.feiyuptzc.cn 148   158 |5298M  388M 9867M  525M0.37 0.46 0.35|  www.tianjiptzc.cn 95   135 |5298M  388M 9867M  526M

其中:int代表中断,csw代表上下文切换,通常来说,值越大说明进程切换和中断频繁,可能造成一定的拥塞。

找出cpu,内存,io占用最高的进程和用户:

[root@web ~]# dstat -www.yunsheng-pt.com-proc-count --top-cpu --top-mem --top-ioproc -most-expensive- --most-expensive- ----most-expensive----tota|  cpu process   | www.yasenyulee.cn   memory process |     i/o process       377|java         0.0|www.lecaixuanzc.cn java        4513M|init         33k   33k 377|ManagementAge0.1|www.baihuayl7.cn  java        4513M|zabbix_agen2296B    0  377|node_exporter0.3|www.yuanyangyul.com java        4513M|node_export  22k 9788B 377|java         7.6|www.feishenbo.cn java        4506M|zabbix_agen2296B    0  377|java         6.2|java        4506M|zabbix_agen2296B    0  377|java         1.1|java        4501M|zabbix_agen2296B    0  377|java         0.1|java        4501M|zabbix_agen2296B    0  377|java         0.7|java        4501M|nginx: work  33k   38k

Glances

Glances是一个局域psutil的跨平台的系统监控工具。

安装命令:

yum install glances

启动:

单机启动:

glances

效果呈现:

web启动:

glances -w

web启动,需要安装bottle这个包。

iftop

iftop是一个类似top命令实时流量监控工具

安装命令:

# yum install -y iftop

运用:

iftop

其中:

乾坤圈新媒体矩阵管家 乾坤圈新媒体矩阵管家

新媒体账号、门店矩阵智能管理系统

乾坤圈新媒体矩阵管家 17 查看详情 乾坤圈新媒体矩阵管家 TX:发送流量RX:接收流量TOTAL:总流量Cumm:运行iftop到目前时间的总流量peak:流量峰值rates:分别表示过去 2s 10s 40s 的平均流量

nethogs

nethogs查看进程占用的带宽使用情况:

# yum install -y nethogs

运用:

# nethogs eth0

iotop

iotop类似于top命令的查看占用硬盘I/O的进程安装命令:

yum install iotop

运用:

iotop

phpSysInfo

   phpSysInfo是一套完全采用php编写的系统资源察看器。只要有浏览器就可以察看Linux、FreeBSD、OpenBSD、NetBSD等UNIX兼容系统的各种资源信息,相当方便。

webPM

   webPM是一套基于web的版本控制系统。核心部分采用PHP语言编写,后台需要MySQL支持。部分功能需要结合Perl语言编写的CGI模块。

Webmin: Unix上的GUI管理工具

   Webmin是一个用浏览器来管理系统的工具。用它,你不必知道复杂的命令行,也不用了解各种复杂的配置文件,系统管理变得非常简单!你可以设置帐号,配置DNS和文件共享等。

Mrtg(Multi Router Traffic Grapher,MRTG)

   Mrtg是一个监控网络链路流量负载的工具软件, 它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载

Saint/Satan

   Satan工具用来侦测网络的安全问题,它来源于它不好的方面。尽管Satan可以帮助系统管理员保护网络的安全,但是攻击者也可以利用它来达到破坏的目的。

相关推荐:《Linux视频教程》

以上就是linux管理工具有哪些的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/257232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月4日 07:50:06
下一篇 2025年11月4日 07:51:10

相关推荐

  • 在 NGINX 上托管 Angular 应用程序的终极指南

    在 nginx 服务器上托管 angular 应用程序可以增强性能,提供更好的安全性,并为生产环境提供更轻松的配置。以下是在 nginx 上部署 angular 应用程序的分步指南。 先决条件 已安装 nginx:确保您的服务器上安装了 nginx。您可以使用以下命令将其安装在基于 linux 的系…

    2025年12月19日
    000
  • Nodejs 的新功能

    TL;DR: 让我们探索 Node.js 22 的主要功能,包括 ECMAScript 模块支持和 V8 引擎更新。此版本引入了 Maglev 编译器和内置 WebSocket 客户端,以增强性能和实时通信。还涵盖了测试、调试和文件系统管理方面的改进。 Node.js 22 将于 10 月进入 LT…

    2025年12月19日
    000
  • Nodejs 版本管理器终极指南:NVM、NVS、fnm、Volta 和 asdf |第 1 部分

    介绍 嘿!如果您曾经使用 node.js 进行过开发,您就会明白,对于项目来说,经常需要使用不同的版本。也许一个项目可以在版本 10 上运行,另一个项目可以在版本 14 上运行,而一个新项目需要最新版本,比如 20。随着每个新版本的新功能的出现,一系列新的挑战也随之出现。这些是与库和框架的兼容性、新…

    2025年12月19日
    000
  • Redis:内存数据结构存储终极指南

    redis 是不断发展的数据管理和存储领域中广泛使用的技术。 redis 被公认为内存中数据结构存储,它提供了广泛的功能,使其成为从缓存到实时分析等各种应用程序的标准基础。这个综合教程将介绍 redis 是什么、它的核心功能、用例以及如何开始。 什么是redis? redis代表远程字典服务器;它是…

    2025年12月19日
    000
  • Qopy:作为开发人员我最喜欢的剪贴板管理器

    作为一名开发人员,我一直在寻找可以使我的工作流程更顺畅、更高效的工具。最近,我偶然发现了 Qopy,一个可以在 Linux 和 Windows 上运行的开源剪贴板管理器。 什么是Qopy? Qopy 是一个简单的剪贴板管理器,旨在改进标准剪贴板体验。它的设计宗旨是用户友好、可靠且快速。 为什么这么好…

    2025年12月19日
    000
  • 每个开发人员都应该了解的顶级后端框架

    在不断发展的 Web 开发世界中,后端框架是无名英雄,为我们最喜​​欢的应用程序背后的引擎提供动力。这些框架不仅简化了开发过程,还确保您的应用程序可扩展、安全且健壮。这里是每个开发人员都应该知道的 10 个后端框架。 1.Django-Python: Django 是一个高级 Python 框架,鼓…

    2025年12月19日
    000
  • 了解“无法获取本地颁发者证书”错误

    在 SSL/TLS 领域,“无法获取本地颁发者证书”错误是开发人员和系统管理员在使用安全连接时遇到的常见障碍。当证书链无法完全验证时,通常会出现此错误,这意味着系统无法验证证书的真实性,因为它无法识别颁发者。了解此错误对于确保依赖 SSL/TLS 的 Web 应用程序、服务器和其他系统中的安全通信至…

    2025年12月19日
    000
  • 如何使用 Electronjs 创建跨平台桌面应用程序

    在当今的软件开发环境中,构建跨不同操作系统无缝运行的应用程序比以往任何时候都更加重要。无论您的目标是 windows、macos 还是 linux,electron.js 都提供了一个强大的框架,可以使用熟悉的 web 技术创建桌面应用程序。本文将指导您完成设置 electron 环境、创建应用程序…

    2025年12月19日
    000
  • 设置您的开发环境 – ReactJS

    欢迎来到“reactjs 30 天”挑战的第二天!今天,我们将设置您的开发环境以开始构建 react 应用程序。我们今天选择的工具将使您的开发过程更加顺畅和高效。 为什么设置正确的环境很重要 在深入代码之前,有一个正确配置的环境至关重要。想象一下你要烤一个蛋糕。在开始混合配料之前,您需要确保拥有所有…

    2025年12月19日
    000
  • 如何在Windows上安装Nodejs、NPM和NVM(节点版本管理器)

    1。简介:每种语言都有自己的版本管理器。对于 Node.js,我们使用 NVM(节点版本管理器),它允许我们在同一环境中使用多个版本的 Node.js。这对于在不同版本的 Node.js 上测试我们的开发非常有用,这是 npm 和 Microsoft 推荐的良好实践。 2。关键概念:• NPM: N…

    2025年12月19日
    000
  • 计算机科学中缓慢但持续努力的力量

    在快节奏的计算机科学世界中,缓慢但持续努力的价值常常被快速创新的诱惑所掩盖。然而,正是这种有条不紊的方法构成了该领域一些最杰出成就的基础。 *渐进式进步* 代码、设计和机器学习算法中的微小增量变化单独来看似乎微不足道,但随着时间的推移,累积起来,它们会带来实质性的进步。该策略使开发人员能够构建弹性系…

    2025年12月19日
    000
  • 在没有本地安装的情况下在 Postman 上测试您的端点

    当我的笔记本电脑损坏时,我不得不切换回旧的 Windows 8 机器。安装 Rust、Linux 和 IDE 等开发工具非常麻烦,特别是因为我依靠 Postman 来测试我的服务器端点。为了避免安装 Postman,我发现它提供了一个 Web 应用程序。然而,出于安全原因,网页版不支持 localh…

    2025年12月19日
    000
  • node.js下载 2024最新版Node.js下载安装及环境配置教程

    Node.js安装配置教程:下载与操作系统和架构匹配的Node.js版本。安装Node.js,按照提示选择安装路径和组件。为系统添加NODE_PATH环境变量,指向Node.js安装路径。验证环境变量,检查是否输出正确的Node.js安装路径。 2024最新版Node.js下载安装及环境配置教程 一…

    2025年12月19日
    000
  • node.js下载安装教程

    Node.js是一个在服务器端运行JavaScript代码的跨平台JavaScript运行时环境。下载步骤因操作系统而异,一般在Node.js官网下载对应的安装包。安装后通过在命令行输入“node -v”检查版本验证安装。 Node.js 下载安装教程 一、什么是 Node.js? Node.js …

    2025年12月19日
    000
  • Node.js(v16.13.2版本)安装及环境配置的图文教程

    要安装 Node.js 及其环境,请执行以下步骤:从官方网站下载并安装 Node.js。验证安装,检查版本号。安装 Node 包管理器 (NPM)。设置环境变量,使 Node.js 和 NPM 可在任何路径运行。测试安装,创建 JavaScript 文件并运行它。 Node.js 安装及环境配置教程…

    2025年12月19日
    000
  • nodeis的适用场景

    Node.js 适用于处理高并发、非阻塞的应用场景,包括:实时应用(如聊天室、在线游戏)微服务架构API 网关数据流处理物联网DevOps 工具 Node.js 的适用场景 Node.js 是一个服务器端的 JavaScript 运行环境,它非常适合处理 高并发、非阻塞 的应用场景。 具体而言,No…

    2025年12月19日
    000
  • node.js的特点及应用在哪些场景

    Node.js的特点:单线程、事件驱动非阻塞I/O模块化系统跨平台应用场景:实时应用数据密集型应用Web服务和API微服务架构DevOps工具 Node.js的特点及其应用场景 特点 Node.js是一个基于Chrome V8引擎构建的JavaScript运行时环境,具有以下特点: 单线程、事件驱动…

    2025年12月19日
    000
  • node.js为什么不火了

    尽管有观点认为 Node.js 已没落,但事实并非如此。node.js 作为一种流行的 JavaScript 运行时,在蓬勃发展,原因包括:1. 强大的生态系统;2. 异步编程;3. 跨平台支持;4. 企业认可;5. 持续发展。它广泛应用于 Web 服务器、实时应用程序、微服务、数据流处理和命令行工…

    2025年12月19日
    000
  • Node.js 生态系统是什么

    Node.js 生态系统是一个围绕 Node.js 运行时环境的庞大软件集合,它为开发人员提供构建和部署 Web 应用程序所需的关键组件:核心模块:提供核心功能,例如文件系统操作和网络。NPM:管理 Node.js 模块的包管理器。Express.js:用于构建 Web 应用程序的框架。MongoD…

    2025年12月19日
    000
  • node.js 运行环境

    Node.js 运行环境是一个基于 V8 JavaScript 引擎的软件平台,用于在服务器端运行 JavaScript 应用程序,提供高效、可扩展和跨平台的开发体验,并拥有丰富的模块生态系统。 Node.js 运行环境 什么是 Node.js 运行环境? Node.js 运行环境是一个软件平台,它…

    2025年12月19日
    000

发表回复

登录后才能评论
关注微信