新聞中心
分離式命名空間(隔離空間)技術(shù),又稱(chēng)為“namespaces”,是linux系統(tǒng)中的一項(xiàng)安全特性,它是一種“把”系統(tǒng)資源進(jìn)行“瓶裝”的技術(shù)。他能夠讓我們把一些運(yùn)行在同一個(gè) OS 內(nèi)的進(jìn)程分組,使得每組進(jìn)程看到的系統(tǒng)資源獨(dú)立。

創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、做網(wǎng)站、成都網(wǎng)站建設(shè)、行業(yè)門(mén)戶(hù)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)制作的專(zhuān)業(yè)的建站公司,擁有經(jīng)驗(yàn)豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁(yè)設(shè)計(jì)人員,具備各種規(guī)模與類(lèi)型網(wǎng)站建設(shè)的實(shí)力,在網(wǎng)站建設(shè)領(lǐng)域樹(shù)立了自己獨(dú)特的設(shè)計(jì)風(fēng)格。自公司成立以來(lái)曾獨(dú)立設(shè)計(jì)制作的站點(diǎn)超過(guò)千家。
使用系統(tǒng)命名空間,就能夠?qū)崿F(xiàn)容器技術(shù),將每個(gè)容器看做一個(gè)完整的系統(tǒng),但是運(yùn)行在同一個(gè)內(nèi)核上,容器中安裝軟件、框架等資源,容器之間的資源完全隔離,也可以引用 OS 中的共享資源。
分離式命名空間為操作系統(tǒng)提供了層級(jí)之間的虛擬化安全性,使管理設(shè)備的復(fù)雜度減小,尤其是提高宿主機(jī)和容器之間的隔離性和安全策略。
Linux 里有 6 種分離命名空間,分別是uts 名稱(chēng)空間 ,ipc 名稱(chēng)空間,cgroup 名稱(chēng)空間,net 名稱(chēng)空間,pid 名稱(chēng)空間,mnt 名稱(chēng)空間。
其中,最重要的名稱(chēng)空間有mnt :掛載點(diǎn)名稱(chēng)空間 ,用來(lái)存放掛載點(diǎn),pid :進(jìn)程名稱(chēng)空間 ,每個(gè)進(jìn)程會(huì)有自己的pid,uts :主機(jī)和域名名稱(chēng)空間 ,可以實(shí)現(xiàn)修改主機(jī)名和域名,net :網(wǎng)絡(luò)名稱(chēng)空間,可以改變 IP 地址、子網(wǎng)掩碼和路由表,cgroup :控制組名稱(chēng)空間,分配進(jìn)程的資源,可以限制進(jìn)程的資源使用,ipc :消息隊(duì)列名稱(chēng)空間,用于進(jìn)程間通信。
我們可以使用下面的代碼來(lái)查看本機(jī)上的分離式命名空間:
“`shell
root@server# ls -l /proc/self/tasks/*/ns | grep -v ‘pid:’
lrwxrwxrwx 1 root root 0 Aug 20 10:00 /proc/self/tasks/4/ns/mnt -> mnt:[4026526520]
lrwxrwxrwx 1 root root 0 Aug 20 10:00 /proc/self/tasks/4/ns/ipc -> ipc:[4026526488]
lrwxrwxrwx 1 root root 0 Aug 20 10:00 /proc/self/tasks/4/ns/uts -> uts:[4026525880]
lrwxrwxrwx 1 root root 0 Aug 20 10:00 /proc/self/tasks/4/ns/net -> net:[4026526480]
lrwxrwxrwx 1 root root 0 Aug 20 10:00 /proc/self/tasks/4/ns/cgroup -> cgroup:[4026525896]
lrwxrwxrwx 1 root root 0 Aug 20 10:00 /proc/self/tasks/4/ns/pid -> pid:[4026526512]
總之,Linux 中的分離式命名空間技術(shù)對(duì)我們實(shí)現(xiàn)容器技術(shù)具有重要意義。分離式命名空間能夠在同一操作系統(tǒng)中虛擬安全空間,讓各個(gè)容器間相互隔離,容器可以在隔離的空間中使用 OS 中的共享資源,提升了容器的資源利用率。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專(zhuān)業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開(kāi)發(fā),成都網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣等一站式服務(wù)。
本文標(biāo)題:Linux中的分離式命名空間體驗(yàn)(linux的命名空間)
標(biāo)題來(lái)源:http://m.fisionsoft.com.cn/article/cddedci.html


咨詢(xún)
建站咨詢(xún)
