Ubuntu 升級/更新新版本 Kernel

升級及更新 Linux kernel, 除了可以增加對新硬體的相容性, 也可以改善的安全性及穩定性, 以下是在 Ubuntu 升級 Linux Kernel 的方法。 首先到 Ubuntu 官方的 Kernel 專頁: http://kernel.ubuntu.com/~kernel-ppa/mainline/ 在那裡選擇要下載的 Kernel 版本, 按下連結後, 會出現 .deb 的連結, 分別下載以下三個檔案, 要註意自己系的位元數: linux-headers-x.x.x-……all.deb linux-headers-x.x.x-generic_……deb linux-image-x.x.x-generic_…….deb …

Shell Script 將數值補零

很多時在寫程式時, 需要將一些數值補零, 例如 1 顯示為 001, 以下是 Shell Script 的實現方法: Shell Script 的 printf 函式已經可以做到自動補零, 例如想將 8 顯示為 “008”, 可以這樣寫: 除了在數值的前面補零外, 也有一種情況是在小數點補零, 例如數值 “8” 是整數, 但也要強制顯示小數點後一個位, 可以這樣寫: 如果想將上面的結果放到變數, 可以這樣寫: …

Chrome 手動清除 DNS 緩存

當在系統用 nslookup 或 ping 時, 發現網站的 DNS 已經更新, 但用 Chrome 發現仍沒有使用新的 DNS 記錄, 原因是 Google Chrome 有內建的 DNS 緩存機制, 以下是手動清除 Chrome 緩存的方法。 有兩種做法: 1. 在網址列輸入以下網址: chrome://net-internals/#dns 這裡可以看到所有 Chrome 的 …

Shell Script 遇到錯誤時自動退出離開

Shell Script 裡面的指令, 如果沒有用條件控制 (例如 if), 不管之前的指令執行結果如何, 每個指令也會逐一執行, 例如: 上面的程式碼很簡單, 只是用 cd 指令轉換到 /path/dir 目錄, 然後執行 rm 指令, 將所有 .txt 結尾的檔案刪除。 但如果執行 cd 指令的時出錯, 例如 /path/dir 目錄不存在, 或者沒有權限進入, 那便會在當前目錄刪除所有 …

vi / vim 整行複製/剪下/貼上

如果透 SSH 連接到 Linux Server, 用 vi 或 vim 開啟檔案後, 要將裡面的文章複製並貼上, 很多時會用 SSH Client 的複製貼上功能。 例如以 Putty 為例, 用滑鼠 Highlight 文字會複製, 按滑鼠右鍵會貼上。 但這種方法要在鍵盤跟滑鼠間操作很麻煩, 其實如果要將整行複製, 可以用 vi 內建的複製貼上功能, 全部在鍵盤完成, 方法如下: …

CentOS root 刪除檔案報錯: Operation not permitted

root 在 Linux 系統下有最高權限, 但如果用 root 身份執行 rm 指令刪除檔案, 或要修改檔案時, 有些情況可能會出現以下錯誤: rm: cannot unlink ‘filename’: Operation not permitted 出現這個問題, 多數是因為 chattr 指令鎖定了該檔案。用 chattr 指令鎖定檔案後, 除了不能刪除外, 也不能修改及改動, 必須要用 chattr 指令解除鎖定才可以: …

Project Mu 煞車皮

Wish 的原裝煞車一般都夠用, 但如果車上坐滿六至七個大人, 我覺得煞車力道稍有不同。因為 Wish 不是什麼高性能車, 而且我也不會開很快, 所以打算先換一組好的煞車皮看看效果如何。 上星期剛剛換了 Project Mu 的 Type NS 煞車皮, Type NS 應該是 Project Mu 的街道入門版, 工作溫度是 0-400 度, 在沒有改動原裝煞車碟及煞車鉗的情況下, 我覺得已經改善了制動力不足的情況, 尤其是初期制動很明顯, 而且覺得沒什麼噪音 (可能是因為我關窗), …

豐田 TPMS 無線胎壓監測器 + Yokohama BluEarth AE-50

買來 Wish 時跟車的 Yokohama S321 用得差不多, 在換胎前, 先在淘寶買了一個 TPMS 無線胎壓監測器, 可以在換輪胎時一同安裝。 安裝 TPMS 的原因是想在輪胎中釘漏氣前有通報, 這個安裝的是豐田專用盲塞式 TPMS, 可以用車上預留的安裝孔安裝, 不會影響外觀,看上去像原裝的樣子。 TPMS 的壓應器大致上有分內置式, 外置式及 OBD 讀取 ABS 數據計算,它們的特點分別是: 內置式:安裝較麻煩,安裝要到輪胎行拆輪胎,但數據較準確。 外置式:安裝容易,可自行安裝,但數據的準確度不及內置式。 OBD:安裝簡單,這是透過行車電腦的 ABS …