Skip to content

Commit

Permalink
add post
Browse files Browse the repository at this point in the history
  • Loading branch information
Jia-Jun Yeh committed May 23, 2024
1 parent c00cdc7 commit 894d95d
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions _posts/2024-05-23-install-glances.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
layout: post
title: 在Linux上面安裝glances並設定為系統服務
categories: [sys_admin]
---

以下是潤飾後的文章:

---

layout: post
title: 在 Linux 上安裝 Glances 並設定為系統服務
categories: [sys_admin]

---

由於在 Docker 中無法查看某些系統資訊,加上需要指定版本,因此需要進行一個繁瑣的 Python 程式安裝流程。

首先,我們需要建立一個虛擬環境來隔離即將安裝的依賴,以免影響系統的穩定性。

```bash
apt install python3 python3-venv
```

接下來,建立一個虛擬環境:

```bash
python3 -m venv /root/_glances
source /root/_glances/bin/activate
```

接著,安裝 Glances。如果需要使用 Web UI,則需要額外安裝 FastAPI。如果還要監控硬碟,則可以安裝 hddtemp。

```bash
pip3 install Glances
pip3 install FastAPI hddtemp
```

以下是 systemd 的服務配置檔案,將其放置於 `/etc/systemd/system/glances.service`

```ini
[Unit]
Description=Glances - An eye on your system
After=network.target

[Service]
ExecStart=/root/_glances/bin/glances -w
Restart=on-failure
User=root

[Install]
WantedBy=multi-user.target
```

完成上述步驟後,啟用並啟動 Glances 服務:

```bash
systemctl enable glances
systemctl start glances
```

這樣就完成了在 Linux 上安裝並設定 Glances 為系統服務的步驟。現在,你可以透過 Web UI 來監控你的系統狀態了。

0 comments on commit 894d95d

Please sign in to comment.