踩到 rpc.lockd 的地雷

剛剛 chenpc 說 webmail 不能登入,一試發現真的不能登入,而且 /var/log/maillog 沒有錯誤訊息。
一開始以為是憑證換掉造成 SSL failure,但是 chenpc 說他沒換。
本來打算裝個 ssl client 去試試看的,結果先跑了 sockstat | grep 993 出現:

daemon   rpc.lockd  70353 6  tcp6   *:993                 *:*
root     rpc.lockd  70352 6  tcp6   *:993                 *:*
root     inetd      913   8  tcp4   *:993                 *:*


真是令人絕望的 rpc.lockd …

解決辦法就是關掉 rpc.lockd,把 inetd.conf 裡面的 imap/pop3 加上 v6,然後再跑 rpc.lockd。這樣 rpc.lockd 就不會去聽 IPv6 的 Port 993 了。
(當然,也可以改 webmail 的設定檔,把 localhost 改成 127.0.0.1,強迫走 IPv4…)

好用的launchy

WWW: http://www.launchy.net

昨天語小慧推薦給我用,一用之下果然好用,特此撰文推薦之。

裝了 launchy 後,它會去開始功能表與快速啟動列找目前安裝的軟體。接下來只要按 Alt-Space (預設的快速鍵) 就會跳出一個小窗,在這個窗裡輸入你想執行的程式。舉例來說,如果你想執行 FireFox, 只要打 firefox [enter] 就會幫你執行了。

如果符合一個關鍵字的程式有很多筆,按下向下的方向鍵,或者等待一秒以後 launchy 會將他們顯示在下方選單中,可以用方向鍵或滑鼠選取。

如果你的軟體是綠色軟體,這樣 launchy 抓不到。不過有兩個方法可以解決:
1. 在開始功能表裡面開個子目錄,建立這些軟體的捷徑
2. 用 Runner Plugin:options->plugins->runner
然後輸入這個軟體的名稱 (ex. putty), 位址, 參數
執行的時候打 putty [tab] bsd1.cs.nctu.edu.tw 就可以連到 bsd1.cs 了。

另外利用 weby plugin, 可以快速的開啟網頁。例如:
google [tab] 神棍網 => 開 google 找神棍網
mailto: [tab] xx@yy.zz => 寄信給 xx@yy.zz

作者也提供了 API 讓大家開發各種 plugin,相關資訊可以到官網查詢。

相關閱讀: