Tag: Linux
Google Drive 是十分熱門的雲端硬碟, 除了儲存檔案外, 更可以分享檔案及協同編輯文件。Grive 可以讓 Linux 將檔案同步到 Google Drive, 以下是在 Ubuntu 安裝及設定 Grive 的方法。 安裝 Grive Ubuntu 可以先啟用 webupd8 repository, 那便可以用 apt-get 安裝 Grive, 輸入以下指令安裝: $ sudo apt-add-repository …
很多時寫 Shell Script 都需要使用者確認動作, 然後詢問 yes 或者 no, Shell Script 裡面可以這樣寫: Bash 3.2 或以上版本可以這樣寫: Bash 4.x 這樣寫:
Memcached 是一套開放源碼的分散式記憶體快取系統, 目前已經有多個網站使用。在網站的應用上, 由於資料庫的查詢多數是讀取, Memcached 先將資料庫加以緩存, 那便可以減少資料庫的讀取, 從而增加效率。Memcached 在 PHP 另一個常用的地方是用作緩存 session。下文會示範在 CentOS 7 安裝 Memcached 及 Memcached 的 PHP 模組。 1. 安裝 Memcached 在 RHEL 及 CentOS 十分簡單, …
在 Linux 如果需要印出檔案第一行及最後一行的資料, 可以用幾個方法實現。 檔案 testing.txt 內容: 以下幾個指令也可以印出檔案的第一行及最後一行, 即得出 header 及 footer: sed: awk: head 及 tail:
HAProxy 是一套開源的高效能網站平衡負載工具, HAProxy 可以將如 web server, database server 等負載工作分配到一台以上的主機, 可以增強整體的效能及穩定性。以下會介紹在 RHEL 及 CentOS 安裝及配置 HAProxy 的方法。 以下會以 CentOS 6.7 作為安裝平台, 系統的 IP 是 192.168.1.100, Hostname 是 web.testing.com. 另外假設已經安裝好 3 …
Logwatch 是用 Perl 寫成的紀錄檔管理工具, 可以分析、整理及報告主機的紀錄檔, 並將報告自動以電郵發送給系統管理員, 對檢查及追蹤系統的問題十分好用。 安裝 Logwatch 在 RHEL, CentOS 及 Fedora 安裝 Logwatch 十分簡單, 可以透過 YUM 直接安裝: # yum -y install logwatch 配置 Logwatch Logwatch 的預設設定檔是 …
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 …