2011年6月15日 星期三

Rsync 使用

[Server端-192.168.102.242]
1.安裝
yum install xinetd rsync -y

2.修改 /etc/xinetd.d/rsync
disable = yes 改為 disable = no

3.新建或是修改 /etc/rsyncd.conf
加入以下
#============================
#備份模組
[bkusermodule]
#備份之檔案的存放路徑
path = /home/bkhome/html
ignore errors
read only = no
list = no
#驗證的用戶名稱 (此名稱只需存在於密碼檔裡面)
auth users = bkuser
#執行程式時所使用的用戶及群組名稱,備份之後檔案的擁有者及群組
uid = bkhome
gid = bkhome
#密碼檔的位置
secrets file = /etc/rsync.password
#============================

4.設定密碼檔及權限
echo "bkuser:1234567" >> /etc/rsync.password
chmod 600 /etc/rsync.password

5.啟動
service xinetd restart
rsync --daemon

6.增加到啟動檔案
echo "rsync --daemon" >> /etc/rc.d/rc.local

[Client端-192.168.102.2]
1.建密碼檔 /etc/password.txt 內容為 1234567

2.設定密碼檔權限
chmod 600 /etc/password.txt

3.開始同步
rsync 參數 備份來源位置 帳號@SERVER位置::備份模組

windows密碼檔用法
rsync -avHSz --delete /home/php bkuser@192.168.102.242::bkusermodule < /etc/password.txt

Linux密碼檔用法
rsync -avHSz --delete --password-file=/etc/password.txt /home/php bkuser@192.168.102.242::bkusermodule

.

2011年5月17日 星期二

rsync 走SSH用法

rsync -e --delete /usr/bin/ssh -aS /本地來源目錄位置 root@遠端ip:/遠端目地目錄位置

CentOS 升級 php4 mysql4

yum -y --enablerepo=centosplus --exclude=php-domxml install php*

yum -y --enablerepo=centosplus --exclude=mysql-domxml install mysql*

2011年5月14日 星期六

NcFTP

==使用YUM安裝==
1.rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

2.yum list *NCFTP*

3.yum install ncftp

==使用==
FTP整個資料夾
ncftpput -u [ftp_id] -p [ftp_pw] -A -R -m -V [ftp_ip] [遠端路徑] [本地檔案]

實例:
ncftpput -u webuser -p ftp_pwd -A -R -m -V 192.168.50.123 /home/webuser ./webuser/*

==官方網址=
http://www.ncftp.com/ncftp/

2011年3月21日 星期一

查看哪個目錄使用量

du -h --max-depth=1