Tag: Linux
Zabbix 是一套開源的網路及系統監察工具, 以下是在 RHEL 及 CentOS 安裝 Zabbix 的安裝筆記。 由於 Zabbix 是基於 PHP 及 MySQL 開發, 需要先安裝 LAMP 環境, 可以參考本站另一篇文章 RHEL 及 CentOS 7 安裝 Apache, MariaDB, PHP(LAMP)” 先建立 …
OwnCloud 是一套可以在自家主機上, 建立專屬雲端檔案儲存及分享的開源工具, 功能就像類似 DropBox 這類的雲端硬碟。OwnCloud 除了提供簡易網上介面外, 也提供支援 Linux, Windows 及 Mac OSX 的 OwnCloud 桌面客戶端程式, 以及 iPhone 及 Android 的專用 Apps 登入。 以下是在 RHEL 7 及 CentOS 7 …
NetworkManager 是 RHEL 7 及 CentOS 7 的預設網路管理工具, 除了使用 GUI 介面外, NetworkManager 也可以透過 nmcli 指令控制, 以下會介紹 nmcli 的常見用法。 顯示 NetworkManager 狀態概況: # nmcli general status 顯示所有連線: # nmcli connection …
在 control panel 裡面較出名的有 cPanel 及 Plesk, 它們兩者的功能都十分強大, 但最大的缺點是它們都是付款軟體, 會按用戶數量按月收費。除了 cPanel 及 Plesk 外也有很多開源的 Hosting Control Panel, 以下整理了幾款開源免費的 control panel, 可以讓一般用戶透過簡單的操作介面管理電郵帳號, FTP Accounts, 硬碟空間, 頻寬等。 ISPconfig ISPconfig 是 Linux …
ifconfig 的全寫是 “interface configuration”, 是在 Linux/Unix 系統的網卡管理工具, 可以顯示, 管理及查詢網卡狀態, 以下是 ifconfig 的實用例子。 直接輸入 “ifconfig” 而不加入任何參數, 會顯示所有 active 的網卡資料: # ifconfig 加上 -a 參數會顯示所有網卡資料, 包括 active 及 inactive 的網卡: # …
透過 Router 連接上網 Linux 系統, Router 會分配一個私有 IP 地址, 用 ifconfig 指令只會看到私有 IP 地址。如果需要查看外部對外的 IP 地址, 可以用擷取一些顯示 IP 地址的網站, 從而得出外部 IP。 以下會使用 curl 擷取顯示 IP 地址的網頁, 如果沒有安裝, 可以用 yum …
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 作防護, 而且設定較簡單。以下是在 …
如果沒有購買 Redhat 的服務, 或者服務已經過期, 在 Red Hat Enterprise Linux (RHEL) 用 yum 會出現以下錯誤: 如果不想購買 Redhat 的服務, 可以很直接轉用 CentOS Repository, 而且做法十分簡單。 首先建立 CentOS Repository 的檔案: 然後加入以下一行內容, 要留意的是, 以下是以 RHEL 6 …