在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。
e=stream</P> wait=no
user=root
server=/usr/bin/rsync
server_args=--daemon
log_on_failure+=USERID
}
重启xinetd以启动rsync服务
servicexinetdrestart
5)检察rsync变乱一般运转
输出命令:netstat-ant|grep:873如有显现以下一条语句,则申明rsync服务已一般启动了。
tcp000.0.0.0:8730.0.0.0:*LISTEN2.客户真个设置:利用体系自带的rsync工具,拔出体系启动光盘,经由过程rpm安装rsync工具。
1)编纂/etc/rsyncd.scrt文件,暗码认证文件
zhouhw:123456
该更权限为600:chmod600/etc/rsyncd.scrt2)编纂剧本vi/root/scrpit/rsync.sh并到场开机主动启动。
#!/bin/sh/usr/bin/rsync-vazu--progress--deletezhouhw@192.168.10.2::rsync/turbomail--password-file=/etc/rsyncd.scrtzhouhw@192.168.10.2::test/turbomail--password-file=/etc/rsyncd.scrt修正权限:chmodu+x/root/scrpit/rsync.sh实行./rsync.sh同步数据。
3)编纂/etc/crontab文件,界说为每小时30分钟实行一次数据同步。
vi/etc/crontab
#run-parts
01****rootrun-parts/etc/cron.hourly024***rootrun-parts/etc/cron.daily224**0rootrun-parts/etc/cron.weekly4241**rootrun-parts/etc/cron.monthly30****root/root/scrpit/rsync.sh客户真个设置到此就能够了,服务器与客户真个数据也会在每小时的第30分钟实行一次。
客户端同步命令详解:
v,--verbose具体形式输入-q,--quiet精简输入形式-c,--checksum翻开校验开关,强迫对文件传输举行校验-a,--archive回档形式,暗示以递回体例传输文件,并坚持一切文件属性,即是-rlptgoD-r,--recursive对子目次以递回形式处置-R,--relative利用绝对路径信息-b,--backup创立备份,也就是关于目标已存在有一样的文件名时,将老的文件从头定名为~filename。可使用--suffix选项来指定分歧的备份文件前缀。
--backup-dir将备份文件(如~filename)寄存在在目次下。
-suffix=SUFFIX界说备份文件前缀
-u,--update仅仅举行更新,也就是跳过一切已存在于DST,而且文件工夫晚于要备份的文件。(不掩盖更新的文件)-l,--links保存软链结-L,--copy-links想看待惯例文件一样处置软链结
--copy-unsafe-links仅仅拷贝指向SRC路径目次树之外的链结
--safe-links疏忽指向SRC路径目次树之外的链结
-H,--hard-links保存硬链结-p,--perms坚持文件权限-o,--owner坚持文件属主信息-g,--group坚持文件属组信息-D,--devices坚持设备文件信息-t,--times坚持文件工夫信息-S,--sparse对希罕文件举行特别处置以节俭DST的空间-n,--dry-run实际哪些文件将被传输-W,--whole-file拷贝文件,不举行增量检测-x,--one-file-system不要超过文件体系界限-B,--block-size=SIZE查验算法利用的块尺寸,默许是700字节-e,--rsh=COMMAND指定替换rsh的shell程序
--rsync-path=PATH指定远程服务器上的rsync命令地点路径信息
-C,--cvs-exclude利用和CVS一样的办法主动疏忽文件,用来扫除那些不但愿传输的文件--existing仅仅更新那些已存在于DST的文件,而不备份那些新创立的文件
--delete删除那些DST中SRC没有的文件
--delete-excluded一样删除吸收端那些被该选项指定扫除的文件
--delete-after传输停止今后再删除
--ignore-errors实时呈现IO毛病也举行删除
--max-delete=NUM最多删除NUM个文件
--partial保存那些因故没有完整传输的文件,所以加速随后的再次传输--force强迫删除目次,即便不为空
--numeric-ids不将数字的用户和组ID婚配为用户名和组名
--timeout=TIMEIP超不时间,单元为秒-I,--ignore-times不跳过那些有一样的工夫和长度的文件--size-only当决意是不是要备份文件时,仅仅观察文件巨细而不思索文件工夫--modify-window=NUM决意文件是不是工夫不异时利用的工夫戳窗口,默许为0
-T--temp-dir=DIR在DIR中创立一时文件
--compare-dest=DIR一样对照DIR中的文件来决意是不是必要备份
-P同等于--partial
--progress显现备份历程
-z,--compress对备份的文件在传输时举行紧缩处置
--exclude=PATTERN指定扫除不必要传输的文件形式
--include=PATTERN指定不扫除而必要传输的文件形式
--exclude-from=FILE扫除F
上一页123下一页
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。 |