/ február 6, 2018/ docker, linux/ 0 comments

Mi az a névtér?

Egy mindenki által elérhető rendszererőforrást úgy mutat egy folyamat számára, mintha saját különálló példánya lenne abból. Vagy egyszerűbben: meghatározza, hogy egy folyamat mit láthat. Egy névtér meg is osztható folyamatok között.

Amikor elindítunk egy konténert, a rendszer létrehoz jó pár névteret és ellenőrzőcsoportot. A névterek segítenek két konténer elkülönítésében.

Jelenleg hét névtér létezik a Linux rendszerben (4.10-től kezdve. 2.6.15 és 2.6.26 között jelent meg úgy 2008 közepe táján és 2005 körül kezdték el fejleszteni az OpenVZ részeként, tehát nem egy kiforratlan technológia):

  • mount (csatolások, létrehozáskor lemásolódik)
  • UTS névtér (a folyamat más hostnevet és domainnevet kaphat)
  • IPC névtér (folyamatok közti kommunikáció)
  • hálózati (létrehozáskor csak egy visszacsatoló interfészt tartalmaz. minden interfész csak egy névtérben lehet, de át lehet őket mozgatni. saját irányítótábla, tűzfal, IP címtartomány)
  • PID (folyamatazonosítók, egymásba ágyazott szerkezet)
  • felhasználó (egy folyamat gondolhatja hogy ő admin felhasználó úgy, hogy közben kívülről nézve nem az)
  • csoport
Share this Post

Leave a Comment

Ez a weboldal az Akismet szolgáltatását használja a spam kiszűrésére. Tudjunk meg többet arról, hogyan dolgozzák fel a hozzászólásunk adatait..