β οΈ 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: