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)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
MySQL中的备份策略技巧分享
上一篇 2026年10月10日 14:24:55
postgresql怎么兼容MySQL if函数
下一篇 2025年11月4日 09:46:17

相关推荐

  • linux快照是什么

    linux快照是什么linux快照是什么linux快照是什么linux快照是什么

    在linux中,快照是文件系统状态的只读时间点副本,是在特定的时间节点上保存文件系统的状态,并且保存在与文件系统相同的存储设备上;作用为在线数据备份与恢复。通常系统快照中会包含所有的目录与文件信息,或者至少是保存了操作系统所需要的文件信息。 本教程操作环境:linux5.9.8系统、Dell G3电…

    2026年10月10日 • 用户投稿
    100
  • 【CentOS 8】:唉?yum install 怎么突然不行了?

    【CentOS 8】:唉?yum install 怎么突然不行了?【CentOS 8】:唉?yum install 怎么突然不行了?【CentOS 8】:唉?yum install 怎么突然不行了?【CentOS 8】:唉?yum install 怎么突然不行了?

    目录 背景 这个事情其实官方早就通知了,我们忽略了 如何解决? 小科普4.1. CentOS 是什么?4.2. CentOS Stream 是什么? 背景 在年初上班的头几天,我想要在我的 Linux 服务器上安装 Docker,结果却遇到了错误。 我的机器系统是 CentOS 8。 这个事情其实官…

    2026年10月10日 • 用户投稿
    300
  • linux下怎么用rpm安装mysql

    linux下怎么用rpm安装mysqllinux下怎么用rpm安装mysqllinux下怎么用rpm安装mysqllinux下怎么用rpm安装mysql

    方法:1、用“pm -qa | grep mysql”检查是否安装mysql;2、用“wget rpm下载mysql地址”下载mysql源;3、用“yum -y install mysql-community-server”进行安装即可。 本教程操作环境:linux7.3系统、mysql8.0.22…

    2026年10月10日 • 用户投稿
    100
  • linux中段错误core dumped是什么

    linux中段错误core dumped是什么linux中段错误core dumped是什么linux中段错误core dumped是什么linux中段错误core dumped是什么

    在linux中,段错误“core dumped”指的是当程序运行的过程中异常终止或者崩溃时,操作系统会将程序当时的内存状况记录下来并保存在一个文件中的行为;除了内存信息之外,还有些关键的程序运行状态也会同时dump下来。 本教程操作环境:linux7.3系统、Dell G3电脑。 linux中段错误…

    2026年10月10日 • 用户投稿
    200
  • Linux中自带emacs吗

    Linux中自带emacs吗Linux中自带emacs吗Linux中自带emacs吗Linux中自带emacs吗

    Linux不是自带emacs的;emacs是一个集成开发环境和文本编辑器,因为vim的体积比emacs小,所以大部分的linux发行版本自带的编辑器都是vim;emacs也可以自行安装,语法为“apt-get install emacs”。 本教程操作环境:linux7.3系统、Dell G3电脑。…

    2026年10月10日 • 用户投稿
    300
  • linux中超级用户是什么

    linux中超级用户是什么linux中超级用户是什么linux中超级用户是什么linux中超级用户是什么

    在linux中,超级用户是拥有操作系统资源的所有访问权限的用户,也即root用户,该权限可以用于对系统的维修和管理;在系统安装时默认创建的账号是标准用户,只有超级用户才可以对系统进行设置权限。 本教程操作环境:linux7.3系统、Dell G3电脑。 linux超级用户 超级用户 1.linux操…

    2026年10月10日 • 用户投稿
    500
  • 什么是嵌入式linux系统

    什么是嵌入式linux系统什么是嵌入式linux系统什么是嵌入式linux系统什么是嵌入式linux系统

    嵌入式linux系统是指对标准linux经过小型化裁剪处理后,能够在嵌入式计算机系统上运行的一种操作系统;嵌入式linux能够固化在容量只有几K或者几M字节的存储器芯片或者单片机中,适合于特定嵌入式应用场合的专用Linux操作系统。 本教程操作环境:linux7.3系统、Dell G3电脑。 嵌入式…

    2026年10月10日 • 用户投稿
    100
  • FileNotFoundException陷阱:相对路径和绝对路径如何选择?

    FileNotFoundException陷阱:相对路径和绝对路径如何选择?FileNotFoundException陷阱:相对路径和绝对路径如何选择?FileNotFoundException陷阱:相对路径和绝对路径如何选择?FileNotFoundException陷阱:相对路径和绝对路径如何选择?

    遇到filenotfoundexception应优先检查路径设置。相对路径简洁但依赖运行环境,适用于项目资源文件,需注意工作目录差异;绝对路径稳定但缺乏灵活性,适合固定位置文件,建议通过配置读取;根据文件用途选择路径方式:1. 资源文件用类路径加载;2. 固定位置文件用绝对路径;3. 用户指定文件提…

    2026年10月10日 • 用户投稿
    100
  • Linux中sed工具的使用

    在linux中,sed工具是一种功能强大的流编辑器,广泛用于文本处理。以下是关于sed工具使用的一些关键点和示例: Sed工具的概述 Sed是一种流编辑器,它以行为单位进行处理。在处理过程中,sed将当前行存储在临时缓冲区中,称为“模式空间”(pattern space)。处理完后,缓冲区的内容被发…

    2026年10月10日
    200
  • linux下生成s文件的过程叫什么

    linux下生成s文件的过程叫什么linux下生成s文件的过程叫什么linux下生成s文件的过程叫什么linux下生成s文件的过程叫什么

    linux下生成s文件的过程叫“编译”。linux中的编译器gcc会把预处理后的“.i”文件进行语法分析、语义分析以及优化后生成汇编代码文件(“.s”文件),执行语法为“gcc -S 文件名.i -o 文件名.s”;接着汇编器会把汇编代码文件转换成中间目标文件;最后链接器ld会把目标文件与所需要的静…

    2026年10月10日 • 用户投稿
    100
  • linux终端类型xterm是什么

    linux终端类型xterm是什么linux终端类型xterm是什么linux终端类型xterm是什么linux终端类型xterm是什么

    xterm是X Windows系统的默认终端仿真器程序,出生于1984年,主要用来提供多个独立的SHELL输入输出;用户只需在“终端”窗口中键入“xterm”命令并按Enter,它将与xterm窗口一起启动X11环境。用户可以在同一个显示器上开启许多xterm,每一个都为其中运行的进程提供独立的输入…

    2026年10月10日 • 用户投稿
    400
  • crontab是linux自带的吗

    crontab是linux自带的吗crontab是linux自带的吗crontab是linux自带的吗crontab是linux自带的吗

    是的,crontab是linux系统下自带的定时任务工具,用户可以使用crontab工具来定制自己的计划任务。通过crontab命令,用户可以在固定的间隔时间执行指定的系统指令或shell脚本,语法“crontab [-u user] file”或“crontab [-u user] [-e|-l|…

    2026年10月10日 • 用户投稿
    100
  • linux怎么查看一个用户组里有哪些用户

    linux怎么查看一个用户组里有哪些用户linux怎么查看一个用户组里有哪些用户linux怎么查看一个用户组里有哪些用户linux怎么查看一个用户组里有哪些用户

    linux查看用户组下所有用户的两种方法:1、使用cat和grep命令查看用户组配置文件“/etc/group”中的内容,并过滤输出指定用户组的信息即可,语法“cat /etc/group|grep 组名”,可以输出指定用户组中的用户列表。2、使用“sudo yum members”命令安装memb…

    2026年10月10日 • 用户投稿
    100
  • linux ext3是什么

    linux ext3是什么linux ext3是什么linux ext3是什么linux ext3是什么

    在linux中,ext3全称“Third extended filesystem”,中文意思为“第三代扩展文件系统”,是一个日志文件系统;它最大支持的容量为32TB,单个文件最大限制为16TB,支持32000个子目录。ext3文件系统能够极大地提高文件系统的完整性,避免了意外宕机对文件系统的破坏。 …

    2026年10月10日 • 用户投稿
    100
  • linux的rz命令不能用怎么办

    linux的rz命令不能用怎么办linux的rz命令不能用怎么办linux的rz命令不能用怎么办linux的rz命令不能用怎么办

    在linux中,可以利用“yum install lrzsz -y”命令解决rz命令不能用的问题,该命令用于安装lrzsz,lrzsz是一款在linux里可代替ftp上传和下载的程序,参数设置为“-y”可以避免在安装的过程中输入参数。 本教程操作环境:linux7.3系统、Dell G3电脑。 li…

    2026年10月10日 • 用户投稿
    000
  • composer home命令怎么查找composer的家目录

    composer home命令怎么查找composer的家目录composer home命令怎么查找composer的家目录composer home命令怎么查找composer的家目录composer home命令怎么查找composer的家目录

    运行 composer config –global home 可直接查看 Composer 的家目录,该路径用于存储全局配置、缓存和包,常见于用户主目录下的 .composer 或 AppDataRoamingComposer。 要查找 Composer 的家目录,你可以使用 comp…

    2026年10月10日 • 用户投稿
    100
  • linux是开源的吗

    linux是开源的吗linux是开源的吗linux是开源的吗linux是开源的吗

    linux是开源的。linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核在加上用户空间的应用程序之后就成了linux操作系统,开源指的就是将源代码公开,开源之后代码效率更高,稳定性更好并且代码更安全。 本教程操作环境:linux7.3系统、Dell G3电脑。 linux是开源的吗…

    2026年10月10日 • 用户投稿
    000
  • composer.json中的 “bin” 字段如何创建命令行工具

    composer.json中的 “bin” 字段如何创建命令行工具composer.json中的 “bin” 字段如何创建命令行工具composer.json中的 “bin” 字段如何创建命令行工具composer.json中的 “bin” 字段如何创建命令行工具

    “bin”字段用于注册PHP命令行工具,Composer会将指定脚本链接到vendor/bin目录。1. 配置”bin”数组指向可执行文件;2. 确保脚本含shebang并设可执行权限;3. 安装后通过php vendor/bin/命令运行;4. 全局…

    2026年10月10日 • 用户投稿
    100
  • ios基于linux还是unix

    ios基于linux还是unixios基于linux还是unixios基于linux还是unixios基于linux还是unix

    IOS是基于UNIX开发的;IOS实际上是Darwin的ARM变体,源自BSD,类UNIX内核,以及Apple本身的Mach内核扩展系统,这些与linux是完全不同的,linux是一个单片内核,Apple是一个混合内核;IOS源自macOS基于Unix,文件结构和命令集是相同的,但是实际代码不同且不…

    2026年10月10日 • 用户投稿
    100
  • linux下的开源数据库有哪些

    linux下的开源数据库有哪些linux下的开源数据库有哪些linux下的开源数据库有哪些linux下的开源数据库有哪些

    linux下的开源数据库有:1、MySQL,是一个开源的关系型数据库管理系统;2、PostgreSQL,是一款“对象-关系”型数据库管理系统;3、MongoDB,是一款开源、面向文档的NoSQL数据库;4、Hadoop,是一个开源的、基于列存储模型的分布式数据库;5、Couchbase,是一款基于J…

    2026年10月10日 • 用户投稿
    100

发表回复

登录后才能评论
关注微信