国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

利用FreeVSD來強化Linux開發環境

2024-08-28 00:07:01
字體:
來源:轉載
供稿:網友
Joe Brockmeier 在本文中將討論 freeVSD,Linux 中的一種“虛擬服務器守護程序”,它允許多個虛擬服務器在同一個物理的機器上運行。每個虛擬服務器都有自己獨立的 Web 托管環境。它通常用于托管工作,但您也可以將其部署為允許一臺機器充當幾個開發者的開發試驗平臺。
在生產部門中,系統管理員通常因太忙而沒有足夠的時間來處理開發者可能發出的每個請求。管理員沒有時間去修改 Apache 的配置文件,或按開發者希望的速度重新啟動 MySQL 守護程序。而且,向 Web 開發者賦予對服務器(甚至主要用于測試的服務器)根用戶的訪問權通常都是不切實際的,這是因為某一個開發者所作的修改可能會影響到其它開發者,進而導致整體生產力下降。唉,讓每個開發者都擁有獨立的測試機器通常也不太可能。
然而,如果您正在使用 Linux 環境,您就可以將機器設置為讓多個開發者同時享有管理訪問權,而不會影響其它開發者所在的環境。這被稱為 freeVSD(Virtual Server Daemon,虛擬服務器守護程序),它還允許一個 Linux 服務器有多個“虛擬”服務器。使用 freeVSD 能夠讓公司進一步充分利用其資源,同時讓每個開發者或一組開發者仍擁有自己的環境。雖然開發 freeVSD 的主要目的是托管公司,您仍然會發現它對生產環境可能也大有好處。
freeVSD 是什么?
當您聽說“虛擬服務器”時,您可能會聯想到 VMware 之類的軟件,它會虛擬出一個完整的 x86 機器,您可以安裝任何希望使用的操作系統。
freeVSD 并沒有達到這個程度。它只是允許您賦予每個虛擬服務器它自己的 HTTP 服務器、IP 地址和文件系統等等。這些服務器仍然在原來的操作系統下運行,但它們并不共享同一個文件系統,而且每個虛擬服務器都可以有自己的管理員(偽根用戶),這種用戶幾乎享有與真正的根用戶相同的特權。這是通過創造性地使用 chroot 實現的。當然,這樣做可能會有一些嚴重的安全性隱患 — 所以,如果您真的安裝了 freeVSD,那就一定要閱讀分發包中的 security.txt 文件所給出的建議并加以實施;還要查看 freeVSD FAQ(請參閱本文后面部分的 參考資料,那里有相關的鏈接)中與安全性有關的信息。
舉例來說,如果您在一臺機器上有四個虛擬服務器,您就可以重新引導一個單獨的 Apache 實例,而不會影響其它服務器。如果需要,其中一個開發者甚至可以有與其它開發者完全不同的 Apache 配置。如果某個享有管理員訪問權的開發者意外地清除了一個虛擬服務器上的一半文件系統,其它虛擬服務器將不會受到影響。開發者甚至可以按照向常規 Linux 服務器添加用戶的相同方式向虛擬服務器添加用戶 — 但添加的用戶只會被目標虛擬服務器識別,真正的 Linux 主機或者其它任何虛擬服務器都無法識別該用戶。其實,它完全是另外一個供開發者使用的 Linux 服務器。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥芬河市| 汝州市| 墨脱县| 靖西县| 云龙县| 怀来县| 茌平县| 邹城市| 衡东县| 双城市| 察哈| 方城县| 娱乐| 鄂伦春自治旗| 安顺市| 昌平区| 平远县| 尼勒克县| 广丰县| 灵宝市| 丹巴县| 德江县| 韶关市| 宜昌市| 邵东县| 江阴市| 绥中县| 满洲里市| 宁武县| 共和县| 潍坊市| 吉木乃县| 福建省| 石棉县| 高清| 原阳县| 叙永县| 齐河县| 吉木萨尔县| 静宁县| 石渠县|