本文為大家介紹虛擬主機(jī)管理系統(tǒng)源碼(linhat虛擬主機(jī)),下面和小編一起看看詳細(xì)內(nèi)容吧。
linux虛擬主機(jī)管理系統(tǒng)
立清主機(jī)管理系統(tǒng),控制支持安裝win和linux服務(wù)器。
linux的控制面板功能與win類(lèi)似,有獨(dú)立用戶(hù)、子空間等功能。
好用又免費(fèi)虛擬主機(jī)管理系統(tǒng)有哪些
n點(diǎn)虛擬主機(jī)管理系統(tǒng)
支持或自定義全能宿主asp、net、php、腳本自動(dòng)開(kāi)啟。
支持windows2003/windows2008/windows2012操作系統(tǒng),可自定義站點(diǎn)應(yīng)用程序池。
強(qiáng)大的主機(jī)控制面板功能,如:ip訪(fǎng)問(wèn)限制、net版本切換、在線(xiàn)文件管理、關(guān)閉/恢復(fù)站點(diǎn)執(zhí)行權(quán)限、在線(xiàn)壓縮解壓、自定義錯(cuò)誤信息、域名綁定、isapi等。
支持winwebmail企業(yè)郵局系統(tǒng)。
支持實(shí)時(shí)(遠(yuǎn)程)建立sql server數(shù)據(jù)庫(kù)(2000/2005/2008/2012)和mysql數(shù)據(jù)庫(kù)。
在線(xiàn)重啟服務(wù)器,重啟iis等。
支持在線(xiàn)支付接口,如:支付寶、銀聯(lián)支付。
支持會(huì)員級(jí)別,不同級(jí)別可以設(shè)置不同的商品價(jià)格。
支持雙數(shù)據(jù)庫(kù),管理員可以設(shè)置要使用的數(shù)據(jù)庫(kù)(access/mssql)。
官網(wǎng):
2.外星虛擬主機(jī)管理系統(tǒng)
支持修改ftp用戶(hù)名/密碼
支持用戶(hù)目錄fso權(quán)限
支持修改iis連接數(shù)
支持自定義虛擬主機(jī)默認(rèn)主頁(yè)
支持修改虛擬主機(jī)日志目錄
支持修改虛擬主機(jī)腳本權(quán)限
支持設(shè)置應(yīng)用程序映射(如asp、asp.net、cgi、php)
支持自定義錯(cuò)誤頁(yè)面
官方網(wǎng)站:
3.wdcplinux虛擬主機(jī)管理系統(tǒng)
支持apache、nginx。 nginx+apache,目錄訪(fǎng)問(wèn)限制,完美解決使用腳本跨站訪(fǎng)問(wèn)問(wèn)題,提高安全性
在線(xiàn)設(shè)置ip地址、添加、刪除
設(shè)置服務(wù)器在線(xiàn)使用的dns ip地址
在線(xiàn)執(zhí)行shell命令,如ifconfig、ls、date等。
在線(xiàn)查看系統(tǒng)日志、ssh登錄日志、ftp日志等
在線(xiàn)重啟服務(wù)器,關(guān)閉并重啟相關(guān)應(yīng)用服務(wù),如web、mysql、ftp、ssh
在線(xiàn)設(shè)置mysql和php常用參數(shù),在線(xiàn)直接編輯配置文件
設(shè)置防火墻(iptables)在線(xiàn),可以添加規(guī)則,開(kāi)放ip,端口,限制ip訪(fǎng)問(wèn)等。
ssh在線(xiàn)管理、端口修改、root用戶(hù)登錄限制、dns解析與否、公鑰登錄和密碼設(shè)置
在線(xiàn)設(shè)置ping值,一定程度上保護(hù)服務(wù)器安全
增加普通用戶(hù)管理(可修改ftp用戶(hù)密碼、mysql數(shù)據(jù)庫(kù)密碼、域名綁定)
官網(wǎng):
4.gee虛擬主機(jī)管理系統(tǒng)
支持虛擬主機(jī)系統(tǒng):vestacp、directadmin、cpanel、easypanel,互聯(lián)互通,適配您所需要的系統(tǒng),讓您的管理更便捷。
支持dns系統(tǒng),如果你想要自己的dns解析服務(wù)器,也可以輕松搞定。
支持郵箱系統(tǒng)、企業(yè)郵局,一鍵開(kāi)通管理,系統(tǒng)支持更穩(wěn)定可靠。
官方網(wǎng)站:
5.慧林虛擬主機(jī)管理系統(tǒng)
支持域名綁定、子目錄綁定、設(shè)置默認(rèn)主頁(yè)
支持修改ftp密碼、web上傳、修改mssql密碼
支持修改mysql密碼,自定義404等錯(cuò)誤頁(yè)面
支持腳本錯(cuò)誤信息設(shè)置、修改郵局密碼、web日志下載
支持asp腳本加密、文件解壓等50多項(xiàng)管理功能
官方網(wǎng)站:
6.zpanel虛擬主機(jī)管理
zpanel是一款免費(fèi)的國(guó)外虛擬主機(jī)控制面板,支持vps或服務(wù)器,支持windows、linux、unix、macosx等多種操作系統(tǒng)。 zpanel 的版本名為zpanelx(10)。 zpanelx支持的linux操作系統(tǒng)包括centos 6和ubuntu 11.10、12.04等(目前不支持debian)。
查看網(wǎng)址:
7. vhcs虛擬跟蹤管理系統(tǒng)
支持多級(jí)管理:分管理員、代理、終端用戶(hù)三級(jí)
基于主機(jī)名和ip的虛擬主機(jī)管理
綁定多個(gè)域名,無(wú)限二級(jí)域名
dns管理、ftp用戶(hù)管理
cgi、php、ssi支持的配置和管理
支持mysql數(shù)據(jù)庫(kù)創(chuàng)建和管理
硬盤(pán)空間限制、服務(wù)器ip地址管理
備份還原,支持ssl
頁(yè)面或目錄的密碼保護(hù)(通過(guò).htaccess)
查看網(wǎng)址:
8. php 我的虛擬主機(jī)
phpmywebhosting是一個(gè)開(kāi)源的基于php/mysql的虛擬主機(jī)控制面板程序。您可以使用它來(lái)創(chuàng)建具有郵箱和mysql 支持的多域虛擬主機(jī)。必須建立在linux/freebsd上,不支持windows。
要安裝phpmywebhosting 你必須有系統(tǒng)管理員(root
)權(quán)限,并依次安裝以下套件:
mysql
apache and php
postfix
maildrop
courier
proftpd
phpmywebhosting
下載地址:
虛擬主機(jī)管理系統(tǒng)有哪些
沒(méi)有虛擬主機(jī)管理系統(tǒng)就不能使用虛擬主機(jī)?,F(xiàn)在有很多免費(fèi)的虛擬主機(jī)系統(tǒng),但是很少有好用的。經(jīng)過(guò)我的挖掘和研究,發(fā)現(xiàn)了一些優(yōu)秀的免費(fèi)虛擬主機(jī)管理系統(tǒng):zpanel、web- cp、vhcs、virtualmin、phpmywebhosting、syscp等。
1.z panel-windows下的免費(fèi)托管面板
zpanel z已更名為rapidcp,最新版本為rapidcp 3.0。
網(wǎng)絡(luò)地址:
rapidcp新功能介紹:
zpanel 2.6是最新的穩(wěn)定版本。建議在生產(chǎn)環(huán)境中使用。
rapidcp 3.0是最新的測(cè)試版。它僅用于測(cè)試目的。
2 2.web-cp-*nix的虛擬主機(jī)管理
網(wǎng)址:
用php-cli編寫(xiě)的web服務(wù)器
支持多種腳本腳本php,sun asp,cf,perl?
支持外殼訪(fǎng)問(wèn)
支持ssi
支持。htacess
支持多種dns服務(wù),如bind、powerdns、mydns和tinydns。
完全用php開(kāi)發(fā),支持shell訪(fǎng)問(wèn)
安裝php cli(命令行)控制面板的后端服務(wù)器server/webcp.php和httpd server server/webcp-httpd . php需要php cli二進(jìn)制支持來(lái)操作系統(tǒng)進(jìn)程。
個(gè)人:個(gè)人信息、密碼、電子郵件、ftp
域:允許域的所有者添加或刪除用戶(hù),并在域下設(shè)置別名、子域和數(shù)據(jù)庫(kù)。
賣(mài)家:添加域名
服務(wù)器:監(jiān)控服務(wù)、管理服務(wù)
3.vhcs-虛擬主機(jī)控制系統(tǒng)
支持*nix系統(tǒng),用perl和c實(shí)現(xiàn)核心功能,用php實(shí)現(xiàn)管理界面。
網(wǎng)址:
4.webmin的虛擬主機(jī)管理模塊virtualmin
webmin是一個(gè)主機(jī)管理系統(tǒng),可以運(yùn)行在linux/freebsd的web界面上,有中文包。
virtualmin是其虛擬主機(jī)管理模塊之一,提供中文支持。
webmin官方站:
維爾陶爾明站點(diǎn):
5.基于php/mysql的虛擬主機(jī)控制程序phpmywebhosting
phpmywebhosting是一個(gè)基于php/mysql的開(kāi)源虛擬主機(jī)控制面板程序。您可以使用它來(lái)構(gòu)建一個(gè)支持電子郵件和mysql的多域虛擬主機(jī)。它必須構(gòu)建在linux/freebsd上,不支持windows。
要安裝phpmywebhosting,您必須擁有系統(tǒng)管理員(root)權(quán)限,并依次安裝以下軟件包:
關(guān)系型數(shù)據(jù)庫(kù)
apache和php
后綴
郵件過(guò)濾
信使
proftpd
phpmywebhosting
官網(wǎng)有基于每個(gè)平臺(tái)的詳細(xì)安裝說(shuō)明。
phpmywebhosting下載:
6.虛擬主機(jī)管理系統(tǒng)[完整php版本]
1.有中國(guó)套餐。
2.2 .管理員、經(jīng)銷(xiāo)商、客戶(hù)客戶(hù)三級(jí)管理
3.它們都是由php代碼組成的
4.有許多模塊可供選擇安裝。
5.開(kāi)源,免費(fèi)(基于gpl)
6.linux/bsd環(huán)境,尤其是debian(最初是為它開(kāi)發(fā)的)
是德國(guó)人寫(xiě)的,有簡(jiǎn)體中文、英文、法文、德文的語(yǔ)言包,多語(yǔ)種。
具有以下特點(diǎn):
用戶(hù)接口
*管理電子郵件帳戶(hù)
*管理電子郵件轉(zhuǎn)發(fā)
*管理子域
*管理mysql數(shù)據(jù)庫(kù)
*管理額外的ftp帳戶(hù)
*管理。目錄的htaccess密碼保護(hù)
*管理路徑選項(xiàng),例如目錄列表
管理界面:
*客戶(hù)管理:您可以準(zhǔn)確定義您的客戶(hù)獲得何種資源(例如,pop帳戶(hù)數(shù)量、mysql數(shù)據(jù)庫(kù)數(shù)量等。)
*管理域:您可以單獨(dú)編輯每個(gè)域的區(qū)域文件和目錄索引
支持以下支持服務(wù)器或引擎:
# webserver: [apache1.3]帶[php4] (apache2.0.x也行)
#郵件傳輸代理:[postfix]
# pop/imap服務(wù)器:[courier]
# ftp服務(wù)器:[proftpd]
#數(shù)據(jù)庫(kù)服務(wù)器:[mysql]
#名稱(chēng)服務(wù)器:[bind9]
#流量統(tǒng)計(jì)和統(tǒng)計(jì):[webalizer]
官方車(chē)站:
下載:
下載:
在線(xiàn)演示:字幕
webmin是目前最強(qiáng)大的基于web的unix系統(tǒng)管理工具。
webmin是目前最強(qiáng)大的基于web的unix系統(tǒng)管理工具。管理員可以通過(guò)瀏覽器訪(fǎng)問(wèn)webmin的各種管理功能,完成相應(yīng)的管理動(dòng)作。目前,webmin支持大多數(shù)unix系統(tǒng),包括aix、hpux、solaris、unixware、irix和freebsd,此外還有各種版本的linux。
webmin使您能夠通過(guò)web界面遠(yuǎn)程使用支持https (ssl http over ssl)協(xié)議的web瀏覽器來(lái)管理您的主機(jī)。這就在保證安全的前提下,提供了簡(jiǎn)單深入的遠(yuǎn)程管理。這使得webmin非常適合系統(tǒng)管理員,因?yàn)樗兄髁髌脚_(tái)都有滿(mǎn)足甚至超過(guò)上述要求的web瀏覽器。而且webmin有自己的“web服務(wù)器”,不需要運(yùn)行第三方軟件(比如web服務(wù)器)。擁有一切。webmin的模塊化架構(gòu)允許您在需要時(shí)編寫(xiě)自己的配置模塊。除了這里介紹的模塊,webmin還包括許多模塊。雖然我們目前將把重點(diǎn)放在網(wǎng)絡(luò)服務(wù)上,但你會(huì)看到,你的系統(tǒng)幾乎每一部分都可以通過(guò)webmin進(jìn)行配置和管理。
請(qǐng)問(wèn)虛擬主機(jī)linux系統(tǒng)與window有什么區(qū)別嗎?
1. linux的操作比較復(fù)雜,windows的比較簡(jiǎn)單.
linux速度比較快,安全性比windows好
但是有很多軟件只能在windows里運(yùn)行
與linux兼容的軟件正在開(kāi)發(fā)中.
linux適用在網(wǎng)絡(luò)方面.
2. 什么是linux?
簡(jiǎn)單地說(shuō), linux是一套免費(fèi)使用和自由傳播的類(lèi) unix操作系統(tǒng),它主要用于基
于 intel x86系列 cpu的計(jì)算機(jī)上。這個(gè)系統(tǒng)是由世界各地的成千上萬(wàn)的程序員
設(shè)計(jì)和實(shí)現(xiàn)的。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自
由使用的 unix兼容產(chǎn)品。 linux的出現(xiàn),最早開(kāi)始于一位名叫 linus torvalds
的計(jì)算機(jī)業(yè)余愛(ài)好者,當(dāng)時(shí)他是芬蘭赫爾辛基大學(xué)的學(xué)生。他的目的是想設(shè)計(jì)一
個(gè)代替 minix(是由一位名叫 andrew tannebaum的計(jì)算機(jī)教授編寫(xiě)的一個(gè)操作系
統(tǒng)示教程序)的操作系統(tǒng),這個(gè)操作系統(tǒng)可用于 386、 486或奔騰處理器的個(gè)人
計(jì)算機(jī)上,并且具有 unix操作系統(tǒng)的全部功能,因而開(kāi)始了 linux雛形的設(shè)計(jì)。
linux以它的高效性和靈活性著稱(chēng)。它能夠在 pc計(jì)算機(jī)上實(shí)現(xiàn)全部的 unix特性,
具有多任務(wù)、多用戶(hù)的能力。 linux是在 gnu公共許可權(quán)限下免費(fèi)獲得的,是一
個(gè)符合 posix標(biāo)準(zhǔn)的操作系統(tǒng)。 linux操作系統(tǒng)軟件包不僅包括完整的 linux操
作系統(tǒng),而且還包括了文本編輯器、高級(jí)語(yǔ)言編譯器等應(yīng)用軟件。它還包括帶有
多個(gè)窗口管理器的 x-windows圖形用戶(hù)界面,如同我們使用 windows nt一樣,允
許我們使用窗口、圖標(biāo)和菜單對(duì)系統(tǒng)進(jìn)行操作。
linux與其他操作系統(tǒng)有什么區(qū)別:
linux可以與 ms-dos、 os/2、 windows等其他操作系統(tǒng)共存于同一臺(tái)機(jī)器上。它
們均為操作系統(tǒng),具有一些共性,但是互相之間各有特色,有所區(qū)別。
目前運(yùn)行在 pc機(jī)上的操作系統(tǒng)主要有microsoft的 ms-dos、 windows、 windows
nt、 ibm的 os/2等。早期的 pc機(jī)用戶(hù)普遍使用 ms-dos,因?yàn)檫@種操作系統(tǒng)對(duì)機(jī)
器的硬件配置要求不高,而隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,硬件設(shè)備價(jià)格越來(lái)
越低,人們可以相對(duì)容易地提高計(jì)算機(jī)的硬件配置,于是開(kāi)始使用
windows、windows nt等具有圖形界面的操作系統(tǒng)。 linux是新近被人們所關(guān)注的
操作系統(tǒng),它正在逐漸為 pc機(jī)的用戶(hù)所接受。那么, linux與其他操作系統(tǒng)的主
要區(qū)別是什么呢?下面從兩個(gè)方面加以論述。
首先看一下linux與 ms- dos之間的區(qū)別。 在同一系統(tǒng)上運(yùn)行 linux和 ms-dos
已很普遍,就發(fā)揮處理器功能來(lái)說(shuō), ms-dos沒(méi)有完全實(shí)現(xiàn) x86處理器的功能,而
linux完全在處理器保護(hù)模式下運(yùn)行,并且開(kāi)發(fā)了處理器的所有特性。 linux可以
直接訪(fǎng)問(wèn)計(jì)算機(jī)內(nèi)的所有可用內(nèi)存,提供完整的 unix接口。而 ms-dos只支持部
分 unix的接口。
就使用費(fèi)用而言, linux和 ms-dos是兩種完全不同的實(shí)體。與其他商業(yè)操作系統(tǒng)
相比, ms-dos價(jià)格比較便宜,而且在 pc機(jī)用戶(hù)中有很大的占有率,任何其他 pc
機(jī)操作系統(tǒng)都很難達(dá)到 ms-dos的普及程度,因?yàn)槠渌僮飨到y(tǒng)的費(fèi)用對(duì)大多數(shù)
pc機(jī)用戶(hù)來(lái)說(shuō)都是一個(gè)不小的負(fù)擔(dān)。 linux是免費(fèi)的,用戶(hù)可以從 internet上或
者其他途徑獲得它的版本,而且可以任意使用,不用考慮費(fèi)用問(wèn)題。 就操作系統(tǒng)
的功能來(lái)說(shuō), ms-dos是單任務(wù)的操作系統(tǒng),一旦用戶(hù)運(yùn)行了一個(gè) ms-dos的應(yīng)用
程序,它就獨(dú)占了系統(tǒng)的資源,用戶(hù)不可能再同時(shí)運(yùn)行其他應(yīng)用程序。而 linux
是多任務(wù)的操作系統(tǒng),用戶(hù)可以同時(shí)運(yùn)行多個(gè)應(yīng)用程序。 再看一下 linux與
os/2、 windows、 windows nt之間的區(qū)別。
從發(fā)展的背景看, linux與其他操作系統(tǒng)的區(qū)別是, linux是從一個(gè)比較成熟的
操作系統(tǒng)發(fā)展而來(lái)的,而其他操作系統(tǒng),如 windows nt等,都是自成體系,無(wú)對(duì)
應(yīng)的相依托的操作系統(tǒng)。這一區(qū)別使得 linux的用戶(hù)能大大地從 unix團(tuán)體貢獻(xiàn)中
獲利。因?yàn)?unix是世界上使用最普遍、發(fā)展最成熟的操作系統(tǒng)之一,它是七十年
代中期發(fā)展起來(lái)的微機(jī)和巨型機(jī)的多任務(wù)系統(tǒng),雖然有時(shí)接口比較混亂,并缺少
相對(duì)集中的標(biāo)準(zhǔn),但還是發(fā)展壯大成為了最廣泛使用的操作系統(tǒng)之一。無(wú)論是
unix的作者還是 unix的用戶(hù),都認(rèn)為只有 unix才是一個(gè)真正的操作系統(tǒng)。
3. 首先你需要明白,linux不是windows,它不是一個(gè)由一家商業(yè)公司維護(hù)的軟件
,
只有一個(gè)包裝。linux是可以任意包裝自由配置的東西。任何一個(gè)人,一家公司
都可以按照自己的想法,比如加一點(diǎn)功能,加中文支持,作一個(gè)linux出來(lái)。這些
linux雖然核心部分都一樣,但是他們所帶的各種軟件,缺省的配置都不一樣。區(qū)
別
是用一種linux 發(fā)布 (不同的linux我們叫做不同的發(fā)布)也許硬件很好配置,
各種軟件也好安裝,用另外一種也許速度快,再一種也許支持中文比較好。總之
沒(méi)有白吃的午餐,在windows下想當(dāng)然的東西在linux下也許需要你熬夜才能得到
。
所以從一開(kāi)始選擇distribution就必須非常小心,否則因?yàn)樽约簞偤秒S某個(gè)雜志
得到一個(gè)linux發(fā)布就以為所有的都一樣就開(kāi)始安裝,等硬盤(pán)數(shù)據(jù)毀了,
或者網(wǎng)絡(luò)哭天蹌地也配不出來(lái)的時(shí)候,就晚了。不是開(kāi)玩笑,我知道windows下
安裝驅(qū)動(dòng)程序就是鼠標(biāo)點(diǎn)幾下,可是在linux下,為了驅(qū)動(dòng)一個(gè)網(wǎng)卡,折騰一夜
是不希奇的 -- 當(dāng)然,我覺(jué)得這是值得的。
所以,面對(duì)那么多l(xiāng)inux distribution,你應(yīng)當(dāng)選擇哪個(gè)呢?
比較著名的linux distribution有:
redhat:最新版本6.2, 7.0beta。由于redhat公司已經(jīng)上市,獲得了很多
商業(yè)的支持,所以它在硬件軟件兼容性上很好。實(shí)際上它已經(jīng)是linux的
工業(yè)標(biāo)準(zhǔn)。想象一下如果你是一個(gè)比如oracle這樣廠(chǎng)商的老板,你需要為
linux開(kāi)發(fā)一個(gè)版本,而不同的linux dist需要單獨(dú)開(kāi)發(fā)維護(hù),為成本考慮你
自然會(huì)只認(rèn)準(zhǔn)一個(gè)linux。
slackware(7.1)。很早就有的linux,有很多老的忠實(shí)用戶(hù),但現(xiàn)在越來(lái)越不行了
。
suse linux,德國(guó)人做的,在歐洲很流行,有一些驅(qū)動(dòng)上的優(yōu)勢(shì)。
另外還有debian,corellinux等dist,不一一介紹了。
還有你會(huì)看到國(guó)內(nèi)媒體上吹捧的各種“中文linux”,他們的優(yōu)勢(shì)主要是有
中文處理。但是如前一篇文章提到的,想用中文,用windows 2000最好。實(shí)際上
我覺(jué)得一個(gè)老7字班的前輩跟我說(shuō)的一句話(huà)很好:“(對(duì)我們來(lái)說(shuō))在計(jì)算機(jī)上看
到
中文本身就是一件很古怪的事情”。如果你是抱著學(xué)習(xí)計(jì)算機(jī)的目的而來(lái),那么
你不可能避免閱讀英文文檔。即使是microsoft的文檔,有關(guān)編程的文檔,最新的
也
全是英文。當(dāng)然,要上bbs,看中文網(wǎng)頁(yè)等,用英文的dist一樣能做到
4. linux和windows的區(qū)別
和linux 一樣,windows系列是完全的多任務(wù)操作系統(tǒng)。它們支持同樣的用戶(hù)接口
、網(wǎng)絡(luò)和安全性。但是,linux和windows的真正區(qū)別在于,linux 事實(shí)上是unix
的一種版本,而且來(lái)自u(píng)nix的貢獻(xiàn)非常巨大。是什么使得unix如此重要?不僅在
于對(duì)多用戶(hù)機(jī)器來(lái)說(shuō),unix是最流行的操作系統(tǒng),而且在于它是免費(fèi)軟件的基礎(chǔ)
。在internet上,大量免費(fèi)軟件都是針對(duì)unix系統(tǒng)編寫(xiě)的。由于有眾多的unix廠(chǎng)
商,所以u(píng)nix也有許多實(shí)現(xiàn)方法。沒(méi)有一個(gè)單獨(dú)的組織負(fù)責(zé)unix的分發(fā)。現(xiàn)在,
存在一股巨大的力量推動(dòng)unix社團(tuán)以開(kāi)放系統(tǒng)的形式走向標(biāo)準(zhǔn)化。另一方面windo
ws系列是專(zhuān)用系統(tǒng),由開(kāi)發(fā)操作系統(tǒng)的公司控制接口和設(shè)計(jì)。在這個(gè)意義上這種
公司利潤(rùn)很高,因?yàn)樗鼘?duì)程序設(shè)計(jì)和用戶(hù)接口設(shè)計(jì)建立了嚴(yán)格的標(biāo)準(zhǔn),和那些開(kāi)
放系統(tǒng)社團(tuán)完全不一樣。一些組織正在試圖完成標(biāo)準(zhǔn)化unix程序設(shè)計(jì)接口的任務(wù)
。特別要指出的是,linux完全兼容posix.1標(biāo)準(zhǔn)。
安全問(wèn)題對(duì)于it管理員來(lái)說(shuō)是需要長(zhǎng)期關(guān)注的。主管們需要一套框架來(lái)對(duì)操作系
統(tǒng)的安全性進(jìn)行合理的評(píng)估,包括:基本安全、網(wǎng)絡(luò)安全和協(xié)議,應(yīng)用協(xié)議、發(fā)
布與操作、確信度、可信計(jì)算、開(kāi)放標(biāo)準(zhǔn)。在本文中,我們將按照這七個(gè)類(lèi)別比
較微軟windows和linux的安全性。最終的定性結(jié)論是:目前為止,linux提供了相
對(duì)于windows更好的安全性能,只有一個(gè)方面例外(確信度)。
無(wú)論按照什么標(biāo)準(zhǔn)對(duì)windows和linux進(jìn)行評(píng)估,都存在一定的問(wèn)題:每個(gè)操作系
統(tǒng)都不止一個(gè)版本。微軟的操作系統(tǒng)有windows98、 windows nt、 windows 2000
、 windows 2003 server和windows
ce,而linux的發(fā)行版由于內(nèi)核(基于2.2、2.4、2.6)的不同和軟件包的不同也
有較大的差異。我們本文所使用的操作系統(tǒng),都是目前的技術(shù)而不是那些古老
的解決方案。
用戶(hù)需要記?。簂inux和windows在設(shè)計(jì)上就存在哲學(xué)性的區(qū)別。windows操作系統(tǒng)
傾向于將更多的功能集成到操作系統(tǒng)內(nèi)部,并將程序與內(nèi)核相結(jié)合;而linux不同
于windows,它的內(nèi)核空間與用戶(hù)空間有明顯的界限。根據(jù)設(shè)計(jì)架構(gòu)的不同,兩者
都可以使操作系統(tǒng)更加安全。
linux和windows安全性的基本改變
對(duì)于用戶(hù)來(lái)說(shuō),linux和windows的不斷更新引發(fā)了兩者之間的競(jìng)爭(zhēng)。用戶(hù)可以有
自己喜歡的系統(tǒng),同時(shí)也在關(guān)注競(jìng)爭(zhēng)的發(fā)展。微軟的主動(dòng)性似乎更高一些――這
是由于業(yè)界冷嘲熱諷的激勵(lì)與linux的不斷發(fā)展。微軟將在下幾個(gè)月對(duì)window
s安全進(jìn)行改觀(guān),屆時(shí)微軟會(huì)發(fā)布windows xp的windowsxp service pack 2。這一
服務(wù)包增強(qiáng)了windows的安全性,關(guān)閉了原先默認(rèn)開(kāi)放的許多服務(wù),也提供了新的
補(bǔ)丁管理工具,例如:為了避免受到過(guò)多無(wú)用的信息,警告服務(wù)和信使服務(wù)都被
關(guān)閉。大多數(shù)情況下,關(guān)閉這些特性對(duì)于增強(qiáng)系統(tǒng)安全性是有好處的,不過(guò)很難
在安全性與軟件的功能性、靈活性之間作出折衷。
最顯著的表現(xiàn)是:微軟更加關(guān)注改進(jìn)可用性的同時(shí)增強(qiáng)系統(tǒng)的安全性。比如:200
3年許多針對(duì)微軟的漏洞攻擊程序都使用可執(zhí)行文件作為電子郵件的附件(例如my
doom)。service pack2包括一個(gè)附件執(zhí)行服務(wù),為outlook/exchange、 windows
messenger和internet explorer提供了統(tǒng)一的環(huán)境。這樣就能降低用戶(hù)運(yùn)行可執(zhí)
行文件時(shí)感染病毒或者蠕蟲(chóng)的威脅性。另外,禁止數(shù)據(jù)頁(yè)的可執(zhí)行性也會(huì)限制潛
在的緩沖區(qū)溢出的威脅。不過(guò),微軟在windowsxp service pack
2中并沒(méi)有修改windows有問(wèn)題的架構(gòu)以及安全傳輸?shù)牟糠郑菍⑦@部分重?fù)?dān)交
給了用戶(hù)。
微軟的重點(diǎn)顯然是支持應(yīng)用程序的安全性。windowsxp service pack 2中增強(qiáng)的
許多方面都是以outlook/exchange和internet
explorer作為對(duì)象的。例如:internet explorer中有一個(gè)智能的mime類(lèi)型檢查,
會(huì)對(duì)目標(biāo)的內(nèi)容類(lèi)型進(jìn)行檢查,用戶(hù)可以獲悉該內(nèi)容中是否存在潛在的有害程序
。不過(guò)這一軟件是不是能將病毒與同事的電子數(shù)據(jù)表區(qū)分開(kāi)來(lái)呢?
windowsxp service pack 2的另一個(gè)新特性是能夠卸載瀏覽器的多余插件,這需
要終端用戶(hù)檢查并判斷需要卸載哪些插件。outlook/exchange可以預(yù)覽電子郵件
消息,因此用戶(hù)可以在打開(kāi)之前就將電子郵件刪除。另一個(gè)應(yīng)用安全的增強(qiáng),防
火墻在網(wǎng)絡(luò)協(xié)議棧之前啟動(dòng)。對(duì)于軟件開(kāi)發(fā)者來(lái)說(shuō),遠(yuǎn)方過(guò)程調(diào)用中權(quán)限的改變
,使得安全性差的代碼難以工作正常。
windowsxp service pack 2也為windows用戶(hù)提供了許多華麗的新特性,但是問(wèn)題
仍然存在:這些特性會(huì)不會(huì)對(duì)管理員甚至是終端用戶(hù)造成負(fù)擔(dān)?是不是在增加了w
indows操作系統(tǒng)代碼安全性的同時(shí)讓系統(tǒng)變得更加復(fù)雜?
linux 與 windows 的不同
雖然有一些類(lèi)似之處,但windows和linux的工作方式還是存在一些根本的區(qū)別。
這些區(qū)別只有在您對(duì)兩者都很熟悉以后才能體會(huì)到,但它們卻是 linux 思想的核
心。
linux 的應(yīng)用目標(biāo)是網(wǎng)絡(luò)而不是打印
windows最初出現(xiàn)的時(shí)候,這個(gè)世界還是一個(gè)紙張的世界。windows的偉大成就之
一在于您的工作成果可以方便地看到并打印出來(lái)。這樣一個(gè)開(kāi)端影響了 windows
的后期發(fā)展。
同樣,linux 也受到了其起源的影響。linux 的設(shè)計(jì)定位于網(wǎng)絡(luò)操作系統(tǒng)。它的
設(shè)計(jì)靈感來(lái)自于 unix 操作系統(tǒng),因此它的命令的設(shè)計(jì)比較簡(jiǎn)單,或者說(shuō)是比較
簡(jiǎn)潔。由于純文本可以非常好地跨網(wǎng)絡(luò)工作,所以 linux 配置文件和數(shù)據(jù)都以文
本為基礎(chǔ)。
對(duì)那些熟悉圖形環(huán)境的人來(lái)說(shuō),linux服務(wù)器初看可能比較原始。但是linux開(kāi)發(fā)
更多關(guān)注的是它的內(nèi)在功能而不是表面上的東西。即使是在純文本的環(huán)境中,lin
ux同樣擁有非常先進(jìn)的網(wǎng)絡(luò)、腳本和安全能力。執(zhí)行一些任務(wù)所需的某些表面上
看起來(lái)比較奇怪的步驟是令人費(fèi)解的,除非您認(rèn)識(shí)到 linux 是期望在網(wǎng)絡(luò)上與其
他 linux系統(tǒng)協(xié)同執(zhí)行這些任務(wù)。linux的自動(dòng)執(zhí)行能力也很強(qiáng),只需要設(shè)計(jì)批處
理文件就可以讓系統(tǒng)自動(dòng)完成非常詳細(xì)的任務(wù)。linux 的這種能力來(lái)自于其基于
文本的本質(zhì)。
可選的 gui
linux有圖形組件。linux支持高端的圖形適配器和顯示器,完全勝任圖形相關(guān)的
工作?,F(xiàn)在,許多數(shù)字效果藝術(shù)家在linux工作站上來(lái)進(jìn)行他們的設(shè)計(jì)工作,而以
前這些工作需要使用irix系統(tǒng)來(lái)完成。但是,圖形環(huán)境并沒(méi)有集成到 linux 中,
而是運(yùn)行于系統(tǒng)之上的單獨(dú)一層。這意味著您可以只運(yùn)行 gui,或者在需要時(shí)才
運(yùn)行 gui。如果您的系統(tǒng)主要任務(wù)是提供web應(yīng)用,那么您可以停掉圖形界面,而
將其所用的內(nèi)存和cpu資源用于您的服務(wù)。如果您需要在 gui 環(huán)境下做一些工作
,可以再打開(kāi)它,工作完成后再將其關(guān)閉。
linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網(wǎng)絡(luò)瀏覽器
和文檔處理工具等。不過(guò),在 linux 中,圖形化的管理工具通常是控制臺(tái) (命令
行) 工具的擴(kuò)展。也就是說(shuō),用圖形化工具能完成的所有工作,用控制臺(tái)命令同
樣可以完成。同樣,使用圖形化工具并不妨礙您對(duì)配置文件進(jìn)行手工修改。其實(shí)
際意義可能并不是特別顯而易見(jiàn),但是,如果在圖形化管理工具中所做的任何工
作都可以以命令行的方式完成,這就表示那些工作也可以由一個(gè)腳本來(lái)實(shí)現(xiàn)。腳
本化的命令可以成為自動(dòng)執(zhí)行的任務(wù)。linux 同時(shí)支持這兩種方式,并不要求您
只用文本或者只用 gui。您可以根據(jù)您的需要選擇最好的方法。
linux 中的配置文件是人類(lèi)可讀的文本文件,這與過(guò)去的 windows 中的 ini 文
件類(lèi)似,但與 windows 的注冊(cè)表機(jī)制在思路上有本質(zhì)的區(qū)別。每一個(gè)應(yīng)用程序都
有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過(guò),大部分的
配置文件都存放于一個(gè)目錄樹(shù) (/etc) 下的單個(gè)地方,所以看起來(lái)它們?cè)谶壿嬌?
是在一起。文本文件的配置方式使得不通過(guò)特殊的系統(tǒng)工具就可以完成配置文件
的備份、檢查和編輯工作。
文件名擴(kuò)展
linux不使用文件名擴(kuò)展來(lái)識(shí)別文件的類(lèi)型。相反,linux根據(jù)文件的頭內(nèi)容來(lái)識(shí)
別其類(lèi)型。為了提高人類(lèi)可讀性您仍可以使用文件名擴(kuò)展,但這對(duì) linux 系統(tǒng)來(lái)
說(shuō)沒(méi)有任何作用。不過(guò),有一些應(yīng)用程序,比如 web 服務(wù)器,可能使用命名約定
來(lái)識(shí)別文件類(lèi)型,但這只是特定的應(yīng)用程序的要求而不是 linux 系統(tǒng)本身的要求
。
linux通過(guò)文件訪(fǎng)問(wèn)權(quán)限來(lái)判斷文件是否為可執(zhí)行文件。任何一個(gè)文件都可以賦予
可執(zhí)行權(quán)限,這樣程序和腳本的創(chuàng)建者或管理員可以將它們識(shí)別為可執(zhí)行文件。
這樣做有利于安全。保存到系統(tǒng)上的可執(zhí)行的文件不能自動(dòng)執(zhí)行,這樣就可以防
止許多腳本病毒。
重新引導(dǎo)是最后的手段
如果您使用windows已經(jīng)很長(zhǎng)時(shí)間了,您可能已經(jīng)習(xí)慣出于各種原因(從軟件安裝
到糾正服務(wù)故障)而重新引導(dǎo)系統(tǒng)。在linux思想中您的這一習(xí)慣需要改變。linu
x在本質(zhì)上更遵循“牛頓運(yùn)動(dòng)定律”。一旦開(kāi)始運(yùn)行,它將保持運(yùn)行狀態(tài),直到受
到外來(lái)因素的影響,比如硬件的故障。實(shí)際上,linux系統(tǒng)的設(shè)計(jì)使得應(yīng)用程序不
會(huì)導(dǎo)致內(nèi)核的崩潰,因此不必經(jīng)常重新引導(dǎo)(與windows系統(tǒng)的設(shè)計(jì)相對(duì)而言)。
所以除了linux內(nèi)核之外,其他軟件的安裝、啟動(dòng)、停止和重新配置都不用重新引
導(dǎo)系統(tǒng)。
如果您確實(shí)重新引導(dǎo)了 linux 系統(tǒng),問(wèn)題很可能得不到解決,而且還會(huì)使問(wèn)題更
加惡化。學(xué)習(xí)并掌握 linux 服務(wù)和運(yùn)行級(jí)別是成功解決問(wèn)題的關(guān)鍵。學(xué)習(xí) linux
最困難的就是克服重新引導(dǎo)系統(tǒng)的習(xí)慣。
另外,您可以遠(yuǎn)程地完成linux中的很多工作。只要有一些基本的網(wǎng)絡(luò)服務(wù)在運(yùn)行
,您就可以進(jìn)入到那個(gè)系統(tǒng)。而且,如果系統(tǒng)中一個(gè)特定的服務(wù)出現(xiàn)了問(wèn)題,您
可以在進(jìn)行故障診斷的同時(shí)讓其他服務(wù)繼續(xù)運(yùn)行。當(dāng)您在一個(gè)系統(tǒng)上同時(shí)運(yùn)行多
個(gè)服務(wù)的時(shí)候,這種管理方式非常重要。
命令區(qū)分大小寫(xiě)
所有的 linux 命令和選項(xiàng)都區(qū)分大小寫(xiě)。例如, -r 與 -r 不同,會(huì)去做不同的
事情??刂婆_(tái)命令幾乎都是小寫(xiě)的。我們將在“ 第 2 部分. 控制臺(tái)速成班”中
對(duì)命令進(jìn)行更詳細(xì)的介紹。
好了,虛擬主機(jī)管理系統(tǒng)源碼(linhat虛擬主機(jī))的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。