Hoe programma's te doden en systeeminformatie in Linux te controleren

In Windows kunnen niet-reagerende programma's worden afgesloten door op CTRL + ALT + DEL te drukken en taskmanager te openen. Maar in Linux zijn de dingen anders. Gelukkig is het nog steeds eenvoudig om niet-reagerende programma's te controleren en te sluiten ...

In Windows kunnen niet-reagerende programma's worden afgesloten door op CTRL + ALT + DEL te drukken en taskmanager te openen.  Maar in Linux zijn de dingen anders.  Gelukkig is het nog steeds eenvoudig om niet-reagerende programma's te controleren en te sluiten ...
Advertentie

Oh nee, er lijkt iets mis te gaan met je computer! In Windows roept u Taakbeheer op met behulp van Ctrl + Alt + Delete om uw vermoedens te bevestigen. Vervolgens gebruik je het programma dat het dichtst in de buurt komt.

Maar nu gebruik je Linux, en die sneltoets doet niet wat je verwachtte. De dingen zijn anders in open-source-pinguïnland. Maar maak je geen zorgen, er zijn veel manieren om je systeem te controleren en renegade-programma's te sluiten. Of u nu de voorkeur geeft aan Windows-taakbeheer 5 Krachtige alternatieven voor Windows Taakbeheer 5 Krachtige alternatieven voor Windows Taakbeheer Taakmoordenaar zou een betere naam zijn voor de systeemeigen Windows Task Manager omdat we dit alleen maar ter sprake brengen om niet-reagerende processen te elimineren. Alternatieve taakmanagers stellen u in staat om uw processen daadwerkelijk te beheren. Meer lezen of liever direct naar de opdrachtregel duiken 7 Verschillende manieren om niet-reagerende programma's in Linux te gebruiken 7 Verschillende manieren om niet-reagerende programma's in Linux te vernietigen Wanneer een Linux-app crasht, hebt u voldoende manieren om het programma te sluiten, zelfs als het niet meer reageert. Als een app vastloopt, probeer dan een van deze 7 methoden. Meer lezen, er is een optie voor jou.

Grafische toepassingen

Deze software lijkt het meest op de Windows-taakbeheerder. De functionaliteit is geen directe match, omdat de twee systemen taken niet op dezelfde manier afhandelen. Niettemin, zou u de ervaring vertrouwd moeten vinden.

Linux heeft een groot aantal bureaubladomgevingen en veel schepen hebben hun eigen optie. Hier zijn drie van de belangrijkste.

1. GNOME Systeemmonitor

LinuxTaskManager-GNOME-System-Monitor

De standaard systeemmonitorapp van GNOME houdt de focus op processen, bronnen en bestandssystemen. Op het eerste tabblad ziet u welke processen actief zijn, onder welke gebruiker, het ID-nummer en de belasting op uw pc. Wanneer u er een selecteert, verschijnt de knop Proces beëindigen die gesloten apps kan afdwingen. Dit werkt niet altijd. In die gevallen moet u enkele van de later uit te leggen commando's proberen.

Het tweede tabblad biedt een liveweergave van de werklast op elk van uw CPU-kernen, hoeveel RAM of swap u verbruikt en de hoeveelheid activiteit op uw netwerk. Het derde tabblad is voor het bijhouden van uw opslag. Hier kunt u zien hoeveel gegevens elk van uw partities in beslag neemt.

2. KDE Systeemmonitor

LinuxTaskManager-KDE-System-Monitor

De KDE-systeemmonitor, ook bekend als KSysGuard, heeft nog minder tabbladen. Dit zijn Process Table en System Load. De eerste toont u processen en geheugengebruik. U kunt niet-reagerende degenen sluiten door met de rechtermuisknop te klikken en Proces beëindigen te selecteren.

Het tweede tabblad toont een liveweergave van uw CPU-belasting, geheugengebruik en netwerkactiviteit. Het is bijna identiek aan het tabblad Bronnen in de GNOME-systeemmonitor.

Zoals u van KDE zou verwachten. Verbeter uw workflow met KDE Dashboard & Widgets Verbeter uw workflow met KDE Dashboard & Widgets Het KDE-dashboard bevat een verzameling widgets die u kunt gebruiken om uw workflow te verbeteren. Verander uw Linux-desktop in een productiviteitsbeest met deze tips en trucs. Lees Meer, u kunt aspecten aanpassen aan uw behoeften. Er is de mogelijkheid om nieuwe tabbladen te maken met informatie zoals partitiegebruik en logbestanden.

LinuxTaskManager-KDE-System-Monitor-Nieuw-Tab

3. XFCE Taakbeheer

XFCE, de lichtgewicht XFCE-desktop: uw lichtgewicht, snelle, volwaardige Linux-desktop XFCE: uw lichtgewicht, snelle, volwaardige Linux-desktop Wat Linux betreft, is maatwerk de koning. Niet alleen dat, maar de aanpassingsmogelijkheden zijn zo groot dat het je hoofd laat draaien. Ik heb eerder al gewezen op de verschillen tussen de grote desktop-omgevingen ... Lees meer task manager doet afstand van de standaard interface met tabbladen. In plaats daarvan krijgt u een grafisch overzicht van de CPU- en geheugenbelasting met een lijst met processen eronder.

LinuxTaskManager-XFCE-Task-Manager

In tegenstelling tot de standaard GNOME- en KDE-toepassingen, kunt u op verschillende manieren trage processen afhandelen. Klik met de rechtermuisknop en selecteer Stoppen, Beëindigen of Doden.

Trek systeemmonitor omhoog met behulp van Ctrl + Alt + Delete

Onder Linux doet Ctrl + Alt + Delete meestal niet wat u ervan verwacht. Als u op die sneltoetsen drukt, wordt het afmeldmenu geopend, van waaruit u de sneltoetsen opnieuw kunt opstarten of uitschakelen. Het is een alternatief voor het indrukken van de aan / uit-toets.

Dit veranderen is eenvoudig. Ga onder GNOME bijvoorbeeld naar Instellingen> Toetsenbord .

Selecteer het tabblad Snelkoppelingen. Zoek vervolgens naar Aangepaste snelkoppelingen in de zijbalk en klik op de knop + . Voer een naam in voor de snelkoppeling en de opdracht die wordt gebruikt om uw task manager te starten. Voor GNOME System Monitor typt u gnome-system-monitor .

LinuxTaskManager-Custom-Shortcuts

Nadat u klaar bent, kunt u dit item selecteren in de lijst met aangepaste snelkoppelingen. Voer vervolgens een toetsenbordbinding in door de gewenste toetsen ingedrukt te houden. In dit geval zijn dat ctrl + alt + delete .

Een melding zal vragen of u de vorige functie wilt vervangen die aan deze toetsen is toegewezen. Bevestig gewoon dat je het doet.

LinuxTaskManager-Custom-Shortcuts-Bevestiging

Wat je moet doen is niet hetzelfde voor alle GNOME-gebaseerde distributies Gnome-Based Desktop Environments Explained: MATE versus Gnome Shell versus Unity versus Cinnamon Gnome-gebaseerde desktopomgevingen verklaard: MATE vs. Gnome Shell versus Unity versus Kaneel Sinds Gnome doorgegaan is met hun Gnome Shell-idee, was de Linux-gemeenschap waanzinnig om een ​​nieuwe desktopomgeving te vinden die goed voor hen was. Een meerderheid van de gebruikers gebruikte Gnome ... Lees meer. Maar voor de meeste grote Linux-desktopomgevingen It's Your Choice: de top 10 Linux-desktopomgevingen Het is uw keuze: de top 10 Linux-desktopomgevingen Van Gnome tot KDE, van MATE tot Unity, er is veel keuze. Waar zou je moeten beginnen? Overweldigd? Begin hier. Meer lezen, het proces is vergelijkbaar.

Commandoregel-tools

Voor meer vermogen, wil je in de commandoregel duiken. Hier kunt u extra informatie opvragen en uw opties uitbreiden.

Hieronder staan ​​enkele van de essentiële commando's.

ps

LinuxTaskManager-ps

ps staat voor processtatus. Gebruik dit om een ​​lijst met processen weer te geven die worden uitgevoerd onder de huidige gebruiker. U ziet een naam en procesidentificatienummer (PID) dat u kunt gebruiken bij het geven van andere opdrachten.

dood en killall

kill is zo'n commando. Volg dit op met een PID om dat proces te beëindigen. Als dit niet lukt, voegt u het signaal 9 toe om uw slaagkansen te vergroten.

kill -9 2470 

Standaard gebruikt kill het signaal 15, SIGTERM genaamd. Signaal 9 is SIGKILL. De laatste mislukt alleen als een proces een verzoek aan de kernel doet. In dergelijke omstandigheden zal het eindigen na het maken van de systeemaanroep.

Gebruik kill -l voor de volledige lijst met signalen.

LinuxTaskManager-kill

Met de opdracht killall kunt u een proces op naam beëindigen. Als Firefox vastloopt, kunt u het volgende voorbeeld gebruiken om de toepassing af te sluiten.

 killall firefox 

Xkill

LinuxTaskManager-Xkill

Soms weet u de echte naam van een applicatie niet. In dat geval kunt u een meer grafische aanpak kiezen. Typ xkill in de terminal om de cursor in een X te veranderen. Klik vervolgens op het venster dat niet reageert en zie het verdwijnen.

top

LinuxTaskManager-top

Het bovenste commando laat zien welke taken de meeste druk op uw CPU leggen. U kunt de lijst sorteren op CPU- of RAM-gebruik, hoelang het programma is uitgevoerd en andere factoren.

vmstat

LinuxTaskManager-vmstat

In plaats van deze informatie live te bekijken, kunt u een momentopname maken. vmstat doet precies dat. U krijgt direct een beeld van de lopende processen en hoeveel geheugen ze gebruiken.

gratis

LinuxTaskManager-vrij

Deze opdracht geeft aan hoeveel geheugen beschikbaar is. Kolommen tonen vrij en gebruikt fysiek en wisselen geheugen. Bovendien kunt u de buffers zien die door de kernel worden gebruikt.

lscpu

LinuxTaskManager-lscpu

Sommige van de informatie die u krijgt van de bovenstaande commando's zijn zonder context niet logisch. Hoeveel CPU's heeft uw computer? Welk architectuurtype gebruikt u? Gebruik lscpu om deze informatie op een logische manier te presenteren.

Voelt u zich onder controle?

Ik hoop het. Dat is waar deze programma's en opdrachten voor zijn, waardoor je controle over je systeem hebt. De taak van een computer is om u te helpen dingen voor elkaar te krijgen, en wanneer software vastloopt, doet het zijn werk niet.

Linux staat erom bekend een stabiel besturingssysteem te zijn, maar dat betekent niet dat elke toepassing solide is. Welk advies heb je voor nieuwe gebruikers die te maken hebben met niet-reagerende applicaties? Wat is je favoriete manier om systeeminformatie op te zoeken? Wat is uw routine om uw computer in optimale conditie te houden? Meedoen! We horen graag uw gedachten.

In this article