rsync でバックアップ
YahooBB
Open ssh
Webalizer
quota
私のネットワーク環境を紹介します。
ネットワーク図は、以下のとうりです。
もっともシンプルなネットワークだと思います。Turbo Linux6.5 Server
をルーターとして
設定しスイッチングハブにつなぎ2台の Windows98
(1台は,TurboLinux Workstation7
もインストール)をつないでいます。

rsyncは、ファイル転送に適したオープンソースのソフトです。
ファイル転送ができるということは、定期的に行うことでバックアップをすることになります。
TurboLinux6.5 Serverの/home/hogeをTurboLinux7 WorkStationの/home/へ転送します。
|
rsyncを確認します。 [hoge@hat9 hoge]$ rpm -qa | grep rsync rsync-2.4.6-4 とりあえず、TurboLinux7 WorkStationからrsyncをしてみました。 [hoge@hat7 hoge]$ /usr/bin/rsync -auz --delete 192.168.0.1:/home/hoge /home/ hat9.yahoo.co.jp: Connection refused unexpected EOF in read_timeout Connection refusedになりました。rsyncは、転送にはrshまたは、sshを使用します。 デフォルトではrshですので、rshを使用するための設定を行います。 hat9 TurboLinux6.5 Server [root@hat9 home]# xemacs /etc/inetd.conf # Shell, login, exec and talk are BSD protocols. # shell stream tcp nowait root /usr/sbin/tcpd in.rshd →コメントアウトします。 #login stream tcp nowait root /usr/sbin/tcpd in.rlogind #exec stream tcp nowait root /usr/sbin/tcpd in.rexecd #talk dgram udp wait root /usr/sbin/tcpd in.talkd #ntalk dgram udp wait root /usr/sbin/tcpd in.ntalkd inetdを再起動します。 [root@hat9 home]# ps ax | grep inetd 214 ? S 0:00 inetd [root@hat9 home]# kill -HUP 214 hosts.allowファイルにin.rshdを追加します。 [root@hat9 home]# xemacs /etc/hosts.allow in.rshd : 192.168.0. : allow もう一度、TurboLinux7 WorkStationからrsyncをしてみました。 [hoge@hat7 hoge]$ /usr/bin/rsync -auz --delete 192.168.0.1:/home/hoge /home/ Permission denied. unexpected EOF in read_timeout 今度は、Permission deniedです。/home/hoge/.rhostsファイルを作ります。 [hoge@hat9 hoge]$ xemacs .rhosts 192.168.0.20 もう一度、TurboLinux7 WorkStationからrsyncをしてみました。 [hoge@hat7 hoge]$ /usr/bin/rsync -auz --delete 192.168.0.1:/home/hoge /home/ エラーは表示されず、しばらくしてからプロンプトが返ってきました。 /home/hoge/を確認するとhat9の/home/hoge/と同じになっていました。 オプションの説明です。 -a : ファイルの属性などの情報を保ってコピーする -c : checksum を使う -u : より新しければ、更新しない -z : ファイルを圧縮しながら転送する -v : 転送情報を詳しく表示 -q : 転送情報を表示しない --delete : 転送元のディレクトリにはないが、転送先のディレクトリにあるファイルを削除する --exclude: 転送元のディレクトリのうち、転送しないファイルを指定する |
2002.10.6