2017年1月16日 星期一

CentOS 7 Samba Server 架設筆記

Samba 伺服器的架設步驟:
1. 安裝 Samba 套件
2. 編輯設定檔 /etc/samba/smb.conf
3. 設定帳號、群組及密碼
4. 啟動 Samba 服務
5. 設定防火牆

實作環境:
Server IP:192.168.1.75
Client IP:192.168.1.*

Server端:

安裝 Samba 套件
yum install samba samba-client samba-common -y

本例為 /run/media/root/HPDATA下建立一個分享目錄HPNFS
mkdir /run/media/root/HPDATA/HPNFS
chmod 777 /run/media/root/HPDATA/HPNFS


編輯設定檔 /etc/samba/smb.conf,可進入HPNFS目錄操作的群組為smbgrp
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no

[HPNFS]
path = /run/media/root/HPDATA/HPNFS
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yes


設定samba的帳號abc,加入smbgrp群組,最後設定密碼
useradd abc
groupadd smbgrp
usermod -a -G smbgrp abc
smbpasswd -a abc

New SMB password:*********
Retype new SMB password:*********
Added user abc.


設定分享權限
chown -R abc:smbgrp /run/media/root/HPDATA/HPNFS
chmod -R 0770 /run/media/root/HPDATA/HPNFS

設定SElinux
chcon -t samba_share_t /run/media/root/HPDATA/HPNFS
啟動 Samba 服務
systemctl start smb.service
systemctl start nmb.service


設定防火牆
firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload

2017年1月15日 星期日

CentOS 7 NFS Server 架設筆記

NFS 伺服器的架設步驟:
1. 安裝 nfs-utils 套件
2. 編輯設定檔 /etc/exports
3. 啟動 rpcbind 與 nfs
4. 設定防火牆

實作環境:
Server IP:192.168.1.75
Client IP:192.168.1.*

Server端:

安裝 nfs-utils
yum install nfs-utils

本例為 /run/media/root/HPDATA下建立一個分享目錄HPNFS
mkdir  /run/media/root/HPDATA/HPNFS
chmod  777 /run/media/root/HPDATA


編輯設定檔 /etc/exports,分享 /run/media/root/HPDATA/HPNFS 給192.168.1.*區網內可讀寫
/run/media/root/HPDATA/HPNFS 192.168.1.0/24(rw,sync,no_root_squash)

如有重新設定exports,不必重新開機,可以執行以下指令重新掛載(參考)
exportfs -arv

設定開機啟動 rpcbind 和 nfs 服務
CentOS 7 開始使用 systemctl (請注意CentOS 6語法不同)
systemctl enable rpcbind
systemctl enable nfs-server
systemctl enable nfs-lock
systemctl enable nfs-idmap


以上可以用一行取代
systemctl enable rpcbind nfs-server nfs-lock nfs-idmap

啟動 rpcbind 和 nfs 服務(如須重新啟動,則將start改為restart)
systemctl start rpcbind
systemctl start nfs-server
systemctl start nfs-lock
systemctl start nfs-idmap


以上可以用一行取代
systemctl start rpcbind nfs-server nfs-lock nfs-idmap

關閉 rpcbind 和 nfs 服務(參考)
systemctl stop rpcbind nfs-server nfs-lock nfs-idmap

重啟 rpcbind 和 nfs 服務(參考)
systemctl restart rpcbind nfs-server nfs-lock nfs-idmap

設定防火牆
firewall-cmd --permanent --zone=public --add-service=nfs
firewall-cmd --permanent --zone=public --add-service=mountd
firewall-cmd --permanent --zone=public --add-service=rpc-bind
firewall-cmd --reload


做完以上步驟就完成Server端的設定了。


待續……



2015年2月28日 星期六

LG G3 5.0降版 root 筆記!!

2015年2月中入手了一支二手的LG G3 32G手機,
說是二手,其實前一手才買沒幾天。

入手後先花幾天熟悉一下操作方式,
這支手機有3G的Ram,2k的螢幕表現,硬體規格相當的不錯。

會想root是以前用HTC Desire HD時的使用經驗,
當時透過root後刷了一些讓效能提昇的版本,不僅操作上更加順暢,
甚至更省電。刷不同版本的Rom,讓手機可玩性大增。

還有一個重點是手機的系統備份,讓我可以隨時回復系統,
在自己設定好的狀態下,重新使用手機。

個人在電腦上一直有使用Acronis True Image備份系統的習慣,
一段時間就會還原至備份的乾淨狀態。
如果Windows有更新,我也是先還原到上次備份的系統,
更新完後再次備份系統。

Android手機要完整備份,如果沒有Root是無法達成的。

這幾天爬文後,趁記憶猶新,把步驟記錄一下。

拿到手的LG G3已經升級到5.0, 在寫文當下5.0無法直接Root,
一定要降版才能Root。

基本的做法是回到4.4,Root完再刷5.0。

這一篇其實寫的很不錯:
http://apk.tw/thread-617098-1-1.html
但有一些細節個人覺得不夠完整,
對稍有經驗的手機玩家來說,這篇已經是經典了。

但對新手或沒刷過機的朋友來說,
可能會沒留意而導致過程有點心驚膽跳。

好幾次我都以為自己刷成磚了,整個過程也好幾次因為少做一個步驟,
甚至下載的檔案不完整,導致從頭再來。


我一開始下載的Recovery檔案不完整也沒注意到,
刷了後怎麼沒辦法進到Recovery的畫面,
搞到只能拔電池。
重刷了好幾次都一樣,我還以為我刷成磚了。

幸運的是,刷機工具很穩定,降版刷機也很快。

我的電腦作業環境:Windows 8.1 64位元系統。
貼心小提醒:刷機有一定的風險,請慎重考慮是否可以承擔!!!!!!!!!!!!


準備工作:
1. 下載 LG Flash Tool 2014LG Flash Tool 2014
2. 下載 LG官方USB驅動程式LG Drive 3.12.3
3. 下載可以4.4可以Root的版本,我是選D855 V10J kdz
4. 下載Root apk Stump-v1.2.0
5. 下載可以直接在手機Recovery中刷機的Android 5.0版本V20H卡刷包
6. 下載可以直接在手機Recovery中Root的SuperSU檔案(更新:Mobile01網友nick2009兄建議與提供連結)

LG G3 Android 5.0降版 Root 刷機步驟:
1. 在手機「設定」--「關於手機」--「軟體資訊」--「版本號碼」一直點到出現開發人員選項。
2. 在手機「設定」--「開發者選項」中將「USB偵錯」打勾。
3. 在手機「設定」--「安全」中將「未知的來源」打勾 。
4. 將手機連接電腦,安裝上述2 LG官方USB驅動程式。
5. 將上述4、5、6的檔案複製到手機的SD卡中。
6. 安裝上述1 LG Flash Tool 2014,執行程式選擇上述3的檔案。點「CES Flash」清除系統後更新。

7. 下個畫面直接點「Start」。

8. Select Country & Language 設定如下,按「OK」。
 9. 進入刷機畫面

10. 然後手機也會進入刷機畫面,刷完機後會重新開機,開始設定手機。

11. 設定完手機後,開啟檔案管理員安裝上述4 Stumb。安裝完開啟app,點「grind」進行Root,手機重新開機。

12. 至Google Play下載並安裝「Super SU」」,執行後選「正常」,並重新開機。

13. 至Google Play下載並安裝「Flashify」,選「Recovery」下載「TWRP」,我選最新版本,做完後就安裝好「TWRP」的Recovery,手機自動重啟並進入Recovery的畫面。

14. 選「Wipe」--「Format Data」,輸入YES。回到主畫面,選「Wipe」--「Advanced Wipe」, Dalvik Cache + System + Data + Internal Storage + Cache 這4項選起來,其他的不要選!!!!然後手指右滑執行。

15. 回到主畫面,選「Install」--「ROM」選SD卡中的D85520H.zip,手指右滑執行。再回到主畫面,選「Install」--「ROM」選SD卡中的UPDATE-SuperSU-v2.46.zip,手指右滑執行。


16. 回到主畫面,選「Reboot」--「System」,接下來手機開機會比較久,然後進行程式更新,最後進入手機重新設定的畫面。

以上完工!!!!

上面步驟,有時間再來補圖。

2014年10月23日 星期四

我的NAS入門與QNAP TS-469L耗電分享!!

自從2008年10月開始使用NAS,第一台買的是QNAP TS-209,後來陸續買了QNAP TS-212 ,目前服役的是QNAP TS-469。

回顧使用NAS已經超過6年,這6年來始終沒換過廠牌,在換NAS的過程中也曾經想過買別牌,甚至買台Mac mini來取代,但終究還是回歸到自己熟悉的QNAP。網路上許多玩家一再推薦Synology的介面比較友善,設定也比較容易。曾經我也上Synlogy的demo server去試用,當然試用的時間沒有很長,QNAP和Synology二家提供的功能其實大同小異,不過或許是習慣了,也或許是被制約了,我對QNAP的設定當然比Synology熟悉多了,許多玩家強調的友善介面,對我這個老QNAP用家來說,反而沒什麼特別的感覺。

不過還是要強調QNAP和Synology這兩家不管是在網頁上的設定甚至是手機、平板上的app,都比其他家好,新手要入門還是推薦這二家。

當初會入門NAS,我最重要的需求其實就是要備份資料、相片、音樂。入手後我的基本需求都可得到滿足,甚至還多了一些我原先沒想過的功能。想不到在設定中打個勾就可以完成ftp的架設、架設討論網站、用Slim Devices 的Squeezebox 3(這家公司後來被Logitech收購了)播放NAS中的音樂……。總之,以前要搞的很麻煩的事情,在NAS中只要簡單的設定就可以符合需求,另外還有很多app、qkpg等可以玩。

很多人會覺得PC很強大,NAS做的到的,PC都做的到,而且規格還更強。這我不否認,但前提是你要有技術。NAS就是打包這些技術,讓你可以輕鬆入手。另外NAS的Linux核心對硬體的需求遠低於PC的Windows核心,所以比較起來硬體雖然弱,但效率還是不錯的(不過吃資源的轉檔等就真的差不少)。

很多人想買NAS除了便利,也看上NAS的省電。家裏還有一台老PC,不過大概超過2年沒開機了,後來都用筆電、Macbook Air、iMac,所以我也沒PC實際的耗電資料。

今年終於申請到工研院資策會與台電合辦的綠能監控產品in-Snergy,去年看到網友的開箱就非常有興趣,盼了很久,今年也我也拿到了。

有了這個綠能監控的產品,讓我可以輕鬆節電和分享耗電。大家關心的NAS耗電,我就以實際的監控資料呈現。

耗電監控:QNAP TS-469L
硬體的基本規格如下:
Intel® Atom™ 2.13 GHz Dual-core Processor
3GB RAM (原廠1GB,另外自購2GB)
103年7月時內有三顆硬碟,raid 1


TOSHIBA 2TB 3.5吋 SATA7200轉企業級硬碟 MK2002TSKB

TOSHIBA 2TB 3.5吋 SATA7200轉企業級硬碟 MK2002TSKB
TOSHIBA 2TB 2.5 SATAII 5400 硬碟(MQ01ABB200)

103年9月再加購一顆,raid 5
TOSHIBA 2TB 2.5 SATAII 5400 硬碟(MQ01ABB200)


買2.5吋主要是考慮散熱問題,2.5吋和3.5吋間隔放。

使用狀況是24小時開機持續運作。

以下是耗電狀況:

這個月到目前為止(103年10月1日至23日)的電費花了101元。

103年10月22日24小時耗電狀況。





103年10月17日至23日每日耗電量。

103年10月17日至23日每日電費。

 103年10月17日至23日每日碳排放量。

103年9月1日至30日每日電費。

103年7月至10月23日每月耗電量。


103年7月至10月23日每月電費。

以上提供給想入門NAS的人參考。

2014年10月11日 星期六

讓你的Tivo播放QNAP中的影片檔!!

自從2008年開始用Tivo後,全家就被Tivo的智慧錄影功能和那支無可取代的遙控器給制約了。
後來家裏陸續買過多媒體播放機、用過第四台的bbTV,甚至在買Tivo前就買了日本BS錄影機,我只能說用過Tivo,習慣它的智慧功能後,其他的遙控器、預錄功能真的差好大一截,完全不能比。

2008年開始用Tivo,一年過後每年要付資訊服務費,我都付的無怨無悔,中間硬碟也壞過(相信很多Tivo用家都會遇過),甚至也有不少人自行改機換大硬碟。

我那年就是一年過保後,自行DIY更換硬碟,不曉得是硬碟剛好出包還是怎樣,照網友分享的流程照做,裝上去後硬是開不了機,只能花大錢送修換硬碟,自此之後我只好乖乖用小硬碟的Tivo。

就在今年5月資訊傳輸費又要付錢了,想說先撐一下,看有沒有其他的方案。老實說Tivo應該是2005年還是2006年引進台灣,這個機種到今天還在賣, 美國的Tivo都不曉得更新過幾代了,也有高畫質的機種,台灣卻還是不動如山。很多Tivo的老用家都很擔心Tivo在台灣會收起來。

打電話給Tivo的客服,現在一開始的回應語也改成LiTV了,雖然Tivo的部份還是有繼續服務,但顯然已經不是該公司的主力商品了。

停付資訊服務費的期間,Tivo還是能錄影,但是沒有電子節目表,只能查播出時間,自行手動錄影。雖然麻煩了一點,小孩和女王至少可以透過那支神奇遙控器開心的看Tivo錄影。

計畫趕不上變化……,8月的某一天,Tivo又出問題了,這次變成時間到會錄影,但是Tivo一直停在開機的畫面,結論就是掛了。Tivo的問題不外乎主 機板和硬碟,如果送回原廠檢測,主機板壞掉的話大概是3000元左右(我忘記實際的報價了),硬碟壞掉的話,原廠則是用中古硬碟維修。

總之,如果是硬碟壞掉的話,換修費用是1000元以內(我忘記實際的報價了),但如果是主機板壞掉的話,其實就不值得修了。

重點是沒送檢測,你也不知道到底是主機板還是硬碟壞掉。

就在和原廠問送修的時候,原廠突然告知我們老客戶有所謂的「舊換新」,終身免資訊傳輸費的方案。這個其實也不知道能用多久,現在第四台都在推數位化,用了第四台的數位選台器後,有些Tivo的功能是會受到影響的,例如看A台錄B台。

但是終身免資訊服務費對我們這些被Tivo制約的人來說是很有吸引力的,於是我向原廠買了一台,也在拍賣網買一台。家裏現在有二台80G的終身免資訊服務費Tivo,再加上一台故障的Tivo(舊換新方案,原廠也不回收舊機了)。


這是什麼年代了,還在用80G的硬碟,錄沒幾片,空間就不足了,Tivo也很貼心的幫你自動刪除(啊我都還沒時間看,就給我殺了),真是小硬碟的悲哀!!其實舊換新也有1000G的機種,但價差讓我覺得不值。

以上是題外話(廢話還真不少……)。

進入正題!!

我開始認真的爬文Tivo和QNAP可以做怎樣的搭配,讓Tivo的錄影和播放功能可以加值。

如果你有下載Tivo中的錄影檔,可能會安裝Tivo Desktop這個軟體,說實話很難用,有時候會傳到一半斷線,然後要重新傳。下載完的檔案附檔名是.Tivo,這檔案是加密過的,透過轉檔軟體可以把檔案轉成mpeg2(檔案還是很大)。

有一個tivodecode的軟體可以讓你的Tivo可以播mpeg2、mp4檔案,其他畫質再好的檔案對台灣Tivo機來講也沒意義了,因為台灣的 Tivo機只有s端子和av端子。如果你有自行下載的mp4檔案或錄影轉完檔的mpeg2檔案都可以由Tivo來播放。那個Tivo的播放功能,老實說放 眼市面,真的無敵。

好了,為了發揮這個功能,以下才是重點:

第一步安裝pyTivo,這個軟體可以讓Tivo從NAS中「拉」影片來播,也能從NAS中把影片推到NAS中。

幸運的我們不用研究在QNAP中怎麼安裝pyTivo,這件事國外強大的網友早就做好了qkpg,我們直接拿來用就可以。

以下為安裝步驟:
1. 先在QNAP的APP Center中安裝Python(Python的版本要2.7以上)。


2. 下載pyTivo。
2.0版本
https://www.dropbox.com/s/zjvfhgzytrsbg2e/pyTivo_2.0.qpkg

[Release information]
V2.0 (2-13-2014)
- new icon
- upgraded pyTivo to the latest lucasnz fork

lucasnz fork improvements:
- togo and video share UI improvements
- Mobile web UI (by ngarcia001)
- ability to specify a temp share on local drive to reduce amount of traffic on network during a file remux
- mpeg-ts togo support. Put ts = on in the server section of pytivo.conf

V1.0 (1-29-2013)
- fixed dependencies (reported that Optware was require when it wasn't)
- stopped pyTivo logging as it could create rather large log files

V.5 (1-26-2013)
- total rework of start and stop script
- removed Optware and procps requirements

V.1b (01-05-2013)
- Initial release (possibly only release)
[Source]
http://pytivo.sourceforge.net/

3. 下載完後,在App Center手動安裝,安裝完後啟動。


4. 開啟pyTivo連結後,選「Global Server Settings」,紅色框起來的地方是設定的關鍵,以前卡關在這裏,最近仔細爬文才搞定。



5. 設定ffmpeg目錄,要知道你的ffmpeg放在那裏,請先執行winscp(記得在QNAP控制台中的網路服務把SSH打開),找到放ffmpeg的 目錄(TS-469L是放在/mnt/ext/opt/ffmpeg/usr/bin,如果你機種不是,可以點Find Files尋找)。


6. 下載tivodecode,解壓縮後把資料夾改名為tivodecode,用winscp把資料夾上傳到/mnt/ext/opt,然後在步驟4的tivodecoed目錄中填入路徑。
tivodecode-0.3pre4.tar.gz

https://code.google.com/p/kmttg/downloads/detail?name=tivodecode-0.3pre4.tar.gz&can=2&q=



7. 找到「Media Access key」,請從TiVo的「影音家庭」>「服務資訊及系統設置」>「系統資訊」>「Media Access key」。將那組數字填入步驟3的tivo_mak。


8. 依需求填步驟3的togo_path路徑,例如我的路徑是/share/Multimedia/Videos。

9. 設定步驟3分享影片的路徑,這個可以設多個。


10. 設定完成後,就可以看到你的Tivo出現也可以從QNAP拉影片來看了。


11. 現在隨便把一個mp4的檔案放到QNAP的/Multimedia/Videos目錄中,就可以在Tivo中的觀看已錄影節目中看到。(這邊有一個重點,檔名不能有中文,一有中文檔名,整個資料夾的檔案在Tivo中會看不到,也會造成拉影片的作業中止。)


2014年10月9日 星期四

【筆記】QNAP TS-469L安裝Virtualbox



猶記得QNAP領先業界推出在NAS中可以掛虛擬機的服務著實讓小弟開心了一下,本以為TS-469L符合VMware Ready ,有機會可以安裝虛擬工作站,但……現實是殘酷的,Virtualization Station只支援TS-X70及後來出的TS-X51TS-X53的機種。

我也試過自己下載Virtualization Station,以手動方式安裝,執行到一半,系統直接回應不支援,想試的朋友可以不必試了。

不能安裝Virtualization Station的朋友也不要喪氣,替代方案原來早就有了。


VirtualBox早有網友包成qpkg造福大家,以下就是安裝步驟。

1. 在QNAP中開啟控制台,在「權限設定」中打開「共用資料夾」。





2. 建立一個共用資料夾,命名為「My_VM」。
 



3. QNAP型號下載virtualbox 4.3.14檔案:

適用型號: 

  • target : TS/SS-x39 ; TS-509 ; TS-259 (all 32 bits kernel)
  • ONLY for 3.4.6 kernel (firmw 4.1 +)
64位元版本 

適用型號:

  • support x59 (459 and +) ; x69; x79; x70 series with kernel 3.4.6 (firm 4.1)
  • support x51/x53(TBC) with kernel 3.12.6
 
4. 將步驟3下載之檔案上傳到File StationPublic資料夾。


5. 下載VirtualBox qpkg,解壓縮後於App Center中手動安裝。

6. 完成後在App Center中將vbox4啟動。
 



以上為安裝步驟。




----------------接下來為安裝Windows XP範例--------------------


1. 開啟VirtualBox後會要求輸入帳號密碼(帳號:admin,密碼就是你登入QTS的密碼)

2. 登入後按「Launch phpVirtualBox Interface」,輸入帳號密碼(帳號:admin,密碼:admin),登入後可自行修改密碼(在file-->Preferences中的Users)。
 


 



3. 開始建立虛擬機,按「New」後,按照步驟設定虛擬機的分配資源。
 




4. 完成設定後就要安裝Windows XP了,先看「Storage」的光碟機目前是空的。
 




5. 先在My_VM資料夾中新建一個ISO的資料夾,然後把Windows XPISO檔放進去。
 




6. Windows XPISO檔按滑鼠右鍵選「掛載映象檔」。
 



7. 再回到虛擬機中選取掛載的映象檔。
 




8. 就可以看到光碟已經載入Windows XP
 


9. 接下來按「Start」就可以進行安裝了。



 

2013年11月6日 星期三

Discuz X3.1 建立 sitemap,提交Google網站管理員工具

打開Google管理員工具



點入你要管理的網站

接下來就到你網站的管理中心後台,
點選「應用」->「應用中心」,輸入關鍵字「sitemap」查詢

選擇「sitemap站點地圖」安裝


裝完之後啟動插件,sitemap的檔案就自動產生了

接下來回到Google網站管理員工具中,將sitemap測試及提交
這樣就完成了。

【公告】網站遷移,未來內容將發表於新網站!!

 受限於blogger本身架構與限制,本網站所有內容已遷移至新網站,網址如下: https://kuo.us.to/wordpress/