假設我們有兩台機器分別為node1及node2
虛擬ip為 10.1.1.100/24
node1.mybox.tw : 10.1.1.1/24
node2.mybox.tw : 10.1.1.2/24
vip : 10.1.1.100/24
首先安裝需要的套件
# cd /usr/ports/sysutils/heartbeat
# make install
兩台 /etc/hosts 都要加上對方的ip
編輯設定檔
# vi /usr/local/etc/ha.d/ha.cf
debugfile /var/log/ha-debug.log
logfile /var/log/ha.log
logfacility local0
keepalive 2
deadtime 30
warntime 10
initdead 120
udpport 694
ucast em0 10.1.1.1 # 對方的ip
auto_failback on
node node1.mybox.tw
node node2.mybox.tw
# vi /usr/local/etc/ha.d/authkeys
auth 3
3 md5 Hello!
# vi /usr/local/etc/ha.d/haresources
node1.mybox.tw 10.1.1.30 <= 這個是vip
加到 /etc/rc.conf
heartbeat_enable="YES"
啟動heartbeat服務
/usr/local/etc/rc.d/heartbeat restart
接下來就可以試試看把master的網路線拔掉試試看vip會不會被另外一台接手囉
FreeBSD操作系統設計與實現(第2版)英文版
作者: (美)MARSHALL KIRK MCKUSICK等
出版社:人民郵電出版社
出版日期:2016/03/01
語言:簡體中文
定價:708元
helloworld
- Dec 09 Fri 2011 16:00
FreeBSD + heartbeat 的HA備援方案
- Dec 01 Thu 2011 17:52
百貨七館滿千結帳再85折
- Nov 30 Wed 2011 12:39
幫你的伺服器上SSL/TLS加密憑證
1.產生server的key
openssl genrsa -out www.myweb.tw.key 2048
2.產生csr檔
openssl req -new -nodes -key www.myweb.tw.key -out www.myweb.tw.csr
3.遞交csr檔,以TWCA為例
http://www.twca.com.tw/Portal/service/ssl_1_3.html
4.TWCA核發憑證,會有三個檔案
GTECyberTrustGlobalRoot.crt
ServerCert.crt
TaiCASecureCA_Prod_SSLServerCA.crt
5.可以把以下幾個檔案合成一個pem檔
cat www.myweb.tw.key ServerCert.crt TaiCASecureCA_Prod_SSLServerCA.crt > www.myweb.tw.pem
6.修改apache設定檔
SSLCertificateFile /path/www.myweb.tw.pem
SSLCertificateKeyFile /path/www.myweb.tw.pem
7.重啟apache
apachectl restart
更新: google chrome 已經會將沒有https 的網站標示驚嘆號或是不安全
只有https網站才會顯示安全
並聲稱會有利於 https 網站的SEO 排名
所以... 快讓你的網站支援 https 吧~~~
- Nov 29 Tue 2011 17:30
Generating a Self-Signed Certificate
openssl genrsa -out test.com.key 2048
openssl req -new -nodes -key test.com.key -out test.com.csr
openssl x509 -req -days 365 -in test.com.csr -signkey test.com.key -out test.com.crt
cat test.com.key test.com.crt > test.com.pem
- Nov 25 Fri 2011 14:24
康是美店中店結帳再打85折
是真的,但是只有到今天,要買要快啊
原本已經有特價的東西再打85折
http://www.books.com.tw/exep/activity/activity.php?id=0000035594&sid=0000035594&page=1
- Nov 22 Tue 2011 23:21
博客來也有賣遙控飛天魚耶XDDD
不小心逛到的
想不到博客來也有賣這個東西
不過前幾天看新聞聽說氦氣要漲價了..orz
(全新2代) 遙控 飛天魚 可自行搖動-小丑魚
另外還有 (全新2代) 遙控 飛天魚 可自行搖動-大鯊魚
- Nov 17 Thu 2011 15:38
11/17中午12點起限時24小時,現貨結帳滿千且選擇7-11取貨付現,再享85折&加贈50點購物金!還有機會抽iPad2喔~
11/17中午12點起限時24小時,現貨結帳滿千且選擇7-11取貨付現,再享85折&加贈50點購物金!還有機會抽iPad2喔~
1.活動期間:2011/11/17中午12點~2011/11/18中午12點
2.活動辦法:活動期間內,於結帳時選擇7-11取貨付現,購買「放入購物車且結帳顯示有庫存」的商品(以下統稱現貨),其實際消費金額總額滿1,000元,則有庫存的每項現貨享單品再85折優惠。每筆訂單獨立計算,不同訂單恕無法累計。每筆符合活動條件的訂單將再加贈50點購物金!
※結帳滿千登記再抽iPad2,活動詳情請見:http://www.books.com.tw/activity/2011/11/ipad2/
3.本活動之「實際消費金額」不包含:訂單處理費、運費、刷卡手續費、E-Coupon、單書優惠券、單品折價券、購物金、結帳再折扣優惠。
4.該筆交易未取消、退貨退款或有其他爭議者,方可視為「成功交易」並符合回饋購物金贈送資格。
5.購物金將於 2011/12/10 生效並直接存入會員「會員專區」內,您可至「優惠/帳戶餘額」下「可用購物金」項目中查詢。購物金使用期限為「生效後30天內」。
6.透過行動博客來結帳之訂單、法人團購會員以及博客來員工恕無法參加本活動優惠。
7.參加者於參加本活動同時,即視為同意接受本活動規範,博客來有權決定取消、終止、修改或暫停本活動。
8.購物金相關說明
- Nov 04 Fri 2011 10:34
如何強迫apache將http轉成https
- Nov 04 Fri 2011 09:58
muji無印良品也有滿千結帳再9折耶
即日起到11/6在博客來消費
同享百貨五館滿千再九折
詳情請洽 http://www.books.com.tw/design/store97/page_0000038396.html
- Nov 02 Wed 2011 16:35
20111102 世界完全對稱日
剛剛看到Yahoo新聞
第一次聽到這個名詞:世界完全對稱日
也就是前面念過來,後面念回去都是一樣的數字
ㄏㄏ..只是覺得新鮮,回到現實..日子還是要過啊..XDD
- Oct 27 Thu 2011 17:07
自動建立ldap帳號家目錄
測試環境: FreeBSD + postfix + openldap + dovecot
有兩個方法:
1. 利用現成的pam_mkhomedir.so 實現
ports路徑在 /usr/ports/security/pam_mkhomedir
但是測試過程中發現 上一層的目錄一定要先存在,並且要給他777的權限
可能是我哪個細節沒注意到吧
一度想要去看source code,但是還是想想算了XDDD
2. 利用 pam_cli.so 搭配自己寫的程式實現
vi /etc/pam.d/dovecot
auth include system
auth sufficient /usr/local/lib/pam_cli.so cmd=/root/pam_mkhomedir.sh
至於cmd後面的程式就看習慣哪個工具開發了
如果是shell script怎麼抓到home路徑咧
請參考上一篇 How to get home dir in shell script
Ldap System Administration
- Oct 27 Thu 2011 16:55
How to get user home dir in shell script
這個問題搞了一個早上
寫了一支shell script,並且帶一個變數進去,想要抓到這個變數使用者的家目錄路徑
如 ./show_home.sh user1
本來很單純的想說
#!/bin/sh
echo ~$1
結果出來的結果令人很挫折
試了好久,終於找到比較適合的解決方法
user=$1
homedir=`eval echo ~$user`
echo $homedir
eval 用法是直接把字串內容丟給shell處理
- Oct 27 Thu 2011 16:14
日本語檢定參考書
- Oct 17 Mon 2011 21:27
[食記] 不能說的鱔魚麵
莫名的道德感作祟,我還是不能公布地址XD
但可以確定的是在台南..呵呵
- Oct 17 Mon 2011 18:30
[食記] 台南阿堂鹹粥
已經好久沒來台南吃美食了
這星期因為大學同學結婚,所以就趁這個機會跑來台南吃吃喝喝
阿堂鹹粥位於府前路和西門路的圓環附近,
隔壁的包成羊肉早上也是挺多人的,不過因為小弟的胃太小了
沒有辦法魚與熊掌都吃到啊
- Oct 09 Sun 2011 14:58
冬天快到了,來一件LATIV羽絨外套吧~
也不知道為什麼,Lativ已經好久沒有在博客來賣衣服了
最近幾天發現他已經悄悄回來了
冬天到了,趁機會可以買一件羽絨外套來度過這個冬天吧~
http://www.books.com.tw/exep/assp.php/es/exep/prod/newprod3/brand.php?id=0000001648
- Sep 22 Thu 2011 16:12
iphone收信測試
好久沒有寫文章了
最近收到某EC網站的信
但是寄件者在iphone上面沒有辦法正常顯示人類看得懂的文字
可以試試把寄件者欄位也用base64編成MIME
以php為例:
//語系:big5 , 編碼方式: base64
$from = "=?big5?B?".base64_encode("某某寄件者")."?= <service@mybox.tw>";
$to = "xxx@mybox.tw";
$header = "From: ".$from."\n";
$header .= "Content-Type: text/html; charset=big5"."\n";
mail ($to , $subject , $content , $header);
- Sep 21 Wed 2011 18:13
分享博客來 e-coupon (2012/01/31到期)
送博客來E-coupon(面額NT25)
E-Coupon序號:DEWk4QH9、DEW8mixY、DEWAPSKn、DEWfkHbs
DEWraMjm、DEWg78Mq、DEWwFSGx、DEWatsuT
DEWTkAGQ、DEWchrvC、DEWmm4uN、DEWNxR83
E-Coupon有效期限:2011/07/01~2012/01/31。
使用過的朋友記得回覆一下,不然會造成其他人的困擾喔
肛溫蛤~
http://helloworld.pixnet.net/blog/post/30176492 (面額100,滿999適用,2011/12/31到期)
- Jul 10 Sun 2011 17:42
集桂格人蔘.靈芝空瓶送威秀電影票~
桂格補品館 - 12個空瓶免費兌換 威秀電影票 為感謝消費者愛用桂格滋補液,特別舉辦父親節大贈送。凡是集滿桂格滋補液(養氣人蔘、蜜人蔘、蟲草人蔘、高麗人蔘、活靈芝、蟲草靈芝)任一產品12個空瓶(須附完整產品標籤),即可免費兌換一張威秀電影票(市價280元)。 威秀電影票限量1萬張,活動期間集越多,送越多,送完為止,行動要快!
- Jun 09 Thu 2011 15:42
如何把iso檔燒錄在usb隨身碟中
先到sourceforge下載unetbootin這個工具
http://sourceforge.net/projects/unetbootin/
or
http://unetbootin.github.io/
http://unetbootin.sourceforge.net/
選擇你作業系統適合的版本下載
1. 下載你準備要燒錄的iso檔
2. 選擇來源iso檔案
3. 選擇目的usb隨身碟
4. GO!GO!GO!
雖然說感覺比光碟片環保一點..但寫入的速度好慢啊
- Jun 08 Wed 2011 11:03
利用tr做大小寫的轉換
範例
echo 'Hi , Hello World ~' | tr a-z A-Z
HI , HELLO WORLD ~
echo 'Hi , Hello World ~' | tr A-Z a-z
hi , hello world ~
- Jun 07 Tue 2011 10:47
恐怖的食品添加物
恐怖的食品添加物
作者:安部司
譯者:陳玉華
出版社:世潮
出版日期:2007年01月16日
語言:正體中文 ISBN:9789577768186
這本書是我前幾天看電視看到來賓在討論的一本書,
如果多半的食物都是實驗室裡面調配出來的
只有一點點成分是天然食材甚至是等於零
商人做生意無可厚非,但是加了危害人體的就不對
- May 31 Tue 2011 15:54
PHP物件導向程式設計範例
今天介紹的是PHP的物件導向設計,看看就好XDDDD
宣告一個demo學生,然後進行自我介紹
<?php
class student {
var $stuid;
var $cname;
function myname () {
$result = "Hi, My name is ".$this->cname." , No. ".$this->stuid;
return $result;
}
}
$demo = new student;
$demo->stuid = "9527"; //屬性
$demo->cname = "HelloWorld"; //屬性
echo $demo->myname(); //方法
?>
- May 30 Mon 2011 17:34
FreeBSD使用2T以上的硬碟空間
1.
# gpart create -s GPT da0
da0 created
如果出現以下的錯誤的話
gpart: Device busy.
可以輸入
# dd if=/dev/zero of=/dev/da0 bs=1k count=1
1+0 records in
1+0 records out
1024 bytes transferred in 0.096277 secs (10636 bytes/sec)
把整個狀態清空
2.
# gpart show
=> xx yyyyyyyy da0 GPT (5T)
xx yyyyyyyy - free - (5T)
# gpart add -b xx -s yyyyyyyy -t freebsd-ufs da0
da0p1 added
(xx:起始index , yyyyyyyy:size大小)
# gpart show
=> xx yyyyyyyy da0 GPT (5T)
xx yyyyyyyy 1 freebsd-ufs (5T)
3.格式化硬碟
newfs -O2 -b 65536 -f 8192 -U /dev/da0p1
4.設定開機自動mount
# vi /etc/fstab
/dev/da0p1 /storage ufs rw 1
- May 29 Sun 2011 16:30
包粽子食譜--南部粽
食材: 台灣產地長糯米1斤,圓糯米1斤,土豆半斤,豬肉,香菇,蝦米,菜脯,紅蔥頭(台灣味的來源啊)
調味料: 醬油,胡椒,五香粉
其他: 粽葉,棉繩
建議前一天先將土豆泡水一個晚上,下水煮的時候才不會糯米熟透了,土豆還是脆脆的
今年選擇長糯米和圓米各半,稍微洗過瀝乾備用
首先先將粽葉及棉繩過滾水燙過,再拿去水龍頭下面稍微洗一下瀝乾備用
將紅蔥頭切片,豬肉切適合食用的大小,香菇及蝦米泡水備用
菜脯剛買回來很屎鹹,建議先用水燙過再切小丁備用
這次選用的是一半的五花肉和一半的里肌肉,
先將五花肉下鍋,煎到赤赤的把油都逼出來,再倒進里肌肉拌炒到半熟,不用全熟,因為待會整顆粽子還要下水去煮
逼出來的油先倒出來待會爆香紅蔥頭及其他配料
此時的豬肉加入一點點的醬油,一點點的胡椒,一點點的五香粉,一點點米酒,起鍋備用
豬肉起鍋後接著準備拌炒其他配料
鍋子倒入剛剛逼出來的豬油,放進紅蔥頭爆香,接著蝦米,香菇,菜脯進來拌炒
最後加入一點點的上述的調味料,起鍋備用
PS1:因為蝦米和菜脯本身已經有鹹味了,所以下手千萬不要太重
PS2:請留一些些紅蔥頭和豬油下來不要全部用光,待會要拌糯米的
最後把剩下的紅蔥頭用豬油爆香,關小火加入糯米和土豆扮勻,剛剛泡過蝦米和香菇的水不要浪費了,可以淋上一點點讓整體的口感更加的一致
最後加一點點的醬油上色就可以準備包粽子啦
準備兩片粽葉,捲成漏斗狀,先放一點點的米再放進適量的豬肉和配料,最後覆蓋一層糯米包起來,用棉繩捲個兩圈打個活結就大功告成啦!
小技巧:漏斗的尖端朝外,葉稍朝向自己,稍微放平,底層的糯米不要一整沱都在底部,醬子才不會吃到最後一口只有一沱糯米而已 (我們做料理的一定要隨時替吃的人著想XDD)
下水煮個40~60分鐘,看粽子的大小而定,記得一定要讓水淹過粽子
起鍋讓水滴一下就可以吃啦
端午節
作者: 艾德娜
繪者: 吳嘉鴻
出版社:幼福
出版日期:2017/06/01
語言:繁體中文
定價:240元
- May 26 Thu 2011 16:13
快快樂樂學Sybase-PHP連線時避開警告訊息
當我們在php裡面要建立一個sybase資料庫的連線時
$link = sybase_connect ("server","login","password");
會出現 Warning: Sybase: Server message: Changed database context to 'master' 這樣的訊息
通常我們第一個反應是,在sybase_connect前面加個 @就好啦
如 $link = @sybase_connect ("server","login","password");
但是其實還有另一個做法
http://tw2.php.net/manual/en/function.sybase-min-client-severity.php
- May 17 Tue 2011 16:22
博客來百貨年中慶
博客來百貨年中慶,買百貨七館之任一商品就可抽仟點購物金!
買越多,中獎機會越大!
指定商品結帳輸入關鍵序號享現折,最高可折到1200元喔!
買百貨七館任一商品,再送您《培伯莉》小米蘭餅乾乙份,數量有限,送完為止!
- May 10 Tue 2011 17:29
ldap帳號登入後自動建立家目錄
測試平台: ubuntu server 10.10
# vi /etc/pam.d/proftpd
session required pam_mkhomedir.so umask=0022 skel=/etc/skel
- Apr 21 Thu 2011 12:00
花旗信用卡在博客來滿1388打88折喔
- Apr 19 Tue 2011 17:46
How to update FreeBSD ports tree
1st time => portsnap fetch extract
2nd and later => portsnap fetch update