Tag Archives: freebsd

2014/05/11

BSD date 轉 unix time

之前在linux底下寫了一個計算日期的bash script
放到我的macbook跑竟然有error
後來發現BSD的date跟linux有些許不同
macos本來就bsd改來的,所以用bsd的寫法就可以跑了
(繼續閱讀…)

2013/01/27

安裝FreeBSD 9.1-RELEASE (下)

安裝好之後當然要來作一些基本設定啦,不然整台機器也太陌生了
1.設定sshd
安裝好當然要先讓他可以遠端ssh,不然每次都要本機console太麻煩了,雖然安裝過程中有enable sshd開機時啟動,但是光是啟動sshd還是無法ssh你的BSD的,因為BSD的安全性考量,不能讓root做遠端ssh登入,所以我們要修改一下

# vi /etc/ssh/sshd_config

找到這句,把它mark拿掉就可以了

PermitRootLogin yes

這樣就可以登入了,但是為了方便之後做key,順便把這些設定mark拿掉

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

(繼續閱讀…)

2013/01/25

FreeBSD sed 無法取代的問題

前兩天在用sed取代的功能時發現,bsd的sed跟的linux的竟然有差異,事情是這樣的,我在linux底下使用

# sed 's/^.*test.*$/test2/g' -i test.txt

是正常可以執行的但是到bsd底下卻無反應…
後來經過我們技術顧問(google)的指導原來bsd要這樣用

# sed -i "" 's/^.*test.*$/test2/g' test.txt

不僅-i不能放在後面,-i之後還要加上一個空string才能正確執行
這什麼道理……