原创 監控linux機器負載腳本
top.sh & 每隔一分鐘記錄一次cpu負載情況到top.txt文件 #!/bin/bash while [ 1 ] do top -b -n 1 |awk '/^top/||/Cpu/ {print}' >>top.t
原创 shell條件判斷 條件爲何值時判斷語句爲真
#!/bin/bash if [ 0 ] then echo "0 is true" else echo "0 is flase" fi if [ 1 ] then echo "1 is true" else
原创 shell中的指針-變量的間接引用
#!/bin/bash a=abcd abcd=1234 echo "a = $a" eval a=\$$aecho "now a = $a" #
原创 centos 下mysql 密碼設置,遠程訪問
http://www.linuxforum.net/books/mysqlmanual/manual_Privilege_system.html#User_names 詳細可以查看這個網址。 shell> mysql -u root
原创 find 命令用法,根據時間,文件權限,查找文件
find pathname -options [-print -exec -ok] pathname find命令所查找的目錄路徑。例如用.來表
原创 tar 備份文件
將當前文件夾下文件備份至/home 如果不輸入備份文件名稱則使用backup+date #!/bin/bash BACKFILE=back-$(date +%m-%d-%y) #備份文件中嵌入時間 archive=${1:-$BACK
原创 shell 函數,去掉傳遞進來參數開頭的0
#!/bin/bash # 去掉傳遞進來參數開頭的0(也可能是多個0),如果不去掉bash會把這個值當做8進制來解釋 strip_leading_z
原创 mysql二進制日誌分析
配置的主主複製模式,實際我們只關心主備情況下的二進制日誌 Mysql日誌的一些命令 2 常用日誌命令 SHOW ENGINES 顯示mysql發行版的所有可用存儲引擎的列表及其狀態,有助於查看複製過程中是否在master和slave上存在
原创 time 命令重定向問題
問題,一些命令輸出無法定向到文件 root@cloud01:~# time > a.txt real 0m0.000s user 0m0.000ssys 0m0.000s 執行後沒有將輸出打印到a.txt文件 ti
原创 nginx ——redhat5.5 實現負載均衡
nginx負載均衡配置 1物理環境 192.168.221.129 Redhat5.5 nginx-0.7.69穩定版 192.168.221.130 Redhat5.5 nginx-0.7.69穩定版 2.安裝環
原创 逐行讀取文本內容 循環讀取字符串內容
time.txt 文本文件 #!/bin/bash x=0 cat time.txt | while read line do echo $x $line x=$(($x+1))done 或者 #!/bin/bash x=
原创 單引號內引入變量 shell 命令輸出賦值給變量,以及用變量替換命令
單引號內嵌套單引號即可使用變量。 #!/bin/bash i=10 echo $i echo '$i'echo '$i is : '$i'' 執行結果 # ./test.sh 10 $i $i is : 10 單引號內嵌套單引號即可使用
原创 keepalive+mysql 主主配置
1. 環境說明: 機器名 eth0 說明 server01 192.168.100.30/24 Mysql、keepalive server02 192.168.100.31/24 Mysql、kee
原创 ubuntu下用Pip安裝python拓展包
ubuntu下用Pip安裝python拓展包 今天在windows下學習django的時候創建admin的用戶,在python命令模式執行manage.py createsuperuser python.exe虛擬機崩潰...我也
原创 python 安裝升級
CentOS默認安裝2.6 下載python2.7的包 # yum install zlibzlib-devel 先安裝這個後面安裝setuptool有用 # wget http://www.python.org/ftp/pyth