CentOS Stream 是一個基于 Red Hat Enterprise Linux (RHEL) 8 的發行版,它提供了企業級的穩定性和安全性
sudo mkdir /backups/centos_stream
rsync
命令備份 /etc
目錄:sudo rsync -avz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /etc/ /backups/centos_stream/
這個命令將 /etc
目錄下的所有內容(除了指定的特殊目錄)復制到 /backups/centos_stream/
目錄中。
rsync
命令備份 /var
目錄:sudo rsync -avz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /var/ /backups/centos_stream/
這個命令將 /var
目錄下的所有內容(除了指定的特殊目錄)復制到 /backups/centos_stream/
目錄中。
tar
命令創建一個包含 /etc
和 /var
目錄的歸檔文件:sudo tar -czvf /backups/centos_stream/centos_stream_backup.tar.gz /etc/ /var/
這個命令將 /etc
和 /var
目錄打包成一個名為 centos_stream_backup.tar.gz
的歸檔文件。
(可選)如果需要備份其他目錄或文件,可以使用類似的方法添加到 rsync
或 tar
命令中。
定期執行備份命令以保持數據的最新狀態。你可以使用 cron
任務來自動執行備份腳本。例如,以下 crontab
設置將每天凌晨 2 點執行備份腳本:
0 2 * * * /path/to/your/backup_script.sh
注意:請將 /path/to/your/backup_script.sh
替換為實際的腳本路徑。在腳本中,你需要包含上述的 rsync
和 tar
命令。