<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=pid_namespaces%287%29</id>
	<title>pid namespaces(7) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=pid_namespaces%287%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=pid_namespaces(7)&amp;action=history"/>
	<updated>2026-05-27T21:48:39Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=pid_namespaces(7)&amp;diff=6247&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= pid_namespaces(7) = == Översikt == &#039;&#039;&#039;pid_namespaces&#039;&#039;&#039; - En översikt över Linux PID-namnutrymmen.  == Beskrivning == För en översikt av namnutrymmen, se namespaces(7).  PID-namnutrymmen isolerar process-ID-nummerutrymmet, vilket innebär att processer i olika PID-namnutrymmen kan ha samma PID. PID-namnutrymmen möjliggör funktioner som att pausa/återuppta alla processer i en container samt migrera containern till en ny värd samtidigt som processerna behål...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=pid_namespaces(7)&amp;diff=6247&amp;oldid=prev"/>
		<updated>2024-11-25T07:35:16Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= pid_namespaces(7) = == Översikt == &amp;#039;&amp;#039;&amp;#039;pid_namespaces&amp;#039;&amp;#039;&amp;#039; - En översikt över Linux PID-namnutrymmen.  == Beskrivning == För en översikt av namnutrymmen, se &lt;a href=&quot;/namespaces(7)&quot; title=&quot;namespaces(7)&quot;&gt;namespaces(7)&lt;/a&gt;.  PID-namnutrymmen isolerar process-ID-nummerutrymmet, vilket innebär att processer i olika PID-namnutrymmen kan ha samma PID. PID-namnutrymmen möjliggör funktioner som att pausa/återuppta alla processer i en container samt migrera containern till en ny värd samtidigt som processerna behål...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= pid_namespaces(7) =&lt;br /&gt;
== Översikt ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pid_namespaces&amp;#039;&amp;#039;&amp;#039; - En översikt över Linux PID-namnutrymmen.&lt;br /&gt;
&lt;br /&gt;
== Beskrivning ==&lt;br /&gt;
För en översikt av namnutrymmen, se [[namespaces(7)]].&lt;br /&gt;
&lt;br /&gt;
PID-namnutrymmen isolerar process-ID-nummerutrymmet, vilket innebär att processer i olika PID-namnutrymmen kan ha samma PID. PID-namnutrymmen möjliggör funktioner som att pausa/återuppta alla processer i en container samt migrera containern till en ny värd samtidigt som processerna behåller samma PIDs.&lt;br /&gt;
&lt;br /&gt;
PIDs i ett nytt PID-namnutrymme börjar på 1, liknande ett fristående system. Anrop till [[fork(2)]], [[vfork(2)]] eller [[clone(2)]] skapar processer med unika PIDs inom namnutrymmet.&lt;br /&gt;
&lt;br /&gt;
Användning av PID-namnutrymmen kräver en kärna som är konfigurerad med alternativet CONFIG_PID_NS.&lt;br /&gt;
&lt;br /&gt;
=== Init-processen i ett namnutrymme ===&lt;br /&gt;
Den första processen som skapas i ett nytt namnutrymme (med [[clone(2)]] och flaggan CLONE_NEWPID eller med [[unshare(2)]] med samma flagga) får PID 1 och fungerar som &amp;quot;init&amp;quot;-process för namnutrymmet. Denna process blir förälder till eventuella föräldralösa barnprocesser som uppstår när en process i detta PID-namnutrymme avslutas.&lt;br /&gt;
&lt;br /&gt;
Om &amp;quot;init&amp;quot;-processen i ett PID-namnutrymme avslutas, terminerar kärnan alla processer i detta namnutrymme genom en SIGKILL-signal. Detta förhindrar att nya processer skapas i ett namnutrymme där &amp;quot;init&amp;quot;-processen har avslutats.&lt;br /&gt;
&lt;br /&gt;
=== Nestade PID-namnutrymmen ===&lt;br /&gt;
PID-namnutrymmen kan nästas: varje PID-namnutrymme (förutom det initiala) har en förälder. Förälder till ett PID-namnutrymme är det namnutrymme där processen som skapade det med [[clone(2)]] eller [[unshare(2)]] befann sig.&lt;br /&gt;
&lt;br /&gt;
Processer i ett PID-namnutrymme är synliga för processer i samma namnutrymme och i alla överordnade namnutrymmen upp till det initiala namnutrymmet. Däremot är processer i barnnamnutrymmen osynliga för processer i förälder- och förfadernivåerna.&lt;br /&gt;
&lt;br /&gt;
=== Hantering av föräldralösa processer ===&lt;br /&gt;
Om en process blir föräldralös, omplaceras den som barn till &amp;quot;init&amp;quot;-processen i förälderns PID-namnutrymme (eller en närmare förfader om en sådan är markerad med [[prctl(2)]]).&lt;br /&gt;
&lt;br /&gt;
=== Användning av /proc med PID-namnutrymmen ===&lt;br /&gt;
Ett monterat /proc-filsystem visar endast processer som är synliga i PID-namnutrymmet för den process som utförde monteringen.&lt;br /&gt;
&lt;br /&gt;
För att verktyg som [[ps(1)]] ska fungera korrekt i ett nytt PID-namnutrymme bör barnet montera ett nytt procfs vid /proc.&lt;br /&gt;
&lt;br /&gt;
Exempel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mount -t proc proc /proc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Filer i /proc ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/proc/sys/kernel/ns_last_pid&amp;#039;&amp;#039;&amp;#039; (sedan Linux 3.3) - Denna fil visar det senaste PID som tilldelades i detta PID-namnutrymme. Den är skrivbar av processer med CAP_SYS_ADMIN eller (sedan Linux 5.9) CAP_CHECKPOINT_RESTORE inom det användarnamnutrymme som äger PID-namnutrymmet.&lt;br /&gt;
&lt;br /&gt;
== Standarder ==&lt;br /&gt;
Linux-specifik.&lt;br /&gt;
&lt;br /&gt;
== Exempel ==&lt;br /&gt;
Se [[user_namespaces(7)]].&lt;br /&gt;
&lt;br /&gt;
== Se även ==&lt;br /&gt;
* [[clone(2)]]&lt;br /&gt;
* [[reboot(2)]]&lt;br /&gt;
* [[setns(2)]]&lt;br /&gt;
* [[unshare(2)]]&lt;br /&gt;
* [[proc(5)]]&lt;br /&gt;
* [[capabilities(7)]]&lt;br /&gt;
* [[credentials(7)]]&lt;br /&gt;
* [[namespaces(7)]]&lt;br /&gt;
* [[user_namespaces(7)]]&lt;br /&gt;
* [[switch_root(8)]]&lt;br /&gt;
&lt;br /&gt;
== Colophon ==&lt;br /&gt;
Den här sidan är en del av projektet för Linux manual-sidor. Mer information finns på [https://www.kernel.org/doc/man-pages/ kernel.org]. Buggrapporter skickas till [mailto:man-pages@man7.org man-pages@man7.org].&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man7/pid_namespaces.7.html&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Övrig Informationsmanual]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>