2014年7月8日 星期二

FreeBSD Pkg 指令

可以用從本機上或者透過網路來安裝任一 FreeBSD package。

若手邊沒有 package 來源(像是 FreeBSD 光碟)的話, 那麼建議使用 pkg_add(1) 時,
加上【 -r 】 選項來更輕鬆安裝 package。如此一來,就會自動判斷正確的 package 格式、 以及所搭配的作業系統 release 版本, 然後會自己從 FTP 站抓回、安裝相對應的 package。
# pkg_add -r lsof

上面這例子會自動下載正確的 package 並安裝。 若想改換用其他 FreeBSD Packages Mirror 站,那麼就要設定PACKAGESITE 環境變數, 如此一來才會取代預設設定。 pkg_add(1) 會用 fetch(3) 指令來下載檔案,而 fetch(3) 本身則會使用相關環境變數的設定, 像是: FTP_PASSIVE_MODEFTP_PROXY 以及 FTP_PASSWORD。 如果你網路環境處於 firewall 後面,或者需要用 FTP/HTTP proxy 的話,那麼就需要設定。 設定細節請參閱 fetch(3)。 請注意:上面所說的例子是寫 lsof 而非 lsof-4.56.4。 當使用遠端抓取功能時,該 package 版號就不必加上去了。 pkg_add(1) 會自動下載該軟體的最新版回來安裝。

perl安裝:pkg_add -r perl
compat6x-amd64安裝:pkg_add -r compat6x-amd64
wget安裝:pkg_add -r wget

舊的 pkg_* 工具會在 2014/09/01 正式停止支援。

Windows DNS Nslookup 預設伺服器:Unknown

最近客戶的DNS會有 nslookup指令後,會出現 預設伺服器:unknown,的問題

C:\Users\Administrator>nslookup
預設伺服器:  UnKnown
Address:  168.1.1.1


問題解決是因為DNS伺服器的IP反解未加入,所以就會出現找不到伺服器名稱,加入後就正常了。


資料來源:Randika