[root@web ~]# ip a|grep eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
inet 192.168.1.106/24 brd 255.255.255.255 scope global eth0
[root@web~]#scp root@192.168.1.107:/root/.ssh/id_dsa.pub /root/.ssh/authorized_keys
id_dsa.pub 100% 607 0.6KB/s 00:00
[root@web ~]# ls ~/.ssh/
authorized_keys id_rsa known_hosts
[root@jadeshow ~]# ssh 192.168.1.106
Last login: Sun Jun 20 22:30:54 2010 from jadeshow
[root@jadeshow ~]# ssh 192.168.1.106
Last login: Sun Jun 20 22:31:29 2010 from jadeshow
[root@web ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:00:F0:ED
inet addr:192.168.1.106 Bcast:255.255.255.255 Mask:255.255.255.0
[root@web ~]# ssh 192.168.1.107
root@192.168.1.107's password: 此處須要輸入密碼
Last login: Sun Jun 20 22:34:37 2010 from 192.168.1.106
[root@jadeshow ~]#
root@jadeshow .ssh]# rsync -av ~/ -e ssh 192.168.1.106:~/backup
#-v 詳細輸出模式 -a, --archive 歸檔模式,表示以遞歸方式傳輸文件,並保持全部文件屬性 -e 調用 ssh
building file list ... done
./
.bash_history
.bash_logout
.bash_profile
.bashrc
.cshrc
.tcshrc
.viminfo
anaconda-ks.cfg
install.log
install.log.syslog
.gconf/
.gconf/apps/
.gconf/apps/%gconf.xml
.gconf/apps/gnome-session/
.gconf/apps/gnome-session/%gconf.xml
.gconf/apps/gnome-session/options/
.gconf/apps/gnome-session/options/%gconf.xml
.gconfd/
.gconfd/saved_state
.ssh/
.ssh/id_dsa
.ssh/id_dsa.pub
.ssh/id_rsa
.ssh/known_hosts
backup/
python/
python/fulijisuanqi.py
python/python.py
sent 35361 bytes received 514 bytes 23916.67 bytes/sec
total size is 33739 speedup is 0.94
人工對比源和目標的文件數目
[root@jadeshow ~]# ls
anaconda-ks.cfg backup install.log install.log.syslog python
[root@web ~]# ls backup/
anaconda-ks.cfg backup install.log install.log.syslog python
總結
本次的的文已經到這裏就結束了,不過通常在生產環境中 備份的文件通常會被按時間順序打成包,而且利用腳本和crontab定時任務來實現特定文件的定時備份。
(菜鳥寫博,老鳥飛過。歡迎拍磚,深刻交流!)
多吃東西多喝水,
少玩遊戲少睡覺! -------珏石頭