原创 實現mysql和redis之間的觸發數據同步——mysql 觸發器+gearman+php.worker
上回一次我們已經實現了 redis 作爲 mysql 的緩存服務器,但是如果更新了 mysql,redis中仍然會有對應的 KEY,數據就不會更新,此時就會出現 mysql 和 redis 數據不一致的情況。詳情請見 基於re
原创 redis主從複製和故障切換
redis主從複製和故障切換1)當啓動一個Slave進程後,它會向Master發送一個SYNC Command,請求同步連接。2)無論是第一次連接還是重新連接,Master都會啓動一個後臺進程,將數據快照保存到數據文件中,同時Master會
原创 集中化管理平臺saltstack——自動化實現apache的安裝與配置
what-saltstack1>是一個服務器基礎架構集中化管理平臺,具備配置管理,遠程執行,監控等功能。2>使用Python開發,部署簡單,主從集中化管理,支持API和自定義模塊.3>由Master和Minion構成(基於證書驗證),通過輕
原创 實現zabbix對tomcat的監控
what-zabbix優點:1>開源,無軟件成本投入2>Server 對設備性能要求低3>支持設備多,自帶多種監控模板4>支持分佈式集中管理,有自動發現功能,可以實現自動化監控5>開放式接口,擴展性強,插件編寫容易6>當監控的 item 比
原创 ns2.23——ns-simple.tcl樣例解析
#Create a simulator object set ns [new Simulator] #Define different colors for data flows (for NAM) $ns color 0 blue $n
原创 vim打開文件中每行末尾都帶有 ^M
爲什麼會出現^M? 1. 在windows下的文本文件的每一行結尾,都有一個回車('\n')和換行('\r') 2. 在linux下的文本文件的每一行結尾,只有一個回車('\n'); 3. 而在linux下打開windows編輯過的文件,就
原创 我的友情鏈接
百度技術博客
原创 saltstack之grains與pillar
grains收集被控主機獲取信息,通常靜態數據,CPU,操作系統,內核,虛擬化等....簡單函數匹配server2[root@server1 salt]# cat top.slsbase: 'roles:nginx': - matc
原创 悲慘的安裝過程——redhat7安裝ns2.33
本次安裝分爲兩大部分:解決依賴性和更改配置文件 一、解決依賴性安裝 [root@vm4 ns2]# yum install gcc-c++ -y 問題1 make: *** [tk3d.o] 解決 [root@vm4 ns2]# yum
原创 linux學習筆記6
shell 腳本命令1.diffdiff file file1 -c 顯示周圍的行 -u 按照一格式統一輸出生成補丁 -r 比較兩個目錄中文件的不同patch -b 備份原文件2.grepgrep 關鍵字
原创 saltstack之多節點nginx安裝配置
多節點nginx安裝配置定義多節點cd /srv/salt vim top.slsbase: 'server4.lalala.com': - nginx.install 'server1.lalala.com': - ngi
原创 虛擬化之容器docker基本操作
docker 是一個開源的應用容器引擎,主要利用 linux 內核 namespace 實現沙盒隔離,用cgroup 實現資源限制。Docker 支持三種不同的鏡像層次存儲的 drivers:aufs、devicemapper、btrfs
原创 DNS&BIND——基礎知識
DNS & BIND(1)what-DNS& BINDDNS: Domain Name Service已於C/S架構的協議53/udp: 域名解析53/tcp : 區域傳輸 BIND: Bekerley Internet N
原创 DNS&BIND——DNS的子域授權和定義轉發服務器
子域授權:分佈式數據庫定義:每個域的名稱服務器,都是通過其上級名稱服務器所在的解析庫進行授權:例子:根域授權tld,在根域的名稱服務器上,解析庫中添加資源記錄:.com. IN NS ns1.com
原创 linux學習筆記9
dns服務器集羣一臺dns服務器,不能滿足大量用戶同時解析的需求,所以提出dns集羣概念相當於多臺服務器,同時分擔訪問量,高效快速。 服務器(master)172.25.254.11vim /etc/named.rfc1912.zone.