你可以通过在终端上运行这个命令,轻松启动 Glances 来监控你的本地机器:
glances
你可以立即观察到,它将很多不同的信息整合在一个屏幕上。我喜欢它在顶部显示电脑的公共和私人 IP:
Glances 也是交互式的,这意味着你可以在它运行时使用命令与它互动。你可以按 s
将传感器显示在屏幕上;按 k
将 TCP 连接列表显示在屏幕上;按 1
将 CPU 统计扩展到显示单个线程。
你也可以使用方向键在进程列表中移动,并按不同的指标对表格进行排序。
你可以通过各种命令行选项来启动 Glances。此外,它还有很多交互式命令。你可以在他们的丰富的文档中找到完整的列表。
按 Ctrl+C
键退出 Glances。
要监控远程计算机,你可以在客户端-服务器模式下使用 Glances。你需要在两个系统上都安装 Glances。
在远程 Linux 系统上,使用 -s
选项在服务器模式下启动 Glances:
glances -s
在客户端系统中,使用下面的命令在客户端模式下启动 Glances 并连接到服务器:
glances -c server_ip_address
你也可以通过 SSH 进入任何一台电脑,然后启动 Glances,它可以完美地工作。更多关于客户端-服务器模式的信息请看这里。
Glances 也可以在 Web 模式下运行。这意味着你可以使用 Web 浏览器来访问 Glances。与之前的客户端-服务器模式不同,你不需要在客户端系统上安装 Glances。
要在 Web 模式下启动 Glances,请使用 -w
选项:
glances -w
请注意,即使在 Linux 服务器上,它也可能显示 “Glances Web User Interface started on http://0.0.0.0:61208”,而实际上它使用的是服务器的 IP 地址。
最主要的是它使用的是 61208 端口号,你可以用它来通过网络浏览器访问 Glances。只要在服务器的 IP 地址后面输入端口号,比如 http://123.123.123.123:61208。
你也可以在本地系统中使用 http://0.0.0.0:61208/ 或 https://localhost:61208/ 访问。
Web 模式也模仿终端的样子。网页版是根据响应式设计原则打造的,即使在手机上也很好看。
你可能想用密码来保护 Web 模式,这样只有授权的人才能使用它。默认的用户名是 glances
。
root@localhost:~# glances -w --passwordDefine the Glances webserver password (glances username):Password (confirm):Do you want to save the password? [Yes/No]: nGlances Web User Interface started on http://0.0.0.0:61208/
你可以在快速入门指南中找到关于配置密码的更多信息。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。