namespace怎么用 linux為什么要namespace?
linux為什么要namespace?在Linux系統(tǒng)中,多用戶和多進(jìn)程可以同時存在,因此可以通過進(jìn)程調(diào)度和調(diào)度管理來解決它們的運行協(xié)調(diào)管理問題。但是,總體資源有限。如何將有限的資源(進(jìn)程號、通信資源
linux為什么要namespace?
在Linux系統(tǒng)中,多用戶和多進(jìn)程可以同時存在,因此可以通過進(jìn)程調(diào)度和調(diào)度管理來解決它們的運行協(xié)調(diào)管理問題。但是,總體資源有限。如何將有限的資源(進(jìn)程號、通信資源、網(wǎng)絡(luò)資源等)分配給每個用戶的進(jìn)程?Linux中提出了名稱空間機制,這是一種輕量級的虛擬化形式。同樣,Linux中的許多資源都是全局管理的。例如,系統(tǒng)中的所有進(jìn)程都是通過PID來識別的,就像每個學(xué)生的學(xué)號一樣。在整個學(xué)校里,它一定是唯一一個能認(rèn)出這個學(xué)生的。用戶ID管理,每個用戶通過全局uid進(jìn)行標(biāo)識,每個學(xué)校校長也只有一個,其uid為0,右邊是最大的,可以在學(xué)校所有師生中進(jìn)行命令。每個學(xué)生都可以看到其他學(xué)生的活動,但無權(quán)將他們趕出學(xué)校,這是可以理解的。這種集中統(tǒng)一的管理模式非常適合大規(guī)模經(jīng)營