2018年6月4日 星期一

RT-N12D1 刷 DD-WRT 紀錄

RT-N12D1 刷 DD-WRT 紀錄

不知道為什麼最近去 DDWRT 的網站都不能搜尋,顯示資料庫維修中過好久了都沒好。
紀錄一下順便備份一份檔案

載點

使用

具官方的說法是
  1. ASUS 3.0.0.4.374.813 官方韌體刷 14896.trx
  2. 然後會刷壞變磚,此時壓住RESET然後開電等15~20秒,進入救援模式燈號是全亮5秒慢閃(這是必要的)。
  3. 然後再用救援模式刷入 18774.bin 到這邊就成功了
  4. 最後刷好之後再由 DDWRT 18774 升級至最新的DDWRT韌體 33215.bin。
據官方說法這是唯一可行的辦法,其他方法都不行。

2018年6月2日 星期六

華雲 ASUSTOR NAS 如何安裝 Jdownload2

華雲 ASUSTOR NAS 如何安裝 Jdownload2

安裝的過程不是很順利,弄好一段時間,後來才發現疑似沒有用的網站其實是說明…一開始被我略過了他前面沒說到到重點我就XX了
http://forum.asustor.com/viewtopic.php?f=158&t=7678#p23667
好了除了從網站上安裝之外還不能啟動,要手動SSH連進去才可以,如果是使用Win10直接打開 powershell 預設就有 ssh 可以用,如果不是或者是你使用舊版的Win10,這些並不是沒有,只是預設是關閉的,建議從網路找現成的工具比較快就不用去研究怎麼打開了。
然後在NAS這邊也要打開SSH功能才可以接入,可以直接從探照燈搜尋SSH
就會看到功能選項,再來打開這項功能
然後輸入你的NAS的使用者名稱與所在IP,IP也可以是網路芳鄰上的英文名字。
username要使用有管理員權限的,這邊就建議你直接用admin
ssh username@nas-ip
再來需要你手動打 yes 連入,然後輸入密碼
完畢之後需要到JD的資料夾內使用輸入底下密碼
cd /usr/local/AppCentral/jdownloader
到這邊有東西就代表你有裝好,然後先到JD的網站註冊一個帳號,屆時會用WEB的方式操控JD而不是從NAS上。
確實註冊好可以在網站上登入才進行下一步,不然等一下設置中要用到
然後我們開始初始化JD
./init.sh
大概是按三次 y 之後會需要你輸入帳密,如下圖的地方。
到這邊輸入剛剛註冊的帳密,然後就成功了
記得輸入密碼成功之後不會有任何提示,畫面如果卡著,自己手動按CTRL+C退出。
(就是說你看不到下圖提示,直接跳過這張圖到下一個步驟了)
接下來的關鍵字是這個看到就代表裝完了,然後要使用 ctrl+c 離開教學上有警告,不可以用其他方式離開,如直接關終端機等等,然後你就會看到成功訊息。
回去網頁打開JD吧 (安裝完畢時預設是關閉的)
不過這個打開其實沒什麼,我本來以為會在WEB內看到JD操作畫面
結果是連接到網頁上
這個電腦版的也可以使用,個人用起來是很卡很慢,很難用@u@
不過能用就好啦~至少確定可以在NAS上下載了XDD
另外手機也有 jdownload2 的APP可以連接歐,可以下載來玩玩
https://play.google.com/store/apps/details?id=org.appwork.myjdandroid&hl=zh_TW
一樣是登入帳密之後就可以控制了,採用的方式是JD自己有伺服器,你會像 teamview 那樣連他們的伺服器,所以你的NAS就算不公開在網路上(比較安全),也可以透過 JD 輸入網址然後在NAS上下載,這點我覺得非常重要XD




2021/12/30 更新

今天因為不知道的原因無法更新只好解除安裝重裝了,所以流程又重新跑了一次,最後結尾的地方有點不同,更新一下。
新版的Jdownloder多了一個版本,另一個版本可以直接遠端圖形介面,壞處是我找了半天就是不能更改儲存位置,最後就砍了重新用回這個指令版的。
在輸入帳號密碼之後畫面會卡住,我第一次等太久以為壞了直接按CTRL+C離開了。後來APP點擊無法啟動以為失敗了,解除安裝重用一次,出門吃飯回來看到下圖是會出現100%的。

然後在上圖按下CTRL+C離開,之後可以看到下圖成功畫面。


離開之後從點擊APP圖示會出現服務沒啟動,但是直接點擊下方網址,可以看到已經上線可以用了。

會看到這個裝置上線了,這邊結尾是使用者帳號。用管理者帳號好處是避免之後砍掉使用者帳號導致JD壞了,以及它可以存取任何使用者的資料。不過要注意預設位置會存在admin資料夾裡記得自己更改儲存位置。
如果要儲存到其他硬碟,比如說第二顆硬碟路徑是這樣的
(路徑可以直接在SSH裡退到最前面查路徑)
/volume2/volume2

2018年6月1日 星期五

NAS 架設 git server 實戰範例

NAS 架設 git server 實戰範例

其實只要有 SSH+git 就可以架設了,貌似也沒有什麼限制 (git沒有分客戶端跟伺服器端)

伺服器端

這邊要先開好 SSH 可以連進來以及裝好git,簡單來說就是你可以連進這一台並且輸入git命令有東西,這樣就可以了。
再來是環境的部分,使用者建議多件一個名為 git 的使用者,如果是其他名字待會客戶端指令要跟著改。
接下來要開始建立伺服器倉庫,指令比較不一樣,工作目錄就直接使用者文件底下
git init --bare Repos.git
指令下完就在這裡產生一個 Repos.git 的資料夾,到時候倉庫會同步在這裡,以github來說目前的階段就是
你按下新倉庫然後輸入倉庫名稱,不初始化任何東西,此時頁面跳出教你如何上傳指令
的這個狀態。

客戶端

接下來照著 github 上的教學打就可以了,先初始化本地git並且至少有一個提交紀錄。
mkdir Repos
cd Repos

echo "# Repos" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@CHG-NAS:Repos.git
git push -u origin master
然後就傳上去了~就這麼簡單
要改的部分是 git@CHG-NAS:Repos.git
git = 使用者名稱
@CHG-NAS = 服務器IP
:Repos.git = 預設從使用者目錄開始算

2018年5月31日 星期四

ubuntu 16.04 安裝 cuda 9.0

ubuntu 16.04 安裝 cuda 9.0

驅動程式可以不安裝過程會自己安裝,先安裝也會重新安裝cuda選用的版本,整個流程跑完要手動重新開機。
因為有安裝驅動,建議下面流程跑完就馬上重新開機,不然用一用可能會當機。安裝驅動之後重新開機第一次會比較久,等一下會黑畫面什麼都沒有很像死機了。
過程涉及安裝驅動~如果有發生什麼衝突可能導致系統崩潰無法開啟,這點要注意一下~

可以不用點有包含再底下指令(cuda版本有升級文章還沒更新就要手動改版本號)
安裝指令
# 加入驅動鏡像站
sudo add-apt-repository ppa:graphics-drivers/ppa -y

# 升級系統
sudo apt-get update
sudo apt-get upgrade -y

# 安裝 cuda
cd ~/Downloads
sudo wget -c https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb
sudo dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb
sudo apt-key add /var/cuda-repo-9-0-local/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda -y

# 加入函式庫
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
到這邊就裝好了,還要配置他的bin跟lib位置,否則直接打 nvcc 會出現找不到
方法是參考官方說明網站:docs.nvidia.com
# 函式庫標頭檔路徑
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}

# 函式庫路徑(這個好像不用)
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64 ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
這樣就配置好了可以打
nvcc --version
只不過剛剛的配置方法只有對這個終端機有用,換終端機或是重開就沒了
想要真正加入的話把那兩行寫入 vi .bashrc 這個文件裏面開機自動執行就好了
vi .bashrc
加入最尾端或是隨意找個地方寫也可以,然後重新登入再打測試版本的指令就有了。
最後測試一下到底有沒有裝對。
這邊記得先重開機一次否則測試結果會失敗歐
git clone https://github.com/hunandy14/cuda_copyArr
cd cuda_copyArr
make run
看一下有沒有跑出 test ok 有的話就是一切都正常了,包含驅動。(失敗的話重新開機再試試看)
這是一個簡單的cuda程式,其中我有寫一個比較容易的呼叫使用記憶體的函式,適合新手學習使用。
寫文章測試的時候 cuda9.0 選用的版本 384 而當前最新版本是 390 ,建議不要更動這個版本裝好就別升級了,可能會發生一些無法預測的錯誤。

Unubunt gcin 中文輸入法安裝

Unubunt gcin 中文輸入法安裝

安裝指令如下
sudo apt-get install gcin
im-config
如須使用日文輸入法擇多一個
sudo apt-get install gcin-anthy
然後到輸入法裏面啟用日文輸入法即可

2018年5月30日 星期三

ubuntu 16.04 安裝 NVIDIA 驅動 快捷方法

ubuntu 16.04 安裝 NVIDIA 驅動 快捷方法

安裝驅動

為了避免未知的相依性問題建議先更新系統到最新
sudo apt-get update
sudo apt-get upgrade
然後我們新增驅動的庫
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
然後搜尋驅動管理員打開,就有最新版驅動可以安裝了
software-properties-gtk --open-tab=4
選擇新版的安裝~
這邊選擇390是因為我到 NVIDIA 官方去下載我的顯示卡 GT960 最新到390板所以選擇這個版本,建議去官方查一下比較保險~
http://www.nvidia.com/Download/index.aspx?lang=en-uk
裝好重新開機一下,然後打指令檢查
lspci -vnn | grep -i VGA -A 12
最後 Kernel modules: 可以看到你的驅動程式版本

參考

Linux 安裝中文版 "桌面" 與 "下載" 的路徑改成英文

Linux 安裝中文版 “桌面” 與 “下載” 的路徑改成英文

文中使用的系統是 ubuntu 如果你是用 Mint 應該也是通用的。
設定檔的路徑是
vi .config/user-dirs.dirs
進入之後就可以自行設置了~把桌面改為英文設定檔跟著改即可