VNC – tigervnc

測試環境為 CentOS 7 Minimal Install.測試環境建議可以先關閉 firewall 與 selinux http://benjr.tw/95368 先來討論一下 Minimal Install 可以使用 VNC 嗎? 我們得先了解 X-Window 的運作方式, X Server 負責顯示介面與繪圖,並將使用者的輸入行為告知 X Clie Continue reading VNC – tigervnc

安裝 CentOS 7 Gnome Desktop

如果安裝 CentOS7 是最小安裝時是沒有桌面系統的,之後要再額外安裝桌面系統會很麻煩.這時候可以透過 group install 的方式. group install -is used to install all of the individual packages in a group, 透過 #yum grouplist 可以看得到當初我們在安裝時 Continue reading 安裝 CentOS 7 Gnome Desktop

Nginx – 負載平衡器 Load Balancer

除了把 Nginx (音同 Engine X) 當 Web (HTTP) 伺服器使用外,還可以把它當作一台 負載平衡器 load Balancer. 測試環境 工作平台為 CentOS 7.2 最小安裝. 全部都已安裝 Nginx ,基礎安裝請參考 http://benjr.tw/95761 Nginx load Balancer : 172.16.15.2 Continue reading Nginx – 負載平衡器 Load Balancer

Nginx (Web server) + PHP-FPM

工作平台為 CentOS 7.2 最小安裝. Nginx (音同 Engine X) 前一篇 http://benjr.tw/95761 使用 Nginx 來架設 Web (HTTP) 伺服器,但 nginx 並不認識 PHP ,這時候開啟 PHP 檔案 Nginx 會把它當作一般檔案來下載,所以需要透過另外一個服務 PHP-FPM (FastCGI Pro Continue reading Nginx (Web server) + PHP-FPM

Nginx (Web server)

工作平台為 CentOS 7.2 最小安裝. Nginx (音同 Engine X) YUM 預設並沒有 Nginx (Web server),所以我們需要手動的新增 Nginx 的 Repo 檔 ,手動編寫 /etc/yum.repos.d/nginx.repo 或是直接安裝 nginx 提供的 Repo 設定套件. 這樣就會在 /etc/yum.repo Continue reading Nginx (Web server)

CentOS7 – Sysbench

作業平臺 CentOS 7 的 yum 沒有包含 sysbench 需要透過 git 下載並編譯原始碼. 編譯 sysbench 時所需要的套件 開始編譯 sysbench GitHub – https://github.com/akopytov/sysbench sysbench 提供 File I/O, CPU , Memory , Thre Continue reading CentOS7 – Sysbench

CentOS 7 – MariaDB Galera Cluster + HAProxy

MariaDB Galera Cluster 與 HAProxy 作業系統平台皆為 CentOS 7.2 ,本篇的重點放在 HAProxy 的設定. MariaDB & Galera 5.5 安裝方式請參考 http://benjr.tw/95350 MariaDB Galera Cluster Server 設定方式請參考 http://benj Continue reading CentOS 7 – MariaDB Galera Cluster + HAProxy

CentOS 7 編譯 MariaDB 5.5.51

以前要編譯 Linux 下的 source code 通常需要已經預先寫好的 Makefile ,然後透過 make , make install 來編譯.但現在都改成 cmake 的方式,查了一下關於 cmake 的說明!! CMake (cross platform make) 並不是取代 make 這個工具,而他是會依照不同的平台編譯器出適合該環境的 Continue reading CentOS 7 編譯 MariaDB 5.5.51