男生 說晚安代表什么含義
2023-04-24
更新時間:2023-04-23 00:09:16作者:佚名
現(xiàn)在云計算已經(jīng)算不上一個新鮮詞了,各大IT公司的產(chǎn)品都會套上一個“云”字來忽悠用戶。相信大家都用過網(wǎng)盤,現(xiàn)在更流行的詞應(yīng)該叫“云存儲”,像用的比較多國外的有 Dropbox、SkyDrive,國內(nèi)也有百度云網(wǎng)盤、sina微盤、騰訊微云網(wǎng)盤等等,我們可以用這些網(wǎng)盤在不同的設(shè)備上來存儲/獲取數(shù)據(jù),如PC、 智能手機、平板電腦等等,同時我們希望不同設(shè)備間的數(shù)據(jù)是同步的。
我們將要搭建自己的云系統(tǒng)平臺,更精確的說是一個云存儲系統(tǒng),正如上面的產(chǎn)品所提供的功能。我們將使用開源軟件ownCloud來搭建自己的私有云。ownCloud 起源于一個叫The KDE 云計算項目,現(xiàn)在已經(jīng)適用于大多主流平臺,它最早是KED的開發(fā)者Frank Karlitschek 創(chuàng)建的,現(xiàn)在由一個ownCloud team共同開發(fā)。
下面教大家如何一步一步地搭建屬于自己的云存儲平臺:
PHP 安裝包:php5, php5-gd, php-xml- parser,php5-intl數(shù)據(jù)庫驅(qū)動:php5-mysql(如果你使用其他數(shù)據(jù)庫,需要安裝相應(yīng)的數(shù)據(jù)庫以及驅(qū)動)Curl 安裝包:curl, libcurl3, php5-curlSMB 客戶端:smbclient (這個用來掛載windows共享文件夾的)Web 服務(wù)器:apache2如果你的Linux是基于Debian的,你可以運行下面的命令一鍵安裝所有的軟件:
$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server
$ tar xjf owncloud-4.5.6.tar.bz2$ cp -r -v owncloud/ /var/www/guohlcloud/在我們的例子中,以guohlcloud作為安裝的根目錄。
OwnCloud在安裝的過程中需要對一些目錄有寫的權(quán)限,為此,web服務(wù)器用戶(www-data對于基于Debian的系統(tǒng))必須要擁有apps、data、config目錄的權(quán)限。運行以下命令完成:
$ cd /var/www/ludcloud#這個文件夾不存在,但在安裝過程中需要,應(yīng)該先建立。$ sudo mkdir data/$ sudo chown -R www-data:www-data data$ sudo chown -R www-data:www-data config$ sudo chown -R www-data:www-data apps
<Directory/var/www/>
Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all</Directory>下一步我們需要啟動Apache的mod_rewrite模塊,mod_rewrite模塊提供了實時地將訪問者請求的靜態(tài)URL地址映射為動態(tài)查詢字符串的一種規(guī)則。運行下面的命令來啟動這個模塊:
$ sudo a2enmod rewrite$ sudo a2enmod headers一旦你使能了這個必要的模塊,你可以重啟apache服務(wù)來使之生效:$ sudo service apache2 restart
首先你要建立一個管理員帳號,輸入必填的用戶名和密碼就完成了。為了配置數(shù)據(jù)庫,點“Advanced” 選擇MySQL,然后輸入MySQL的數(shù)據(jù)庫名、用戶名和密碼。
點“Finish” 完成安裝過程。
下圖為我安裝完成登錄的主界面(紅色框為設(shè)置項):
例如Ubuntu下,你可以通過apt-get安裝:
$ sudo apt-get install owncloud-client對于其他的發(fā)行版(Debain,CentOS,Fedora,openSuse 等),你可以通過這個URL下載ownCloud的桌面同步客戶端:http://software.opensuse.org/download/package?project=isv:ownCloud:devel&package=owncloud-client 。
從http://owncloud.org/sync-clients/ 可以下載Windows 和 OS X 同步客戶端。
桌面同步客戶端可以連續(xù)同步、選擇文件夾同步、多文件夾同步。多文件夾同步是你可以同步對多個文件夾位置進行同步到多個ownCloud文件夾下,這是大多主流云服務(wù)提供商做不到的。
下圖為Windows下桌面同步客戶端,它可以添加多個位置進行同步到ownCloud不同文件夾下。
你可以從Google Play商店(https://play.google.com/store/apps/details?id=com.owncloud.android)或者Amazon 應(yīng)用商店(www.amazon.com/ownCloud-Inc/dp/B00944PQMK/ref=sr_1_1?ie=UTF8&qid=1352459188&sr=8-1&keywords=owncloud)付費下載。如果你不愿意付費,也可以自己編譯源代碼(https://github.com/owncloud/android)或者下載預(yù)制的APK文件(http://alefzero.eu/a/master )。
對于iOS版應(yīng)用不是開源的,只能成Apple 應(yīng)用商店獲得https://itunes.apple.com/us/app/owncloud/id543672169?mt=8 。
我從github clone 一個最新的源代碼,經(jīng)過編譯之后安裝在我的Android上,下圖為軟件運行時截圖。
主要內(nèi)容編譯自:http://www.linuxuser.co.uk/tutorials/build-your-own-cloud更多關(guān)于ownCloud開發(fā)和使用的信息,可以訪問其官網(wǎng):http://owncloud.org/