迷你雲(Miniyun)升級

登入後台後,可以發現新版本的更新通知,可以選擇 立即更新
不過這裡的版本應該是錯的,因為最新的版本應該是 1.3.0 版

可以選擇 線上直接更新下載下來再上傳更新
[@more@]
選擇 現在更新

會出現更新錯誤的訊息

所以採用下載下來再做更新,瀏覽選擇下載下來的檔案

選擇下載下來的檔案,並按 開啟

選擇 上傳併升級

更新完成

已升級到最新的 1.3.0 版

使用官方快速安裝的迷你雲(Miniyun)

套件安裝的位置是在
/www/web/miniyun

不是使用 Apache Web Server,而是使用 nginx,設定檔位置在
/etc/nginx/conf.d/miniyun.conf

網站關於資料庫的設定檔
/www/web/miniyun/protected/config/miniyun-config.php
# head -8 /www/web/miniyun/protected/config/miniyun-config.php
<?php
define(‘DB_NAME’, ‘miniyun’);
define(‘DB_USER’, ‘miniyun’);
define(‘DB_PASSWORD’, ‘miniyun’);
defined(‘DB_PORT’) or define(‘DB_PORT’, ‘3306’);
define(‘DB_HOST’, ‘localhost’);
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_PREFIX’,’miniyun’);

會建立一個 miniyun 的資料庫,和一個 miniyun 的使用者,密碼是 miniyum,建議要做更改[@more@]更改分成二個部份
1. 一個是修改 /www/web/miniyun/protected/config/miniyun-config.php 設定檔
# cp /www/web/miniyun/protected/config/miniyun-config.php.$(date +%F)
# vim /www/web/miniyun/protected/config/miniyun-config.php

define(‘DB_PASSWORD’, ‘miniyun’);
改成
define(‘DB_PASSWORD’, ‘Your’s_Password’);

2. 修改 MySQL 資料庫 miniyun 使用者的密碼
# /usr/bin/mysql -u root -p
mysql> SET PASSWORD FOR ‘miniyun’@’localhost’ = PASSWORD(‘Your’s_Password’);
mysql> flush privileges;

在 CentOS 5.4 x64 安裝迷你雲(miniyun)

因為在官方網站上的快速安裝,在 CentOS 只支援 5.4,5.10 經過測試,是無法安裝的,所以要花了一些時間,找到了 5.4 版,重新安裝。
[@more@]安裝方式參考官方網站上的說明:http://help.miniyun.cn/index.php?title=Yum_Install
1. 增加 miniyun 套件庫來源
# cd /etc/yum.repos.d
# wget http://centos.miniyun.cn/miniyun.repo
# yum clean all
# yum update

2. 開始安裝
# yum install miniyun
須要安裝的套件

3. 設定 miniyun’Server 的 Domain Name

4. 安裝完成

5. 開啟瀏覽器輸入 Server’IP,預設帳號及密碼 admin / admin

稍微試了一下,原本使用 SQlite 資料庫常常會出現的錯誤訊息,都不會再出現了!

Linux 分割區加密

使用過 Linux 一段時間會發現,雖然大家都認為 Linux 比起 Windows,相對安全一些,但其實只要 Linux 機器,放在一般人可以接觸到的地方,它的安全性就會變得很低,可以被重新開機,進入單人模式,改掉 root 密碼……。
如果非常在意安全性上的問題,也可以考慮將分割區加密,即使 Linux 機器硬碟被拆解下來,也不容易被讀取其中的資料。
以 CentOS  為例,可以在安裝的時候,選擇 加密系統
[@more@]輸入加密使用的密碼

至少要有8個字元

安裝完成之後,每次重新開機時,都會出現要輸入密碼的畫面

有輸入密碼,系統才能繼續開機,否則就一直卡在那裡

迷你雲(Miniyun) 的使用

我的迷您雲,有分 文檔 / 相冊 / 音樂 / 視頻

左下角功能區
[@more@]相冊地點似乎有支援 GPS 的相機,可以標示出拍照地點,現在有一些手機或是平板和數位相機有支援這樣的功能,但我沒有,所以無法仔細測試

也有類似資源回收筒的功能

使用者本身的資料修改,個人資料及密碼修改

有支援的 Client 端,Windows / Mac / Android / IOS,都是免費的,但似乎沒有支援 Linux

使用管理者登入,在右上角,還可以 管理後台

後台的管理畫面,功能非常完整

不過,不知道是不是我安裝有問題?還是程式有問題?在執行一些功能時,常常會出現錯誤訊息,但似乎又有執行成功。
如:新增一個資料夾

但實際上,有新增成功

後來想了想,不知道是不是有是使用 Sqlite 資料庫的原因,但使用 MySQL 資料庫又一直安裝不起來,有考慮要改用官方網站上推薦的安裝方式,但只支援 CentOS 5.4,試過 CentOS 5.10 還是不行。

在 CentOS 6.x 上安裝迷你雲(Miniyun)

迷你雲(Miniyun) 是一套由對岸所開發,功能類似 Dropbox 的私有雲,更詳細的功能,請參考迷你雲(Miniyun)官方網站上的說明:http://www.miniyun.cn/
[@more@]在 CentOS 6.x x64 上安裝,主要是參考下列網站:http://help.miniyun.cn/index.php?title=Centos下从零安装迷你云
1. 下載 miniyun 程式
# wget http://www.miniyun.cn/app/download/type/server/mime/zip

2. 解壓縮
# unzip zip -d /var/www/html

3. 更改目錄檔權限
# chown -R apache:apache /var/www/html/miniyun

4. 開啟瀏覽器進行安裝 http://Server’IP/miniyun,選擇 現在就開始

安裝程式會先進行系統環境的偵測,目前環境有二個問題,一個是可以上傳的檔案太小,及缺少安裝 php-ldap 套件

解決方式:

安裝 php-ldap 套件
# yum -y install php-ldap
修改上傳大小為 1024M
# sed -i ‘s/post_max_size = 8M/post_max_size = 1024M/’ /etc/php.ini
# sed -i ‘s/upload_max_filesize = 2M/upload_max_filesize = 1024M/’ /etc/php.ini
重新啟動 Web Server
# service httpd restart

5. MySQL 資料庫設定
# /usr/bin/mysql -u root -p
mysql>CREATE DATABASE IF NOT EXISTS miniyun default charset utf8 COLLATE utf8_general_ci;
mysql>CREATE USER miniyun@localhost IDENTIFIED BY  ‘your’password’;
mysql>GRANT ALL PRIVILEGES ON  miniyun. * TO  ‘miniyun@localhost WITH GRANT OPTION ;

不過不知道為什麼,一直出現錯誤訊息,無法安裝成功

6. 後來只好改用 Sqlite

7. 按 下一步  繼續

8. 設定管理者帳號及密碼和電子郵件

9. 終於安裝完成

10. 登入畫面

11. 登入成功的管理畫面

CentOS 5.x 第三方套件庫

RPMForge
http://pkgs.repoforge.org/
http://packages.sw.be/
i386 – http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
x86_64 – http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm

安裝方式:
下載 rpmforge-release 套件
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm

安裝 DAG 的 GPG 金鑰
# rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt

安裝套件
# rpm -ivh rpmforge-release-0.5.3-1.el5.rf.*.rpm
# sed -i ‘s/enabled = 1/enabled = 0/g’ /etc/yum.repos.d/rpmforge.repo
[@more@]

EPEL 全名叫做 Extra Packages for Enterprise Linux,有許多可以安裝的套件
http://fedoraproject.org/wiki/EPEL
CentOS 5.x
# wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm
# sed -i ‘s/enabled=1/enabled=0/g’ /etc/yum.repos.d/epel.repo

Remi:http://rpms.famillecollet.com/
Remi
CentOS 5.x
# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
# rpm -ivh remi-release-5.rpm

ownCloud 使用 LDAP Server 做認證

ownCloud 架設完成後,在建立使用者的部分,除了可以一筆一筆新增外,也可以搭配 LDAP Server 做使用者的認證。
1. 首先以管理者身分登入,選擇 管理
[@more@]2. 輸入 LDAP Server 相關資訊

3. 輸入 User Filter 相關資訊

4. 輸入 Login Filter 相關資訊

5. 輸入 Group Filter 相關資訊

6. 切換到 Advanced 頁面,並輸入 連線設定 相關資訊

7. 選擇 目錄設定

8. 輸入 目錄設定 相關資訊,最後按 儲存

9. 按 測試此設定,檢查設定是否正常

10. 可以正常連線

11. 開啟瀏覽器,輸入 LDAP Server 中的帳號及密碼

12. 可以正常登入,畫面右上角會出現使用者班級座號及姓名

如果關於 LDAP 設定上有問題的話,可以參考官方網站上的 說明

利用 ASUS Backtracker 來備份原廠還原映像產生的隨身碟

利用 ASUS Backtracker 來備份原廠還原映像產生的隨身碟,在隨身碟的 RecoveryImage 目錄下,可以找到幾個副檔名為 .swm 的檔案,這幾個檔案就是原廠還原的映像檔,因為檔案比較大,所以切割成幾個比較小的檔案。

[@more@]每一個檔案大概是 3G

後來在微軟網站上找到分割的方法:
分割 Windows 映像 (.swm) 檔案以跨越多張 DVD

看到這裡,我想到的是,是不是自己可以用 Windows PE,備份好升級完成的系統,再切割成相同的檔名,放入隨身碟,就可以還原成新版的還原,而不是還原到筆電剛出機的樣子,又要更新一堆修正程式和安裝所須要使用的應用程式。