原创 監控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