2015年3月4日 星期三

Airport Express WOL PC 設定

這幾天在看電費的問題,想著家裡這台伺服器,
雖然有架設FTP跟遠端連線很方便, 但是24小時開機,
卻沒有24小時要傳檔案,總覺得浪費,
所以就找了一下相關的產品,看有沒有可以透過延長線來讓電腦開機的產品,
找著找著,居然看到了WOL(Wake On Lan)技術,
以前設定BIOS的時候總是會看到從網路開機, 但是卻不知道怎麼設定,所以就來研究一下,
沒想到這一研究下去居然花了我兩個小時的時間... 
主要是因為我的無線基地台是該死又自以為簡單殊不知對於想多設定一點的人是很麻煩的Airport Express啊啊啊啊啊
====================我是分隔線,不是婚革線,廢話不多說,正文開始====================
首先,先將你的Windows電腦打開,然後進入控制台,選擇你的網路卡,路徑是:
 控制台➝網路與網際網路➝網路和共用中心➝變更介面卡設定➝選擇你的網路卡按右鍵內容➝設定➝進階

然後選擇WOL Magic Packet(有的電腦是網路喚醒,每家設定不同),在選擇已啟用


看到這裡,如果你沒有這個設定,那你可以關掉網頁了,因為你電腦不支援網路喚醒功能XD

再來,要設定你的BIOS,我的主機板是技嘉Z97n Wifi,設定的路徑是:

電源管理➝網路喚醒➝啟用


每間公司的每個型號BIOS都不同,詳情就參考你的說明書嚕。

這樣設定好以後,只能透過區網來做WOL的開機,如果像我說的,我在外要傳檔案,才要開機,那我該怎麼設定呢?

基本上你的IP分享器要有支援導向功能,把你的某個Port轉向到某台主機的某個Port就可以了,以WOL來說,他是Port 9,所以就把Port 9導向到你的主機IP就可以了。

像我的Airpot Express,設定的方式如下:

1.開啟Airport工具
2.點選你的Airport Express,選擇編輯

3.選擇網路
4.在DHCP保留選擇編輯,輸入你的PC的Mac Address跟你要保留的IP,按下儲存
5.在傳輸阜設定選擇編輯,選擇IPv4傳輸對應,公用、專用UDP/TCP阜都輸入9,專用IP輸入你剛剛保留的IP,按下儲存,最後再按下更新,這樣就設定好嚕。

最後要怎麼遠端開機呢?

我是使用iPhone,下載mWOL這套軟體

選擇Configure

IP輸入你的Airport Exress 對外IP,MAC Address輸入你的PC網卡MAC Address,記得把WOL on LAN開關關掉,不然沒辦法用外部網路傳到你電腦
最後選擇Wake Up,選擇你的電腦,按下Wake Up就可以開機嚕

2015年2月24日 星期二

Centos 5/6/7 切換 JAVA JDK方法

1.至 Oracle下載rpm
2.安裝rpm
rpm -ivh java-1.x.x.rpm
3.找到安裝好的jdk放在哪

find / -name java

4.利用alternatives將安裝好的jdk設定進去系統

alternatives --install /usr/bin/java java 《jdk位置》 2

5.切換jdk
alternatives --config java

6.將jar,javac也用同樣方法切換
# alternatives --install /usr/bin/jar jar 《jar位置》 2
# alternatives --install /usr/bin/javac javac 《javac位置》 2
# alternatives --set jar 《jar位置》
# alternatives --set javac 《javac位置》 

2014年10月6日 星期一

node.js永久在背景執行

讓node.js永久在背景執行超簡單,只要下載forever套件就可以了

npm install forever -g //安裝
forever start app.js //執行
forever list //查看
forever stop 0 //刪除

2014年8月27日 星期三

Android SDK 安裝方式 ( @ Eclipse)

1.從Help -> Install New Software進入安裝視窗
2.輸入網址:
https://dl-ssl.google.com/android/eclipse/
按下Enter以後會出現選項,把全部選取後就一直按Next,安裝完成會問要不要重新啟動Eclipse,選擇Yes。


3.在上方工具列選擇小綠人下載器
4.照著畫面選擇下載SDK Tools,Android L,Google Play Service

5.選擇同意按Install,就會回到第四步驟,會看到下方進度調在安裝,安裝完畢就可以把第四步驟的視窗關掉,就完成了Android SDK的安裝了。


2014年8月20日 星期三

[node.js學習(一)]node.js安裝 @ Redhat / Centos

最近開始研究node.js,發現其實安裝這些東西都有一定的難度,所以我就從這篇開始記錄一下我學習node.js的過程吧~

第一篇當然是要安裝node.js的教學嚕!

首先先照著以下指令安裝吧:

yum -y update
yum -y install wget
yum -y groupinstall "Development Tools"
yum -y install screen
cd /usr/src
wget http://nodejs.org/dist/v0.10.31/node-v0.10.31.tar.gz
tar zxf node-v0.10.31.tar.gz
cd node-v0.10.31
./configure
make
make install

好了,安裝完了,可以輸入以下指令確認是否安裝完成:

node -v

[node.js學習(二)]安裝mongodb @ Redhat / Centos 下一篇>

[node.js學習(二)]安裝mongodb @ Redhat / Centos

以下安裝步驟都是從官方網站抓取資料,再用我的破英文來做翻譯,如果有翻譯不對的地方麻煩鞭小力一點......囧

安裝 MongoDB

1

設定YUM Repository

建立一個mongodb.repo檔案在 /etc/yum.repos.d/ 下面:
如果你的Linux是64位元,請把下面的文字複製到mongodb.repo並存檔:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1 
如果你的Linux是32位元,請把下面的文字複製到mongodb.repo並存檔:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1
2

利用YUM來安裝

當你設定好repository後,輸入以下指令來安裝MongoDB:
sudo yum install mongodb-org
如果你想指定mongodb的版本,在後面加上版本號即可指定安裝哪個版本的mongoDB:
sudo yum install mongodb-org-2.6.1 mongodb-org-server-2.6.1 mongodb-org-shell-2.6.1 mongodb-org-mongos-2.6.1 mongodb-org-tools-2.6.1

執行MongoDB

IMPORTANT
在執行MongoDB前,先檢查你的SELinux允許MongoDB可以被啟動或是已經把SELinux關閉了。
MongoDB的檔案會放置在 /var/lib/mongo ,Log檔案會放在 /var/log/mongo, 在執行的時候會使用mongod這個使用者帳號. 如果你要換使用者帳號來執行MongoDB時,先確定 /var/lib/mongodb
跟 /var/log/mongodb 這兩個資料夾有使用的權限。
1

開始 MongoDB.

輸入下面的指令啟動MongoDB:
sudo service mongod start
2

確認 MongoDB 是否已經執行

你可以透過下面的指令來驗證 mongod 是否已經被執行且在 /var/log/mongodb/mongod.log裡面寫入Log:
sudo chkconfig mongod on
3

停止 MongoDB.

如果需要,你可以輸入以下指令停止MongoDB:
sudo service mongod stop
4

重新啟動 MongoDB.

你可以輸入以下指令來重新啟動:
sudo service mongod restart

5

測試輸入資料.

你可以輸入以下指令來測試Insert跟Query資料:
mongo
use testMongoDB
db.users.insert({name:"DaDax",date:"2013/10/24"})
db.users.find()
這時候就會找到一筆剛剛Insert進去的資料

到了這邊就可以開始使用MongoDB了,如果想看原始的英文資料請點我

<上一篇 [node.js學習(一)]node.js安裝 @ Redhat / Centos     [node.js教學(三)]Nginx安裝 @ Redhat 下一篇>

2014年8月19日 星期二

[node.js教學(三)]Nginx安裝 @ Redhat

在Redhat上安裝Nginx折騰了我好一陣子,終於安裝完成,
跟著指令走吧。

yum install -y httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel wget

cd /usr/src/

mkdir nginx

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz

wget http://zlib.net/zlib-1.2.8.tar.gz

wget https://www.openssl.org/source/openssl-1.0.1i.tar.gz

tar -xvf zlib-1.2.8.tar.gz 

tar -xvf pcre-8.35.tar.gz 

tar -xvf openssl-1.0.1i.tar.gz

wget http://nginx.org/download/nginx-1.7.3.tar.gz

tar -zxvf nginx-1.7.3.tar.gz

cd nginx-1.7.3

./configure

make

make install


到這邊就安裝完成了,接下來啟動並測試看看吧:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

/usr/local/nginx/sbin/nginx -V

<上一篇 [node.js學習(二)]安裝mongodb @ Redhat / Centos