目前分類:----FreeBSD (26)

瀏覽方式: 標題列表 簡短摘要
最近開始接觸 git , 所以隨手記錄一下 FreeBSD 上怎麼安裝 git 的 CLI 好了.

其實很簡單啦, 就用ports裝就搞定啦 :P

cd /usr/ports/devel/git
make config (純cli的話, 就什麼都不用勾)
make all install clean

ps:
關於 git 的介紹,我推薦以下三篇文章依序閱讀:
http://ihower.idv.tw/blog/archives/2591
http://zh-tw.whygitisbetterthanx.com/
http://ihower.idv.tw/blog/archives/2620


Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

自己製作的SSL過期怎麼辦呢?
就重新生一個吧. :p

方法如下:

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

近年來很多人一直努力遊說我從cvs跳槽到svn,
我一直以來的推辭說法都是: 等FreeBSD換我就換...
結果, FreeBSD真的換啦...
所以, 我應該開始學習svn啦.. 哈哈哈

please see:
http://www.freebsd.org/news/newsflash.html#event20080603:01

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

在我的上一篇文章 "[how-to] FreeBSD上的 IMAP server 安裝步驟(以 imap-uw 為例)" 裡頭,
vv 推薦改用 dovecot, 一試之下, 驚為天人!!
馬上把原本 qpopper(POP3) + imap-uw(IMAP) 的組合丟到一旁, 全面改用 dovecot.
主要的原因是:
dovecot本身就可以提供POP3/POP3/IMAP/IMAPS 設定檔又很易讀.

Izero 發表在 痞客邦 PIXNET 留言(4) 人氣()

星期五晚上心血來潮, 想說來裝個IMAP server試試看(之前都用POP3)
由於只有我一個人用, 所以就IMAPS only囉. (IMAP over SSL)

Izero 發表在 痞客邦 PIXNET 留言(1) 人氣()

FreeBSD 7.0多了一個工具程式 /sbin/recoverdisk
詳細用法可以 man recoverdisk 查看.

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

FreeBSD6內建的是bind 9.3.x
FreeBSD7內建的是bind 9.4.x

基本上沒有特殊需求的話應該都合用.

不知道從哪一版FreeBSD開始, 為了安全起見,
named預設都會chroot, 而且會用成bind這個user的身分執行.

其實要讓 FreeBSD base-system 的 named 正確運作很容易. (with chroot)

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

嗯, 最近在整理 MX server, 上頭跑的是 postfix + postgrey + amavisd-new + vscan + p5-Mail-SpamAssassin

postgrey的部分請看這篇.
其餘的安裝步驟如下:

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

我自從第一次接觸 postfix 之後, 就把 sendmail 丟到腦後了,
目前手上的每一台機器都是裝postfix :p

而postgrey是個簡單但是對擋廣告信有一定效果的東西, 而且又很好裝,
建議有架mail server的都裝一下吧:

Izero 發表在 痞客邦 PIXNET 留言(1) 人氣()

最近在逐漸把有裝JDK的機器統一換成用ports裝diablo-jdk1.5,
在amd64的環境下一切正常, 不過在i386的機器上一直都跑不起來.
連java -version都跑不動@@

狀況如下:
_XXX_[root]:~#java -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

try了一下, 終於找到解法了:
_XXX_[root]:~# export _JAVA_OPTIONS='-Xmx512m'
_XXX_[root]:~# java -version
Picked up _JAVA_OPTIONS: -Xmx128m
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build diablo-1.5.0-b01)
Java HotSpot(TM) Server VM (build diablo-1.5.0_07-b01, mixed mode)

Izero 發表在 痞客邦 PIXNET 留言(2) 人氣()

有時候用ports安裝東西的時候, 一不小心裝到depend on X的東西, 然後就會裝進一堆套件.
如此一來 /var/db/pkg/* 會多很多東西, 看來很討人厭 :p
最重要的是, 之後做portupgrade需要多升一堆套件 @@

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

用正常方法安裝 diablo-jdk1.5的話會裝一堆X相關的東西起來,
不過實在不想為了一個JVM裝一堆X的東西, 今天發現其實可以略過那堆東西的 :p
我的方法如下:

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

這裡有一篇 FreeBSD 7 preview , 建議先看過.

FreeBSD7看起來很誘人, 我最近就挑了幾台機器進行遠端升級成FreeBSD7的動作,
當然, 跨 major version 的升級總是比較危險的,
所以有找了一些資料, 也問了一些勇士們的經驗,
再配合自己有點龜毛又愛偷懶的個性調整了一下, 經過了四台server的實際實驗, 調整成以下的步驟,
提供給大家做參考, 老話一句: 後果自負 :p

有任何建議或疏漏之處歡迎指正啦^^

Izero 發表在 痞客邦 PIXNET 留言(1) 人氣()

[第一次使用]
portsnap fetch && portsnap extract

[之後]
portsnap fetch && portsnap update

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

Ref:
http://people.freebsd.org/~rse/upgrade/freebsd-upgrade-6x-7x.txt

今天找一台機器來玩玩看,
照著步驟作, 不過還是出鎚了 @@

看來最好的方式是把 ports 裝的東西整個砍掉重練.

不知道會不會有官方遠端升級法 :Q

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

freebsd-update這個FreeBSD binary-update的工具程式其實已經存在於base system一陣子了,
之前一直沒實際使用過freebsd-update, 剛好前幾天FreeBSD-6.3 release,
再加上今天心血來潮就來試用看看.

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

前陣子將一堆機器的firewall從ipfw改用pf.

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

(以下內容感謝Maniac長被提供技術指導:P)

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

我已經拋棄sendmail, 只用 postfix 好幾年了, 有少數server需搭配SASL~

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天晚上跑去參加一個TOSSUG舉辦的聚會
主題是 FreeBSD ports 系統簡介
主講人是 ijliao 大長輩

地點是OpenMoko的lab - OpenLab

詳情請看:
http://tossug.org/pipermail/hojia/2007-December/000123.html

學到了

1. 一個好用的工具 - pkg_rmleaves

2. 一個實用的指令 - pkg_version -vL=


Izero 發表在 痞客邦 PIXNET 留言(2) 人氣()

1 2