Tag: RHEL & CentOS
Squid 是開源的網頁代理伺服器, 以下是在 RHEL 及 CentOS 7 安裝 Squid 及設定 HTTP 快取的方法。 Squid 已經包括在 CentOS Repository 裡面, 可以直接用 YUM 安裝: # yum install squid 將 Squid 預設的設定檔保留一個備份, 然後才作出更改: # …
如果機構內的電腦數量多的話, 建立本地的 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 …
透過 Router 連接上網 Linux 系統, Router 會分配一個私有 IP 地址, 用 ifconfig 指令只會看到私有 IP 地址。如果需要查看外部對外的 IP 地址, 可以用擷取一些顯示 IP 地址的網站, 從而得出外部 IP。 以下會使用 curl 擷取顯示 IP 地址的網頁, 如果沒有安裝, 可以用 yum …
在 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 …