nl.phhsnews.com


nl.phhsnews.com / Een bureaubladtoepassing of achtergrondproces vermoorden op Linux

Een bureaubladtoepassing of achtergrondproces vermoorden op Linux


Windows heeft Ctrl + Alt + Delete en Macs hebben Command + Option + Escape om bevroren applicaties te sluiten. Linux heeft zijn eigen manieren om die misdragende processen te "doden", of het nu gaat om grafische vensters of achtergrondprocessen.

De exacte grafische hulpmiddelen die u kunt gebruiken, zijn afhankelijk van uw bureaubladomgeving, omdat elke desktopomgeving verschillende hulpmiddelen aan de tafel brengt. . Maar de meesten van hen lijken op elkaar.

Van een grafische desktop

Moderne Linux-desktops gaan hier redelijk mee om, en het kan verrassend automatisch zijn. Als een toepassing niet reageert, zal een bureaublad met een compositiongmanager het hele venster vaak grijs weergeven om aan te geven dat het niet reageert.

Klik op de X-knop in de titelbalk van het venster en de vensterbeheerder zal u vaak laten weten dat de venster reageert niet. Je kunt het wat tijd geven om te reageren of op een optie zoals "Forceer stop" klikken om de applicatie definitief te sluiten.

Onder Linux staat de windowmanager die de titelbalken schildert los van de applicatie zelf, dus deze reageert meestal zelfs als het venster dat niet doet. Sommige vensters schilderen echter hun eigen interfaces, dus dit werkt mogelijk niet altijd.

Met de "xkill" -toepassing kunt u snel een grafisch venster op uw bureaublad doden.

Afhankelijk van uw bureaubladomgeving en de configuratie ervan, kunt u kan deze snelkoppeling mogelijk activeren door op Ctrl + Alt + Esc te drukken. U kunt ook gewoon de opdracht xkill uitvoeren: u kunt een terminalvenster openen, xkill typen zonder de aanhalingstekens en op Enter drukken. Of u kunt op een snelkoppeling zoals Alt + F2 drukken, waarmee het dialoogvenster "Opdracht uitvoeren" op Ubuntu's Unity-bureaublad en vele andere wordt geopend. Typ xkill in het dialoogvenster en druk op Enter.

Uw cursor verandert in een X. Klik op een venster en het xkill-hulpprogramma zal bepalen welk proces aan dat venster is gekoppeld en vervolgens dat proces onmiddellijk beëindigen. Het venster verdwijnt onmiddellijk en sluit.

Uw Linux-desktop heeft waarschijnlijk een tool die op dezelfde manier werkt als de Task Manager op Windows. Op Ubuntu's Unity-desktop, GNOME en andere op GNOME gebaseerde desktops is dit het hulpprogramma System Monitor. Open het hulpprogramma Systeembewaking om een ​​lijst met actieve onderdelen weer te geven, inclusief achtergronden. Je kunt processen ook hier van kracht stoppen als ze zich misdragen.

Vanaf Terminal

GERELATEERD: Processen beheren vanuit de Linux Terminal: 10 opdrachten die je moet kennen

Stel dat je wilt om dit allemaal vanaf de terminal te doen. We hebben een groot aantal van de hulpprogramma's behandeld die je hiervoor kunt gebruiken toen we naar opdrachten voor het beheren van processen op Linux keken.

Laten we zeggen dat Firefox op de achtergrond draait en we het vanaf de terminal willen doden. De standaard kill-opdracht neemt een proces-id-nummer, dus u moet dit eerst vinden.

U kunt bijvoorbeeld een opdracht uitvoeren als:

ps aux | grep firefox

Die alle processen op een lijst zou zetten en die lijst naar de grep-opdracht zou pipen, die het zal filteren en alleen regels zal afdrukken die Firefox bevatten. (De tweede regel die u ziet, is het grep-proces zelf.) U kunt de proces-ID ook verkrijgen via de bovenste opdracht en vele andere plaatsen.

Neem het proces-ID-nummer van het Firefox-proces - net rechts van de gebruikersnaam - en geef deze aan de opdracht kill. Dat wil zeggen, voer het commando als volgt uit:

kill ####

Als het proces wordt uitgevoerd als een andere gebruiker, moet je eerst de root-gebruiker worden - of voer je tenminste het kill-commando uit met de sudo commando, zoals zo:

sudo kill ####

Dat is een basismethode, maar het is niet helemaal de snelste. De pgrep- en pkill-opdrachten helpen dit te stroomlijnen. Voer bijvoorbeeld "pgrep firefox" uit om de proces-ID van het actieve Firefox-proces te zien. Vervolgens kunt u dat nummer naar de kill-opdracht sturen.

Of sla dit allemaal over en voer "pkill firefox" uit om het Firefox-proces te beëindigen zonder het nummer te kennen. pkill voert een aantal standaard patroon-overeenkomsten uit - het zal proberen processen te vinden met namen die firefox bevatten.

Het killall-commando lijkt op pkill, maar een beetje nauwkeuriger. Hiermee worden alle actieve processen met een specifieke naam gedood. Dus het uitvoeren van "killall firefox" zal alle actieve processen met de naam "firefox" doden, maar niet alle processen die firefox in hun naam hebben.


Dit zijn verre van de enige opdrachten die Linux bevat voor het beheren van processen. Als u een bepaald type serverbeheersoftware gebruikt, kan het ook nuttige manieren zijn om processen te beëindigen en opnieuw te starten.

Systeemservices werken anders dan processen - u zult specifieke opdrachten moeten gebruiken om programma's te verwijderen, opnieuw op te starten of te brengen diensten. Die specifieke commando's kunnen verschillen op verschillende Linux-distributies.

Image Credit: Lee op Flickr


Hoe maak en monteer je een virtuele harde schijf in Windows

Hoe maak en monteer je een virtuele harde schijf in Windows

In Windows 7 introduceerde Microsoft een nieuwe manier om een ​​back-up van uw computer te maken, genaamd Back-up en herstel. Kort gezegd, hiermee kunt u een back-up maken van al uw gegevens naar een andere locatie en hebt u de mogelijkheid gekregen om ook een systeemkopie te maken.Als je ervoor kiest om het systeemkopiebestand te maken, zou je eindigen met een groot VHD-bestand. Di

(How-to)

Hoe een groot bestand in meerdere kleinere stukken te splitsen

Hoe een groot bestand in meerdere kleinere stukken te splitsen

Heb je ooit gewenst dat je een heel groot video-, zip-, back-up- of MP3-bestand in kleinere bestanden kunt splitsen, zodat je het naar meerdere dvd's of usb-sticks kunt kopiëren of het naar iemand kunt e-mailen? Tegenwoordig is er niet zo veel behoefte aan het splitsen van bestanden als er 10 jaar geleden was, maar in sommige gevallen komt het goed van pas.

(How-to)