[mysql] mysqlbinlog 資料庫處理二進制日誌檔案的實用工具

當初 國史館台灣文獻館 數位點藏計劃派我去台北 中研院 參加 dor系統計劃的時候,當時有介紹此指令,不過那時候聽不是很清楚,後來在我開發的系統上面惡搞了一下,早上玩自己的資料庫,不小心把他crash掉囉,所以趕緊用 mysqlbinlog 恢復了一堆資料,真是好顯,也虧自己有備份一周的資料庫。 當然,系統剛弄好是沒有開啟 mysqlbinlog 的功能,至少在 CentOS4.4 上面我還要去開啟,不過 ubuntu 系統預設就已經開啟了,不過沒關係,只要利用下面方法就可以達到了 修改 my.cnf [ CentOS: /etc/my.cnf Ubuntu: /etc/mysql/my.cnf ],加入下面語法 # Replication Master Server (default) # binary logging is required for replication log-bin=mysql-bin

[Read More]

鳥哥的新書-伺服器架站第二版

最近剛買的,在 天瓏網路書局 買的,當時特價的,我看鳥哥的網站公告寫說 天瓏網路書局 有在特價如下 預購 鳥哥的 Linux 私房菜伺服器架設篇 2/e(2007-03-08)

<td style="width: 430px">
  凡預購 <font color="#660000"><strong>鳥哥的 Linux 私房菜伺服器架設篇 2/e</strong></font>,只需要<strong><font color="#ff0000"> 550元</font></strong>,並額外享有該筆訂單 <font color="#ff0000"><strong>免運費</strong></font> 。如果加購<strong><font color="#0033cc"> </font><font color="#660000">鳥哥的 Linux 私房菜基礎學習篇 2/e</font></strong>,只需要另加<strong><font color="#ff0000"> 550元</font></strong>,合計 <strong> <font color="#ff0000">1100元</font></strong> 就可以把入門與進階一次帶回家。<strong><font color="#0033cc">鳥哥的 Linux 私房菜伺服器架設篇 2/e</font></strong> ISBN:9789866884146<strong><a href="http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=9867199553&#038;sid=29946"><font color="#0033cc">鳥哥的 Linux 私房菜基礎學習篇 2/e</font></a></strong> ISBN:9867199553
</td>
<td>
  網路讀者、門市讀者。
</td>
<td>
  即日期 ~ 2007/03/16 止
</td>
<td>
  <font color="#006600"><strong>2007/03/16</strong></font> 預計到貨。
</td>
<td>
  書籍定價 <strong>NT 780 元</strong> 預購價格 <font color="#ff0000"><strong>NT 550 元</strong></font> (立即替您省下<font color="#ff0000"><strong> 230 元</strong></font>喔) 加購 <font color="#993300">基礎學習篇 2/e</font> 合計<strong> <font color="#ff0000">NT 1100 元</font></strong>
</td>
<td>
  網路讀者 <font color="#ff0000"><strong>50</strong></font> 名 (網路讀者請按我要預購) 門市讀者 <font color="#ff0000"><strong>50</strong></font> 名 (門市讀者請洽門市 <font color="#993300">TEL : 02-2371-7725</font>)
</td>
<td>
  到貨後,請於2007/3/23 PM6:00前,完成下訂單手續,逾期無效!
</td>
活動內容
活動對象
活動日期
預定到貨
預購價格
預購名額
取貨期限
[Read More]

[Linux] CentOS 4.4 安裝 Openwebmail + spamassassin 擋垃圾信的設定方法

其實以現在linux安裝方式已經相當容易了,不像以前都要tarball安裝,相當複雜,昨天安裝 openwebmail 只花了幾分鐘的時間,目前系統CentOS4.4 主機相當好,所以安裝起來特別快

想利用 yum install 的安裝方式,不過發現沒有 openwebmail 的套件,所以上網找了rpm

注意:要架設 Open Webmail 前,請務必先將 postfix(架設mail伺服器)、dovecot(POP3伺服器) 架設好

[Read More]

[FON_Appleboy]熱點故事 :南投市中興新村

a. 安裝時間:2007-01-09 b. 地點 : 南投市中興新村光明一路252號 國史館台灣文獻館

c. FON AP名稱(FON_Appleboy) 跟我的id相同啦 d.FON熱點故事: 說到熱典故事,我來介紹一下這裡好了,我目前是在國史館台灣文獻館擔任替代役 但是我今年5月底就退伍了,當然我就要把fon帶回我的故鄉 高雄啦,所以這裡是暫時性的喔 我在這個單位擔任程式設計師,做數位話的工作,這裡相當漂亮,因為有3棟很特別的建築物 文獻大樓:文獻大樓各樓層介紹 文物大樓:文物大樓各樓層介紹 史蹟大樓:史蹟大樓各樓層介紹

[Read More]

[Apache] 使用者只能使用 https 進入 mod_rewrite force ssl 進階設定

最近館內機器我想全部使用上ssl機制會比較安全,之前剛來到 國史館台灣文獻館 的時候,有研究助理對我不爽,說什麼我開發的薪資管理系統,沒有ssl機制,會出現漏洞,囧導至系統目前只有我在用,哈哈,不過這不是重點重點是接下來的介紹啦 首先要看看你的機器是否有支援 mod_ssl 目前我用的機器是 CentOS 4.4 所以指令如果有所改變,請自行debug

cat /etc/httpd/conf/httpd.conf | grep rewrite LoadModule rewrite_module modules/mod_rewrite.so 這樣代表有支援了,那如果沒有支援呢,請用下面指令來新增

yum install mod_ssl

[Read More]

[ubuntu] Mplayer 中文字幕設定

先安裝 w32codecs

apt-get install w32codecs Ubuntu 的 Mplayer 中文字幕設定,這是我一直搞不定的東西,後來上網找了一下文章發現用以下解法就ok了 用管理者權限編輯以下檔案

/etc/mplayer/mplayer.conf 加入以下內容

subcp=cp950 font=/usr/share/fonts/truetype/arphic/ukai.ttf subfont-text-scale=3 結束。字型可以換成自己想要的字型,打開就可以看中文字幕阿。 註:影片檔跟字幕檔要同檔名 不過還有一點,就是你原本就有對mplayer設定一些東西,麻煩先刪除

rm -rf ~/.mplayer/ 這樣才不會影響 Mplayer 設定

[FreeBSD] postfix + auth smtp + anti-UCE 詳細設定

自從考上中正電機「94年考上」之後接上 中正電機 郵件伺服器網管工作,目前 中正電機 已經把網路組歸到 中正通 訊底下了,所以我已經不再是 中正電機 了,目前是以 中正通訊 的身份,不過目前我休學狀態,還在服兵役當中,在南投 國史館台灣文獻館 底下工作。我是在入學 中正電機 研究所的第一個學期末就已經休學了,目前已經快退伍了。

[Read More]

[www] 網站分流問題

昨天在上台大 ptt 的bbs,逛到php版,發現裏面有人提問到,如何做到分流的問題,其實這個問題很多方式可以解決,以下我擷取一篇 ptt 上面的回文

作者: MrMarcus (請勿忘記密碼) 看板: PHP 標題: Re: [問題] 網站分流問題 時間: Sun Mar 11 00:26:04 2007 ※ 引述《timyau (我討厭Sony)》之銘言: : 我架了一個網站, : 使用了一台轉址主機、 : 兩台 Web Server 進行分流 : 另外還有一台主機當資料庫使用 : 每次使用者輸入轉址主機的位置 : 主機就會自動將使用者於內部導向兩台Web Server的其中一台 : 所以每次網站只要更新,就得同時更新兩台Web Server的網頁 : 這樣一來就有問題了 : 一但只更新其中一台Web Server, : 使用者連到網站來就會有可能看到不一樣的內容 : 因為有時候可能連到有更新的那一台,有時候會連到沒有更新的那一台 : 有嚐試過把檔案都放在第三台資料庫的 SERVER : 而PHP取得資料庫Server的內部IP(例如192.168.1.3) : 來讀取使用到的相同資源檔案 : 但是從外面要讀取圖片的時候卻發生網址上面是 http://192.168…./ : 的情況 : 這樣當然是有問題的啊 Orz : 想請問這樣的架構是否有問題? : 還是有什麼解決方法嗎?謝謝 這問題我以前有遇到過,狀況很類似。不但每次更新要FTP兩次 到兩台伺服器去,而且在程式裡面也有這個問題,變成凡是使用者 上傳檔案的地方,程式接收到檔案後除了把檔案存在自己這台的 硬碟裡面外,還得把該檔案複製到另一台伺服器硬碟的相對應位置去, 否則被帶到另一台機器去的使用者就會找不到那個檔案。 (上面指的使用者不是維護網站的人,是來瀏覽網站的使用者) 我把這個問題提出來給客戶,因為我覺得讓兩台伺服器的檔案內容 保持同步這種工作不應該在網站程式這端來執行,應該在更底層 的地方由伺服器本身自己處理掉,網站程式這層級不需要去知道 現在到底有幾台伺服器在分散負荷。而且還要考慮到日後擴充的問題, 現在是兩台,以後變成三台,程式要改成把收到的上傳檔案複製到 另外兩台去,變成四台,五台呢? 我那時提出的建議是,增加一套獨立的儲存設備,兩台伺服器上面 設定好把某個目錄,例如/webupload,共同mount到該儲存設備去, 程式裡面就把使用者透過程式上傳的檔案儲存到/webupload去。 然後在http server裡面指定某個目錄名稱對應到/webupload。例如 在httpd.conf裡面: Alias /upload /webupload 前面的/upload是web server上使用的目錄名稱,後面的/webupload 是檔案系統上的目錄名。換句話說,使用者在瀏覽www1.mycompany.com 的時候會看到 myimage.jpg實際上是 /webupload/album/user1/myimage.jpg 這個檔案,而/webupload這個目錄並不在www1本機的硬碟裡面, 是在前面提到的共用儲存設備裡面。對於另一台www2來說也是 一模一樣的狀況。 也就是說www1和www2上面都做了兩件事 1. 把/webupload這個目錄掛載到共用儲存設備上的同一個目錄去。 2. 在httpd.conf裡面加上Alias指向設定。 以上這些步驟(其實只有兩個動作)可以解決使用者透過程式上傳 的檔案的同步問題。至於網站維護人員透過ftp更新的檔案要上傳 兩邊的問題,其實也可以透過類似的方式解決,在www1, www2上面 建立一個目錄掛載到共用儲存設備上的某個目錄去,然後在兩台 的httpd.conf裡面把document_root指向到該目錄去即可。 但是那時候客戶並沒有採行我的建議:( 他們的理由是 1. www1,www2的web server都共用一個儲存設備,萬一該共用 儲存設備掛了怎辦?這樣一來雖然有兩台web server,但是 整個網站都會掛點。 2. 我們沒有預算添購這個儲存設備。 第一個問題我覺得其實不是那麼嚴重,因為該儲存設備不會只有 一顆硬碟,必定是至少兩顆做Raid 1或者三顆做Raid 5甚至以上。 透過Raid可以不用太擔心這個問題。 第二個問題,無解。所以最後還是一樣,FTP兩邊丟,程式裡面兩邊存。 ╮(╯_╰)╭ 回到原po的狀況,其實你只要把你那台資料庫server當成前面 提到的共用儲存設備就可以了。

[Read More]

高雄回南投 國光之旅

哈哈~ 我已經回到南投了~ 不過高雄到南投 我是坐國光客運~ 其實這也是最便宜的,因為每趟只需要250元,還不錯啦,我在當兵幾乎都是坐國光客運,畢竟他也很快,在高速公路也很敢衝,時間也不會差太多,哈 DSCN1953

[Read More]

每年的過年,總是特別冷清

說到過年,我想是大家最快樂的時光了,可是重我出生到目前,我感覺我們家的過年,不像是在過年,跟平常都沒什麼兩樣,就好比我們家裏每到特特殊節日,比如說父親節,母親節,我也沒趕受到有這種氣氛的感覺,都覺得跟平常日子沒什麼兩樣,就連我自己的生日,我爸媽也都是忘記,我們都沒有什麼慶祝的習慣,所以我目前也很習慣的這種生活,所以導致我過年兩邊的娘家我都不太喜歡回去,因為兩邊的覺得氣氛不太對,哈哈。 今年回鄉下,我爸爸的媽媽家,看到阿罵還蠻健康的,心理很高興,每次回家那邊都很無聊,所以都會來個照相,我跟我哥哥都很白痴亂照,還有我跟我阿姨照相,以及全家福,先來幾張我自己的自拍照

[Read More]