顯示具有 linux 標籤的文章。 顯示所有文章
顯示具有 linux 標籤的文章。 顯示所有文章
2015年7月3日 星期五

Linux Mint 17--安裝owncloud

    爲了準備未來數據分析的Linux環境,擁有一個雲端系統作爲行動的資訊交換是很方便的。當然綫上一直有提供雲端服務:付費的,dropbox,免費的,百度云。但是這些服務有兩個問題:1.儲存空間有限。2.說不准服務什麽時候會終止,不論付費還是免費。3.東西放在人家那裏,人家要怎麽利用這些東西不知道,是否有隱私權的問題。(當然如果沒有機密的資料就不必這麽堅持)

    下載owncloud(https://owncloud.org/),我使用的版本是8.0.3。這個軟體除了安裝容易,還提供很好的客端軟體,在PC或是移動端。 解壓縮後把它放到/var/www/html底下,命名資料夾名稱爲owncloud。再把owncloud整個資料夾的權限設定好。

指令  chown -R www-data:www-data ./owncloud

    我使用mysql作爲資料庫,打開myphpadmin新增一個名稱爲owncloud的資料庫,並確定它的預設編碼是utf8_genri,也就是使用unicode。
然後用瀏覽器敲入 localhost/owncloud就會開始進入安裝界面。安裝完成就可以開始使用了。



我試過在windows的環境下進行安裝,中文的檔名的檔案上傳後會有問題,最後甚至整個系統都崩潰掉了。不如在Linux上穩定。
2015年4月28日 星期二

Linux Mint 17-安裝 LAMP by Tasksel、phpmyadmin在Virtualbox

       最近忽然想研究一下大數據,那麼就需要運算、資料庫的環境。Linux比Windows強的地方就是資料庫的作用吧。說來我的Linux使用經驗可真是一點都不好,這麼多如牛毛的Linux distribution中,我比較喜歡的是一個很久已經停止發展的Slackware。我自認一直是Linux新手,也沒有能力去了解這樣的系統,僅僅是想要使用資料庫和程式運算的功能。現在有沒有這種站在使用者容易上手的系統呢? 有,就是當前最紅的Linux Mint,目前的版本是17。實際使用之後,它真是讓我大為讚賞啊!!
       我想要建立的環境是LAMP(Linux+Apache+MySQL+PHP)+phpmyadmin(管理MySQL),並且把這樣的環境放在virtualbox的虛擬系統內,母系統是Win8.1。
       安裝LAMP,Linux是已經有了。我們可透過Tasksel的自動化安裝工具,來幫我們把需要的軟體裝上。先安裝Tasksel本身:

指令:sudo apt-get install tasksel

安裝完成後執行 tasksel,選擇lamp(空白鍵使打上*)。繼續剩下的安裝就完成lamp了。
假設mysql已經安裝,再安裝phpmyadmin來管理mysql

指令:sudo apt-get install myphpadmin

    好了,透過以上簡單的指令就把Linux mint的環境準備完了。接下來使用virtualbox經常會需要和母系統(ex:windows)進行共享資料夾。
1.首先,啓動virtualbox的linux系統,在功能表【裝置】->【插入Guest Additions CD 映像】,安裝完相關的程式,使系統具備和windows溝通的能力。
2.在系統的設定中指定要共用的資料夾,可以給他取個名字比如dirA。
3.回到Linux mint,在想要挂載共用資料夾的地方開一個目錄,比如dirB,作爲將來存取共用資料夾的地方。特別注意:這裏的dirB和之前的dirA不能重複

指令:mkdir dirB

把dirA挂載到dirB,

指令:mount -t vboxsf dirA /dirB

這樣就可以透過dirB存取windows的資料了,反之亦然。
要提醒的是mount指定的dirA一定是當時在virtualbox對共享資料夾命名的名稱,而不是原來的路徑,也不是在linux裏面(/media)的存取路徑,否則會失敗!!