Installation af Glances i Ubuntu 24.04 LTS-server (2024)

Tjek de enkle trin i denne vejledning for at lære, hvordan du bruger Python PIP til at installere Glances' seneste version på Ubuntu 24.04 LTS Noble Linux til overvågning af systemressourcerne.

Overvågning af servere er en kritisk opgave, mens du betjener hundredvis af mennesker kommercielt eller kører en kritisk applikation. Derfor har vi brug for et dedikeret overvågningssystem til at måle vores systemydeevne og ressourceforbrug og give os et realtidsoverblik over systemmålingerne. Det vil hjælpe administratorerne med at fejlfinde forskellige problemer, med at administrere systemressourcer og optimere den overordnede ydeevne.

Hvad er en open source Glances-software?

The Glances er en open source-systemovervågningssoftware beregnet til at give realtidsindsigt i systemets ydeevne og ressourcer såsom CPU-brug, RAM-forbrug, Diskbrug, netværksudnyttelse og mere. Den er designet til at præsentere al vigtig information i en enkelt visning på brugerens Terminal, og brugerne kan desuden få fjernadgang ved hjælp af Glances webgrænseflade.

Jeg tror nu, vi er bekendt med dette værktøj, lad os se de trin og kommandoer, vi kan bruge til at installere Glances på Ubuntu 24.04 LTS eller enhver anden tidligere version såsom Ubuntu 22.04, 20.04 eller 18.04.

For at udføre denne vejledning skal brugere blot have en aktiv internetforbindelse og adgang til en bruger med sudo-rettigheder...

Trin 1: Ubuntu 24.04 Pakkeopdatering

Nå, som normalt, før du installerer noget nyt software på Ubuntu, kør systemopdateringskommandoen. Det vil opdatere de eksisterende pakker og opdatere APT-cachen.

sudo apt update && sudo apt upgrade

Trin 2: Installer Python og Pip

Vi kan installere Glances ved hjælp af APT-pakkehåndteringen og standardsystemet Ubuntu 24.04-lageret, men den tilgængelige pakke vil ikke være den nyeste. Derfor vil vi bruge PIP, som er en Python-pakkehåndtering, der giver os mulighed for at installere den seneste version af Glances på Ubuntu 24.04 med nogle få kommandoer.

Den givne kommando vil installere Python og PIP sammen med nogle andre nødvendige pakker:

sudo apt install python3 python3-pip python3-dev python3-docker gcc lm-sensors wireless-tools

Trin 3: Installer Glances på Ubuntu 24.04 ved hjælp af Pip

Da vi har installeret PIP i det forrige trin, kan vi nu bruge dens kommandolinje til at installere Glances, som er den mest ligetil metode til at få dette open source-overvågningssystem på Ubuntu 24.04 Linux.

Men mens du kører PIP-kommandoen for at installere Glances dvs.sudo pip3 installationsblik" vi fiken fejl:

error: externally-managed-environment× This environment is externally managed╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information.note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.hint: See PEP 668 for the detailed specification.

Det betydervores system tillader dig ikke at installere pakken gennem pip, som allerede er tilgængelig til at installere gennem APT-pakkehåndteringen, fordi den ikke ønsker, at du ender med at blande to pakker. Brug derforPIPX.

Hvad er PIPx?

pipxer et værktøj designet til at installere og køre Python-applikationer i isolerede miljøer. Derfor ved at køre Python-pakker som selvstændige applikationer uden at forstyrre de systemdækkende Python-pakker.

sudo apt install pipx

Brug nu pipX til at installere Glances:

Den givne kommando vil installere en komplet pakke af Glances for alle vigtige understøttede elementer, der skal overvåges.

pipx install 'glances[all]'

Tilføj den installerede bin-mappe til dit PATH-miljø.

pipx ensurepath

Genindlæs shell-session:

source ~/.bashrc
Installation af Glances i Ubuntu 24.04 LTS-server (1)

Trin 4: Tjek Glances-versionen

Nu, hvor vi har afslu*ttet installationen, lad os bekræfte det ved at kontrollere versionen af ​​denne overvågningsplatform.

glances -V
Installation af Glances i Ubuntu 24.04 LTS-server (2)

Trin 5: At køre Glances som en selvstændig server

Når dette Linux-systemovervågningsværktøj er installeret på vores system, kan vi begynde at bruge Glances ved blot at skrive den givne kommando i vores terminal.

glances

Og vi vil have processen og andre detaljer om vores system lige foran os:

Installation af Glances i Ubuntu 24.04 LTS-server (3)

Hvis du ønsker at tilpasse de indstillinger, der kan laves i filen /etc/glances/glances.conf(systemdækkende; rodrettigheder påkrævet) eller~ /.config/glances/glances.conf(pr. bruger).

Taster til at betjene blikke

Her er nogle taster, som du kan trykke på på tastaturet, mens du har Glances kørende for at få et overblik over forskellige oplysninger.

Nøglerfungere
CSorter processer efter % CPU-brug
MSorter processer efter % hukommelsesforbrug
PSorter processer efter navn
jegSorter processer efter I/O-hastighed
DVis/skjul disk I/O statistik
FVis/skjul filsystemstatistik
NVis/skjul netværksstatistikker
SVis/skjul hardwaresensorer
TVis netværk I/O kombineret
UVis kumulativ netværks-I/O
WSlet logposter for ADVARSEL-niveauet
xSlet logposter for niveauerne ADVARSEL og KRITISK
YVis/skjul harddiskens temperatur
1Global CPU-statistik eller pr. kerne
LVis/skjul logposter
BBit/s eller Byte/s for netværks I/O
Q, Esc,Ctrl+C.slå op

Trin 6: Opret en Glances Service-fil

På en standard måde skal vi starte Glances-webserveren hver gang manuelt for at få adgang til den ved hjælp af browseren lokalt eller eksternt. Derfor vil vi lave en servicefil til Glances, så den kan køre automatisk med systemstart i baggrunden.

Først skal du oprette et symbollink til Glances eksekverbare:

sudo ln ~/.local/bin/glances /usr/local/bin/

Opret en servicefil:

sudo nano /etc/systemd/system/glances.service

Indsæt den nedenfor angivne tekstblok:

Bemærk: Erstat “linuxshout” i den givne kode med dinnuværende systembrugernavnhvorunder bliktjenesten kører.

[Unit]Description=GlancesAfter=network.target[Service]ExecStart=/usr/local/bin/glances -w -t 5User=linuxshout Restart=on-abortRemainAfterExit=yes[Install]WantedBy=multi-user.target

Gemmefil- trykCtrl+X, typeY, og tryk derefter påGå indnøgle.

Genindlæs Dæmon:

sudo systemctl daemon-reload

Aktiver og start nu servicefilen:

sudo systemctl enable glances.servicesudo systemctl start glances.servicesudo systemctl status glances.service
Installation af Glances i Ubuntu 24.04 LTS-server (4)

Trin 7: Få adgang til Glances Web Interface

Da vi har oprettet Glances-tjenestefilen med succes, vil den nu køre i baggrunden, hvilket betyder, at vi kan få adgang til dens webgrænseflade for at få en realtidsvisning af vores systemressourceforbrug gennem enhver webbrowser.

For at åbne en hvilken som helst browser på vores lokale system eller fjernbetjening. Hvis du bruger et lokalt system eller SSH-tunnel, kan du bruge den lokale vært sammen med portnummeret "61208" for at få adgang til det.

For eksempel:

https://127.0.0.1:61208/

Mens de, der har installeret Glances på et eller andet fjernsystem og ønsker at få adgang til det, skal åbne porten "61208” i enten systemet eller cloud-tjenesteudbyderens firewall. For den lokale UFW firewall vil kommandoen være:

sudo ufw allow 61208

Indtast nu IP-adressen på den eksterne blikserver sammen med port 61208.Eksempel

https://192.168.1.10:61208/
Installation af Glances i Ubuntu 24.04 LTS-server (5)

Server-/klienttilstand på Ubuntu 24.04 (valgfrit)

Hvis du vil have adgang til dataene fra et andet system ved hjælp af en terminal, men uden at bruge ssh, skal du køreserver og klienttilstand af dette overvågningsværktøj.

Så kør først Glances i servertilstand på det system, som data, du vil have ekstern adgang til, skal bruge

glances -s

Brug derefter klienttilstanden til Glances på dit lokale system og opret forbindelse til fjernsystemet, hvor serverdelen af ​​Glances allerede kører via domænet eller dets IP-adresse.

glances -c @SERVER-IP

Dette er ret praktisk, hvis du ikke vil logge ind på serveren, men stadig vil overvåge dens hardware.

Bemærk: Både fjern- og klientcomputere skal have blik installeret for at få ydeevnedata.

Opgradering og afinstallation, om nødvendigt (valgfrit)

Som vi har installeret Glances ved hjælp af PythonPipxDerfor vil kørsel af APT-systemopdateringen og opgraderingen af Ubuntu ikke opdatere Glances til den seneste version. Derfor, hvis du finder ud af, at der er en tilgængelig opdatering, er her kommandoen til at køre:

pipx upgrade glances

Mens de, der ikke længere har brug for dette overvågningsværktøj og ønsker at fjerne Glances helt fra Ubuntu 24.04, kan køre den givne kommando:

pipx uninstall glances

Fjern også servicefilen:

sudo rm /etc/systemd/system/glances.service

Andre artikler:

  • Sådan installeres FileZilla Server på Ubuntu 24.04 LTS Noble Linux
  • 2 måder at installere FileZilla Client på Ubuntu 24.04 LTS Noble Linux
  • Sådan installeres FTP-serveren Ubuntu 24.04 LTS ved hjælp af VSFTPD
  • TeamViewer-installation på Ubuntu 24.04 LTS Noble desktop eller server
Installation af Glances i Ubuntu 24.04 LTS-server (2024)

References

Top Articles
Latest Posts
Article information

Author: Prof. An Powlowski

Last Updated:

Views: 6782

Rating: 4.3 / 5 (64 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Prof. An Powlowski

Birthday: 1992-09-29

Address: Apt. 994 8891 Orval Hill, Brittnyburgh, AZ 41023-0398

Phone: +26417467956738

Job: District Marketing Strategist

Hobby: Embroidery, Bodybuilding, Motor sports, Amateur radio, Wood carving, Whittling, Air sports

Introduction: My name is Prof. An Powlowski, I am a charming, helpful, attractive, good, graceful, thoughtful, vast person who loves writing and wants to share my knowledge and understanding with you.