{"id":5465,"date":"2024-11-13T07:16:28","date_gmt":"2024-11-13T07:16:28","guid":{"rendered":"https:\/\/howtogeek.blog\/nl\/?p=5465"},"modified":"2024-11-13T07:16:28","modified_gmt":"2024-11-13T07:16:28","slug":"monitoring-and-managing-linux-system-resources-using-terminal-commands","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/nl\/monitoring-and-managing-linux-system-resources-using-terminal-commands\/","title":{"rendered":"Linux-systeembronnen bewaken en beheren met behulp van Terminal-opdrachten"},"content":{"rendered":"<p>Als nieuwkomer in Linux zult u aangenaam verrast zijn om te ontdekken dat bijna alle systeembronnen beheerd kunnen worden via eenvoudige terminalopdrachten. In plaats van te navigeren door verschillende instellingenmenu&#8217;s en controlepanelen, kan het invoeren van een opdracht direct inzicht geven in het resourcegebruik van uw systeem. Hieronder verkennen we essenti\u00eble opdrachten waarmee u effectief toezicht kunt houden op de resources van uw Linux-machine.<\/p>\n<h2 id=\"view-running-processes\">1. Overzicht van lopende processen<\/h2>\n<p>Om de lopende processen effectief te monitoren, <code>top<\/code>dient de opdracht als een onschatbaar hulpmiddel. Het werkt op dezelfde manier als Windows&#8217; Taakbeheer en <code>top<\/code>biedt een live weergave van het resourceverbruik, inclusief CPU- en RAM-gebruik.<\/p>\n<p>Open uw terminal en typ <code>top<\/code>om realtime-updates over de prestatiegegevens van uw systeem te bekijken.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Bovenste commando-interface\" class=\"wp-image\" decoding=\"async\" height=\"449\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-221-1.webp\" title=\"Bovenste commando-interface\" width=\"798\"\/><\/figure>\n<h2 id=\"enhanced-process-viewing\">2. Verbeterde procesbewaking met htop<\/h2>\n<p>Voor degenen die op zoek zijn naar een visueel aantrekkelijkere en gebruiksvriendelijkere optie, <code>htop<\/code>is een fantastische keuze, vooraf ge\u00efnstalleerd op veel Linux-distributies. In tegenstelling tot de basis <code>top<\/code>, <code>htop<\/code>presenteert het resourcegebruik grafisch, met kleurrijke indicatoren en aanpasbare sorteeropties zoals CPU- of geheugenprioritering.<\/p>\n<p>Voer het gewoon <code>htop<\/code>in de terminal in om er toegang toe te krijgen. Als <code>htop<\/code>het niet is ge\u00efnstalleerd, voer het dan uit <code>sudo apt install htop<\/code>op Ubuntu- of Debian-systemen om te beginnen.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"htop-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"479\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-222-1.webp\" title=\"htop-opdrachtinterface\" width=\"852\"\/><\/figure>\n<h2 id=\"analyzing-network-traffic\">3. Analyseer netwerkverkeer<\/h2>\n<p>Gebruik de <code>tcpdump<\/code>opdracht om netwerkverkeer dat is gekoppeld aan specifieke programma&#8217;s of services te onderzoeken. Met deze opdracht kunt u gegevens verzamelen over verzonden bytes, actieve protocollen en bron- en bestemmings-IP-adressen. <code>tcpdump<\/code>is met name handig voor het diagnosticeren van netwerkproblemen en het identificeren van ongeautoriseerde netwerkactiviteit.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"tcpdump-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"456\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-271-1.webp\" title=\"tcpdump-opdrachtinterface\" width=\"811\"\/><\/figure>\n<h2 id=\"network-information\">4. Bekijk uitgebreide netwerkinformatie<\/h2>\n<p>De <code>netstat<\/code>opdracht levert essenti\u00eble netwerkgerelateerde informatie, waaronder actieve verbindingen, open poorten en de gebruikte protocollen. Deze opdracht helpt bij het diagnosticeren van netwerkproblemen en zorgt ervoor dat er geen onnodige poorten open blijven staan, wat beveiligingsrisico&#8217;s kan opleveren.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"netstat-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"452\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-272-1.webp\" title=\"netstat-opdrachtinterface\" width=\"804\"\/><\/figure>\n<h2 id=\"check-free-memory\">5. Beoordeel de beschikbaarheid van vrij geheugen<\/h2>\n<p>Om de hoeveelheid vrij geheugen op uw systeem te bepalen, gebruikt u de <code>free<\/code>opdracht. Deze opdracht schetst zowel fysiek RAM als virtueel geheugen (swap space).<\/p>\n<p>Voor een beter leesbare uitvoer in megabytes of gigabytes typt u <code>free -h<\/code>.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"gratis commando-interface\" class=\"wp-image\" decoding=\"async\" height=\"437\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-223-1.webp\" title=\"gratis commando-interface\" width=\"776\"\/><\/figure>\n<h2 id=\"io-activity-monitoring\">6. Controleer I\/O-activiteit<\/h2>\n<p>Omdat alle Linux-acties draaien om bestandsinteracties op schijven, <code>iostat<\/code>is de opdracht cruciaal voor het bewaken van I\/O-activiteiten naast CPU-gebruik voor specifieke processen.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"iostat-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"430\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-273-1.webp\" title=\"iostat-opdrachtinterface\" width=\"765\"\/><\/figure>\n<h2 id=\"virtual-memory-review\">7. Controleer het gebruik van virtueel geheugen<\/h2>\n<p>Linux gebruikt virtueel geheugen voor alle processen die momenteel niet actief zijn. Met de <code>vmstat<\/code>opdracht kunt u het gebruikte virtuele RAM-geheugen bewaken, inclusief swapgeheugen, vrij geheugen, cache en buffers, wat met name handig is voor het identificeren van prestatieknelpunten.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"vmstat-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"403\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-224-1.webp\" title=\"vmstat-opdrachtinterface\" width=\"717\"\/><\/figure>\n<h2 id=\"real-time-io-monitoring\">8. Realtime I\/O-gebruik bewaken<\/h2>\n<p>Om de schijf-I\/O in realtime te kunnen volgen, <code>iotop<\/code>biedt de opdracht gedetailleerde informatie over het gebruik ervan, inclusief bandbreedteverbruik en threadeigenaren.<\/p>\n<p>Voor aangepaste weergaven kunt u opdrachten gebruiken zoals <code>iotop -o<\/code>het filteren van threads die actief I\/O-bewerkingen uitvoeren.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"iotop-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"475\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-274-1.webp\" title=\"iotop-opdrachtinterface\" width=\"845\"\/><\/figure>\n<h2 id=\"disk-space-management\">9. Controleer het schijfruimtegebruik<\/h2>\n<p>In Linux kan de schijfruimte worden gecontroleerd via <code>du<\/code>en <code>df<\/code>. De <code>du<\/code>opdracht biedt bestandsgroottes in een opgegeven directory, bijvoorbeeld <code>du \/usr\/local\/bin<\/code>.<\/p>\n<p>De <code>df<\/code>opdracht onthult beschikbare opslag op alle gekoppelde schijven. Om beschikbare ruimte op de root directory te zien, gebruikt u <code>df \/<\/code>en verbetert u de leesbaarheid met <code>-h<\/code>.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"df-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"428\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-226-1.webp\" title=\"df-opdrachtinterface\" width=\"761\"\/><\/figure>\n<h2 id=\"cpu-usage-analysis\">10. Analyseer het gebruik van meerdere processors<\/h2>\n<p>Om te evalueren hoe de processors van uw systeem presteren, gebruikt u de <code>mpstat<\/code>opdracht. Het levert gedetailleerde CPU-gebruikstatistieken op en kan individueel kerngebruik weergeven door een tijdsinterval toe te voegen, bijvoorbeeld <code>mpstat -P ALL 5<\/code>.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"mpstat-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"427\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-275-1.webp\" title=\"mpstat-opdrachtinterface\" width=\"759\"\/><\/figure>\n<h2 id=\"open-files-status\">11. Identificeer open bestanden<\/h2>\n<p>Als een bestand momenteel in gebruik is, kunt u mogelijk niet uitloggen. De <code>lsof<\/code>opdracht helpt bij het identificeren van deze bestanden en alle bijbehorende processen. Deze opdracht kan ook netwerksockets onthullen, wat helpt bij het identificeren van ongeautoriseerde verbindingen.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"lsof-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"432\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-228-1.webp\" title=\"lsof-opdrachtinterface\" width=\"768\"\/><\/figure>\n<h2 id=\"system-performance-monitoring\">12. Controleer de algehele systeemprestaties<\/h2>\n<p>De volledig interactieve <code>nmon<\/code>opdracht maakt uitgebreide systeemprestatiebewaking mogelijk, met inbegrip van verschillende bronnen, topprocessen, bestandssystemen, netwerken en geheugen. De interactieve aard ervan biedt snelle toegang tot specifieke prestatiemetingen, door eenvoudigweg op de aangewezen toetsen te drukken.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"nmon-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"477\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-276-1.webp\" title=\"nmon-opdrachtinterface\" width=\"848\"\/><\/figure>\n<h2 id=\"uptime-check\">13. Controleer de uptime<\/h2>\n<p>Om te bepalen hoe lang uw machine operationeel is geweest sinds de laatste keer opstarten, gebruikt u de <code>uptime<\/code>opdracht. Deze geeft niet alleen de uptimeduur weer, maar ook de huidige gebruikersbelasting en de gemiddelde systeembelasting.<\/p>\n<p>Typ dit <code>uptime -s<\/code>als u de exacte tijd wilt zien waarop het systeem voor het laatst is gestart.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"uptime-opdrachtinterface\" class=\"wp-image\" decoding=\"async\" height=\"532\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/11\/image-230-1.webp\" title=\"uptime-opdrachtinterface\" width=\"945\"\/><\/figure>\n<h3 id=\"essential-insights\">Essenti\u00eble inzichten<\/h3>\n<ul>\n<li>De hierboven beschreven opdrachten vormen slechts een fractie van de hulpmiddelen die beschikbaar zijn voor het effectief beheren van uw Linux-systeem. Er bestaan \u200b\u200btalloze andere hulpmiddelen die deze taak nog eenvoudiger maken.<\/li>\n<li>Hoewel grafische gebruikersinterfaces veel functionaliteiten van deze opdrachten kunnen nabootsen, kunnen opdrachtregelbewerkingen in bepaalde scenario&#8217;s vaak effici\u00ebnter en sneller blijken.<\/li>\n<\/ul>\n<p><a class=\"xiaomi\" href=\"https:\/\/allthings.how\/how-to-monitor-and-manage-linux-system-resources-with-terminal-commands\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Bron &amp; Afbeeldingen<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Als nieuwkomer in Linux zult u aangenaam verrast zijn om te ontdekken dat bijna alle systeembronnen beheerd kunnen worden via eenvoudige terminalopdrachten. In plaats van te navigeren door verschillende instellingenmenu&#8217;s en controlepanelen, kan het invoeren van een opdracht direct inzicht geven in het resourcegebruik van uw systeem. Hieronder verkennen we essenti\u00eble opdrachten waarmee u effectief [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[204,809,126],"class_list":["post-5465","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-linux","tag-linux-commands","tag-microsoft"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/5465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/comments?post=5465"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/5465\/revisions"}],"predecessor-version":[{"id":5466,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/5465\/revisions\/5466"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/media?parent=5465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/categories?post=5465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/tags?post=5465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}