Tag: RHEL & CentOS

umask 指令 – 修改新檔案及目錄預設權限

Linux 建立新檔案或目錄時, 該檔案及目錄會有一個預設權限, 要修改這個預設權限, 可以用 umask 指令。 umask 的用法與 chmod 相反, chmod 是在 “000” 上面 “增加” 權限, 而 umask 則是在 “666” 基礎上 “減少” 檔案權限; 及在 “777” 基礎上 “減少” 目錄權限。這個講法可能有點混亂, …

RHEL / CentOS 7 安裝 Cacti

Cacti 是一套開源的網路監測工具, 並以網頁介面管理。Cacti 也是以 PHP 開發, 讀取 RRDTool 的資料後, 可以顯示像 CPU 及網路使用等資料。以下是在 RHEL 及 CentOS 7 架設 Cacti 的方法: 執行以下指令, 透過 YUM 安裝 Apache, MariaDB, PHP # yum install …

RHEL / CentOS 7 安裝 Nagios

Nagios 是一個開源的伺服器監測工具, 可以當發現問題時自動通知系統管理員。以下是 RHEL 及 CentOS 7 安裝設定 Nagios 的方法。 首先要安裝所需套件, 例如 HTTPD 及 PHP 等: # yum install httpd php php-cli gd gd-devel gcc glibc glibc-common net-snmp wget …

RHEL / CentOS 安裝 mod_security

mod_security 是 Apache 的保安模組,可以預防多種針對網頁的攻擊,例如執行遠端程式碼, SQL Injection,路徑掃瞄等。以下是在 RHEL 及 CentOS 安裝 mod_security 的方法: 1. 安裝 mod_security 所需套件: # yum install gcc make httpd-devel libxml2 pcre-devel libxml2-devel curl-devel git 2. 下載 …

RHEL / CentOS 7 安裝 Node.js

Node.js 是一個基於 Google V8 引擎的事件驅動 I/O 服務端。目的是為了提供撰寫如 Web 服務的可擴充網絡程序。Node.js 是以 JavaScript 為基礎開發的新架構, 它可以讓 JavaScript 在瀏覽器以外的地方執行。 以下會介紹在 RHEL 及 CentOS 7 透過源碼安裝及 Yum 安裝的步驟: 編譯源碼安裝 1. 先到 Node.js 的 官方下載網頁 …