โ ๏ธ Het kill Commando in Linux¶
In deze handleiding leer je hoe je kill gebruikt op een Linux-systeem.
Het commando kill wordt gebruikt om signalen naar processen te sturen.
Meestal gebruik je het om processen te beรซindigen, maar kill kan veel meer dan alleen "afbreken".
Achtergrondinformatie
Het commando kill is standaard aanwezig op alle Linux-systemen.
- Het stuurt signalen naar processen met een specifiek PID (Process ID).
- Standaard stuurt
killhet SIGTERM (15)-signaal: vriendelijk verzoek om te stoppen. - Met
kill -9stuur je SIGKILL, waarmee het proces direct wordt afgebroken. - Alleen de eigenaar van een proces (of root) kan dat proces beรซindigen.
Controleren of kill aanwezig is¶
Controleer of kill beschikbaar is via:
โ ๏ธ Let op: kill is vaak zowel een builtin in de shell (bash, zsh) als beschikbaar in /bin/kill.
โ๏ธ Installeren van kill¶
Het commando kill maakt deel uit van het pakket procps.
Dit pakket bevat meerdere hulpmiddelen voor procesbeheer, zoals ps, top en uptime.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte voorbeelden van kill:
kill 1234โ Stuur SIGTERM naar proces met PID 1234kill -9 1234โ Forceer beรซindiging met SIGKILLkill -15 1234โ Stuur expliciet SIGTERM (standaard)
kill -lโ Toon alle beschikbare signalenkill -HUP 1234โ Stuur een hangup-signaal (herladen configuratie)kill -- -1234โ Stuur signaal naar alle processen in procesgroep 1234
kill gebruikt zelf geen configuratiebestanden.
Procesbeheer wordt geregeld door de kernel en signaalmechanismen.
kill schrijft zelf geen logs.
Beรซindigde processen kunnen wel zichtbaar zijn in syslog, afhankelijk van de applicatie.
Voor auditing kun je auditd gebruiken, bijvoorbeeld:
Updaten van kill¶
Omdat kill deel uitmaakt van het pakket procps, update je dit pakket:
Verwijderen van kill¶
Het verwijderen van kill wordt niet aanbevolen, omdat het essentieel is voor procesbeheer.
Zonder kill kun je processen niet handmatig beรซindigen.
๐ Handleiding¶
De ingebouwde handleiding is beschikbaar via: