星期四, 元月 28, 2010

Linux 透過 SSH SOCKS 連線 來 使用 Firefox / Pidgin(MSN, GTalk..)

現在不少醫院都有無線網路, 但是使用後, 體驗被限制只有開 80, 443 Port 的感覺.

但是我在這邊最少要待三天, 陪產(n天) + 生產完(3~7天), 至少要讓 SSH、MSN 能通才行.

  • 註1: 於 Ubuntu Linux, Windows 可以利用 Putty 來達成.
  • 註2: 此篇重點 sudo ssh -D 80 user@example.com -p 443
  • 註3: 在醫院連國外網站(ex: YouTube 被擋掉的話),透過自己的 Server 當 Proxy 會快很多. XD
 (閱讀全文)

星期三, 元月 27, 2010

Crontab 不會自動執行 修復、處理步驟

發現 Crontab 已經好幾天都不會執行, 有點詭異.

直接 crontab -e 再去 新增 / 修改 也都不會動, 手動執行都是正常.

註: crontab 寫法都是正確的.

 (閱讀全文)

星期一, 元月 25, 2010

為 Debian Linux Kernel 2.6.32 補上 e100 Firmware library

Debian Linux 做 apt-get dist-upgrade 時, kernel 居然直接升到 Debian GNU/Linux, with Linux 2.6.32-trunk-amd64, 再來似乎有不少的慘劇要處理.

出現 Possible missing firmware /lib/firmware/ 等訊息, 詳細如下:

update-initramfs: Generating /boot/initrd.img-2.6.32-trunk-amd64
W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl8168d-1.fw for module r8169

於 linux-image-2.6.32-trunk-amd64 缺少下述: (為何移出 Kernel? 可見最下面的相關網頁)

e100: e100/d102e_ucode.bin, e100/d101s_ucode.bin, e100/d101m_ucode.bin
r8169: rtl8168d-2.fw, rtl8168d-1.fw
 (閱讀全文)

星期五, 元月 22, 2010

mlterm 使用 ssh 連外部機器, 無法使用 screen 的問題修復

使用 mlterm ssh 連到其它機器, 使用 screen 出現下述訊息:

Cannot find terminfo entry for 'mlterm'.

於是就 無法使用 screen.

 (閱讀全文)

星期三, 元月 20, 2010

ADSL PPPoE 出現 unrecognize option '/dev/modem' 修復(Linux)

於 Ubuntu Linux 9.10 剛重灌完, 要設定斷線自動重新撥接的 Script.(Debian Linux: ADSL PPPoE 自動重撥 Script)

但是 repppoe 的 pon 出現下述訊息: (使用 ponpon -q 都出現下述訊息, 而無法撥接.)

/etc/ppp/peers/provider: unrecognize option '/dev/modem'
 (閱讀全文)

星期二, 元月 19, 2010

Linux 網路介面 一直啟動、關閉 的 問題排除

在重灌 Ubuntu Linux 後, 網路異常的慢, dmesg 看到一連串的 eth1 up / down 的訊息, 訊息如下:

[442.008556] eth1: link down
[446.051536] eth1: link up, 10Mbps, half-duplex, lpa 0x0000
[462.499119] eth1: link down
[463.352299] eth1: link up, 10Mbps, half-duplex, lpa 0x0000
..... 一直跑不停.
 (閱讀全文)

星期二, 元月 12, 2010

rtorrent 遇到 found bad chunks, consider using "safe_sync" 修復

於 rtorrent 下載 100%, 但是一直沒有出現完成訊息, 於檔案列表出現下述錯誤:

Hash check on download completion found bad chunks, consider using "safe_sync"
 (閱讀全文)

星期五, 元月 08, 2010

Linux ssh 選端登入訊息 查看、修改

Ubuntu Linux (Server版)在 ssh 登入後, 會秀出下述訊息: (cat /etc/motd # 亦可看到)

Linux desktop 2.6.28-14-server #47-Ubuntu SMP Sat Jul 25 02:03:55 UTC 2009 x86_64

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/

  System information as of 二  1月  5 23:00:48 CST 2010

  System load: 0.02               Memory usage: 30%   Processes:       152
  Usage of /:  9.4% of 732.45GB   Swap usage:   26%   Users logged in: 0

  => There is 1 zombie process.

  Graph this data and manage this system at https://landscape.canonical.com/

*** System restart required ***
No mail.
Last login: Tue Jan  5 11:49:45 2010 from user-desktop.local

但是在 Debian Linux 或 一般Ubuntu Desktop 都沒看到這些訊息, 於是來找找是怎麼產生的.

註: /etc/motd 是已經產生好的文字內容, 由此看不出任何東西.

 (閱讀全文)

星期四, 元月 07, 2010

Linux 列出系統 Zombie 狀態的程式資源 與 計算 CPU 總使用量

Zombie 就是已經呈現 殭屍狀態(Z) 的 Process, 平常的系統裡面不應該看到這種狀態才對.

註: 我的 Desktop 似乎蠻常看到. XD

 (閱讀全文)

星期三, 元月 06, 2010

NTPDATE - no server suitable for synchronization found 修復

執行 /usr/sbin/ntpdate time.stdtime.gov.tw 出現下述錯誤:

  • 28 Dec 10:44:25 ntpdate[20348]: no server suitable for synchronization found

註: 於 Ubuntu / Debian Linux / FreeBSD 都有看到類似狀況.

 (閱讀全文)

星期二, 元月 05, 2010

使用 SED 移除空白行(列)

使用 sed 來移除整列都是空白(沒有資料)的行, 語法如下:

sed '/^$/d'

註: sed '/\n/d' 沒有用. XD

 (閱讀全文)

星期四, 十二月 24, 2009

Ubuntu Linux 9.10 的 MyTop QPS 修正

Ubuntu  Linux 9.10 的 MyTop 似乎有點問題(MySQL 5.1), QPS 出不來, 都一直是 0.

下載最新版也是一樣狀況 (於 mytop - a top clone for MySQL 下載 mytop-1.6.tar.gz)

 (閱讀全文)

星期一, 十二月 21, 2009

更改 / 複製 / 刪除 "-" 開頭的檔案名稱

檔案名稱是 -(dash) 開頭, 要如何 複製 / 刪除 / 改名? (砍 減字號 開頭的檔案)

 (閱讀全文)

星期五, 十二月 18, 2009

Linux 視窗切換, 鍵盤常常無法輸入任何字元 解法

自從升級到 Ubuntu Linux 9.10 後, 於 Alt-Tab (切換視窗) 後, 經常鍵盤會無法輸入任何字元(中文、英文), 但是可以繼續切換視窗.

通常就是要 Alt-1, Alt-2 切換到其它視窗去, 再切回來, 就可以輸入文字.(或 Alt-Tab 多切換幾次)

 (閱讀全文)

星期四, 十二月 17, 2009

Linux Shell - chattr / lsattr / umask / env 操作

正巧翻到以前的筆記, 有特別把 chattr / lsattr / umask / env 用法抄起來, 在此再做個復習~ :)

 (閱讀全文)