Pytania otagowane jako namespace

Pytania dotyczące przestrzeni nazw Linuksa, w tym poleceń takich jak: unshare i ip netns. Przestrzenie nazw obsługują izolację systemów plików, nazw systemów, IPC, procesów, sieci i użytkowników. Ściśle powiązany z tagami docker i lxc; użyj tych tagów zamiast tego, jeśli po prostu używasz docker lub lxc do implementacji przestrzeni nazw.

2
Co to jest przestrzeń nazw UTS?
Strona człowiekiem cofnąć udostępnianie mówi: Przestrzeń nazw UTS setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag) Co oznacza skrót UTS ?
32 linux  namespace 

5
jak znaleźć przestrzeń nazw dla konkretnego procesu?
Zadałem już pytanie, jak wyświetlić listę wszystkich przestrzeni nazw w Linuksie , ale nie było żadnych poprawnych i dokładnych odpowiedzi, więc chcę znaleźć metodę, która może pomóc mi znaleźć przestrzeń nazw PID jakiegoś procesu lub grupy procesy Jak można to zrobić w systemie Linux?

2
na proces punkty podłączenia prywatnego systemu plików
Sprawdzałem unsharepolecenie i zgodnie z jego instrukcją, unshare - run program with some namespaces unshared from parent Widzę też, że istnieje rodzaj przestrzeni nazw wymienionej jako, mount namespace mounting and unmounting filesystems will not affect rest of the system. Jaki jest dokładnie cel tej przestrzeni nazw montowania ? Próbuję zrozumieć …

4
Jak wyświetlić listę nazw w systemie Linux?
To pytanie zostało przeniesione z usterki serwera, ponieważ można na nie odpowiedzieć w systemie wymiany stosów Unix i Linux. Migrował 5 lat temu . Czy jest jakaś metoda w systemie Linux, aby wyświetlić listę wszystkich przestrzeni nazw na działającym hoście? Muszę sprawdzić przestrzenie nazw dla poszczególnych procesów (np. Procesów działających …
24 linux  lxc  namespace 

1
Niezawodny sposób na więzienie procesów potomnych za pomocą `nsenter:`
Wiem, że przestrzeń nazw Linuksa, między innymi, może być wykorzystana do bezpiecznego ograniczania i osadzania procesów potomnych w bezpieczny sposób, bez żadnej szansy na zombie i zrzut init. Ale jestem rozmyślny na temat szczegółów implementacji. W jaki sposób mogę korzystać z narzędzi util-linuxtakich jak mounti, nsenteraby oglądać, monitorować i upewnić …

3
Polecenie uruchomienia procesu potomnego „offline” (bez sieci zewnętrznej) w systemie Linux
Mam program, który chciałbym przetestować w trybie offline bez usuwania mojej faktycznej sieci. Ten program nadal musiałby łączyć się z gniazdami lokalnymi, w tym gniazdami domeny unix i sprzężeniem zwrotnym. Musi także nasłuchiwać w pętli zwrotnej i być widoczny dla innych aplikacji. Ale próby połączenia ze zdalnym komputerem powinny zakończyć …

3
kernel: Obsługa przestrzeni nazw
Zastanawiam się, co dokładnie oznacza „Obsługa przestrzeni nazw” w jądrze Linuksa. Używam jądra 3.11.1 (najnowszego stabilnego jądra w tej chwili). Jeśli zdecyduję się go wyłączyć, czy zauważę jakieś zmiany w moim systemie? A jeśli ktoś zdecyduje się skorzystać z przestrzeni nazw, czy wystarczy po prostu skompilować się NAMESPACES=Yw jądrze, czy …

1
Jak wykonać chroot z przestrzeniami nazw Linux?
Po przeczytaniu o przestrzeniach nazw Linuksa miałem wrażenie, że są one, wśród wielu innych funkcji, alternatywą dla chroot. Na przykład w tym artykule : Inne zastosowania [przestrzeni nazw] obejmują [...] chroot () - izolację stylu procesu od części hierarchii pojedynczego katalogu. Jednak gdy klonuję przestrzeń nazw montowania, na przykład za …
14 chroot  namespace 


2
Symuluj chroot za pomocą unshare
Próbuję napisać bootstrapper dla minimalnej dystrybucji linux ze źródła. Chciałbym budować w środowisku chroot. To powinno uprościć pakowanie. W tym momencie nie dbam o bezpieczeństwo. Program ładujący nie powinien wymagać żadnych niestandardowych poleceń innych firm. Byłoby świetnie, gdyby nie było potrzeby rootowania. Właśnie dlatego fakechroot (1) fakeroot (1) chroot (1) …

2
Dlaczego mój uchwyt wiązania jest widoczny poza jego przestrzenią nazw?
Próbuję więc zrozumieć, jak działa przestrzeń nazw montowania Linuksa. Zrobiłem mały eksperyment i otworzyłem dwa terminale i uruchomiłem następujące: Terminal 1 root@goliath:~# mkdir a b root@goliath:~# touch a/foo.txt root@goliath:~# unshare --mount -- /bin/bash root@goliath:~# mount --bind a b root@goliath:~# ls b foo.txt Terminal 2 root@goliath:~# ls b foo.txt Dlaczego uchwyt …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.