まず最初に。この小さくてシンプルなtarコマンドを使用して、すべての/ var /www/データをアーカイブします。
tar -zcvf archive.tar.gz /var/www
Code language: JavaScript (javascript)
次に、次のコマンドでMySQLデータベースをダンプします。
mysqldump -u root -p databasename > /root/backupname.sql
Code language: JavaScript (javascript)
データベースユーザーのパスワードを入力するように求められます (この場合はルート)。
scp archive.tar.gz root@destinationserver:/root
scp /root/backupname.sql root@destinationserver:/root
ここでも、リモートサーバーのパスワードの入力を2回求められます。 ただし、機密データはすべてそこに保存されます。
繰り返しになりますが、これは非常に単純で、tar、scp、sshで何ができるかを示すほんの少しのデモンストレーションです。