linux管理工具有哪些
linux管理工具有:1、htop,一款监控与进程管理软件;2、dstat,系统资源统计生成工具,可收集网络、硬盘、CPU等系统资源情况;3、Glances,跨平台的系统监控工具;4、iftop,实时流量监控工具;5、nethogs等等。 本教程操作环境: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 登录后复制 其他参数运用: [root@web ~]# dstat -lym ---load-avg--- ---system-- ------memory-usage----- 1m 5m 15m | www.hongyangpt.cn int csw | used buff cach free 0.40 0.47 0.35| www.zhuyngyule.cn 456 255 |5298M 388M 9867M 526M 0.37 0.46 0.35| www.yinmao2zhuce.cn 320 165 |5298M 388M 9867M 526M 0.37 0.46 0.35| www.feiyuptzc.cn 148 158 |5298M 388M 9867M 525M 0.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-io proc -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 登录后复制 效果呈现: glances -w 登录后复制 web启动,需要安装bottle这个包。 iftop iftop是一个类似top命令实时流量监控工具 安装命令: # yum install -y iftop 登录后复制 运用: iftop 登录后复制 其中: 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是一个用浏览器来管理系统的工具。用它,你不必知道复杂的命令行,也不用了解各种复杂的配置文件,系统管理变得非常简单!你可以设置帐号unix系统管理,配置DNS和文件共享等。 Mrtg(Multi Router Traffic Grapher,MRTG) Mrtg是一个监控网络链路流量负载的工具软件, 它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载 Saint/Satan Satan工具用来侦测网络的安全问题,它来源于它不好的方面。尽管Satan可以帮助系统管理员保护网络的安全,但是攻击者也可以利用它来达到破坏的目的。 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |