9/7/2007

Kill : een hardnekkig programma afsluiten

Filed under: — cybrarian @ 10:16 pm

Je werkt in de grafische omgeving (KDE) en een programma “hangt”; het sluit niet af via het menu File, Quit, evenmin door het “x”-teken rechtsboven in de vensterrand. Je zou het programma moeten uitkiezen en een sterker afluistsignaal geven.

Open KSysGuard: Grafische omgeving (in KDE): menu systeem, monitor, KSysGuard
Daar neem je het tabblad Processentabel, en je vinkt Boomstructuur aan (onderaan), zodat je kan zien welk process door welk ander is opgestart.

Dat is alles slechts een weergave van wat op de command prompt kan:
ps geeft je processen weer
ps -A geeft “Alle” processen weer.
ps -AH geeft ook de Hiërarchie weer.

Een proces met nummer 490227 gedwongen stoppen kan met het commando “kill”, bv
kill -hup 490227

Er zijn allerlei nuances in de sterkte van “kill”, zichtbaar in het grafisch menu of raadpleeg documentatie/zoekmachine.

Het is aan te raden om eerst met een vriendelijk verzoek tot afsluiten te beginnen en als dat niet werkt pas de zware middelen te gebruiken.

(soms blijft een proces toch voorkomen in de lijst, op de command prompt met de vermelding “defunct”)
Je kan gaan kijken van welk proces bv 13868 afhankelijk is door in de hiërarchie te kijken, of met
cybrarian# pstree 13868

Dan een van de volgende kill commando’s telkens gevolgd door dat nummer, de Program ID (PID)
kill -sigterm
kill -hup
kill -sigkill

Upd 13/8/2010: zonder PID? Kill op naam:
killall firefox
Dit is gemakkelijk als er verschillende firefox instanties aktief zijn; ze worden dan allemaal gesloten.

cybrarian en

Suse extra software bron

Filed under: — cybrarian @ 9:03 pm

Je kan als installatiebron in Yast zelf aanvullingen ingeven. Meestal staat daar standaard je DVD (als je daarvan geinstalleerd hebt).

Voorbeeld van een aanvullende bron (Eng: repository) die algemeen gebruikt wordt is “pacman”:
(ftp) packman.iu-bremen.de
of een locale mirror als (http)
packman.mirrors.skynet.be/pub/packman/suse/

Nog een aanvullende bron:
(ftp) ftp.gwdg.de
pub/linux/misc/suser-guru/rpm/10.2/

aan te vullen met de distributie die je gebruikt; zie wat er beschikbaar is, bv:
“/suse/10.0/”

Gebruik : aanvullende software die niet op je distributie voorkwam, libraries of codecs enz.
Je kan ook andere bronnen opgeven die je betrouwbaar acht.

Zet de bronnen “aan” of “af” in Yast naargelang welke je wil laten gebruiken bij het installeren van software of het doen van “updates” van het systeem.

cybrarian en

Powered by WordPress