shell指令碼練習
1,啟動/關閉/重啟/檢視狀態nginx指令碼;
[root@localhost xiaoshu5]# vim xiaoshu5.sh
#!/bin/bash
#if [ "$1" == "start" ];then
service nginx start
echo "start"
elif [ "$1" == "stop" ];then
service nginx stop
echo "stop"
elif [ "$1" == "restart" ];then
service nginx stop
echo "stop"
service nginx start
echo "start"
elif [ "$1" == "status" ];then
pid=`ps -ef|grep nginx|grep -v grep|awk ""`
if [ "$pid" != "" ];then
echo "running"
else
echo "not running"
fielse
echo "usage[start|stop|restart|status]"
fi2,寫乙個shell指令碼,自動備份資料庫生成的檔案後並打包,自動傳輸到一台遠端主機,然後把備份的檔案和包都刪除;
1) 寫好shell指令碼:
#! /bin/bash
time=`date +%y%m%d%h`
mysqldump -cp --user=root --password='123456' cms | gzip > ~/mysql_shell_bak/cms_$time.sql.gz ;
umask 177
name=`scp ~/mysql_shell_bak/cms_$time.sql.gz [email protected]:~/backup`
name1=`rm -rf ~/mysql_shell_bak/cms_$time.sql.gz`
2) 設定進入遠端主機無金鑰:
3) 設定好之後就可以不用遠端主機的密碼直接連線了;
測試開發之測試基礎
一 測試的定義 通過人工或自動的手段,對被測物件進行檢測的活動。目的在於發現被測物件是否實現使用者的需求,或者弄清楚實際結果和預期結果之間的差異。二 測試的目的 三 測試的七大原則 四 測試的物件 測試物件包括軟體源 與軟體源 匹配的文件和支撐軟體源 執行的配置資料。測試物件 按照時間可分為 五 測...
測試開發系列之 filter listener
過濾器filter listener 應用場景 例如可以解決請求的中文亂碼問題 request.setcharacterencoding utf 8 對於post的請求中文亂碼 獲取時request.setcharacterencoding utf 8 響應時response.setcontentt...
測試開發之HTTP基礎
www的概念 world wide web 全球資訊網 乙個大規模的,聯機式的資訊儲藏所。url的一般格式 協議 主機 埠號 路徑 什麼是 http 超文字傳輸協議 在客戶程式 如瀏覽器 與www伺服器程式之間進行互動使用的協議 目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服...