原创 Nginx配置:負載均衡和SSL配置

一、負載均衡 負載均衡在服務端開發中算是一個比較重要的特性。因爲Nginx除了作爲常規的Web服務器外,還會被大規模的用於反向代理前端,因爲Nginx的異步框架可以處理很大的併發請求,把這些併發請求hold住之後就可以分發給後臺服務端(b

原创 php-fpm配置

一、php-fpm的pool php-fpm配置文件php-fpm.conf可以設置多個pool,在其中一個pool資源耗盡,會導致其他站點無法訪問資源,報502錯誤。有必要把站點進行分離,分別使用單獨的pool。 1、修改配置文件 p

原创 shell腳本基礎(二)

一、shell腳本中的邏輯判斷 1、判斷語句if a)不帶else 格式: if 判斷語句;then command fi 實例: [root@zlinux-01 shell]# vim if01.sh //判斷數

原创 shell腳本基礎(四)

一、shell中的函數 函數就是把一段代碼整理到了一個小單元中,並給這個小單元起一個名字,當用到這段代碼時直接調用這個小單元的名字即可。 1、函數格式 function f_name() { command } 函數必須要放

原创 shell腳本基礎(七)

一、分發系統介紹 當業務越做越大,服務器需求越來越多,幾臺服務器的話還好一點;當十幾、幾十臺的時候,工作量就非常大!並且不規範,需要一個模板機分發到各個機器上去。可以用開源的軟件,expect腳本語言,進行實現分發系統的功能。 二、ex

原创 shell腳本基礎(八)

一、expect腳本同步文件 [root@zlinux-01 ~]# cd /usr/local/sbin/ [root@zlinux-01 sbin]# ls 01.expect 02.expect 03.expect check_

原创 shell腳本基礎(三)

一、for循環 for循環結構是日常運維工作中用的很頻繁的循環結構。 1、for循環具體格式: for 變量名 in 循環條件; do command done 這裏的“循環條件”可以是一組字符串揮着數字(用空格隔開),也可以

原创 shell腳本基礎(五)

一、告警系統主腳本 [root@zlinux-01 ~]# cd /usr/local/sbin/ ##腳本基本都放在這個文件夾下,方便管理 [root@zlinux-01 sbin]# mkdir mon ##創建監控腳本主目錄 [roo

原创 Zabbix的配置和使用(二)

一、添加自定義監控項目 需求:監控某臺web的80端口連接數,並出圖兩步:1)zabbix監控中心創建監控項目;2)針對該監控項目以圖形展現 1、客戶端定義腳本 [root@zlinux-04 ~]# vim /usr/local/sbin

原创 shell腳本基礎(一)

一、shell腳本介紹 Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋樑。Shell 既是一種命令語言,又是一種程序設計語言。 shell是一種腳本語言; 可以使用邏輯判斷、循環等語法; 可自定義函數; she

原创 Linux集羣:搭建高可用集羣

一、集羣介紹 根據功能劃分爲兩大類:高可用和負載均衡; 高可用集羣通常爲兩臺服務器,一臺工作,另外一臺作爲冗餘,當提供服務的機器宕機,冗餘將接替繼續提供服務; 實現高可用的開源軟件有:heartbeat、keepalived; 負載均衡

原创 Zabbix的配置和使用(一)

服務端和客戶端安裝完成之後,接下來該到Web界面的管理後臺去配置Zabbix了,因爲目前還沒有任何數據。下面介紹下Zabbix的配置與使用。順便說下主動模式與被動模式。主動或被動是相對客戶端來講的: 被動模式:服務端會主動連接客戶端獲取

原创 Linux集羣:LVS搭建負載均衡集羣(一)

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

原创 shell腳本基礎(六)

一、告警系統郵件引擎 [root@zlinux-01 mon]# ls bin conf log mail shares [root@zlinux-01 mon]# cd mail [root@zlinux-01 mail]# vi

原创 配置FTP服務

一、FTP簡介 FTP 是File Transfer Protocol (文件傳輸協議,簡稱文傳協議)的英文簡稱,用於在Internet上控制文件的雙向傳輸。FTP的主要作用就是讓用戶連接一個遠程計算機(這些計算上運行着FTP服務器程序)