安裝 Debian / Ubuntu 的 DEB 檔

deb 是 Debian 及 Ubuntu 等發行版的套件管理系統, 以下是安裝 deb 的方法。 例如要安裝 example.deb, 用 dpkg 便可以安裝: 或者 有時會相同目錄下會數個 deb 檔, 如果想一次過安裝, 可以加上 -R 參數, 例如想安裝 /path/to/deb_dir 目錄下所有 deb 檔: 或者

解開 Redhat / CentOS / Fedora 的 RPM 檔

在 Redhat 系列的發行版內, 所有安裝的套件都會打包成 rpm 檔, 安裝時只要安裝一個檔案便可以, 就如同 Debian 的 deb 檔, 使用 rpm 安裝套件十分方便, 但有時只想解開 rpm 檔的內容, 而不要安裝套件, 這時可以用 rpm2cpio 及 cpio 指令。 解開 rpm 不像解開 deb 可以用單一指令完成, …

RHEL / CentOS 安裝 DenyHosts

DenyHosts 是一個防止暴力攻擊 SSH Server 的工具, 它會監察及分析 SSH 的 log file, 當有數次錯誤登入後, 就會將嘗試登入的 IP 地址加入到 /etc/hosts 作出封鎖。 Fail2Ban 的防護較全面, 可以透過正規表達式正義不同的 log files, 但設定較複雜, 而 DenyHosts 只會針對 SSH Server 作防護, 而且設定較簡單。以下是在 …

汽車輪胎充氣泵

如果遇到輪胎漏氣, 如果不嚴重的話, 不一定要換備胎, 可以用充氣泵替輪胎充氣, 再駛到附近輪胎行補胎。充氣泵的操作也很方便, 只要將電源接到車上點煙器, 將充氣泵氣嘴接到輪胎充滿就可以。 除了替輪胎充氣外, 其他用途還包括運動球類充氣及游泳圈充氣等, 另外我家裡有一個給小孩玩水的充氣水池, 充氣泵也很有用。對上一次買充氣泵已經是大約 10 年, 星期天在家裡給小孩的水池充氣, 充氣到一半突然停工, 唯有再買一個。今次沒有到汽車用品店, 而是在淘寶買。 在淘寶選了這個 MICHELIN 的充氣泵, 拆實後 $299 人民幣, 另外 $46 港元運費, 合共大約 $475 港元。 …

RHEL 使用 CentOS Repository

如果沒有購買 Redhat 的服務, 或者服務已經過期, 在 Red Hat Enterprise Linux (RHEL) 用 yum 會出現以下錯誤: 如果不想購買 Redhat 的服務, 可以很直接轉用 CentOS Repository, 而且做法十分簡單。 首先建立 CentOS Repository 的檔案: 然後加入以下一行內容, 要留意的是, 以下是以 RHEL 6 …

解開 Debian / Ubuntu 的 DEB 檔

在 Debian 及 Ubuntu 等發行版內, 所有安裝的套件都會打包成 deb 檔, 安裝時只要安裝一個檔案便可以, 就如同 Redhat 的 rpm 檔, 使用 deb 安裝套件十分方便, 但有時只想解開 deb 檔的內容, 而不要安裝套件, 這時可以用 ar 或 dpkg 指令。 例如要解開 example.deb 檔案, …

MySQL 效能監控工具 — Mytop

Mytop 是一個指令模式的 MySQL 監控工具, Mytop 已經內建在 Fedora Repository, Fedora 可以略過以下步驟直接用 yum 安裝。 如果是 RHEL 或者 CentOS, 需要先啟用 RPMForge Repository, 根據不同的發行版安裝相應的 RPM: RHEL, CentOS 7 64-Bits: RHEL, CentOS 6 32-Bits: …

RHEL / CentOS / Fedora 安裝 Java 8

以下是在 RHEL, CentOS 及 Fedora 安裝 Java 8 的方法。 在安裝前, 先要檢查系統是否已經安裝了 Java 其他版本在系統內, 用以下指令檢查: 如果出現 “java: command not found”, 便可以開始安裝 Java 8, 但如果系統回傳較舊的 Java 版本, 需要先移除舊版本才可以安裝 Java 8。如果系統的 Java …

Docker 容器備份及還原

Docker 分別有映像檔 (Image) 容器 (Container) 的概念, Docker Image 是一個預先包裝好的唯讀模版, 用作建立 Docker Container, 以下是備份及還原 Docker container 的步驟。 1. Docker Container 備份 先用 “docker ps” 指令查看正在執行的 Container, 取得 Container 的名稱及 ID, …

Wget 下載 FTP 上整個目錄

今日要替一位客戶從遠端 FTP 備份資料, 資料數量大約有 1GB, 當然用人手下載再上載沒問題, 但一來很慢, 二來很麻煩。我會在 Linux 下直接用 wget 下載 FTP 上整個目錄的資料, 每次做這個動作也要上網找資料, 今次還是記錄一下下次可以用。 要用 wget 下載整個目錄, 分別可以用 -r (recursive retrieving) 參數及 -m (mirroring) 參數, 首先介紹一下 -r …