原创 Linux LVM硬盤管理及LVM擴容

近日一臺日誌服務器硬盤空間不足,想擴容一下磁盤容量,增加4塊磁盤方法1:做raid0 優點:硬件效率高 ,實施易操作。缺點:需要重啓服務器方法2: LVM 優點:不需要重啓服務器缺點:操作有點小麻煩LVM磁盤管理 一、LVM簡介... 1二

原创 我的友情鏈接

51CTO博客開發貓熊的幸福生活linux林肯Share your knowledge …賀春暘的技術專欄鄧俊陽的Blog夜的博客實踐檢驗真理李晨光原創技術博客溫水煮青蛙峯雲,就她了。煮酒品茶王偉

原创 python 學習-乘法表實例

for i in range(1,10):        for j in range(1,i+1):                print "%s * %s = %s\t" %(j,i,i*j),    print "\n"-----

原创 shell 截取文件名及擴展名

filename="hello.jpg"name=${filename%.*} //截取文件名從右向左第一個.之後全刪除echo $name         //打印filename="hello.jpg"name=${filename#*

原创 Linux LVM硬盤管理及LVM擴容

近日一臺日誌服務器硬盤空間不足,想擴容一下磁盤容量,增加4塊磁盤方法1:做raid0 優點:硬件效率高 ,實施易操作。缺點:需要重啓服務器方法2: LVM 優點:不需要重啓服務器缺點:操作有點小麻煩LVM磁盤管理 一、LVM簡介... 1二

原创 ossec 學習三 (ossec -wui 安裝)

安裝管理界面 ossec-wuiwget http://www.ossec.net/files/ossec-wui-0.X.tar.gz[root@db src]# tar xf ossec-wui-0.x.tar.gz [root@db

原创 svn強制要求提交註釋

不少開發員提交修改的時候都不寫註釋,導致查看歷史時很費勁,也不太符合規範。有的公司要求每次提交修改時都寫上bug號或者任務描述,那麼如何在工具上防止開發員們不寫註釋呢? 利用svn的pre-commit鉤子可簡單實現此要求。 進入倉庫pro

原创 OSSEC 學習一

OSSEC 安裝詳解簡介寫在前面的話,網上能夠找到一些關於ossec方面的資料,雖然很少,但是總比沒有強,不過在實際的使用過程中還是會碰到許多稀奇古怪的問題。整理整理我的使用過程,就當做一篇筆記吧。PS:本文填了很多坑。OSSEC是一款開源

原创 linux 批量添加用戶及密碼

#!/bin/bashfor i in {1..5}do        pass=`cat /dev/urandom |head -n 1|md5sum |head -c 5`        echo "user$i:$pass" >>tm

原创 python 批量執行sql文件

需求: 要在服務器上指執行sql 爲了不影響線上用戶正常使用,且執行10000行暫停10秒。然後用python 寫了這樣一個文件文件存放位置: /root/sql/  文件名:2 3 4 5 6  .....這樣做是爲了省事 用 range

原创 python 讀取excel 生成json 讀取json

# _*_ coding: utf-8import xlrd,sysimport pickleimport jsondata=xlrd.open_workbook("d:/test/6.xlsx")##讀取工作表,方法可以按順序索引找,也可

原创 ossec 學習二 (ossec -analogi安裝)

安裝web界面 analogi上面我們安裝了ossec的服務端,並且爲ossec添加了一個客戶端,非常簡單的一個環境,環境是搭建好了,可是目前這個環境如果我們要分析ossec的報警信息就太麻煩了,所以我們安裝第三方的 web界面用來顯示報警

原创 監控mysql從服務器狀態

測試環境:CentOS 5.3    mysql  5.5   #!/bin/sh while true do sn=`ps aux|grep "$1"|egrep -v "grep|$0"|wc -l` if [ $sn != 0 ];t

原创 關於百度echarts使用

前段時間研究了一下百度 echarts 做了個網絡質量的實時圖。有興趣同學可以相互交流學習一下。基本思路是: 前端數據使用echarts展示, 數據採集是用python獲取並存入MYSQL ,然後用django把前端和數據連接起來。廢話不多

原创 關於linux批量改文件名問題

hello.txt  ----> hello1.txttest.txt   ----->test2.txt====================================#!/bin/bashi=1for file in `ls *