Cum se instalează și se utilizează monitorul de sistem Glances pe Linux

Pentru a configura monitorul de sistem Glances pe Linux , instalați-l într-un mediu Python izolat, apoi rulați tabloul de bord din linia de comandă sau porniți interfața web opțională. Python 3.10 sau o versiune mai nouă este necesar pentru Glances 4. Documentația oficială actuală listează Glances 4.5.8; un pachet de distribuție poate oferi o versiune diferită.

Instalarea PyPI este o opțiune practică pentru distribuții încrucișate atunci când doriți versiunea curentă și modul browser. Glances 4 a înlocuit vechiul server web bazat pe Bottle cu FastAPI și Uvicorn, așa că nu urmați instrucțiunile vechi care instalează Bottle separat.

1. Instalați Glances cu suport pentru interfața web

Verificați versiunea dvs. de Python, creați un mediu virtual și instalați extra-ul web. Acest lucru menține Glances și dependențele sale Python separate de pachetele gestionate de sistem:

python3 --version
python3 -m venv ~/.venvs/glances
~/.venvs/glances/bin/python -m pip install --upgrade 'glances[web]'
Un terminal Linux care arată crearea unui mediu virtual Glances și instalarea modulelor opționale Glances.
Comanda din imagine solicită setul complet de extensii. Pașii de instalare de mai jos utilizează extensia web mai mică dacă aveți nevoie doar de interfața browserului.

Modulul websuplimentar furnizează dependențele necesare pentru interfața browserului și API. Dacă python3 -m venvse raportează că modulul lipsește, instalați mai întâi pachetul Python pentru mediul virtual al distribuției dvs.; pe Debian și Ubuntu, pachetul respectiv este denumit în mod obișnuit python3-venv. Puteți confirma versiunea instalată cu:

~/.venvs/glances/bin/glances --version

Glances este, de asemenea, inclus în pachete de multe distribuții Linux. Upstream menționează că versiunile distribuțiilor pot rămâne în urmă față de PyPI și pot activa doar pluginuri de bază; pachetele bazate pe Debian pot omite, de asemenea, fișierele statice Web UI pentru Glances 4. Folosește configurația PyPI izolată dacă interfața browserului sau o versiune curentă este importantă.

2. Deschideți tabloul de bord al terminalului live

Porniți Glances în modul independent rulând:

Un tablou de bord ilustrativ pentru terminalul Glances cu secțiuni pentru CPU, memorie, încărcare, I/O pe disc, rețea, sistem de fișiere și proces.
Secțiunile exacte depind de sistemul dvs., dimensiunea terminalului și pluginurile instalate.
~/.venvs/glances/bin/glances

Tabloul de bord se actualizează în timp ce rulează și reunește informații despre CPU, memorie, încărcare, I/O pe disc, rețea, sistem de fișiere și procese într-o singură vizualizare de terminal. Unele panouri apar numai atunci când sistemul de operare și pluginurile instalate furnizează datele. Apăsați q sau Esc pentru a ieși. Ghidul oficial de pornire rapidă Glances documentează modurile standalone și server, iar referința comenzilor listează tastele și opțiunile interactive.

3. Porniți interfața browserului pe aceeași mașină

Pentru a păstra interfața web locală, deschideți un al doilea terminal și executați:

Un terminal Linux care pornește modul web Glances legat la 127.0.0.1 pe portul 61208.
Legarea la 127.0.0.1 menține acest exemplu disponibil numai de pe mașina Linux care rulează Glances.
~/.venvs/glances/bin/glances -w --bind 127.0.0.1

Lăsați procesul respectiv să ruleze, apoi deschideți-l http://127.0.0.1:61208într-un browser pe același computer cu Linux. Portul 61208este portul Web UI documentat. Închideți browserul când ați terminat și reveniți la terminalul care rulează Glances; apăsați Ctrl+C pentru a opri serverul.

Un tablou de bord ilustrativ al browserului la 127.0.0.1:61208 cu panouri pentru CPU, memorie, rețea și disc.
Valorile exemplificative sunt cu titlu ilustrativ; browserul dvs. afișează valorile raportate de propriul proces Glances.

Vizualizarea browserului este utilă atunci când doriți să păstrați monitorul vizibil lângă alte lucrări sau preferați un aspect grafic. O valoare sau un panou care lipsește din interfața web poate depinde de versiunea Glances instalată, de un plugin sau de accesul la nivel de sistem la acea metrică.

4. Protejați Glances înainte de a activa accesul de la distanță

Ghidul de securitate Glances 4.5.8 avertizează că modul server web este neautentificat în mod implicit și, dacă nu este configurat altfel, ascultă pe toate interfețele de rețea. Lista de procese și API-ul său pot expune detalii sensibile, inclusiv argumente din linia de comandă. Legătura loopback prezentată mai sus evită ca serverul acestui tutorial să fie accesibil de pe alte dispozitive.

Dacă aveți nevoie în mod deliberat de acces de la un alt computer, conectați-vă la adresa LAN privată a gazdei Linux, activați autentificarea prin parolă și permiteți doar numele de gazdă sau adresele IP necesare. De exemplu, înlocuiți SERVER_LAN_IPcu adresa atribuită mașinii monitorizate:

~/.venvs/glances/bin/glances -w --bind SERVER_LAN_IP --password

Configurați webui_allowed_hostsîn [outputs]secțiunea ~/.config/glances/glances.confcu numele de gazdă sau IP-urile pe care le vor introduce utilizatorii. Pentru un serviciu exclusiv local, setarea poate fi:

[outputs]
webui_allowed_hosts=localhost,127.0.0.1

Pentru acces LAN, adăugați adresa serverului sau numele DNS al acestuia la lista separată prin virgulă. Restricționați firewall-ul la dispozitive de încredere. Nu expuneți serviciul HTTP simplu direct la internetul public; ghidul oficial de securitate Glances API recomandă un proxy invers cu TLS și autentificare pentru implementările orientate spre public.

Depanarea problemelor comune de configurare

  • „Comandă negăsită”: utilizați calea completă a fișierului executabil afișată mai sus. Dacă ați instalat cu o altă metodă, asigurați-vă că directorul bin al acestuia se află pe fișierul PATH.
  • Modul web raportează o dependență lipsă: instalați 'glances[web]'în același mediu virtual, apoi reporniți interfața web.
  • Browserul nu se poate conecta: mențineți procesul serverului Glances deschis și verificați portul 61208. Când vizualizați de pe un alt dispozitiv, 127.0.0.1se referă la dispozitivul respectiv; utilizați adresa accesibilă a mașinii Linux monitorizate și configurați în mod deliberat legătura, parola, gazdele permise și firewall-ul.

Pentru detalii despre instalare, componente opționale și note de lansare, consultați documentația oficială de instalare a Glances , fișierul README al proiectului Glances și lista de versiuni .

Lasă un comentariu

Cum se instalează BlackArch Linux: Ghid USB și desktop

Cum se instalează BlackArch Linux: Ghid USB și desktop

Învață cum să descarci fișierul ISO BlackArch corect, să îl verifici, să creezi un USB bootabil și să instalezi BlackArch Linux în siguranță cu ajutorul programului de instalare Slim.

Cum să accesezi un Raspberry Pi cu TeamViewer din Linux

Cum să accesezi un Raspberry Pi cu TeamViewer din Linux

Instalați TeamViewer Host pe Raspberry Pi OS, conectați dispozitivul la contul dvs. și conectați-vă de pe un desktop Linux cu îndrumări și sfaturi de depanare actuale pentru pachetul ARM.

Cum să blochezi reclamele prin DNS pe Linux

Cum să blochezi reclamele prin DNS pe Linux

Blocați numeroase reclame și trackere în aplicațiile Linux configurez AdGuard DNS în GNOME, KDE Plasma sau NetworkManager, cu adrese IPv4 și IPv6 actuale și sfaturi de depanare.

Cum să partajați un mouse și o tastatură printr-o rețea LAN pe Linux

Cum să partajați un mouse și o tastatură printr-o rețea LAN pe Linux

Folosește Barrier sau succesorul său, Input Leap, pentru a controla mai multe computere Linux cu un singur mouse și o tastatură. Învață despre instalare, configurare server, conexiune LAN și remedieri.

Cum se configurează Proton Mail Bridge pe Linux cu Thunderbird

Cum se configurează Proton Mail Bridge pe Linux cu Thunderbird

Instalați Proton Mail Bridge pe Linux, conectați-vă contul plătit de Proton Mail și configurați Thunderbird cu setările corecte pentru IMAP, SMTP și certificat.

Cum să-ți faci profilul de e-mail Thunderbird portabil pe Linux

Cum să-ți faci profilul de e-mail Thunderbird portabil pe Linux

Faceți un profil de e-mail Thunderbird portabil pe Linux prin copierea profilului complet pe USB, lansarea acestuia prin cale și evitarea greșelilor comune de pierdere a datelor.

Cum să joci GTA 5 pe Linux cu Steam și Proton

Cum să joci GTA 5 pe Linux cu Steam și Proton

Instalează GTA 5 pe Linux prin Steam, activează Proton, alege o versiune compatibilă și află de ce diferă Modul Poveste și GTA Online.

4 Cele mai bune emulatoare Android pentru Linux: Care se potrivește configurației tale?

4 Cele mai bune emulatoare Android pentru Linux: Care se potrivește configurației tale?

Compară Waydroid, Android Studio Emulator, Genymotion și redroid pentru a găsi opțiunea Linux potrivită pentru aplicații desktop, dezvoltare Android, QA sau testarea containerelor.

5 browsere ușoare pentru Raspberry Pi, de la minimalist la modern

5 browsere ușoare pentru Raspberry Pi, de la minimalist la modern

Comparați cinci browsere ușoare pentru Raspberry Pi, inclusiv NetSurf, Dillo, Links2, Lynx și GNOME Web, cu comenzile actuale de instalare APT și compromisurile.

Cum se rulează sistemul de operare Chromium pe un Raspberry Pi 4, Pi 400 sau Pi 5

Cum se rulează sistemul de operare Chromium pe un Raspberry Pi 4, Pi 400 sau Pi 5

Instalați versiunea Chromium OS a echipei FydeOS pe un Raspberry Pi 4B, Pi 400 sau Pi 5. Alegeți imaginea potrivită, instalați-o și înțelegeți-i limitele.