臨時備份,即為防止操作意外,在操作前進行備份,若操作過程中出錯,便用備份還原,若操作成功,即可刪除備份檔案,故稱為「臨時備份」。 %%
備份指令碼:
#file bak.sh
file="./bak.tar.gz"
if [ ! -f $file ]; then
tar cvzf $file /tmpfi
#用 file 變數儲存打包檔案路徑, tar 命令後的就是需要備份的路徑,比如上面就是備份 /tmp 目錄,若需要備份多個目錄,如 /tmp, /srv, /usr 即寫為:
tar cvzf $file /tmp /srv /usr
#注意要寫絕對路徑,以方便備份多個目錄及還原。
%%還原指令碼
#file: unbak.sh
tar xvf ./bak.tar.gz -c /
#./bak.tar.gz 為備份指令碼定義的打包檔案路徑。
用 bash 指令碼統計詞頻
上週有朋友問一問題,他有乙個包含若干行ip位址的文字檔案,每個ip佔一行,需要統計每個ip在檔案中出現的次數,並且按照出現次數逆序排列。開始的時候使用了乙個 awk 指令碼來解決這個問題 bin awk f filename count ip.awk begin end 再執行 cat ip fil...
SqlServer整庫備份還原指令碼
一。整備資料庫 指令碼分為兩部分,一部分是批處理檔案 dbbak.bat 一部分為sql檔案 dbbak.sql 兩個檔案要放在同乙個目錄下。批處理檔案中為主檔案,真正的資料庫備份操作是在sql檔案中完成的。1.批處理檔案內容 sqlcmd s 192.168.56.36 usa ppassword...
db2備份還原 自動備份指令碼
c documents and settings db2admin db2 create db tt on d db20000i create database命令成功完成。c documents and settings db2admin db2 connect to tt 資料庫連線資訊 資料庫...