Category: Linux

CentOS 7 安裝 Pydio

Pydio (前身是 AjaXplorer) 是一開源的檔案分享及同步工具, 它可以讓使用者透過 Web, 行動裝置及桌面應用程式存取檔案。以下會介紹在 CentOS 7 安裝 Pydio 的步驟:首先要在系統建立 LAMP 環境, 可參考文章:安裝 Pydio 可以先安裝 Pydio 的 YUM Repository, 然後就可以用 YUM 安裝: # rpm -Uvh http://dl.ajaxplorer.info/repos/pydio-release-1-1.noarch.rpm 用 YUM …

Debian 安裝 MySQL 5.6

Debian 7 及 8 版本要安裝 MySQL 5.6, 可以先安裝 MySQL APT repository, 就可以用 apt-get 很方便安裝 MySQL 5.6, 以下是安裝方法:首先下載 MySQL APT repository:Debian 8: # wget http://dev.mysql.com/get/mysql-apt-config_0.3.5-1debian8_all.deb Debian 7: # wget http://dev.mysql.com/get/mysql-apt-config_0.3.5-1debian7_all.deb 然後安裝 …

RHEL / CentOS 7 安裝 Git

Git 是一個十分熱門的版本控制系統, 以下是在 RHEL 及 CentOS 7 安裝 Git 的方法。在 CentOS 安裝 Git 最簡單直接的方法是用預設的 Repository, 可以直接用 YUM 安裝: # yum install git 如果沒有報錯, Git 已經完成安裝, 也可以用以下指令查看 Git 版本進行確認: # git …

CentOS 7 安裝 PHP HHVM

HHVM 是 Facebook 開發的高效能 PHP 虛擬機, 執行速度宣稱比 PHP 官方版本快上 9 倍, 以下是在 CentOS 7 安裝 HHVM 的方法:首先安裝 HHVM 必須的套件: # yum install epel-release # yum install gcc gcc-c++ cpp cmake …

Debian / Ubuntu 開機自動執行 Shell Script

在 Debian 及 Ubuntu 開機後, 如果想自動執行一些 shell script 或指令, 可以直接編輯 /etc/rc.local 檔案.以下是 /etc/rc.local 預設內容:要加入自動執行指令或 shell script 十分簡單, 只要直接加上要執行的指令即可, 例如我設定了每次開機會自動恢復 iptables 的設定, 便加入了 iptables-restore 指令:儲存檔案後就完成了, 下次開機便會自動執行加入的指令.

Debian / Ubuntu 修改 hostname

在 Debian 及 Ubuntu 可以用 hostname 指令查詢及臨時修改系統的 hostname, 以下是 Debian 及 Ubuntu 修改 hostname 及永久生效的方法: # hostname server01 以下是將用 hostname 指令將 hostname 改成 server02 的方法: # hostname server02 用 hostname …

安裝 CloudFlare 的 mod_cloudflare 模組

CloudFlare 是十分出名的 CDN 服務供應商, 除了提供付費服務外, 也提供無限流量免費 CDN 服務, 它可以達到節省網站流量、降低伺服器負荷、阻擋 DDOS 攻擊的目的。但如果使用了 CloudFlare 的服務, CloudFlare 會由原來的伺服器下載內容, 再傳送給網站訪客。在原來伺服器的 HTTPD Log 裡面所看到的 IP 全都是 CloudFlare 的, 要在 HTTPD Log 顯示正確 IP 地址, 可以安裝 …

Linux 增加 Swap 空間

Linux 的 Swap 類似 Windows 下的虛擬記憶體, 當記憶體不足時, 把 Swap 的空間當作暫時記憶體使用, 從而解決記憶體不足的問題。如果 Swap 空間不夠用, 需要增加 Swap 空間的話, 可以使用 Swap Partition 或 Swap 檔案實現, 以下會介紹在 RHEL, CentOS 及 Fedora 透過 Swap 檔案增加 …

CentOS 7 安裝 VNC Server

VNC 是一套支援 Linux 及 Windows 的遠端管理軟體, 可以讓用戶用其他電腦, 用 VNC-Client 作圖形介面 (GUI) 遠端管理。以下會介紹在 RHEL 及 CentOS 7 (Fedora 應該也適用) 安裝 VNC Server 的步驟。由於是透過 GUI 管理, 所以需要圖形桌面環境, 如果沒有安裝, 可以用以下指令安裝 GNOME: # yum …

CentOS 7 安裝 PostgreSQL

PostgreSQL 是一套十分出名的關聯式資料庫系統, CentOS 預設的 Repository 已經包含了 PostgreSQL, 所以可以很簡單地用 YUM 安裝,以下是在 RHEL 及 CentOS 7 透過 YUM 安裝 PostgreSQL 的步驟: # yum install postgresql-server postgresql-contrib -y 安裝好 PostgreSQL 後, 執行以下指令初始化安裝: # …