【运维】轻量级服务器运行情况监控组件Glances

ops/2025/3/6 22:40:40/

1.服务器环境ubuntu

2.全自动安装脚本

创建脚本:

nano install_glances.sh

粘贴最后脚本内容

给权限:

chmod +x install_glances.sh

运行脚本:

./install_glances.sh

脚本内容:

#!/bin/bashecho "开始全自动安装 Glances Web UI..."# 更新系统
echo "更新系统..."
sudo apt update -y && sudo apt upgrade -y# 安装 Python3 及 PIP
echo "安装 Python3 及必要组件..."
sudo apt install -y python3-pip python3-venv# 安装 Glances 及 Web 组件
echo "安装 Glances 及 Web 依赖..."
pip3 install --upgrade glances fastapi uvicorn jinja2# 创建 systemd 服务
echo "配置 Glances 开机自启..."
sudo tee /etc/systemd/system/glances.service > /dev/null <<EOF
[Unit]
Description=Glances in Web Mode
After=network.target[Service]
ExecStart=/usr/bin/python3 -m glances -w -B 0.0.0.0
Restart=always
User=ubuntu
Environment="PATH=/home/ubuntu/.local/bin:/usr/bin:/bin"[Install]
WantedBy=multi-user.target
EOF# 重新加载 systemd 并启用 Glances
sudo systemctl daemon-reload
sudo systemctl enable glances
sudo systemctl start glances# 放行防火墙端口
echo "放行 61208 端口..."
sudo ufw allow 61208/tcp
sudo ufw reload# 检查 Glances 运行状态
echo "Glances 安装完成!"
sudo systemctl status glances --no-pagerecho "现在可以访问 http://$(hostname -I | awk '{print $1}'):61208"


http://www.ppmy.cn/ops/163715.html

相关文章

Elasticsearch:解锁深度匹配,运用Elasticsearch DSL构建闪电般的高效模糊搜索体验

目录 Elasticsearch查询分类 叶子查询 全文检索查询 match查询 multi_match查询 精确查询 term查询 range查询 复杂查询 bool查询简单应用 bool查询实现排序和分页 bool查询实现高亮 场景分析 问题思考 解决方案 search_after方案(推荐) point in time方案 方案…

K8S学习之基础六:k8s中pod亲和性

Pod节点亲和性和反亲和性 podaffinity&#xff1a;pod节点亲和性指的是pod会被调度到更趋近与哪个pod或哪类pod。 podunaffinity&#xff1a;pod节点反亲和性指的是pod会被调度到远离哪个pod或哪类pod 1. Pod节点亲和性 requiredDuringSchedulingIgnoredDuringExecution&am…

Spring Cloud LoadBalancer详解

一、介绍 Spring Cloud LoadBalancer是Spring Cloud官方自己提供的客户端负载均衡器,抽象和实现,用来替代Ribbon(已经停更), 二、Ribbon和Loadbalance 对比 组件组件提供的负载策略支持负载的客户端Ribbon随机 RandomRule轮询 RoundRobinRule 重试 RetryRule最低并发 Bes…

DeepSeek掘金——DeepSeek-R1驱动的金融分析师

DeepSeek掘金——DeepSeek-R1驱动的金融分析师 我们将专注于创建一个专门用于提取相关新闻见解的代理。该代理将利用 DeepSeek-R1 提供全面的市场洞察。 在当今快节奏的金融市场中,获取准确及时的信息对于做出明智的投资决策至关重要。想象一下,一位人工智能金融分析师能够分…

deepseek本地部署:deepseek-r1-distill-llama-70b应用实践

DeepSeek本地部署之deepseek-r1-distill-llama-70b 本地部署与 AI 应用实践 近年来&#xff0c;大型语言模型&#xff08;LLM&#xff09;的快速发展为企业数字化带来了前所未有的机遇。然而&#xff0c;中小企业在使用诸如 GPT-4 这类云端大模型服务时&#xff0c;往往面临数…

工作中,当遇到要把http请求变成https时 怎么处理

这里就记录下思路。 1&#xff0c;简单情况 如果只是需要在测试环境测试个https&#xff0c;那很简单 大家百度下java springboot服务端http接口怎么变https就行了,很简单。jdk也有生成证书的功能 2&#xff0c;生产情况 也很简单。一般生产上也不会让开发去申请证书的&…

【MYSQL数据库异常处理】执行SQL语句报超时异常

MYSQL执行SQL语句异常&#xff1a;The last packet successfully received from the server was 100,107 milliseconds ago. The last packet sent successfully to the server was 100,101 milliseconds ago. 这个错误表明 MySQL 服务器与 JDBC 连接之间的通信超时了。通常由…

文献分享: ConstBERT固定数目向量编码文档

&#x1f602;图放这了&#xff0c;大道至简的 idea \text{idea} idea不愧是 ECIR \text{ECIR} ECIR &#x1f449;原论文 1. ConstBERT \textbf{1. ConstBERT} 1. ConstBERT的原理 1️⃣模型的改进点&#xff1a;相较于 ColBERT \text{ColBERT} ColBERT为每个 Token \text{Tok…