Linux重要檔案備份小程式

2021-10-24 05:43:29 字數 1235 閱讀 5675

以linux作業系統的標準目錄來說,建議備份的目錄應該包含下面的這些目錄

/etc/整個目錄

/home/整個目錄

/var/spool/mail/

/var/spool/cron

/var/spool/at

/var/lib/

這裡寫乙個指令碼,執行後將上述檔案都備份到根目錄下

輸入命令   

[root@localhost home]# touch /home/backup.sh

[root@localhost home]# vim /home/backup.sh  #開啟指令碼

在指令碼中寫入如下:

#! /bin/sh

mkdir /beifen 

#建立乙個臨時檔案

cp -r /etc /beifen

#將/etc整個資料夾拷貝到/beifen中

cp -r /home /beifen

#將/home整個資料夾拷貝到/beifen中

cp -r /root /beifen

#將/root整個資料夾拷貝到/beifen中

cp -r /var/spool/mail /beifen

#將/var/spool/mail整個資料夾拷貝到/beifen中

cp -r /var/spool/cron /beifen

#將/var/spool/cron整個資料夾拷貝到/beifen中

cp -r /var/spool/at /beifen

#將/var/spool/at整個資料夾拷貝到/beifen中

cp -r /var/lib /beifen

#將/var/lib整個資料夾拷貝到/beifen中

tar -zcpvf /backup$(date +%y%m%d).tar.gz /beifen

#將beifen資料夾打包

rm -rf /beifen/

回到終端

[root@localhost home]#chmod +x /home/backup.sh

#給backup.sh賦予執行能力

[root@localhost home]#./backup.sh

#執行backup.sh

[root@localhost home]#ls /

#可以看見根目錄下有個backup20200902.tar.gz的壓縮檔案了

已經成功完成了。

還可以設定定時備份,試驗成功後後續再更新

Linux 重要檔案目錄

檔案系統層次化標準 filesystem hierarchy standard fhs 樹形結構 boot 開機所需檔案 核心開機選單以及所需的配置檔案等 dev 以檔案形式存放任何裝置與介面 etc配置檔案 passwd 所有賬號資訊 shadow 密碼 group 組名 home家目錄 bin單...

PC Lint 重要檔案說明

pc lint 重要檔案說明 msg.txt 解釋告警的內容。options.lnt 反映全域性編譯資訊顯示情況的選項檔案,通常需要新增自定選項以使 檢查更為嚴格。env xx.lnt 講述如何將pc lint與對應的編輯環境結合起來,xx是si表示是為source insight配置的檢查環境,x...

核心的重要檔案

在網路中,不少伺服器採用的是linux系統。為了進一步提高伺服器的效能,可能需要根據特定的硬體及需求重新編譯linux核心.kernel 在網路中,不少伺服器採用的是linux系統。為了進一步提高伺服器的效能,可能需要根據特定的硬體及需求重新編譯linux核心。編譯linux核心,需要根據規定的步驟...