原创 rsync+inotify實時同步
Rsync+Inotify實時同步Rsync:rsync是類unix系統下的數據鏡像備份工具。使用快速增量備份工具Remote Sync可以遠程同步,支持本地複製,或者與其他SSH、rsync主機同步。Inotify:Inotify 是一個
原创 Redis構建簡單的主從複製
Redis構建簡單的主從複製原理: 當設置好slave服務器後,slave會建立和master的連接,然後發送sync命令。無論是第一次同步建立的連接還是連接斷開後的重新連 接,master都會啓動一個後臺進程,將數據庫快照保存到文件中
原创 Cobbler-自動化部署神器
Cobbler-自動化部署神器Cobbler介紹Cobbler是一個Linux服務器快速網絡安裝的服務,而且在經過調整也可以支持網絡安裝windows。該工具使用python開發,小巧輕便(才15k行python代碼),可以通過網絡啓動(P
原创 Python線程鎖
多線程的優勢:可以同時運行多個任務但是當多個線程同時訪問共享數據時,可能導致數據不同步,甚至錯誤!so,不使用線程鎖, 可能導致錯誤購買車票--線程鎖[root@~]# cat test.py #-*- coding:utf-8 -*- i
原创 Zabbix郵件告警
Zabbix含義:通過WEB界面設置或查看監視結果,監控agent的服務狀態、cpu負荷、磁盤使用、內存使用情況、等email等通知功能。IP規劃:Zabbix_server:10.0.0.137Zabbix_agent:10.0.0.12
原创 Python線程鎖
多線程的優勢:可以同時運行多個任務但是當多個線程同時訪問共享數據時,可能導致數據不同步,甚至錯誤!so,不使用線程鎖, 可能導致錯誤購買車票--線程鎖[root@~]# cat test.py #-*- coding:utf-8 -*- i
原创 Python 用戶驗證連接MongoDB
1.登錄數據庫,創建登錄用戶密碼[root@mongodb bin]# pwd12345678/opt/mongodb/bin[root@mongodb bin]# ./mongo> use adminswitched to db admi
原创 開啓mongodb數據庫密碼驗證
安裝moogodb可以參考我上一篇博客http://blog.51cto.com/1767340368/2092546 1.登錄數據庫[root@mongodb bin]# pwd/opt/mongodb/bin [root@mongodb
原创 Shell腳本靜默安裝數據庫Oracle 12c (Centos6)
剛入職不久,主管就叫我用shell腳本部署Oracle數據庫,一開始懵的一批,手動安裝也搞了很久,皇天不負有心人,哈哈!!!搞了幾天終於搞好了,也搞了份腳本安裝oracle。(對於經常搭建Oracle數據庫,重複步驟做得很煩的盆友可以來看看
原创 Python 連接mysql數據庫進行操作
1.MySQLdb 模塊是用於Python鏈接Mysql數據庫的接口,默認是沒有安裝的[root@python ~]# yum install MySQL-python -y2.創建python腳本[root@python ~]#
原创 Redis-哨兵機制,實現高可用
概述Redis哨兵爲Redis提供了高可用性。實際上這意味着你可以使用哨兵模式創建一個可以不用人爲干預而應對各種故障的Redis部署。哨兵模式還提供了其他的附加功能,如監控,通知,爲客戶端提供配置。下面是在宏觀層面上哨兵模式的功能列表:監控
原创 Centos6 源碼安裝mongodb
MongoDB是一個基於分佈式文件存儲的數據庫。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。他支持的數據結
原创 Python--小題練習
1、Python列表排序 reverse、sort、sorted 操作方法詳解reverse(倒序/反轉)>>> >>> x=[1,2,3,4]>>> x.reverse()>>> print x[4, 3, 2, 1]>>> sort(正
原创 Python 連接 Oracle數據庫
1.環境設置[root@oracle ~]# cat /etc/redhat-release CentOS release 6.9 (Final)[root@oracle ~]# python -VPython 2.6.6版本:Oracle