Author: Sam Tang

sed 搜尋並刪除整行資料

在 Linux 下如果需要將檔案內指定某一行資料刪除,可以用 sed 指令達成,以下教學會介紹在 Linux 下用 sed 指令,刪除檔案內指定的整行資料。刪除指定行數當知道要刪除的資料在檔案那一行,或者在某一個行數範圍時,可以直接指定刪除的行數,例如:刪除檔案 filename.txt 的第 10 行: 刪除檔案 filename.txt 的第 10 至 15 行: 將包含有 “delete_str” 字串的一整行資料刪除: 將包含有 “delete_str” 字串的一整行資料刪除: 從第 10 行開始,後面的資料全部刪除: 從包含字串 …

CentOS 7 安裝 LMD 及 ClamAV

LMD (Linux Malware Detect) 是在 Linux 下的 Malware 掃描工具,專為虛擬主機的環境而設,支援 cPanel,以及可以與其他防毒軟體協同工作。以下是 CentOS 7 安裝 LMD 及 ClamAV 的教學。首先先安裝 EPEL Repository 及 mailx, mailx 是在 CLI 下發送電郵的工具, LMD 可以透過 mailx 發出掃瞄報告到指定郵箱.安裝 EPEL: …

機油量, 八分滿

機油大小會使引擎失去潤滑造成故障; 而當機油量太多, 會增力引擎組件間的阻力, 車子會有一些重拖的感覺。 Wish 的車主手冊寫明, 換機油如果連同機油濾芯一起換, 換機油量是 4.2L, 而市面上的 4 升裝機油就不夠, 要買 5 升裝或者 5 罐 1 升裝的, 那麼便會餘下很多機油沒用, 很不環保。之前問了零件行的職員及車房師傅, 他們均說倒進 4 升便可以了。然後自己再看看車主手冊, 也有說明只要用機油尺量度機油時, 機油量在上限跟下限範圍內便可, 到達接近下限位置時添加機油即可。而很多人也覺得機油加到七、八分滿最好, 機油加到八分滿即是多少, 即是用機油尺量度機油時, 刻度在上下限中間較上的位置, …

自動波停車順序

現在很多人都是開自動波 (自排), 而很多人貪方便, 停車後就直接打到 P 波就熄匙, 很久以前就看過一些關於自動波正確停車的順序方法, 如果直接打到 P 波熄匙, 對變速箱會有損耗, 多年來也用以下順序:用腳掣停車 -> 打到 N 波 -> 拉手掣 -> 鬆開腳掣 -> 打到 P 波 -> 熄匙一直也覺得這個方法沒問題, 但近來看到應該用以下順序:用腳掣停車 -> 打到 N …

RHEL / CentOS / Fedora 安裝 Python 3.5

Python 是功能強大程式語言, 很適合系統管理或執行自動化管理工作, 本文會示範在 RHEL, CentOS 及 Fedora 安裝最新版 Python 3.6, 現時 Python 最新版本為 3.6.1RHEL / CentOS / Fedora 安裝 Python 3.5.在安裝 Python 3.6 前, 需要先安裝 gcc 編譯 Python, 如果已經安裝了 …

Ubuntu 安裝及設定 Git

Git 是一套十分熱門的開源版本控制系統, 以下是在 Ubuntu 安裝 及 設定 Git 的方法。在 Ubuntu 安裝 Git 最簡單直接的方法是用 apt-get 安裝, 但預設的 git 版本很舊, 所以會先加入 git-core PPA, 那便可以安裝的 git 版本: $ sudo add-apt-repository ppa:git-core/ppa $ sudo …

DD-WRT 設定 USB 硬碟成 NAS

現在很多家庭都不止一台電腦, 很多時會用 NAS 儲存檔案, 在家中不同電腦都可以存取。如果要分享的檔案不是很大, 家中的路由器刷了 DD-WRT, 而又有提供 USB 接口, 那便可以將 USB 硬碟或 USB 隨身碟設定成 NAS.在設定前需要確定路由器有 USB 接口, 以及要準備一個 USB 硬碟或 USB 隨身碟。以下是在 DD-WRT 路由器的設定步驟:1. 先將 USB 儲存裝置插入路由器的 USB 插口.2. …

GRUB2 設定密碼保護開機選單

如果忘記了 root 密碼, 可以透過修改 GRUB2 選單進入 single user mode 重設 root 密碼。但這樣只有有人可以在電腦面前, 就會很容易修改 root 密碼。以下教學會示範設定 GRUB2 密碼, 只有輸入正確密碼才可以編輯 GRUB2 開機選單的內容。設定密碼的第一步, 是先用 grub2-mkpasswd-pbkdf2 指令建立加密後的密碼, 輸入 grub2-mkpasswd-pbkdf2 指令後, 會要求輸入兩次密碼, 這是登入 GRUB2 開機選單的密碼: …

DD-WRT 路由器設定 VPN Server (PPTP Server)

DD-WRT 是一款十分流行的第三方路由器韌體, 已經內置了 VPN 的功能, 以下是在 DD-WRT 開啟及設定 VPN 的方法, 我用的是 Buffalo 專用版 DD-WRT, 但只時介面顏色有點不同, 設定方法跟一般的 DD-WRT 一樣。首先登入 DD-WRT 管理介面, 在英文版按下 “Services” -> “VPN”, 看到 “PPTP Server” 是 “Disable”, 將它改為 …

解決 iostat command not found

iostat 指令可以監控系統的 CPU 及 I/O 狀態, 在效能分析及優化上十分好用。如果在 RHEL 及 CentOS 使用 iostat 指令時, 如果出現報錯:ifconfig: command not found這是因為在 RHEL 及 CentOS 最小化安裝不會包括 iostat, 只要安裝 sysstat 套件便可以解決問題, 除了 iostat 外, sysstat 套件還包括 …