部落格文章訂閱


貧窮不能等,因為時間久了,你就會貧窮習慣了;
夢想不能等,因為努力晚了,人老就無能為力了;
學習不能等,因為懂得少了,就沒本事夢想成真了;
健康不能等,因為身體垮了,人生的一切就都沒了。


自訂搜尋

找不到想要的文章嗎? 請直接再下面的搜尋框裡輸入要查詢文章內容關鍵字 ,就能夠更快速的取得想要閱讀的問題喔~~謝謝大家的支持與愛護~若有任何建議事項, 歡迎透過留言板留言給我喔!!


  • 你不能決定生命的長度,但可以控制它的寬度;
  • 你不能左右天氣,但可以改變心情;
  • 你不能改變容顏,但可以展現笑容;
  • 你不能控制他人,但可以掌握自己;
  • 你不能預知明天,但可以利用今天;
  • 你不能樣樣勝利,但可以事事盡力。

free counters

目前分類:FreeBSD (8)

瀏覽方式: 標題列表 簡短摘要

利用 package 來安裝軟體套件,您有選單模式或是命令列模式的選擇。兩者間的不同點如下所述︰
選單模式需要取得軟體庫的索引檔,而這個檔案通常是有點容量的,所以如果您的網際連線頻寬不足時,將會有點時間性的浪費,但是它有個好處,就是會依據您所選取的 package,來自行加選額外所需的套件,也就是不用擔心套件相依性的問題。
您可以透過 /stand/sysinstall 指令來進入選單模式。

而命令列模式的好處在於只需取得要安裝的軟體套件包裝檔案即可,無需額外下載所有套件的索引檔,但是您需要同時取得與要安裝軟體俱有相依性的套件包裝檔,這對於該軟體套件不熟悉者是較不親善的安裝方式。

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

How To

Download and install FreeNAS
  • Reserve some space on OS partition for later adding packages. (500MB should be enough)

System Configuration

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

FreeBSD中/etc下的文件可以說是紛繁復雜,對熟悉它的人來講不算什麼,但對于一個新手來說就。。。太亂了,下面是一些經常用到的配置文件的作用和配置方法,但愿能給你一點幫助。

原作者 chinaunix.net keigopan


1. aliases
2. crontab

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

注意:本教學文件是基於freeBSD系統下使用ports方式安裝

以下內容是在網路上找到的,所以算是轉錄的文章
步驟我自己做過一次還蠻順利的,算是找到的安裝教學裡面蠻有價值的一篇文章

== 安裝 MySQL ~ 設定編碼為 unicode ==

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

最近在安裝一台新的 server ,使用的是 FreeBSD 6.2 release,在安裝好系統,做完了 make installworld 等等工作以後,開始裝上一些網路服務。以往安裝的都是 apache 1.x + php4.x + mysql 4.1x,這一台想說裝裝 apache 2.x + php5.x + mysql 5.x 這一種組合好了。在裝完 apache 2.x ,啟動後,一直出現以下的訊息。

Failed to enable the 'httpready' Accept Filter

看了一下設定並沒有弄錯呀!百思不得其解!後來找了一下資料,原來要這樣做:

Add the HTTP Accept Filter FreeBSD kernel module (accf_http).

  • Change the Log level for this to debug. (or don't even log it)
  •  The entire AcceptFilter/TCP_DEFER_ACCEPT code needs to be refactored to properly work with different protocols.

解決方法有兩個:

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

在 Linux (Red Hat, Fedora, Ubuntu) 等 Unix/Like 的平台都會使用 locate 去找檔案 ,然而, 所有的檔案路徑名稱資訊, 都是記錄在 locate database 裡, 通常, 會使用 updatedb 指令在終端機下 ,進行 locate database 的更新, 但是, 換到 FreeBSD 時, 輸入 updatedb 時, 卻是 command not found ? 該如何解決 ?

方法很簡單, 改用  /usr/libexec/locate.updatedb 即可, 以下為執行的結果.  (當然, 你必須使用 root 帳號身份進行)

It's so easy, try use /usr/libexec/locate.updatedb command.

# /usr/libexec/locate.updatedb
>>> WARNING

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

昨天在一台比较老的机器上安装freebsd 8,结果分区完毕之后,在Commit步骤地时候,提示:“Unable to find device node for /dev/ad4s1b in /dev!
The creation of filesystems will be aborted.”

看样子是硬盘的一些问题,我手头也没可用的额外的硬盘来测试,在google查阅了大量资料,众说纷纭吧,有说的DMA模式的问题,有说因为分区的时候不应该使用“W”,搞到凌晨 2点多,最后发现了这篇:http://www.pubbs.net/201002/freebsd/3072-80-install-fails-to-create-filesystem-quotunable-to-find-devicenodequot.html

发现其中Jeremy Chadwic兄弟的一段回复:

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

Many data centers disable direct root login to servers for security reason. You need to login first as a normal user than su to login as root.

But i like direct login as root. So i disabled this extra security on my servers. If some one can get my root password, they can also get my normal users password. So what i do is use complicated root password and keep it secure.

To enable or disable root login, you need to set this in /etc/ssh/sshd_config file.

# cd /etc/ssh
# vi sshd_config

To disable direct root SSH login, you need to add following to /etc/ssh/sshd_config

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