原创 Hadoop集羣及高可用

原理待補充   實驗配置 五臺虛擬機server1-5都是rhel6.5版本 所有虛擬機建立hadoop用戶 uid gid一致 密碼相同 以server1爲例 獲取安裝包hadoop-2.7.3.tar.gz  jdk-7u79-li

原创 zabbix監控

1.zabbix簡介 zabbix是一個基於WEB頁面的提供分佈式系統監控以及網絡建時功能的企業級的開源解決方案,zabbix能監視各種網絡參數,保證服務器系統的安全運營並提供靈活的的通知機制讓管理員快速定位/解決存在的各種問題。zabb

原创 Saltstack自動化運維部署

saltstack是基於python開發的一套C/S架構配置管理工具,底層使用ZeroMQ消息隊列進行通信,使用SSL證書籤發的方式進行認證管理,ZeroMQ使saltstack能快速在成千上萬臺機器上進行各種操作,它是一款消息隊列軟件s

原创 Lvs+Keepalived配置篇

1.配置安裝LVS server1(master):  keepalived、ipvsadm  IP:172.25.62.1 server4(backup): keepalived、ipvsadm   IP:172.25.62.4 ser

原创 Lvs+Keepalived原理篇

1.Lvs原理簡介 LVS由前端的負載均衡器(Load Balancer,LB)和後端的真實服務器(Real Server,RS)羣組成。RS間可通過局域網或廣域網連接。LVS的這種結構對用戶是透明的,用戶只能看見一臺作爲LB的虛擬服務器

原创 rhel6.5虛擬機的建立

封裝rhel6.5虛擬機鏡像 1.先打開虛擬機控制檯 2.點擊左上角的小電腦 選擇第一個 點擊dorward 3.選擇你要建立的對應版本的鏡像  點擊右下角進行選擇之後forward 4.設置內存大小 1024M夠用就行 512也可以 5

原创 Varnish搭建CDN

CDN的全稱是Content Delivery Network,即內容分發網絡。其基本思路是儘可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。 Varnish原理:varnish是一個http反向代理

原创 python初學day1

shell與python比較: shell腳本: #!/bin/bash echo hello sh shell.sh python腳本: #!/usr/bin/python ##或者#!/bin/python或者#!/usr/b

原创 python學習day02作業

1.數組 題目描述:請設計一個高效算法,查找數組中未出現的最小正整數。 給定數組的大小n和整數數組A,請返回數組中未出現的最小正整數。保證數組大小小於等於500 測試樣例:輸入: 4 -1 2 3 4輸出: 1 代碼:從1開始找,第一個沒

原创 python學習day3-棧隊列元組

棧和隊列 1.棧:先進後出   stack = [] info = """ 棧操作 1.入棧 2.出棧 3.棧長度 4.棧頂元素 5.退出 """ while True:

原创 python學習day04 算法集合函數

算法部分 from __future__ import division print """ 算法 1.加 2.減

原创 python學習day02作業2

1.python中如何讓列表中的姓名按行輸出, names = [‘fenytiao’, ‘fendai’, ‘fensi’]: A. print ‘\n’.join(names) B. print names.join(‘\n’) C.

原创 python學習day02

字符串處理   str() 字符串 int() 整數 long() 長整形 float() 浮點數 s="songajiwei" print "\'\"hanxiaogang\"\'" ##打印出'"引號 輸出:'"hanx

原创 防火牆IPTABLES

其實Iptables只是一個應用層的程序,它屬於用戶空房間,通過iptables配置規則後都會調用Netfilter開放的接口來對存放在內核空間中的數據進行修改,Nefilter是linux操作系統核心層內部的一個數據包處理模塊,在這些位

原创 DNS解析及輪詢

DNS DNS的解析過程   全球13個根服務器第一步:客戶機提出域名解析請求,並將該請求發送給本地的域名服務器.第二步:當本地的域名服務器收到請求後,就先查詢本地的緩存,如果有該紀錄項,則本地的域名服務器就直接把查詢的結果返回.第三步: