htop Installatie
`htop` is mogelijk niet standaard geïnstalleerd op de meeste Linux-distributies. Hier zijn de installatie-instructies voor de belangrijkste besturingssystemen.
htop installeren op Linux
Je kunt `htop` installeren met de pakketbeheerder van elke distributie.
htop installeren op Debian/Ubuntu
sudo apt update
sudo apt install htop
Installeer `htop` met de APT-pakketbeheerder.
htop installeren op Fedora/CentOS/RHEL
sudo yum install htop # CentOS/RHEL 7 en lager
sudo dnf install htop # Fedora/CentOS/RHEL 8 en hoger
Installeer `htop` met de YUM of DNF pakketbeheerder.
htop Overzicht
`htop` omvat alle functies van `top`, maar met aanzienlijke visuele verbeteringen en gebruiksvriendelijkheid. Het belangrijkste kenmerk is de uitvoer die in kleuren is verdeeld, muisondersteuning, gemakkelijke sortering en filtering, evenals directe acties op processen (afsluiten, prioriteit wijzigen). Het is uitstekend in het intuïtief begrijpen van het gebruik van CPU, geheugen en swap, en in het zorgvuldig beheren van individuele processen.
Belangrijkste functies van htop
`htop` wordt voornamelijk gebruikt voor de volgende doeleinden:
Belangrijkste gebruikstoepassingen
- Realtime systeemmonitoring: Visualiseert het gebruik van systeembronnen zoals CPU, geheugen, swap, en netwerkactiviteit grafisch.
- Gedetailleerde procesanalyse: Maakt het gemakkelijk om gedetailleerde informatie over elk proces te controleren, zoals CPU- en geheugengebruik, PID, gebruiker, en commando.
- Diagnose van prestatieknelpunten: Identificeert snel overmatig gebruik van specifieke processen of bronnen om de oorzaak van prestatieproblemen te achterhalen.
- Procesbeheer: Sluit processen of wijzig hun prioriteit met behulp van de muis of sneltoetsen binnen de `htop` interface.
htop vs top
`htop` is een intuïtieve verbeterde versie van `top`, die verschillende voordelen biedt, waaronder:
Voordelen van htop
- Gebruikersinterface: Kleurrijke CPU/geheugen grafieken met duidelijkere informatie.
- Muisondersteuning: Wijzig de sorteervolgorde, selecteer processen en voer acties uit met muisklikken.
- Eenvoudig scrollen: Bekijk gemakkelijk lange of brede procesinformatie met horizontaal scrollen.
- Procesboomweergave: Visualiseert de ouder-kindrelaties tussen processen in een boomstructuur.
- Filtering en zoeken: Zoek en filter specifieke processen eenvoudig op naam of gebruiker.
- Procescontrole: Beheer processen eenvoudig met functietoetsen zoals F9 (kill), F7/F8 (nice).
htop Commandopties en interactie
`htop` biedt bij het opstarten eenvoudige opdrachtregelopties en tijdens de uitvoering kunnen verschillende functietoetsen en muisacties worden gebruikt om het systeem gemakkelijk te monitoren en beheren.
1. Opdrachtregel startopties
2. Interactie tijdens htop uitvoering (functietoetsen en muis)
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`htop` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Voorbeelden van gebruik
Leer hoe je realtime de status van systeembronnen kunt monitoren en problemen kunt diagnosticeren aan de hand van verschillende toepassingsvoorbeelden van het `htop` commando.
htop uitvoeren (standaard)
htop
De meest basale uitvoering van `htop`, die de huidige status van het systeem en de proceslijst interactief weergeeft.
Alleen processen van specifieke gebruiker (nginx) bekijken
htop -u nginx
Nuttig voor het focussen op de resources die door de Nginx webserver worden gebruikt.
Zoek processen met hoge CPU-gebruik (in uitvoering)
htop # Druk op F6, selecteer PERCENT_CPU, en druk op Enter
Na het uitvoeren van `htop`, druk op `F6` en selecteer `PERCENT_CPU` om processen te sorteren op basis van hoog CPU-gebruik.
Zoek op specifieke procesnaam (in uitvoering)
htop # Druk op F3, typ 'mysql', en druk op Enter
Na het uitvoeren van `htop`, druk op `F3` en typ een zoekterm zoals 'mysql' om processen te markeren die die tekenreeks bevatten.
Bekijk processen in boomstructuur (in uitvoering)
htop # Druk op F5
Na het uitvoeren van `htop`, druk op `F5` om de proceslijst om te schakelen naar een hiërarchische boomweergave.
Beëindig een proces (in uitvoering)
htop # Selecteer een proces, druk dan op F9
Selecteer het proces dat je wilt beëindigen (met de pijltoetsen of muis) en druk op `F9` om een lijst met signalen te krijgen, selecteer het gewenste signaal (bijv. `SIGTERM` 15, `SIGKILL` 9) om het te beëindigen.