Nginx 設定 SSL 網頁加密

以下會記錄在 RHEL 及 CentOS 7 下安裝及設定 Nginx SSL 的方法, 並會示範安裝自簽憑證及 CA 發行感證的步驟。1. 安裝 Nginx:Nginx 沒有包含在 CentOS 預設 Repository 內,要用 yum 安裝需要先啟用 EPEL Repository: $ sudo yum install epel-release 安裝好 EPEL …

CentOS 7 安裝 phpMyAdmin

phpMyAdmin 是十分流行的 MySQL 資料庫管理系統,可以透過網頁介面管理 MySQL 資料庫,提供建立、編輯、刪除資料庫及資料表,也可以管理使用者及其權限。以下文章會介紹在 RHEL, CentOS 用 yum 安裝 phpMyAdmin 的方法。在安裝 phpMyAdmin 前,需要先系統安裝好 Apache, PHP 及 MySQL (MariaDB),確定安裝好後便可以開始進行安裝。1. 加入 EPEL Repository 在 CentOS 預設的 Repository 沒有包含 phpMyAdmin,要用 yum …

ss 指令 – 顯示網路 Socket 資訊

ss 指令的全寫是 Socket Statistics, 顧名思義,它的作用是顯示 Sockets 的統計資訊。ss 跟 netstat 指令差不多,但 ss 可以顯示更多有關 TCP / UDP 及連線狀態的資訊,而且由於 netstat 由 /proc 逐個資訊讀取,而 ss 會由 kernel 直接讀取數據,所以 ss 比 netstat 執行上更快速,尤其在連線數量多的時候。以下是 ss 指令的常用例子:列出 …

Ubuntu 安裝 PHP Memcached 緩存

Memcached 是一套開放源碼的分散式記憶體快取系統, 目前已經有多個網站使用。在網站的應用上, 由於資料庫的查詢多數是讀取, Memcached 先將資料庫加以緩存, 那便可以減少資料庫的讀取, 從而增加效率。Memcached 在 PHP 另一個常用的地方是用作緩存 session。下文會示範在 Ubuntu 安裝 Memcached 及 Memcached 的 PHP 模組。1. 安裝 Memcached在 Ubuntu 安裝 Memcached 十分簡單, 可以直接用 apt-get 安裝: $ …

重設 MySQL / MariaDB 忘記的 root 密碼

在安裝 MySQL 或 MariaDB 伺服器後, 當執行 mysql_secure_installation 後會完成一些基本的安全設定, 其中一項就是設定 root 的密碼。如果在往後忘記了這個 MySQL root 密碼, 可以用以下方法重設, 以下文章會以 CentOS 環境作為例子.首先將運行中的 MySQL Server 停止執行: # systemctl stop mariadb 或 # systemctl stop mysql …

iPhone 長期開啟低電量模式

當 iPhone 剩餘電量只有 20% 時,手機會彈出是否開啟低電量模式的提示,我一般上都會照樣開啟,當給 iPhone 充電到達電量 80% 時,會自動關閉低電量模式。這個周末突然想試驗一下,如果整天使用低電量模式會怎樣,以下是蘋果官方解釋開啟低電量模式的影響: 「低耗電模式」可降低或影響下列功能的效能: – 電子郵件擷取 – 「嘿Siri」 – 背景 App 重新整理 – 自動下載 – 部分視覺效果 – 自動鎖定(預設為 30 秒) 簡單來說就是對 CPU 降頻,減少 App …

RHEL / CentOS 7 開啟自動更新套件

在主機上經上都要做一些更新, 尤其是一些與安全性相關的更新, 雖然很多更新也要重啟更新的套件, 或者像更新核心這類套件需要重新開機, 但開啟自動更新還是較方便及安。在 RHEL 或 CentOS 7 可以安裝 yum-cron 套件, 便可以做到自動更新, 先用 yum 安裝 yum-cron: # yum install yum-cron -y 安裝好 yum-cron 後, 接著便要設定 yum-cron, yum-cron 預設會更新所有套件, 如果想要自動更新所有套件, …

Kaspersky 推出免費版防毒軟件

現時網上的病毒及惡意軟件無處不在, 防毒軟件可以說是必須安裝。通常一套付費的防毒軟件要幾百元一年, 或者選擇一些免費的防毒軟件。而原本是收費的 Kaspersky (卡巴斯基) 防毒軟件, 早前宣佈推出免費版的 Kaspersky Free 防毒軟體。Kaspersky Free 包含了付費版的主要功能能, Kaspersky Free 與付費版的主要分別, Kaspersky Free 沒有家長監控、線上付款保護及安全連線 (VPN) 功能.官方網頁: https://free.kaspersky.com/

RHEL / CentOS 降級回滾套件

當用 yum 或安裝套件後,如果想將套件的版本降級或回滾以前的舊版本,可以用以下方法:yum 降級回滾語法: $ sudo yum downgrade package_name 例如想將 zsh 降級到舊版本,可以用以下語法: $ sudo yum downgrade zsh 然後系統便會將 zsh 回滾到對上一個版本的舊套件,如果要自訂回滾的版本,可以在套件後面加上版本: $ sudo yum downgrade package_name-version-number