上週用 Remastersys 安裝壹台預先設定好的主機,但安裝好之後卻發現 OpenSSH Server 完全連不上,一連上就會掛掉,後來發現原來是安裝在不同主機後的 OpenSSH Host Keys 已經無法使用,所以必須重新產生主機金鑰才能讓遠端透過 OpenSSH 登入。
... 繼續閱讀 ...
此文章由 will 發表於 2010/8/30 下午 01:20:39
永久連結 | 評論 (0) | 此文章的RSS |
分類: Linux | 系統管理
標籤: linux, ubuntu, debian, openssh
在 Linux 平台下找檔案不外乎使用威力強大的 find 命令,威力強大的背後就是有一點點學習曲線,不過整體上來說還算簡單,因此想寫一篇文章留下備忘,讓自己日後可以快速查閱參考。
此文章由 will 發表於 2010/8/27 下午 04:34:49
永久連結 | 評論 (3) | 此文章的RSS |
分類: Linux
標籤: linux, find
每次從 Linux 搬檔案到 Windows 或是將檔案從 Windows 搬移到 Linux 下都有可能會需要轉換不同的換行字元,由於 Linux 下慣用的換行字元是 \n 而在 Windows 下卻是 \r\n,所以經常會有一些莫名的問題發生,例如用 Notepad 開啟 \n 斷行的檔案就會全部亂成一團,而在 Linux 底下也偶爾會遇到些問題,這時我們就可以再傳檔之前先將檔案轉換過即可,這時也需要依賴一些工具幫我們做轉換。
此文章由 will 發表於 2010/8/20 下午 04:57:24
分類: Linux | 系統管理 | 介紹好用工具
標籤: find, linux, dos2unix, unix2dos, windows
延續昨天的文章主題,透過網友 Willie 的推薦,我決定替我的 Postfix 加上 Postgrey 機制,Postgrey 的運作機制是讓 SMTP 收到郵件後先回應 450 (Requested mail action not taken: mailbox unavailable) 給來源 SMTP 伺服器,若來源伺服器是標準的 SMTP 伺服器就會格一段時間自動重試,但如果對方是用發垃圾信的工具,就不會將信件重發一次 (因為他正忙著發上千萬封的垃圾郵件),也就達到有效阻擋垃圾郵件的目的。
此文章由 will 發表於 2010/6/16 下午 11:59:09
標籤: postfix, postgrey, antispam, smtp
這陣子因為2010年世界盃足球賽與端午節的關係,公司收到的垃圾信特別的多,我公司才十幾人但光是一個早上被 SpamAssassin 偵測到的垃圾信就有 3,000 多封垃圾郵件,由於這些垃圾郵件難免會有誤判的時候,所以通常這些 Spam 的郵件都會流下,並由專人定期查看,但看到過多的垃圾信通常就是一次全部刪除,也失去定期查看的意義。昨天將 Postfix + SpamAssassin 調整過一番之後,今天早上的垃圾郵件已經降到 300 封了,效果非常驚人。
此文章由 will 發表於 2010/6/15 下午 03:35:49
永久連結 | 評論 (4) | 此文章的RSS |
標籤: postfix, spamassassin, antispam
昨天突然有同事要我幫他設定壹台 NAT 主機起來,好讓他的測試網站可以讓客戶直接連接至公司內部的其中壹台測試網站,於是我就隨手拿起公司其中壹台 Linux 主機直接設定好 NAT 環境,測試機就可以直接對外了,以下是快速設定的筆記。
此文章由 will 發表於 2010/6/8 下午 04:47:12
標籤: linux, nat, snat, dnat, iptables
今天一早發現信箱裡連一封信都沒收到,感覺非常詭異,進入 Postfix 主機檢查後才發現原來 ClamAV 防毒引擎掛掉了,進一步查看 /var/log/clamav/clamav.log 紀錄發現出現了 ERROR: Malformed database 的錯誤,這時必須重建資料庫才能解決了,以下是重建的步驟。
此文章由 will 發表於 2010/4/16 下午 06:21:01
標籤: ubuntu, clamav
今天幫客戶弄壹台很舊的 Linux 機器,為了在上面編譯 PHP5 必須下載一些相依套件回來,但客戶的機器跑得是 Ubuntu 6.10 (Edgy Eft) 且該版本在官網已經不支援了,所以不管執行 apt-get update 或 apt-get 都會失敗,也無法正常下載套件,還好剛找到舊版的 Ubuntu 倉儲,只要修改 source.list 即可順利安裝。
此文章由 will 發表於 2010/3/20 下午 05:31:34
永久連結 | 評論 (2) | 此文章的RSS |
標籤: linux, ubuntu, edgy eft, php5, apt, source.list
這兩天在研究如何讓已經完成設定的 Linux 機器能夠有效且方便的備份與重新部署,由於過年前我們公司的電子報平台產品 (EasyTRY) 銷售量特別好,該產品是之前在 Linux 平台發展的,所以之前去客戶端部署都要從安裝 OS 到設定整個產品,由於過程繁複,每家客戶都要花上 2 個小時左右才能安裝設定完成,非常的耗時,前天詢問噗友(elleryq)得知一個非常棒的套件正好符合我的需求!
此文章由 will 發表於 2010/2/12 上午 09:56:33
標籤: linux, ubuntu, remastersys
今天順利的利用 Image for Windows 軟體 (商業軟體) 將壹台老舊的 Linux 主機虛擬化 ( Hyper-V ),轉移的過程還算順利,但之前為了摸熟 Image for Windows 與 Linux on Hyper-V 也碰過不少釘子,沒有之前的經驗還真的很難這麼順利轉移成功,特此記錄一下 P2V 的過程。
此文章由 will 發表於 2009/11/22 下午 03:57:32
分類: 系統管理 | Linux
標籤: hyper-v, image for windows, image for dos, p2v, linux
這幾天一直在分析 ApacheBench 壓力測試的數據結果,由於對一些產出的數據在判讀上不是很有信心,而且網路上幾乎都沒有這方面的數據說明 (連英文的我都找不到),所以特別下載 httpd-2.2.14 的原始碼回來研究 ApacheBench 實際測試數據計算的方式,也特別將研究心得寫下來。
此文章由 will 發表於 2009/10/9 下午 09:16:30
分類: Web | Tips | Linux
標籤: apache, apachebench, ab
我最近在用 ab ( ApacheBench ) 測試一個網站時發現結果報告中一直會出現 Failed requests,而且出現的次數非常高,我原本以為是壓力測試的結果有大部分是失敗的,但看觀看其他數據卻一點也不覺得有失敗,經過一番研究後才真正理解為何會出現 Failed request 數據。
此文章由 will 發表於 2009/10/7 上午 11:34:05
永久連結 | 評論 (1) | 此文章的RSS |
分類: Tips | Linux | Web
在 Ubuntu 裡,以往要新增虛擬 IP 我都要修改 /etc/network/interfaces 設定檔,然後再重新啟用網卡 ( /etc/init.d/networking restart ),有時後只是要做一些簡單的測試,這樣子修改實在大費周章,最近查到一個快速新增虛擬 IP 的方式。
此文章由 will 發表於 2009/6/18 下午 12:39:37
標籤: eth0, linux, ubutnu, ethernet
雖然目前最新版的 Mono 為 2.4 版,但是在 Ubuntu 8.04 LTS 中內建的只支援到 1.2.6 ( 因為套件相依性的問題 ),雖然也支援到 .NET 2.0,但卻還是有些 Bug 存在,所以無論如何還是盡可能的升級到最新版再說,今天分享如何透過 badgerports 的設定將 Mono 升級到 1.9.1 版,本文章僅適用於 Ubuntu 8.04。
此文章由 will 發表於 2009/6/12 下午 08:19:08
分類: .Net | Linux
標籤: badgerports, ubuntu, linux, mono
最近開始將一些用 .NET 寫的程式部署到 Ubuntu Linux 上執行,大多都是一些小型的工具軟體 (Console Apps),部署的過程其實還算順利,大致分享幾個關鍵動作與開發技巧。
此文章由 will 發表於 2009/6/10 下午 11:42:02
永久連結 | 評論 (8) | 此文章的RSS |
分類: Linux | .Net | Visual Studio
標籤: mono, .net, visual studio, linux, ubuntu, moma
我很久以前曾經寫過一篇【MySQL 4.1/5 如何將現有 latin1 中文資料匯入成 UTF-8 資料】文章,而我最近為了協助客戶將他們舊有的網站從 PHP 4.3 + MySQL 4.0 全面升級到 PHP 5 + MySQL 5.1 也是費了一番功夫,本次的心得比上次更精簡、實用。
此文章由 will 發表於 2009/3/9 下午 05:03:22
永久連結 | 評論 (20) | 此文章的RSS |
分類: Linux | MySQL | PHP | 系統管理
標籤: mysql, big5
以下是我在 Ubuntu 8.04 下安裝設定 SNMP Daemon 的過程與筆記,僅供參考:
此文章由 will 發表於 2009/2/26 下午 06:34:27
標籤: ubuntu, snmp, snmpd
我所經手的 Linux 版本還蠻多元的,有 Fedora, RedHat, Ubuntu, ... 等,且有時後客戶讓我登入他們的 Linux 主機,我第一件事也是先查詢該主機的 Linux 種類與版本,得知 Linux 的種類與版本可以協助我判斷各種不同的 Distribution 之間不同的特性,例如安裝套件時要用 yum 或 apt-get 之類的,各家的 Linux 散佈(distribution) 有時候一些管理指令與預設目錄還差蠻多的。
此文章由 will 發表於 2009/2/25 下午 08:08:44
標籤: linux, lsb, lsb_release