Tag: Linux

CentOS 7 安裝 Htop

Htop 是一個 Linux 的互動實時系統監測工具, 比起系統內建的 top 功能更為強大, 而且會顯示完整執行中的進程。另外 Htop 的介面以不同顏色顯示處理器, 記憶體及 SWAP 的狀態, 使用起來更加清晰。以下會示範在 CentOS 7 安裝用 YUM 及源始碼安裝 Htop 的方法。 Yum 安裝 Htop: 首先啟用 EPEL Repository: # yum …

RHEL / CentOS 安裝 PHP 7, Apache, MariaDB

PHP 7 還未發佈正式版, 只發佈了 RC 1 版本, 但對於 PHP 的開發者, 預先在測試環境安裝好 PHP 7 的環境, 測試程式碼是否可以正常運作也很重要, 這裡會介紹在 RHEL 及 CentOS 安裝 Apache + MariaDB + PHP 7。 安裝 MariaDB 執行以下指令安裝 …

Linux 網路掃瞄工具 — nmap

Nmap 是開源的網路掃描與檢測工具, 對於系統管理員十分實用, 以下是 nmap 的實用例子。 如果系統內沒有安裝 nmap, 可以用系統的套件管理工具安裝: RHEL, CentOS, Fedora: # yum install nmap Debian, Ubuntu: # apt-get install nmap 安裝 nmap 後, 便可以開始使用 nmap. 掃瞄 IP …

Shell Script 讀取參數

在 UNIX Like 環境下輸入指令時, 可以按照不同的用法輸入不同的參數, 以下是在 Shell Script 讀取輸入的參數的寫法。 Shell Script 使用輸入的參數, 其實只要調用以數字名命的變數, 如 $1, $2, $3 …… 例如執行以下指令: ./shell_test.sh var1 var2 var3 上面執行 Shell Scrpt -> shell_test.sh, 並輸入 …

PuTTY 免密碼登入 SSH

PuTTY 是十分有名的開源 SSH Client, 很多系統管理員也使用它連接 SSH, 而由不用安裝, 十分方便。 以下會介紹在 Putty 使用 Public key 及 Private key 實現免密碼登錄 SSH, 這樣不但省卻了每次輸入複雜密碼的麻煩, 而且也更加安全。 PuTTY 內建沒有產生 SSH private key 的功能, 需要到官方網站下載作者提供的另一個工具 — PuTTYgen: …