常用的 Linux 服务器备份命令主要有以下几个:

(图片来源网络,侵删)
1、cp 命令
cp 命令用于复制文件或目录,可以用于备份。
2、rsync 命令
rsync 命令用于同步文件和目录,可以用于备份。
3、tar 命令
tar 命令用于创建、查看和解压 tar 归档文件,可以用于备份。
4、dd 命令
dd 命令用于按指定大小和个数直接复制文件或设备,可以用于备份整个硬盘或分区。
5、nc 命令
nc 命令用于网络通信,可以用于远程备份。
6、scp 命令
scp 命令用于在本地和远程主机之间复制文件,可以用于远程备份。
7、rsnapshot 命令
rsnapshot 是一个基于 rsync 的备份工具,可以用于定时备份。
8、cron 命令
cron 命令用于定时执行任务,可以用于定时备份。
以下是一些常用备份命令的使用示例:
1、cp 命令
复制文件 cp source.txt backup.txt 复制目录 cp r /path/to/source /path/to/backup
2、rsync 命令
同步文件 rsync av source.txt backup.txt 同步目录 rsync av progress /path/to/source /path/to/backup
3、tar 命令
打包文件 tar cvf backup.tar source.txt 打包目录 tar cvf backup.tar /path/to/source 解压 tar 文件 tar xvf backup.tar
4、dd 命令
备份整个硬盘 dd if=/dev/sda of=/path/to/backup.img bs=4M status=progress 备份分区 dd if=/dev/sda1 of=/path/to/backup.img bs=4M status=progress
5、nc 命令
客户端发送备份数据到服务器 cat backup.txt | nc server_ip server_port 服务器接收备份数据 nc l server_port > backup.txt
6、scp 命令
从本地复制到远程主机 scp local_file user@remote_host:/path/to/backup 从远程主机复制到本地 scp user@remote_host:/path/to/source local_backup_path
7、rsnapshot 命令
配置 rsnapshot rsnapshot configfile /path/to/backup /path/to/source 执行备份 rsnapshot t hourly
8、cron 命令
编辑 crontab 文件,添加定时任务:
每分钟执行一次备份任务 * * * * rsync av progress /path/to/source /path/to/backup