利用 ASUS Backtracker 來備份原廠還原映像

最近學校買了一台華碩筆電,預設作業系統是 Windows 8 x64 版本,因為缺少一些老師會用到的應用程式,所以想加裝一些程式,並對系統作升級,但筆記型電腦就是比較麻煩,要比較慎重一些,於是想先把系統備份起來,當有問題時可以還原。
雖然系統內建有還原,只要開機時按 F9,即可進入內建的還原系統來做還原,可是又怕,萬一自己如果不小心也把內建的還原系統給玩掛了,就有些麻煩。於是想要把原廠的還原映像檔先備份到其它的外接硬碟或是隨身碟,當有問題時,至少還有一個備份。
大概從很久以前,筆記型電腦的廠商都已經不附還原光碟了,但至少都會提供讓使用者可以備份的程式,可是我在這一台華碩筆電上找不到任何可以備份的程式,後來在網頁上搜尋了一下,找到了 ASUS Backtracker這一套程式,可以用來備份原廠還原映像。
ASUS Backtracker 下載網站: http://www.asus.com/tw/supportonly/ASUS%20Backtracker [@more@] ASUS Backtracker 執行畫面,備份原廠還原映像

請插入一支至少 16G 的空白隨身碟,並按 下一步

警告隨身碟上的資料將會被清除,也因為製作的時間比較久,最好接上電源

正在建立開機磁區

 
正在備份原廠還原映像
 

經過一段時間,終於備份完成!

建立完成的隨身碟內容,應該是一支可以開機的 WinPE 隨身碟

第二個功能可以備份 ASUS 的驅動程式與應用程式

須要一支至少 3G 的隨身碟

第三個功能是系統還原

可以重新整理系統和重設系統

ownClient Linux Client 端使用

這裡以 Ubuntu 13.10 x64 版本為例
首先先連線到 ownCloud Client 端網頁:http://owncloud.org/sync-clients/

選擇 Ubuntu
[@more@]底下是安裝步驟
1. 下載 gpg key
# wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_13.10/Release.key
2. 匯入 gpg key
# sudo apt-key add – < Release.key
3. 加入安裝來源
# sudo sh -c “echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_13.10/ /’ >> /etc/apt/sources.list.d/owncloud-client.list”
4. 更新套件庫來源
# sudo apt-get update
安裝 owncloud-client
# sudo apt-get install owncloud-client

安裝完成的 ownCloud Client

設定 伺服器位址

輸入 使用者帳號及密碼

本地端同步的目錄

設定完成

同步的目錄,在家目錄下的 ownCloud

同步的檔案及目錄

ownCloud Mac Client 使用

首先先到 ownCloud Client 端網頁下載:http://owncloud.org/sync-clients/

下載下來是一個 dmg 檔,按二下即可掛載

安裝時,只要把程式拉到 Applications 即可
[@more@]在 應用程式,就可以找到 ownClient 端式

按二下即可開啟,選擇 打開

輸入 伺服器位址,並按 下一個

輸入 使用者帳號及密碼,並按 下一個

同步的目錄,並按 Connect

完成

原本的檔案

在網頁上傳 Firefox-full-latest.exe

在資料夾中也可以找到 Firefox-full-latest.exe

Bandzip – 支援 unicode 的壓縮軟體

Bandzip 是一套免費的壓縮軟體,它主要特別的地方是支援 unicode 的檔名,所以之前在 ownCloud 還沒做 zip 檔打包修正時,下載下來的檔案中,如果有中文的目錄或是檔名都會出現亂碼。

但 Bandzip 則沒有這樣的問題

[@more@]Bandzip 官方網站:http://www.bandisoft.com/bandizip/
目前最新的版本是 3.10
將下載下來的檔案,按二下開始安裝

選擇要關聯的副檔名,然後按 確定

如果要解從 Linux / Mac 平台壓縮的壓縮檔,就要更改 代碼頁

支援的編碼,選擇 Linux(UTF-8)

就可以正常解壓縮了!

更多關於 Bandzip 的介紹:
輕巧免費的壓縮軟體 – Bandzip:::iThome Download-你要的軟體在這裡:::
Bandizip : 輕巧、快速、免費的壓縮軟體

解決 ownCloud 用 zip 檔打包下載時,中文檔名會出現亂碼

使用 ownCloud 上傳及下載中文檔名的檔案,都沒有問題,但如果要用 zip 檔打包下載時,中文檔案或目錄,都會出現亂碼。
中文目錄沒有問題

中文檔名也沒有問題

[@more@]但使用 zip 檔打包下載整個目錄時,會出現亂碼

使用 7zip 解壓縮時,中文目錄出現亂碼

中文檔名也會出現亂碼

在網路搜尋了一下,找到了解決的方法:工作雜記: Owncloud中文目錄包裹下載

切換目錄
# cd /var/www/html/owncloud/lib/private
備份原檔
# cp files.php files.php.`date +%F`

修改 files.php
紅色 的部分是修改的部分
# vim files.php
 foreach ($files as $file) {
                                $file = $dir . ‘/’ . $file;
                                if (OCFilesFilesystem::is_file($file)) {
                                        $tmpFile = OCFilesFilesystem::toTmpFile($file);
                                        self::$tmpFiles[] = $tmpFile;
                                        $u8filename=iconv(“UTF-8”, “Big-5”, basename($file));   //for utf-8
//                                      $zip->addFile($tmpFile, basename($file));
                                        $zip->addFile($tmpFile,$u8filename);
                                } elseif (OCFilesFilesystem::is_dir($file)) {
                                        self::zipAddDir($file, $zip);
                                }
                        }

        public static function zipAddDir($dir, $zip, $internalDir=”) {
                $dirname=basename($dir);
                $dirname=iconv(“UTF-8”, “Big-5”, $dirname); // for utf-8
                $zip->addEmptyDir($internalDir.$dirname);
                $internalDir.=$dirname.=’/’;
                $files=OC_Files::getDirectoryContent($dir);
                foreach($files as $file) {
                        $filename=$file[‘name’];
                        $file=$dir.’/’.$filename;
                        if(OCFilesFilesystem::is_file($file)) {
                                $tmpFile=OCFilesFilesystem::toTmpFile($file);
                                OC_Files::$tmpFiles[]=$tmpFile;
                                $filename=iconv(“UTF-8”, “Big-5”, $filename); // for utf-8
                                $zip->addFile($tmpFile, $internalDir.$filename);
                        }elseif(OCFilesFilesystem::is_dir($file)) {
                                self::zipAddDir($file, $zip, $internalDir);
                        }
                }
        }

中文目錄正常顯示

中文檔名正常顯示

ownCloud 使用 https 連線

ownCloud 在安裝完成後,在管理者登入後的管理畫面,會出現二個警告訊息
第一個警告訊息是連線時,沒有使用 https 連線,使用 https 連線,連線資料會經過加密處理,會比較安全一些
第二個警告訊息是指 PHP 的版本過舊,建議要使用到 5.3.8,而 CentOS 6.x 上最新的版本是 5.3.3-27

改用 https 連線的方式,選擇 我了解此安全風險

[@more@]選擇 新增例外網站

選擇 確認安全例外

底下參考 鳥哥的 Linux 私房菜 — WWW 伺服器 Apache

# cd /etc/pki/tls/certs
# make tcesownCloud.key
umask 77 ;
        /usr/bin/openssl genrsa -aes128 2048 > tcesownCloud.key
Generating RSA private key, 2048 bit long modulus
………………………+++
……………………………………………………………………..+++
e is 65537 (0x10001)
Enter pass phrase:
Verifying – Enter pass phrase:

# mv tcesownCloud.key tcesownCloud.key.raw
# openssl rsa -in tcesownCloud.key.raw -out tcesownCloud.key
Enter pass phrase for tcesownCloud.key.raw:
writing RSA key

# rm -f tcesownCloud.key.raw
# chmod 400 tcesownCloud.key

# make tcesownCloud.crt SERIAL=20140307

# ls -l tcesownCloud.*
-rw——-. 1 root root 1415 2014-03-07 14:16 tcesownCloud.crt
-r——–. 1 root root 1679 2014-03-07 14:05 tcesownCloud.key

修改 SSL 設定檔
# cp /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.`date +%F`
# sed -i ‘s,SSLCertificateFile /etc/pki/tls/certs/localhost.crt,SSLCertificateFile /etc/pki/tls/certs/tcesownCloud.crt,’ /etc/httpd/conf.d/ssl.conf
# sed -i ‘s,SSLCertificateKeyFile /etc/pki/tls/private/localhost.key,SSLCertificateKeyFile /etc/pki/tls/certs/tcesownCloud.key,’ /etc/httpd/conf.d/ssl.conf

重新啟動 Apache Web Server
# service httpd restart

檢視憑證

Microsoft OneNote 免費

Microsoft OneNote 最近開始打免費戰了,幾乎在所有平台上都是免費(Windows 7/8、Mac、IPad、Android),有需要的人可以下載下來用看看。
本來一套要 NT1690

PC 版下載:http://www.onenote.com/Download
支援 Windows 7/8
[@more@]For Mac 平台下載:https://itunes.apple.com/hk/app/microsoft-onenote/id784801555?mt=12

for IPad 平台下載:https://itunes.apple.com/app/microsoft-onenote-for-ipad/id478105721?mt=8

For Android 平台下載:https://play.google.com/store/apps/details?id=com.microsoft.office.onenote&hl=zh-tw

For PC 的版本有支援 x86 和 x64 的版本,不過都是線上安裝版本。

安裝好的介面,還不太熟悉整個操作,不過自己已經習慣使用 EverNote。

ownCloud Windows Client 端的同步

使用者同步的目錄,以 Windows 7 / 8.1 admin 使用者為例,是在 UsersadminownCloud 目錄之下 

使用者登入後,看到的畫面,這裡先做新增
[@more@]這裡先新增資料夾

輸入完畢後,請按 Enter 鍵

新增的目錄

按目錄名稱二下,可以進入目錄,並上傳檔案

選擇要上傳的檔案,然後按 開啟

上傳的檔案

在 Windows 的目錄中,即可看到透過網頁上傳的檔案,很快就能同步

用檔案總管複製過去的檔案,也可以在瀏覽器上的網頁看到

ownCloud Windows Client 端的安裝

ownCloud 的 Client 支援 Windows / Mac / Linux / Android / IOS 等

Windows / Mac / Linux Client 端下載網址:http://owncloud.org/sync-clients/
[@more@]底下以 Windows 8.1 Client 端為例
按二下開始執行

Next 繼續安裝

採用 Standard 型式來安裝,按 Next 繼續

設定安裝路徑,按 Install 繼續

安裝完畢,按 Next  繼續

安裝完成,按 Finish 結束安裝

先輸入 ownCloud 伺服器位址,再按 下一個

輸入使用者帳號及密碼,然後按 下一個

完成設定

ownCloud 使用者管理

點選右上角的 admin,然後選擇 使用者

目前只有 admin 系統管理者帳號

[@more@]先新增所須群組,也可以在建立使用者帳號時一併新增
點選群組右邊向下的黑色三角形

點選 新增群組

輸入要新增的群組名稱,然後按 Enter 鍵

就會新增完成所須要的群組

新增帳號,只要輸入  帳號名稱 / 密碼,及選擇所要的群組即可,最後按 建立

可以按帳號及密碼後面的筆,修改帳號及密碼

可以一個使用者分屬不同的群組,就是一個使用者可以同時是不同的群組

分屬 teacher 和 admin 群組

可以做容量上的限制,如果預設的容量限制不符須求,可以選擇最後一項

可以用 MB 或者 GB 來做設定

新增一個學生帳號,容量限制為 512MB