deb 是 Debian 及 Ubuntu 等發行版的套件管理系統, 以下是安裝 deb 的方法。 例如要安裝 example.deb, 用 dpkg 便可以安裝: 或者 有時會相同目錄下會數個 deb 檔, 如果想一次過安裝, 可以加上 -R 參數, 例如想安裝 /path/to/deb_dir 目錄下所有 deb 檔: 或者
在 Redhat 系列的發行版內, 所有安裝的套件都會打包成 rpm 檔, 安裝時只要安裝一個檔案便可以, 就如同 Debian 的 deb 檔, 使用 rpm 安裝套件十分方便, 但有時只想解開 rpm 檔的內容, 而不要安裝套件, 這時可以用 rpm2cpio 及 cpio 指令。 解開 rpm 不像解開 deb 可以用單一指令完成, …
DenyHosts 是一個防止暴力攻擊 SSH Server 的工具, 它會監察及分析 SSH 的 log file, 當有數次錯誤登入後, 就會將嘗試登入的 IP 地址加入到 /etc/hosts 作出封鎖。 Fail2Ban 的防護較全面, 可以透過正規表達式正義不同的 log files, 但設定較複雜, 而 DenyHosts 只會針對 SSH Server 作防護, 而且設定較簡單。以下是在 …
如果遇到輪胎漏氣, 如果不嚴重的話, 不一定要換備胎, 可以用充氣泵替輪胎充氣, 再駛到附近輪胎行補胎。充氣泵的操作也很方便, 只要將電源接到車上點煙器, 將充氣泵氣嘴接到輪胎充滿就可以。 除了替輪胎充氣外, 其他用途還包括運動球類充氣及游泳圈充氣等, 另外我家裡有一個給小孩玩水的充氣水池, 充氣泵也很有用。對上一次買充氣泵已經是大約 10 年, 星期天在家裡給小孩的水池充氣, 充氣到一半突然停工, 唯有再買一個。今次沒有到汽車用品店, 而是在淘寶買。 在淘寶選了這個 MICHELIN 的充氣泵, 拆實後 $299 人民幣, 另外 $46 港元運費, 合共大約 $475 港元。 …
如果沒有購買 Redhat 的服務, 或者服務已經過期, 在 Red Hat Enterprise Linux (RHEL) 用 yum 會出現以下錯誤: 如果不想購買 Redhat 的服務, 可以很直接轉用 CentOS Repository, 而且做法十分簡單。 首先建立 CentOS Repository 的檔案: 然後加入以下一行內容, 要留意的是, 以下是以 RHEL 6 …
在 Debian 及 Ubuntu 等發行版內, 所有安裝的套件都會打包成 deb 檔, 安裝時只要安裝一個檔案便可以, 就如同 Redhat 的 rpm 檔, 使用 deb 安裝套件十分方便, 但有時只想解開 deb 檔的內容, 而不要安裝套件, 這時可以用 ar 或 dpkg 指令。 例如要解開 example.deb 檔案, …
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 的方法。 在安裝前, 先要檢查系統是否已經安裝了 Java 其他版本在系統內, 用以下指令檢查: 如果出現 “java: command not found”, 便可以開始安裝 Java 8, 但如果系統回傳較舊的 Java 版本, 需要先移除舊版本才可以安裝 Java 8。如果系統的 Java …
Docker 分別有映像檔 (Image) 容器 (Container) 的概念, Docker Image 是一個預先包裝好的唯讀模版, 用作建立 Docker Container, 以下是備份及還原 Docker container 的步驟。 1. Docker Container 備份 先用 “docker ps” 指令查看正在執行的 Container, 取得 Container 的名稱及 ID, …
今日要替一位客戶從遠端 FTP 備份資料, 資料數量大約有 1GB, 當然用人手下載再上載沒問題, 但一來很慢, 二來很麻煩。我會在 Linux 下直接用 wget 下載 FTP 上整個目錄的資料, 每次做這個動作也要上網找資料, 今次還是記錄一下下次可以用。 要用 wget 下載整個目錄, 分別可以用 -r (recursive retrieving) 參數及 -m (mirroring) 參數, 首先介紹一下 -r …