Junior — Middle
I processi di altri utenti vengono visualizzati all'interno dei container durante l'esecuzione del comando 'ps aux' in Linux?
sobes.tech AI
Risposta dell'AI
Su Linux, il comando ps aux mostra tutti i processi visibili all'utente corrente nel sistema. In un contenitore, i processi sono isolati tramite namespace, in particolare il namespace PID, quindi eseguendo ps aux all'interno del contenitore, vedrai solo i processi avviati all'interno di quel contenitore.
I processi di altri utenti, avviati fuori dal contenitore, non vengono visualizzati all'interno del contenitore, poiché questo ha il suo spazio di processo proprio. Analogamente, dall'esterno del contenitore, vedrai i processi di tutti i contenitori e dell'host.
Pertanto, l'isolamento dei processi nei contenitori garantisce che ps aux all'interno del contenitore mostri solo i processi locali ad esso.