2013年5月20日 星期一

Rsync 資料同步及異地備份


Rsync
使得本地端和遠端二部主機之間的檔案快速達到資料同步,由於它主要是傳送資料異動部份,而非每次都整份資料重從到尾再傳送一次所以資料同步速度相當地快,且 Rsync 可搭配 rsh、 ssh 甚至使用 Daemon 模式來加強傳輸資料時的安全性。

Rsync Server
step1
查詢是否有安裝rsync

[root@localhost ~]# rpm -qa | grep 'rsync'
rsync-2.6.8-3.1
#如果沒有安裝的話 請自行補上
[root@localhost ~]# yum -y install rsync
 step2
修改 /etc/xinetd.d/rsync 設定
在這邊所設定的rsync是用xinetd來做啟動的。所以如果在rsync並無特別設定的話,
則會依照xinetd.conf所設定的執行。

[root@localhost ~]# vim /etc/xinetd.d/rsync service rsync{        disable = yes  改為 no         socket_type     = stream        wait            = no        user            = root        server          = /usr/bin/rsync        server_args     = --daemon        log_on_failure  += USERID
 step3
修改rsync.conf 設定檔 (如果沒有此檔的話請自行建立)
以下所使用到的設定參數請依照需求選取設定。


[root@localhost ~]# vim /etc/rsyncd.conf###backup config###                      //註解 [web]                                   //module name            comment = backup dmz web      //說明           hosts allow = 192.168.1.222   //允許使用rsync連入的ip           hosts deny = *                //不允許連入的ip,*表示全檔           path = /home/backup/          //存放備份資料的目錄           auth users = root    //認證帳號 (要設定於rsyncd.secrets 內的帳號)           uid = root                    //用來啟動rsync server 的uid           gid = root                    //用來啟動rsync server 的gid            secrets file = /etc/rsyncd.secrets      //密碼檔存放路徑           read only = no                          //是否設定為唯讀     dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz                                          //不要對這些附檔名的檔案做壓縮

  step4
設定連線的帳號密碼


[root@localhost ~]# vim /etc/rsyncd.secretsroot:12345  (設定格式:  帳號:密碼)修改rsyncd.secrets使用權限 (很重要)[root@localhost ~]# chmod 600 /etc/rsyncd.secrets[root@localhost ~]# chown root.root  /etc/rsyncd.secrets
step5
測試看看是否都正常啟用 (rsync的port為873)

[root@localhost ~]#  netstat -tnlp | grep 873
tcp    0    0 0.0.0.0:873        0.0.0.0:*         LISTEN      4235/xinetd
[root@localhost ~]# telnet localhost 873
#若出現下列訊息表示正常
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
@RSYNCD: 29 
Rsync Client

step1
設定登入server的密碼
在client主機上只需要設定密碼就可以


[root@localhost ~]# vim /etc/rsyncd.secrets
12345  (設定格式:  密碼)
#修改rsyncd.secrets使用權限 (很重要)
[root@localhost ~]# chmod 600 /etc/rsyncd.secrets
[root@localhost ~]# chown root.root  /etc/rsyncd.secrets

step2
測試rsync是否可傳輸資料


[root@localhost ~]# /usr/bin/rsync -avrHS --delete --password-file=/etc/rsyncd.secrets  /opt root@192.168.1.122::web
#或是
[root@localhost ~]#/usr/bin/rsync -rvlHpogDtS --delete --password-file=/etc/rsyncd.secrets  /opt/ root@192.168.1.122::web
#rsync結束後會看到下列訊息
sent 19380160 bytes  received 1062 bytes  1685323.65 bytes/sec
total size is 19374133  speedup is 1.00
step3

如果剛才的同步指令沒有問題的話。就可以開始設定排程了
3.1先自行寫一個rsync 的script 用來設定排程

[root@localhost ~]# vim /root/bin/rsync.sh   #存放在/root/bin/#!/bin/sh/usr/bin/rsync -avrHS --delete --password-file=/etc/rsyncd.secrets  /opt root@192.168.1.122::web 

設定排程

#crontab -e    
 0 0 * * * /home/weithenn/rsyncweb.sh



資料來源:
http://www.weithenn.org/cgi-bin/wiki.pl?Rsync-%E8%B3%87%E6%96%99%E5%90%8C%E6%AD%A5%E5%8F%8A%E7%95%B0%E5%9C%B0%E5%82%99%E4%BB%BD#Heading15

http://ithelp.ithome.com.tw/question/10081360


婚禮表演


這個周末參加淑琪的婚禮
也是生平第一場公開吉他的表演

不過僅僅是伴奏
希望未來能夠邁向自彈自唱以及獨奏演奏曲

沒想到面對這麼多人 竟然會這麼緊張
幸好還是有完整的表演完


-------------------------------

這周末待在小狂家
有家有客廳的感覺  還真的是很舒服
朋友來也都可以在客廳聊聊天  很愜意的感覺

-------------------------------

另外看到清吟他們幾個  在婚禮上 竟然都流淚了
是女生比較容易感動嗎  哈哈
男生似乎都沒什麼感覺

另外看到他們幾個女生私下做的影片  竟然被淑琪公開播出來的反應
還真是有點好笑  哈
難怪全部都是我們幾個的照片

------------------------------

希望小頭子在英國可以一直幽幽閒閒 愜意的生活
嘻嘻




2013年5月15日 星期三

jboss建立datasource


在window環境下的sql server

jboss連結設定
主要兩個步驟


A. 安裝JDBC Driver 
B. 設定JNDI 連結



安裝JDBC Driver 

使用網路畫面GUI

step1 :
在Runtime頁籤下
選擇Manage Deployment 的 Add Content

step2:


點選瀏覽 加入我們要的JDBC Driver 的jar檔

step3:
確認檔案無誤後
在enable就可以了


設定JNDI 連結


使用GUI 界面

step1:
在Profile下
選取Datasource 按Add增加
輸入Name 和JNDI Name

step:2
按下next選取剛剛設定的jar檔 

step:3

建立Connection

connection url :jdbc:sqlserver://localhost;databaseName=AdventureWorks;integratedSecurity=true;

可參考
http://msdn.microsoft.com/en-us/library/ms378428(v=sql.90).aspx




step:4
要將jar檔搬到jboss的deployment下去讓他deploye

成功安裝後
按下 Test Connection
如下畫面就是成功了

2013年5月9日 星期四

學習


這幾天到板橋上課,iOS進階課程

老師跟之前去台大上課的是同一個
年紀輕輕的也出了幾本書
也有很多教學演講的經驗
應該是相當厲害的一個人

一直都覺得老師和吉他老師長得有點相像,說話聲音方式也像,哈
不知道是不是在特定領域學有專精的人 說話就是像這樣

希望自己也可以這樣
突然覺得自己似乎沒有什麼特別自己也引以為傲的地方
趕快培養加油



----------------------------------
這幾天小頭也都來找老頭
也見了三個小頭的好朋友

不過自己似乎都不太會社交的感覺
這方面也要看怎麼改善

-----------------------------------
小頭子配了新的黑框眼鏡
專業中帶點可愛的感覺







再次開始

中間間隔了這麼久

都沒有再寫網誌

今天再次開始

因為阿頭也要去英國了

紀錄發生的事

也可以讓阿頭知道



目前今年自己目標
1.英文證照
2.吉他能夠聽到歌曲就抓出來,練習唱歌
3.接案子,希望明年能開始穩定接案


2013年3月18日 星期一

俠王傳


明知不可為而為

雖千萬人 吾往矣

為了理想  不屈不撓

為了夢   無畏的迎向前去


2012年11月13日 星期二

最浪漫的事


這禮拜回台南家裡
回家的感覺都很舒服  回鄉的感覺

都是會去看爺爺奶奶  外公外婆
兩個人能夠一起牽手到老  真的是很幸福的事

但兩個人都要健康才是

自從外婆中風後  外公整個人變老了很多
大概是少了個人跟他鬥嘴吧   反應整個有點退化的感覺

媽媽也說 舅舅他們也都有帶外公四處走走   多多活動
但外公因為擔心外婆  也都沒什麼意願  只想待在外婆身邊

爺爺奶奶也是都一樣  奶奶每次身體有什麼病痛
爺爺都很擔心的樣子  阿蜜陀佛

真的最浪漫的事  就是和你一起慢慢變老

兩個人都要好好地一起走  健健康康的一起走喔