10.32/10.33 rsync通过服务同步

使用服务同步需要开启rsync --daemon服务,并且需要监听端口(默认是873,端口是可以自定义的)开启完之后客户端就可以通过这个端口和服务端进行通信。

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

在开启服务之前需要编辑配置文件八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具,你也可以写到别的地方,但是如果写到别的地方开启服务的时候就需要在rsync --daemon后面再指定路径。

编辑配置文件格式示例:(将它粘贴进八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具里)

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具(我们把path后面的root改成tmp,然后再自己创建一个/tmp/rsync目录并改权限为777,这样方便操作)

然后开启rsync --daemon服务

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具(开启完之后检查一下是否开启服务了)

然后我们检查一下监听的端口

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具(如果没有指定ip默认是全部的ip)

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具test是模块的名字,就是我们刚刚加进配置文件里的大括号里的名字,这个模块名代表的路径就是我们刚刚改的/tmp/rsync,然后回车运行,如果报错就要检查一下网络是否连接,还有端口是否能ping通,还有是否停用firewalld服务,如果没有挺就需要使用如下面停掉。

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具(不管是客户端还是服务端都要停掉)

我们同步的时候是需要输入密码的,因为我们在给配置文件添加的行里有两行是关于密码的,我们可以把以下两行前面加上井号,这样同步的时候就可以不用输密码。

编辑配置文件格式示例每一条什么意思如下:

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

use chroot最好改成false,不然如果要同步的目录里有软连接并且你加了L(软连接源文件不在指定的目录里)就会报错。

下面我们开重新启动一下它,把端口改一下,把rsync关掉然后重新打开。

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

然后查看一下就变成了8730端口(我们之前改的)

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

然后再同步就会报错,所以我们要给它指定端口号为8730

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

10.34 linux系统日志

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具linux系统总日志

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具切割日志(系统会自动切割日志,防止日志无限制的增加)

我们可以看一下它的文件八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

红框分别表示1、每周切割一次  2、切割的文件只保留4个(也就是保留一个月)3、创建一个新的文件(切割完之后会创建一个新的文件)4、后缀名(默认是日期)5、是否要压缩

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具把系统里硬件相关的日志列出来(是保存在内存中的,dmesg -c可以清除,重启系统又会生成)如果你的硬盘坏了,或者网卡坏了都会记录在这里。

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具系统启动的日志,和dmesg很像,但是不一样。

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具用来查看正确的登录历史

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具用来查看登录失败的历史

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具安全日志(如果有人暴力**你的密码就会有记录)

10.35 screen工具

screen虚拟的屏幕,或者说是一个虚拟的终端。

可以让任务一直执行,并且可以随时把任务退出临时放到后台去,随时调回来也可以。

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具首先安装screen包。

直接运行screen就可以进入screen虚拟终端,然后运行一个不中断的命令,然后按住ctrl和a然后再按d,然后就可以放到后台了。

我们可以使用八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具列出后台任务

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

想要调出来就使用八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具 加id号,如果不想用screen了,直接输入exit就行了,也可以搞多个任务,每运行一个命令用一下ctrl和a然后再按d。

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

如果任务多的话很可能会忘记某个任务是做什么用的了,可以使用八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具自定义名字,

八周第三次课 2017.12.6 rsync通过服务同步、linux系统日志、screen工具

相关文章:

  • 2021-12-25
  • 2021-05-13
  • 2021-10-03
  • 2021-10-29
  • 2021-06-10
  • 2022-01-07
  • 2021-09-14
猜你喜欢
  • 2021-06-28
  • 2021-05-25
  • 2022-02-04
  • 2021-12-28
  • 2021-08-24
  • 2021-05-27
  • 2021-12-20
相关资源
相似解决方案