2009/01/22

[ FBSD ] FreeBSD ports tarball clean

我們習慣在 FreeBSD 的 Ports 安裝軟體時同時下 make clean 做清除的動作,而 make clean 這個清除動作僅只是對編輯期間所需要的工作目錄(work)做清除,並沒有將編譯 Ports 時所一併下載的 tarball 檔做刪除(相對應之 tarball 預設會存放在 /usr/ports/distfiles)。

(一). 如果希望清除 ports 的暫存目錄,則:

# cd /usr/ports # 清除 ports 下所有的暫存目錄。
# make clean

# cd /usr/ports/ftp # 清除所有 ftp 分類的暫存目錄。
# make clean

(二). 如果打算也把 tarball 也一併清除的話,則:

# cd /usr/ports # 清除 ports 下所有分類的暫存目錄以及 tarball。
# make distclean

# cd /usr/ports/ftp # 清除所有 ftp 分類的暫存目錄以及 tarball。
# make distclean

2009/01/12

[ FBSD ] FreeBSD Color Show

讓 freebsd 的目錄與 Linux 中的目錄一樣可以顯示色彩,安裝 gnuls。

# cd /usr/ports/misc/gnuls # 安裝 gnuls
# make install clean

# vi ~/.bashrc # Bash shell 設定

alias ls='ls -G'
alias ls="gnuls --color=auto --show-control-chars"

# vi ~/.cshrc # C shell 設定

alias ls 'gnuls --color --show-control-chars'

2009/01/08

[ FBSD ] FreeBSD HD benchmark tools diskinfo

在 Linux 中有 hdparm 工具可量測硬碟效能,而 FreeBSD 中會找不到 hdparm 因此我們可以使用 diskinfo 這個工具來測試硬碟效能。

# diskinfo -t /dev/ad0
ad0
512 # sectorsize
13664550912 # mediasize in bytes (13G)
26688576 # mediasize in sectors
26476 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.

Seek times:
Full stroke: 250 iter in 5.524625 sec = 22.099 msec
Half stroke: 250 iter in 4.289534 sec = 17.158 msec
Quarter stroke: 500 iter in 7.275793 sec = 14.552 msec
Short forward: 400 iter in 3.218473 sec = 8.046 msec
Short backward: 400 iter in 3.699358 sec = 9.248 msec
Seq outer: 2048 iter in 0.394247 sec = 0.193 msec
Seq inner: 2048 iter in 0.394491 sec = 0.193 msec
Transfer rates:
outside: 102400 kbytes in 5.458743 sec = 18759 kbytes/sec
middle: 102400 kbytes in 6.100707 sec = 16785 kbytes/sec
inside: 102400 kbytes in 9.132279 sec = 11213 kbytes/sec

2009/01/06

[ FBSD ] FreeBSD 7.1 Release

FreeBSD 7.1 Release

http://www.freebsd.org/releases/7.1R/relnotes.html