den här artikeln är fortsättningen av vår Linux-systemövervakningsserie, idag pratar vi om det mest populära övervakningsverktyget som heter htop, som bara nås till version 2.2.0 och kommer med några coola nya funktioner.
Htop är en interaktiv processövervakningsapplikation i realtid för Linux/Unix-liknande system och också ett praktiskt alternativ till toppkommando, vilket är ett standardprocessövervakningsverktyg som levereras med förinstallerat på alla Linux-operativsystem.
Htop har många andra användarvänliga funktioner, som inte är tillgängliga under toppkommandot och de är:
- I htop kan du bläddra vertikalt för att se hela processlistan och bläddra horisontellt för att se hela kommandoraden.
- Det börjar mycket snabbt jämfört med toppen, eftersom det inte väntar på att hämta data under start.
- I htop kan du döda mer än en process på en gång utan att sätta in sina PID.
- I htop behövde du inte längre ange processnummer eller prioritetsvärde för att omforma en process.
- tryck på ”e” för att skriva ut en uppsättning miljövariabler för en process.
- Använd musen för att välja listobjekt.
installera Htop med binärpaket i Linux
för att installera Htop på RHEL 8/7/6/5 och CentOS 8/7/6/5 måste ditt system ha EPEL repository installerat och aktiverat, för att göra det, kör följande kommandon på dina respektive distributioner för att installera och aktivera det för din systemarkitektur (32bit eller 64bit).
på RHEL / CentOS – 32-bitars OS
-------------- For RHEL/CentOS 6 --------------# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm# rpm -ihv epel-release-6-8.noarch.rpm-------------- For RHEL/CentOS 5 --------------# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm# rpm -ihv epel-release-5-4.noarch.rpm
på RHEL/CentOS – 64-bitars OS
-------------- For RHEL/CentOS 8 --------------# yum install epel-release # dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -------------- For RHEL/CentOS 7 --------------# yum install epel-release-------------- For RHEL/CentOS 6 --------------# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ihv epel-release-6-8.noarch.rpm-------------- For RHEL/CentOS 5 --------------# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm# rpm -ihv epel-release-5-4.noarch.rpm
När EPEL-arkivet har installerats kan du trycka på följande yum-kommando för att hämta och installera htop-paketet som visas.
# yum install htop
på Fedora OS
Fedora användare kan enkelt installera htop med Fedora Extras repository genom att skriva:
# yum install htop# dnf install htop
på Debian och Ubuntu
i Debian och Ubuntu kan du hämta htop genom att skriva:
# sudo apt-get install htop
kompilera och installera htop från källkodspaket
för att installera htop 2.2.0-versionen måste du ha utvecklingsverktyg och ncurses installerade på ditt system, för att göra det, kör följande serie kommandon på dina respektive distributioner.
på RHEL / CentOS och Fedora
# yum groupinstall "Development Tools"# yum install ncurses ncurses-devel# wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz# tar xvfvz htop-2.2.0.tar.gz# cd htop-2.2.0
på Debian och Ubuntu
$ sudo apt-get install build-essential $ sudo apt-get install libncurses5-dev libncursesw5-dev$ wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz$ tar xvfvz htop-2.2.0.tar.gz$ cd htop-2.2.0
kör sedan konfigurera och skapa ett skript för att installera och kompilera htop.
# ./configure# make# make install
Hur använder jag htop?
kör nu htop-övervakningsverktyget genom att utföra följande kommando på terminalen.
# htop
Htop har tre sektioner huvudsakligen
- Header, där vi kan se information som CPU, minne, byte och visar också uppgifter, belastningsgenomsnitt och upptid.
- lista över processer sorterade efter CPU-användning.
- Footer shows different options like help, setup, filter tree kill, nice, quit, etc.
Press F2 or S for setup menu > there are four columns i.e Setup, Left Column, Right Column, and Available Meters.
Här kan du konfigurera mätarna som skrivs ut högst upp i fönstret, ställa in olika visningsalternativ, välja bland färgmönster och välja vilka kolumner som skrivs ut i vilken ordning.
skriv träd eller t för att visa processer trädvy.
Du kan hänvisa funktionstangenter som visas i sidfoten för att använda denna snygga htop-applikation för att övervaka Linux-körprocesser. Vi rekommenderar dock att du använder teckentangenter eller kortkommandon istället för funktionstangenter eftersom det kan ha mappats med några andra funktioner under säker anslutning.
Htop genväg och funktionstangenter
några av genvägs-och funktionstangenterna och deras funktionalitet för att interagera med htop.