Squid 是開源的網頁代理伺服器, 以下是在 RHEL 及 CentOS 7 安裝 Squid 及設定 HTTP 快取的方法。 Squid 已經包括在 CentOS Repository 裡面, 可以直接用 YUM 安裝: # yum install squid 將 Squid 預設的設定檔保留一個備份, 然後才作出更改: # …
ufw (Uncomplicated Firewall) 是 Ubuntu 內建的防火牆配置工具, ufw 使用上十分簡單, 以下是使用 ufw 的簡單例子: 檢查防火牆目前狀態: $ sudo ufw status verbose 開啟 TCP 埠號 22 對外連線: $ sudo ufw allow 22/tcp 開啟 TCP …
如果機構內的電腦數量多的話, 建立本地的 YUM Repository 後, 便不用每個套件在不同電腦都下載一次, 可以節省不少頻寬, 以下是在 CentOS 建立本地 YUM Repository 的方法。 先建立以下目錄, 以下例子是 CentOS 7 的 x86_64, 需要根據需要修改: # mkdir -pv /var/www/html/centos/7/updates/x86_64 # mkdir -pv /var/www/html/centos/7/os/x86_64 # …
在 Redhat, CentOS 及 Fedora 要移除舊 Kernel, 及設定保留的 Kernel 數量, 可以用以下方法。 列出安裝在系統的 Kernel: # rpm -q kernel kernel-2.6.32-504.12.2.el6.x86_64 kernel-2.6.32-504.16.2.el6.x86_64 kernel-2.6.32-504.23.4.el6.x86_64 kernel-2.6.32-504.30.3.el6.x86_64 kernel-2.6.32-573.1.1.el6.x86_64 移除舊 Kernel: 例如想移除 kernel-2.6.32-573.1.1.el6.x86_64, 輸入以下指令: # yum …
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 …