原创 linux的Nginx負載均衡、ssl原理、生成ssl密鑰對、Nginx配置ssl介紹

Nginx的負載均衡 1. 查找www.qq.com域名對應IP做測試 [root@gary-tao ~]# yum install -y bind-utils //安裝dig命令包 [root@gary-tao ~]# dig www.

原创 linux的php-fpm的pool、慢執行日誌、進程管理及open_basedir介紹

php-fpm的pool Nignx可以配置多個虛擬主機,php-fpm同樣也支持配置多個pool,每一個pool可以監聽一個端口,也可以監聽一個socket。 php-fpm配置說明: 和LAMP不同的是,在LNMP架構中,php-

原创 MySQL更改root密碼、連接MySQL、MySQL常用命令介紹

更改MySQL數據庫root密碼 1. 首次進入數據庫是不用密碼的,如下所示: [root@gary-tao ~]# /usr/local/mysql/bin/mysql -uroot //使用絕對路徑進入mysql Welcome to

原创 MySQL用戶管理、常用SQL語句、MySQL數據庫備份恢復

mysql用戶管理 1.創建一個普通用戶並授權 [root@gary-tao ~]# mysql -uroot -p'szyino-123' Warning: Using a password on the command line int

原创 Linux監控平臺介紹、zabbix監控介紹、安裝zabbix、忘記Admin密碼如何做

Linux監控平臺介紹 常見開源監控軟件:cacti、nagios、zabbix、smokeping、open-falcon等等,其中cacti、smokeping偏向於基礎監控,成圖非常漂亮。cacti、nagios、zabbix服務端

原创 告警系統主腳本、告警系統配置文件、告警系統監控項目

告警系統主腳本 1.定義shell項目-告警系統腳本main.sh [root@garytao-01 ~]# cd /usr/local/sbin/ [root@garytao-01 sbin]# mkdir mon [root@garyt

原创 告警系統郵件引擎、運行告警系統

告警系統郵件引擎 [root@garytao-01 mon]# cd mail/ [root@garytao-01 mail]# vim mail.py 增加如下內容: #!/usr/bin/env python #-*- coding

原创 負載均衡集羣介紹、LVS介紹、LVS的調度算法、LVS NAT模式搭建

負載均衡集羣介紹 主流開源軟件LVS、keepalived、haproxy、nginx等; 其中LVS屬於4層(網絡OSI 7層模型),nginx屬於7層,haproxy既可以認爲是4層,也可以當做7層使用; keepalived的負載均

原创 MySQL主從配置

MySQL主從介紹 MySQL主從又叫做Replication、AB複製。簡單講就是A和B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,兩者數據實時同步的。 MySQL主從是基於binlog的,主上須開啓binlog才能進行主

原创 集羣介紹、keepalived介紹、用Keepalived配置高可用集羣

集羣介紹 根據功能劃分爲兩大類:高可用和負載均衡 高可用集羣,即“HA"集羣,也常稱作“雙機熱備”,用於關鍵業務。核心原理都是通過心跳線連接兩臺服務器,一臺用於提供服務,另外一臺作爲冗餘,當提供服務的機器宕機,冗餘將接替繼續提供服務,實

原创 expect腳本同步文件、指定host和要同步的文件、構建文件分發系統、批量遠程執行命令

expect腳本同步文件 1.自動同步文件 [root@garytao-01 shell]# vi 4.expect 增加如下腳本內容: #!/usr/bin/expect set passwd "123456" spawn rsync

原创 告警系統郵件引擎、運行告警系統

告警系統郵件引擎 [root@garytao-01 mon]# cd mail/ [root@garytao-01 mail]# vim mail.py 增加如下內容: #!/usr/bin/env python #-*- coding

原创 負載均衡集羣介紹、LVS介紹、LVS的調度算法、LVS NAT模式搭建

負載均衡集羣介紹 主流開源軟件LVS、keepalived、haproxy、nginx等; 其中LVS屬於4層(網絡OSI 7層模型),nginx屬於7層,haproxy既可以認爲是4層,也可以當做7層使用; keepalived的負載均

原创 分發系統介紹、expect腳本遠程執行命令、expect腳本遠程傳遞參數、expect腳本傳遞參數

分發系統介紹 expect可以讓我們實現自動登錄遠程機器,並且可以實現自動遠程執行命令。當然若是使用不帶密碼的密鑰驗證同樣可以實現自動登錄和自動遠程執行命令。但當不能使用密鑰驗證的時候,我們就沒有辦法了。所以,這時候只要知道對方機器的賬號

原创 MySQL主從配置

MySQL主從介紹 MySQL主從又叫做Replication、AB複製。簡單講就是A和B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,兩者數據實時同步的。 MySQL主從是基於binlog的,主上須開啓binlog才能進行主