iT邦幫忙

2

[集中] Amigo 的 NAS 研究筆記

重新安裝既有的 Synology DSM 很簡單,只要按下 Reset 鈕直到嗶聲,10秒鐘內再次按下只下 Reset 鈕直到嗶聲。之後就會自動重開機,要求安裝 DSM。

詳細步驟:Reinstall Synology DSM

不過,降級就是個大工程了!

你需要登入並且手動編輯 /etc.defaults/VERSION,修改 majorversion 與 buildnumber,然後再手動安裝 DSM

完整說明:Downgrade Synology DSM


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
amigoccs
iT邦研究生 4 級 ‧ 2016-06-16 17:11:04

在 Synology DSM 安裝 SugarCRM 或 vtiger,很可能會在設定卡住,這時候需要手動修改設定檔案。但是一般 admin 身分無法編輯,與先前的使用經驗不同。

無法用 root 登入 Synology DSM 6.0 嗎?自己手動切換吧!

  1. 用 ssh 與 admin 帳號登入
  2. sudo su - 切換為 root
  3. synouser --setpw root [密碼] 設定密碼

這樣以後就可以正常用 root 登入了!

詳細說明:How to use root in Synology DSM

0
amigoccs
iT邦研究生 4 級 ‧ 2016-06-17 11:01:40

如果各位重新安裝 Synology DSM 之後,可能會因為 ssh key 的問題無法登入,這時候只要刪除掉之前的 Key 就好了!

這也適用在其他因為自己的伺服器 ssh key 變更,而無法登入的狀況,未來我會陸續更新其他作業系統或工具的刪除方式!

在 OSX 的 Terminal 內以 ssh 登入:

編輯 $HOME/.ssh/known_hosts 檔案,移除對應 IP 的 key,存檔後重新登入,取得新 ssh key 即可!

詳細說明:How to Remove Unwanted SSH Keys

0
amigoccs
iT邦研究生 4 級 ‧ 2016-06-17 15:23:04

使用虛擬化技術可以降低 NAS 內建 LAMP 環境支援不完整的困擾,先整理 Asustor 可以安裝 VirtualBox 的機種在文章中!

因為預設的 Apache MPM prefork 對於每個瀏覽器的連線請求會有一個對應的子程序,而每個子程序只有一個執行緒 (Thread)。當同時有兩個瀏覽器發出請求,CPU 需要提供兩個執行緒的運算能力,在這兩個請求結束之前,無法服務第三個瀏覽器的請求。

CPU的規格表中的 # of Threads 就是他能夠提供的執行緒數量,可能會大於或等於實體核心數。

如果同時間有超過兩人以上使用,建議選擇四核心機種。

這件事情對於未登入訪客瀏覽 WordPress 網站比較不重要,因為他們不是在同一個 session

詳細說明:可執行 VirtualBox 的 Asustor 華芸科技 2-Bay NAS 型號

1
amigoccs
iT邦研究生 4 級 ‧ 2016-06-20 17:08:10

使用 NAS 的 WordPress 套件找不到 MySQL 預設帳號密碼?不同的廠商在不同的版本有不同的規則...

NAS 廠商有提供許多 LAMP 的套件,但許多時候我都必須到處搜尋預設密碼。Synology DSM 6.x 雖然做得比較好,有專屬工具修改密碼,但是一但使用 phpMyAdmin 修改後,密碼的一致性就亂掉了...

ADM 2.6.1 R5H1 - root/admin

QTS 4.2 - root/admin

DSM 5.2 - root/[empty] * Password is empty aka null string.

DSM 6.0 - root/[admin password] * Same as admin

Change Default Password for MySQL/MariaDB and phpMyAdmin on NAS

我會長期維護這個頁面,有任何變動就直接更新在這裡!

0
amigoccs
iT邦研究生 4 級 ‧ 2016-06-21 17:26:06

底下是我撰寫的幾篇 owncloud 相關文章,或許您會有興趣:

ownCloud 是 LAMP 的同步方案,除了在 NAS 上,也可以在一般執行 LAMP 環境的電腦執行,比較不會受限於特定廠商的產品。即使有官方打包的套件,使用虛擬機器執行,有可能受惠於 LAMP 環境的最佳化,反而有更好的效能。

底下是幾篇關於在 NAS 上安裝 ownCloud 的相關文章,當然,您也可以自己採購電腦取代 NAS:

  1. Install ownCloud on your NAS

  2. Use TurnKey to Simplify ownCloud Installation

  3. Assign a different Directory in ownCloud to Store All Backup Files

對虛擬化技術的說明:

  1. QNAP Virtualization Station is Desktop Virtualization

嘗試手動調整,最佳化執行效能:

  1. phpinfo() Reports on NAS - 各家 NAS 的 LAMP 環境

  2. Linux Process Viewer with Thread Support - 安裝其他 process viewer 工具

  3. QNAP QTS Configuration and Executable Files - 相關設定與執行檔案路徑

  4. Accelerate your LAMP - 如何加速 LAMP,包含 scale-out

這是我嘗試自行最佳化的經驗:

  1. Optimize QNAP QTS for ZurmoCRM - 針對 ZurmoCRM 去最佳化 QTS LAMP 環境

  2. Optimize LAMP for SugarCRM - 針對 SugarCRM 去最佳化 QTS LAMP 環境

  3. Optimize Synology DSM for ZurmoCRM - 針對 ZurmoCRM 去最佳化 DSM LAMP 環境

  4. Optimize Asustor ADM for ZurmoCRM - 針對 ZurmoCRM 去最佳化 ADM LAMP 環境

最後別忘記資安:

  1. Synology Security Issue and How-to Harden your NAS - 說明如何幫您的 NAS 加強資安防護,有包含四家廠家廠牌:Asustor, QNAP, Synology, Thecus
0
amigoccs
iT邦研究生 4 級 ‧ 2016-06-22 16:20:29

如果使用 Mac,備份的話最簡單好用的還是內建的 Time Machine,如果你需要與其他電腦分享檔案,底下這幾篇文章可能對你有幫助:

  1. Invalid Characters in File Names - 請特別留意檔案名稱是否包含非法字元。在一個檔案系統上可以使用的字元,未必是另一個檔案系統的合法字元。

NAS 與 OSX 搭配的效能測試紀錄。注意,與 Windows 的效能是不同的,因為有 Samba 相容性問題,會嚴重影響傳輸速度。

  1. Asustor AS-5102T with Mac OSX File Transfer Performance Report

  2. Asustor AS-602T with Mac OSX File Transfer Performance Report

  3. QNAP TS-253 Pro with Mac OSX File Transfer Performance Report

  4. QNAP TS-251 with Mac OSX File Transfer Performance Report

  5. Thecus N2520 with Mac OSX File Transfer Performance Report

  6. Thecus W5000 and QNAP TS-119PII with Mac OSX Wireless File Transfer Performance Report

  7. Thecus W5000 with Mac OSX File Transfer Performance Report

  8. QNAP TS-119PII with Mac OSX File Transfer Performance Report

底下是詳述我如何設計與執行整個測試:

  1. Prepare Your NAS File Transfer Performance Test with Mac OSX Client

  2. Connect NAS to your Mac Directly with Ethernet

0
amigoccs
iT邦研究生 4 級 ‧ 2016-06-23 23:04:06

如果您單純想要使用網路資料庫,可以啟動 NAS 的 MySQL / MariaDB / Postgress,並啟用網路支援,這樣就可以單獨提供資料庫服務!建議您善用限制條件,降低需要傳輸的資料量,避免抓取過多資料導致網路壅塞。

  1. Using NAS as your Database Server - 如何設定 MySQL 成為網路資料

  2. Change Default Password for MySQL/MariaDB and phpMyAdmin on NAS - 管理你的 MySQL 密碼

  3. QNAP TS-119PII and TS-269L as a MySQL Database Server Performance Report - 使用 SugarCRM 存取網路 MySQL 的效能數據

  4. phpinfo() Reports on NAS - 在 NAS 的 MySQL 版本資訊,與如何自行查詢

放在內網就要小心殭屍電腦,如果對外,有更多資安考量。這是我寫的兩篇關於將 NAS 放在網路上的資安設定:

  1. Synology Security Issue and How-to Harden your NAS - 四家主要 NAS 廠商的資安設定都有寫清楚

  2. Find out more Available Service by your NAS - 使用工具掃描網路服務

0
amigoccs
iT邦研究生 4 級 ‧ 2017-04-27 13:48:41

Files Contain Windows Invalid Characters Transferred from QNAP to Asustor Using rsync

這篇短文是針對有非 Windows 裝置在網路內,而且混用 Asustor 與 QNAP NAS 的使用情境。

文章說明如何從 QNAP NAS 利用 rsync 複製檔案到 Asustor NAS,以及可能會遇到的檔案名稱問題。對於 NTFS and ReFS 的 Invalid Characters ,Asustor 接受來自 rsync 的複製寫入,並且保存在 ext4 的檔案系統上。但是當你要透過 OSX 存取 Asustor 網路磁碟的這個檔案或資料夾時候,會無法存取。

情境有很多種,還是直接看 Files Contain Windows Invalid Characters Transferred from QNAP to Asustor Using rsync的圖表比較容易理解。

Wish it helps!

0
amigoccs
iT邦研究生 4 級 ‧ 2017-05-09 17:10:00

Hi,

當初撰寫 Files Contain Windows Invalid Characters Transferred from QNAP to Asustor Using rsync 這篇是針對有非 Windows 裝置在網路內,而且混用 Asustor 與 QNAP NAS 的使用情境所遇到的檔案名稱中如果使用到 Windows 非法字元 所遭遇的狀況。

後來繼續研究之後,發現這是 Samba 的預設行為,為了提供 Windows 相容的檔案讀取功能。一般可以在 smb.conf 使用 mangled names = no 避免字元被自動置換,但在 ADM 下是無效的。

解決方案是使用 AFP 存取,如果你沒有在 ADM 開啟 "Advertise AFP service over Bonjour",在 OSX Finder 不會顯示在左方的圖示,而必須透過指令,或在 Network 中尋找。這個使用習慣與 QNAP QTS 的預設開啟是不同的。

文章中另外說明如何從 QNAP NAS 利用 rsync 複製檔案到 Asustor NAS,協助你在多廠牌 NAS 的混合網路中交換或備份資料。

Wish it helps!

0
amigoccs
iT邦研究生 4 級 ‧ 2017-05-14 16:23:42

Hi,

根據國外網友的資安鑑識報告,更新 Check And Solve If Your QNAP NAS Has been Injected a CPUMiner Program內文,增加下列章節,說明事件如何發生,以及如何避免往後的攻擊:

  1. How It Hacks 如何入侵 - 簡言之,使用 Command Injection

  2. How to Prevent from Command Injection 如何避免 Command Injection - 要進入系統修改設定,分配適當的執行權限

你可能需要參考:

  1. QNAP QTS Configuration and Executable Files - 說明各設定檔案在哪個資料夾

  2. phpinfo() Reports on NAS - 提供各家(QNAP, Asustor, Thecus, Synology)NAS 的執行報告下載

Have a nice weekend!

我要留言

立即登入留言