免費的 NAS 系統

因為家裡用的 Synology DS411j 已經用一段時間,空間也快要爆滿,加上速度也有些緩慢,所以想要換一台新的 NAS Server。但是在網路上搜尋了一下,發現現在的 NAS Server 其實系統都很弱,記憶體也很小,隨便拿一台四、五年前的電腦,都比這些 NAS Server 都還要強,NAS Server 可能比較強的地方就是比較省電,和系統可能有經過廠商的整合,對於一般使用者來說,可能比較容易上手。但對我來說,除了比較省電之外,整合過的系統未必符合自己的需要。所以想要用自己目前已經很少用的電腦來測試一下,再做打算。[@more@]目前在網路上找到的系統共有三套:FreeNAS / OpenMediaVault / NAS4Free…,關於這些過往可以參考:利用 FreeNAS 打造儲存設備(1)-歷史篇
1. FreeNAS:base on FreeBSD

官方網站:http://www.freenas.org/
FreeNAS 教學網站:
利用 FreeNAS 打造儲存設備
舊PC搭配免費的FreeNAS也能搖身一變為NAS主機(上)
舊PC搭配免費的FreeNAS也能搖身一變為NAS主機(下)

2. OpenMediaVault:base on Debian

官方網站:http://www.openmediavault.org/
OpenMediaVault 教學網站:
免費打造NAS儲存環境 實戰建置OpenMediaVault – 專題報導 – 網管人NetAdmin

3. NAS4Free:base on FreeBSD

官方網站:http://www.nas4free.org/
NAS4Free 教學網站:
老 PC 也有春天 之 我要變 NAS – NAS4Free 安裝篇 ~ IT 技術家
NAS4free安裝與使用
鳥毅的Blog: FreeNAS vs NAS4Free

除了 NAS4Free 未實際安裝外,安裝了 FreeNAS 和 OpenMediaVault 這二套系統來做測試,這二套都有正體中文的介面
FreeNAS Web GUI

OpenMediaVault Web GUI

但因為 FreeNAS 是採用 FreeBSD,而 OpenMediaVault 是採用 Debain 8 Jessie,因為個人對 FreeBSD 涉獵研究已經是很多年前的事了,所以比較沒那麼的熟悉,但 Debain Linux 則是相對很熟悉,幾乎每天都會用到,所以就決定採用 OpenMediaVault 了,也因為 Debian Linux 可以客製化自己的系統,在功能 / 效能 / 系統安全上達到一定的平衡。

客製化 CentOS 7.2-1511 x86_64 LEMP Server 安裝光碟

參考 [CentOS 7] 整合 Nginx、MariaDB、PHP 7 組成 LEMP Server ~ IT 技術家,整合完成 Nginx+MariaDB+PHP Server 安裝光碟。
光碟開機畫面,預設取消倒數

預設只要三個步驟:分割硬碟、設定網路、設定 root 密碼。
客製化內容:
1. 預設安裝 Nginx Web Server / PHP / MariaDB SQL Server,並啟動 Nginx Web Server 及 MariaDB SQL Server
2. 新增一些 Nginx Web Server 與 PHP 的連結設定
3. 修改 php 設定,包含:上傳的檔案大小到 200M,時區改成 Asis/Taipei……等等。
4. 套件更新到 2016-01-18
5. 套件更新伺服器改成頭城國小
6. 每天早上 6 點對時

104年度教育部數位機會中心成果展

今年與去年相同,在台北松山文創園區辦理

[@more@]入口前志工合照

會場

會場中佈置


與當天參加的志工合影

宜蘭數位機會中心合影

宜蘭數位機會中心與司長合影

志工與司長意見交流

感謝宜蘭大學張介仁教授、輔導團宛蓉、靜如,宜蘭教網宣霖老師,及頭城數位機會中心的秋芬及各位參與志工們,還有龜山、同樂、三星、南澳、大同的夥伴們。

更換 Arch Linux 套件庫更新來源

最近做 Arch Linux 套件庫更新時,出現下面的錯誤訊息
# pacman -Syy
:: Synchronizing package databases…
error: failed retrieving file ‘core.db’ from tw.mirror.archlinuxarm.org : Connection timed out after 10000 milliseconds
error: failed to update core (download library error)
error: failed retrieving file ‘extra.db’ from tw.mirror.archlinuxarm.org : Connection timed out after 10000 milliseconds
error: failed to update extra (download library error)
error: failed retrieving file ‘community.db’ from tw.mirror.archlinuxarm.org : Connection timed out after 10000 milliseconds
error: failed to update community (download library error)
error: failed retrieving file ‘alarm.db’ from tw.mirror.archlinuxarm.org : Connection timed out after 10000 milliseconds
error: failed to update alarm (download library error)
error: failed retrieving file ‘aur.db’ from tw.mirror.archlinuxarm.org : Connection timed out after 10000 milliseconds
error: failed to update aur (download library error)
error: failed to synchronize any databases
error: failed to init transaction (download library error)[@more@]使用 lftp 連線測試
# lftp tw.mirror.archlinuxarm.org
lftp tw.mirror.archlinuxarm.org:~> ls
`ls’ at 0 [Connecting…]

直接改套件庫來源
# sed -i ‘s/^Server/#Server/’ /etc/pacman.d/mirrorlist
# sed -i ‘7s/# Server/Server/g’ /etc/pacman.d/mirrorlist

可以正常更新了!
# pacman -Syy
:: Synchronizing package databases…
 core                                                                            208.2 KiB   130K/s 00:02 [##############################################################] 100%
 extra                                                                             2.4 MiB   122K/s 00:20 [##############################################################] 100%
 community                                                                         3.1 MiB  88.8K/s 00:36 [##############################################################] 100%
 alarm                                                                           103.9 KiB  65.4K/s 00:02 [##############################################################] 100%
 aur                                                                              32.0 KiB  99.9K/s 00:00 [##############################################################] 100%

2015.11.15 宜蘭太平山之旅

感謝枝萬大哥及秋芬,還有數位機會中心的志工們,能讓這一次的太平山之旅能夠成行。
[@more@]感謝枝萬大哥的精采解說,學習到很多不同領域的知識

去翠峰湖步道走了一下

本來在濃霧籠罩下的翠峰湖,在雲霧散去的短暫時間

很可惜因為時間關係,沒有去的台灣山毛櫸步道

還有正在維護的太平山蹦蹦車

找不到 mail 指令

在檢查系統 log 的 mail 時,發現有一個錯誤的訊息

登入系統檢查是否有 mail 這一個指令
# which mail

沒有任何的回應,代表系統沒有安裝[@more@]在另外一台可以正常執行的 Server 上檢查
# which mail
/usr/bin/mail

檢查 mail 是屬於哪一個套件
# dpkg-query -S /usr/bin/mail
dpkg-query: no path found matching pattern /usr/bin/mail

神奇的是指找不到

仔細查詢 mail 指令
# ls -l /usr/bin/mail
lrwxrwxrwx 1 root root 22 Sep 26  2014 /usr/bin/mail -> /etc/alternatives/mail
# ls -l /etc/alternatives/mail
lrwxrwxrwx 1 root root 23 Sep 26  2014 /etc/alternatives/mail -> /usr/bin/mail.mailutils
# ls -l /usr/bin/mail.mailutils
-rwxr-xr-x 1 root root 169768 Oct  8  2014 /usr/bin/mail.mailutils

查詢 mail.mailutils 是屬於哪一個套件
# dpkg-query -S /usr/bin/mail.mailutils
mailutils: /usr/bin/mail.mailutils

安裝套件
# apt-get install mailutils

解決 Windows 10 桌面圖示會自動排列的問題

安裝完 Windows 10 之後,發現桌面上的圖示雖然自己排列過了,但只要重新開機之後,又會整個重排,試過 DesktopOK 也無效,在網路上搜尋了一下,好像大家也沒有這樣的問題,但這有點困擾,原本排列好的圖示,重新開機後又會還原,後來終於在 Windows10 桌面圖示排列失效 | Dowenの世界 找到了答案。
解決方式:
1. 以系統管理員身份執行命令提示字元
[@more@]2. 執行登錄編輯程式 regedit

3. 要修改
    HKEY_CLASSES_ROOTWow6432NodeCLSID{42aedc87-2188-41fd-b9a3-0c966feabec1}InProcServer32
    HKEY_CLASSES_ROOTCLSID{42aedc87-2188-41fd-b9a3-0c966feabec1}InProcServer32
    把預設值由
    %SystemRoot%SysWow64shell32.dll
    改成
    %SystemRoot%system32windows.storage.dll.

4. 但因為 Windows 10 權限的關係,所以無法直接修改
    以下的步驟要做二次
    在 InProcServer32 上按滑鼠右鍵,選擇 使用權限(P)

5. 選擇 進階(V)

6.選擇 變更(C)

7. 選擇 進階(A)

8.選擇 立即尋找(N)

9. 選擇 Administrators,並選擇 確定

10. 選擇 確定

11.做以下的設定

12. 選擇 是(Y)

13. 做以下設定

14. 修改設定值

記得以上二個地方都要修改,聽說與 NOD32 有關,希望之後問題可以改善!