原创 Linux容器技術和docker

發展歷程: 容器技術最早出現在FreeBSD上叫做 jail,將一個進程放入jail中運行,不管這個進程在其中發生怎樣的錯誤都不會影響到系統上其他進程的運行 jail技術在Linux中的實現叫做vserver,vserver

原创 python調用企業微信接口發送報警信息

在運維的日常工作中常常需要同監控打交道,而監控中最常用的功能介紹報警,最簡單的方式就是使用郵件進行報警,但是郵件報警不是特別及時(像我這種一天都不怎麼看郵件的估計得等服務掛了才知道),所以我們需要一種及時通信工具進行報警,常見的有短信,微信

原创 gitlab部署和應用及漢化

原文鏈接  https://www.cnblogs.com/zhujingzhi/p/9703457.html一、什麼是gitlib  Gitlab 是一個基於Git實現的在線代碼倉庫託管軟件,你可以用Gitlab自己搭建一個類似於Gith

原创 Git基礎入門(一)Git基礎概念

Git和傳統版本控制系統的區別:    傳統版本控制系統:        1、將數據保存的信息看作是一組基本文件和每個文件隨時間逐步累積的差異        2、只記錄發生改變的數據          3、每次克隆只獲取最新的內容     

原创 從運維角度看中大型網站架構的演變之路

本文出自 “李振良的技術博客” 博客,請務必保留此出處http://lizhenliang.blog.51cto.com/7876557/1951651前言網上有很多文章類似於我今天要分享的課程,有架構師寫的,有運維寫的,還有開發些的,偏重

原创 Git基礎入門(三)Git基本操作

獲取 Git 倉庫的兩種方式:    第一種是在現有項目或目錄下導入所有文件到Git中    第二種是從一個服務器克隆一個現有的Git倉庫初始化Git倉庫:    git init                #使Git能夠管理當前目錄(

原创 Linux系統管理之硬盤管理

硬盤是計算的重要組成部件之一,硬盤爲操作系統提供持久話存儲的功能,在Linux硬盤設備的性能和好壞可能關係到生成線的安全和用戶體驗等等。熟練的掌握硬盤管理相關的信息能讓我們處理起這些問題來得心應手。#Linux中最爲重要到的哲學就是一切皆文

原创 centos 6 lvm 擴容超過16T的一個坑(unknown device)

首先創建lvm(2個8T的盤,由於硬件製造商的原因8T的盤在操作系統識別來看並沒有8T) parted /dev/sdb parted /dev/sdc (parted) mklabel gpt

原创 Git基礎入門(八)Git分支的基本概念

幾乎所有的版本控制系統都以某種形式支持分支。 使用分支意味着你可以把你的工作從開發主線上分離開來,以免影響開發主線。 在很多版本控制系統中,這是一個略微低效的過程——常常需要完全創建一個源代碼目錄的副本。對於大項目來說,這樣的過程會耗費很多

原创 Git基礎入門(二)Git安裝和配置

sudo apt-get install git                                                #安裝Git(ubuntu)git clone git://git.kernel.org/pub

原创 Gut基礎入門(十)Git遠程分支

git fetch <遠程主機名> #將遠程主機的更新,取回本地git fetch <遠程主機名> <分支名> #取回遠程主機的master分支git fetch origin master

原创 Git基礎入門(九)Git分支管理

分支管理:branch命令    git branch                          #查看分支列表    git branch -v                       #查看分支列表,更詳細的    git

原创 mysql進階(三)MHA高可用集羣

簡介: 1、MHA目前在MySQL高可用方面是一個相對成熟的解決方案,是MySQL高可用環境下故障切換和主從提升的高可用軟件 2、MHA能在短時間內完成故障切換,並且在最大程度上保證數據的一致性,以達到真正意義上的高可用 3、MHA基於my

原创 我的友情鏈接

李振良的技術博客

原创 django forms使用

在app目錄下創建forms.py文件:   from django import forms         #導入相關模塊   class AddForm(forms.Form):         #必須繼承forms.Form