透明 发表于 2015-1-18 11:19:46

Linux设计rsync设置与案例仓酷云

学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
安装历程不在此形貌。
设置:/etc/rsyncd.conf
Shell代码

[*]uid=root
[*]gid=root
[*]usechroot=no
[*]maxconnections=5
[*]
[*]logfile=/var/log/rsyncd.log
[*]secretsfile=/etc/rsyncd.secrets
[*]readonly=yes
[*]
[*]
[*]path=/home
[*]list=yes
[*]ignoreerrors
[*]authusers=linuxsir
[*]comment=linuxsirhome
[*]exclude=beinan/samba/
[*]
[*]
[*]path=/opt
[*]list=no
[*]ignoreerrors
[*]comment=optdir
[*]authusers=beinan
创立密钥:/etc/rsyncd.secrets

[*]linuxsir:222222
[*]beinan:333333
内容格局为:
用户名:暗码
secrets权限设为600:chmod600/etc/rsyncd.secrets,这是防备被变动或形成毛病
参数申明
Java代码

[*]pidfile=/var/run/rsyncd.pid注:告知历程写到/var/run/rsyncd.pid文件中;
[*]
[*]port=873注:指定运转端口,默许是873,您能够本人指定;
[*]
[*]address=192.168.1.171注:指定服务器IP地点;
[*]
[*]uid=nobody
[*]gid=nobdoy注:服务器端传输文件时,要发哪一个用户和用户组来实行,默许是nobody。假如用nobody用户和用户组,大概碰到权限成绩,有些文件从服务器上拉不上去。以是我就偷懒,为了便利,用了root。不外您能够在界说要同步的目次时界说的模块中指定用户来办理权限的成绩。
[*]
[*]usechroot=yes注:用chroot,在传输文件之前,服务器保卫程序在将chroot到文件体系中的目次中,如许做的优点是大概回护体系被安装毛病侵袭的大概。弱点是必要超等用户权限。别的对标记链接文件,将会扫除在外。也就是说,你在rsync
[*]服务器上,假如有标记链接,你在备份服务器上运转客户真个同步数据时,只会把标记链接名同步上去,其实不会同步标记链接的内容;这个必要本人来实验;
[*]
[*]readonly=yes注:readonly是只读选择,也就是说,不让客户端上传文件到服务器上。另有一个writeonly选项,本人实验是做甚么用的吧;
[*]#limitaccesstoprivateLANs
[*]
[*]hostsallow=192.168.1.0/255.255.255.010.0.1.0/255.255.255.0注:在您能够指订单个IP,也能够指定全部网段,能进步平安性。格局是ip与ip之间、ip和网段之间、网段和网段之间要用空格离隔;
[*]
[*]maxconnections=5注:客户端最多毗连数;
[*]
[*]motdfile=/etc/rsyncd/rsyncd.motd
[*]注:motdfile是界说服务器信息
[*]
[*]secretsfile=/etc/rsyncd/rsyncd.secrets注:暗码存在哪一个文件;
模块界说:

[*]注:模块,它为我们供应了一个链接的名字,链接到哪呢,在本模块中,链接到了/home目次;要用情势;
[*]
[*]path=/home注:指定文件目次地点地位,这是必需指定的;
[*]
[*]authusers=linuxsir注:认证用户是linuxsir,是必需在服务器上存在的用户;
[*]
[*]list=yes注:list意义是把rsync服务器上供应同步数据的目次在服务器上模块是不是显现列出来。默许是yes。假如你不想列出来,就no;假如是no是对照平安的,最少他人不晓得你的服务器上供应了哪些目
[*]录。你本人晓得就好了;
[*]
[*]ignoreerrors注:疏忽IO毛病,具体的请查文档;
[*]
[*]comment=linuxsirhomedata注:正文能够本人界说,写甚么都行,写点相干的内容就行;
[*]exclude=beinan/samba/
exclude是扫除的意义,也就是说,要把/home目次下的beinan和samba扫除在外;beinan/和samba/目次之间有空格分隔;

[*]
[*]path=/opt注:指定文件目次地点地位;
[*]
[*]list=no
[*]
[*]comment=optdir
[*]
[*]authusers=beinan注:是必段在服务器上存在的用户;
同步例子

[*]当地拷贝:
[*]rsync[选项]SRC…DEST,在当地举行复制操纵
[*]
[*]shell形式:
[*]rsync[选项]Host:SRC…,拉举措,从远程主机拉文件到当地
[*]rsync[选项]SRC…Host:DEST,推进作,把当地文件推送到远程主机
[*]
[*]daemon形式:
[*]rsync[选项]Host::SRC…,拉举措
[*]rsync[选项]rsync://Host[:port]/SRC…,仍旧是拉举措
[*]rsync[选项]SRC...Host::DEST,推进作
[*]rsync[选项]SRC...rsync://Host[:port]/DEST,仍旧是推进作
rsync参数申明

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

金色的骷髅 发表于 2015-1-20 20:31:15

最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。

海妖 发表于 2015-1-25 10:22:39

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。

活着的死人 发表于 2015-1-26 23:08:22

你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。

冷月葬花魂 发表于 2015-2-4 21:22:34

目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。

简单生活 发表于 2015-2-10 12:25:12

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

变相怪杰 发表于 2015-2-16 22:21:46

直到学习Linux这门课以后,我才知道,原来我错了。?

第二个灵魂 发表于 2015-2-17 11:56:38

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。

爱飞 发表于 2015-3-5 19:28:50

上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.

再现理想 发表于 2015-3-10 02:05:29

其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?

因胸联盟 发表于 2015-3-17 03:51:25

下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。

谁可相欹 发表于 2015-3-23 18:08:36

任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
页: [1]
查看完整版本: Linux设计rsync设置与案例仓酷云