Junior — Middle
Worden de processen van andere gebruikers weergegeven binnen containers bij het uitvoeren van de opdracht 'ps aux' in Linux?
sobes.tech AI
Antwoord van AI
Op Linux toont het commando ps aux alle processen die zichtbaar zijn voor de huidige gebruiker in het systeem. In een container zijn processen geïsoleerd met behulp van namespaces, met name de PID namespace, dus bij het uitvoeren van ps aux binnen de container zie je alleen de processen die binnen die container zijn gestart.
Processen van andere gebruikers, die buiten de container worden gestart, worden niet weergegeven binnen de container, omdat deze zijn eigen procesruimte heeft. Evenzo zie je van buiten de container de processen van alle containers en de host.
Zo zorgt procesisolatie in containers ervoor dat ps aux binnen de container alleen de lokale processen toont die eraan gekoppeld zijn.