linux监控工具 go实现,安装和使用gotop进行Linux系统进程监控的方法
本文介绍安装和使用gotop进行Linux系统进程监控的方法,它是Linux top命令替代方案,是一款基于终端的图形活动监视器,受gtop启发,与用Node.js编写的Gtop不同,gotop是用Golang编写的。你可以通过Linux系统下使用top命令的建议与技巧了解top。
相关链接
在Linux上安装及使用gotop
由于gotop是作为二进制包分发的,除了可以在Linux发行版上轻松安装的git和curl包之外,没有任何先决条件。
在CentOS/Fedora上安装git和curl:
# yum -y install git curl
在Ubuntu/Debian上安装git和curl
# apt-get -y install git curl
Clone gotop,如下:
# git clone git clone --depth 1 https://github.com/cjbassi/gotop.git
Cloning into 'gotop'...
remote: Counting objects: 603, done.
remote: Compressing objects: 100% (460/460), done.
remote: Total 603 (delta 140), reused 463 (delta 123), pack-reused 0
Receiving objects: 100% (603/603), 1.19 MiB | 3.46 MiB/s, done.
Resolving deltas: 100% (140/140), done.
导航到gotop目录并运行自动安装程序脚本:
# cd gotop
# ./download.sh
该脚本将为你的Linux CPU架构下载一个gotop二进制文件:
上面的命令将下载最新的稳定存档并将其解压缩,你应该在当前目录中看到名为gotop的二进制包,需要将其复制到$PATH中的路径:
# echo $PATH
# cp gotop /usr/local/bin
# cd
# which gotop
/usr/local/bin/gotop
要运行gotop,只需在终端shell上输入命令的名称:
# gotop
这将使用默认命令选项运行gotop,你应该看到类似于如下的屏幕:
或者:
需要帮助页面可以运行gotop --help命令:
# gotop --help
Usage: gotop [options]Options:
-c, --color=NAME:Set a colorscheme.
-h, --help:Show this screen.
-m, --minimal:Only show CPU, Mem and Process widgets.
-r, --rate=RATE:Number of times per second to update CPU and Mem widgets [default: 1].
-v, --version:Show version.
Colorschemes:
default
default-dark (for white background)
solarized
monokai
从帮助屏幕上方,你可以传递一些选项来过滤获得的输出,例如检查当前安装的版本,运行gotop -v命令:
# gotop -v
3.0.0
使用以下方法显示最小输出,即CPU和RAM使用情况统计:
# gotop --minimal
输出应类似于以下内容:
Gotop key说明:
q或:用于退出gotop程序
/和j/k:向上和向下导航
和:上下半页
和:上下整页
gg和G:跳到顶部和底部
:切换流程分组
dd:杀死选定的进程或进程组
h和l:放大和缩小CPU和Mem图形
?:切换键绑定帮助菜单
你还可以根据内存或CPU使用情况进行排序,如下:
c:根据CPU利用率排序。
m:根据内存使用情况排序。
p:基于排序的PID。
gotop的颜色方案可在colorschemes目录下找到:
# ls colorschemes/
default_dark.go monokai.go solarized.go template.go
default.go monokai.png solarized.png
你可以设置不同的Colorscheme,可以使用-c标志设置其名称,例如:
# gotop -c monokai
相关主题
linux监控工具 go实现,安装和使用gotop进行Linux系统进程监控的方法相关推荐
- linux crossover 位置,Linux系统中如何安装CrossOver虚拟机?CrossOver Linux安装说明
很多用户都喜欢使用Linux系统,主要是因为它拥有自由.共享等优点,但是Linux系统下的虚拟机所拥有的一些应用并不能兼容到Windows系统,给电脑的使用带来了不少麻烦.其实,我们可以使用Cross ...
- debian 编译linux内核源码,安装debian总结以及编译linux内核
1. 安装debian 使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包. 将磁盘进行压缩操作,并且保留出一个 ...
- wifi软件linux版本,[转载]Wii安装运行可用WIFI的Linux系统全攻略
Wii运行Linux的优势: 低功耗,Wii玩3D游戏的平均功耗在18W,而运行linux的功耗更低,连续运行50天才耗一度电(甚至不到).如果用Wii来下电驴.如果给wii-linux装上图形界面来 ...
- linux 中qq的安装目录在哪,在linux系统中安装QQ
使用linux操作系统,qq是必不可少的软件,如果不喜欢使用webQQ,那么就要安装qq软件了,具体方法如下. 1.打开浏览器,搜索wineqq安装包,ubuntu自带安装的是firefox浏览器,所 ...
- linux qlogic rpm包安装,HPE SN1100Q光纤卡Linux下,在线升级固件报错
正确升级驱动所需要操作如下,相关固件和软件版本,均为范例.如实际升级需要采用网站新版固件和软件包即可. 请在升级固件前,停止业务,防止异常影响生产. 1.下载如下软件包 SHA-256 Checksu ...
- linux没网怎么安装vim编辑器,如何在Linux下安装vim编辑器
目前的Ubuntu版本都安装了vi编辑器,vim编辑器可以看做vi编辑器的升级版,可以识别特殊字符,显示不同颜色. 目录 第一步 第二步 第三步 第四步 第一步 在terminal里面输入vi命令后按 ...
- linux达芬奇安装教程,[正版]Windows/Mac/Linux版本-达芬奇调色软件DaVinci Resolve v11.1.2(正式版+Lite)...
[软件介绍] 专业的达芬奇调色软件又更新啦!DaVinci Resolve v11.1.2 注:正式版和Lite 版本区别:有无降噪功能,是否支持2K以上分辨率工程 软件语言为:中文,英文,日文. 软 ...
- 深度linux u盘启动安装教程,国产系统Deepin Linux U盘安装教程,支持一下!
先在官网上下载Deepin的ISO镜像,地址:https://www.deepin.org/download/ 下载完之后,就可以制作可启动U盘了.WIN10系统双击装载或者用WINRAR打开deep ...
- [Linux实用工具]Linux监控工具munin的展示(Nginx)
Munin的安装和配置可以参考第一篇文章: [Linux实用工具]Linux监控工具munin的安装和配置 http://www.cnblogs.com/rond/p/3757804.html Mun ...
- linux游戏调试,LINUX游戏服务器的安装与调试.doc
LINUX游戏服务器的安装与调试 游戏服务器Linux的安装1.放入Linux启动光盘,主板CMOS改为光盘启动,进入Linux安装界面,选择回车,进入选择(Skip)跳过光盘检测2.选择下一步 3. ...
最新文章
- c语言二元运算符大全,C语言运算符大全
- 【答案放在最后,看题看不到答案】2017年下半年软件设计师 上午选择题
- centos7已有数据硬盘挂载_干货!如何给虚拟机增加虚拟硬盘,Linux再分区挂载
- 面试经验分享|精华版
- CubeMX 的使用实例详细(04.6)- STM32F103的 - 定时器设定 - callback调用 - 实现1S的定时更新LED灯
- pycocotools安装_pycocotools安装问题
- 4 安卓安装路径_安卓逆向——APK安装流程
- html 属性存储对象,在HTML5 localStorage中存储对象
- 自定义简单控件之标题控件
- 变频器按启动没反应_ABB变频器启动无反应维修那些事
- 阿里年薪百万的P7架构师简历都长什么样?他们都是怎么学习的?
- 国内TCP单边 加速 的 正确 做法
- 人工智能全局概览:通用智能的当前困境和未来可能
- 虚拟机扩展C盘容量方法
- Solidity中文文档(内部)
- Unity景深效果解析
- MIMIC-ivSQL查询策略-总结篇
- ocp跟oce的区别 oracle_六种角度看OCA与OCP、OCM区别
- c语言数据结构_链表的应用——学生管理系统
- 直接在 iPad 上开发 App,Swift Playgrounds 4.0 发布。