Hoe programma's te doden en systeeminformatie in Linux te controleren
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 je nu de voorkeur geeft aan Windows-taakbeheer 5 Krachtige alternatieven voor Windows Taakbeheer 5 Krachtige alternatieven voor Windows Taakbeheer Task Killer zou een betere naam zijn voor de native Windows Task Manager omdat we het 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
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. Als u er een selecteert, Eindproces knop verschijnt die gesloten apps kan forceren. 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
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 te selecteren Eindproces.
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.
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.
In tegenstelling tot de standaard GNOME- en KDE-toepassingen, kunt u op verschillende manieren trage processen afhandelen. Klik met de rechtermuisknop en selecteer Hou op, 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 dan 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. Typ voor de GNOME-systeemmonitor gnome-system-beeldscherm.
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 zouden dat zijn 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.
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
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
doden 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 dood - l voor de volledige lijst met signalen.
De killall commando laat je een proces eindigen op naam. Als Firefox vastloopt, kunt u het volgende voorbeeld gebruiken om de toepassing af te sluiten.
killall firefox
Xkill
Soms weet u de echte naam van een applicatie niet. In dat geval kunt u een meer grafische aanpak kiezen. Type 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
De top 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
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
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
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 gepresenteerd te krijgen.
Voel je je in 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.
Ontdek meer over: Taakbeheer.