学习linux的第二十六天

rsync工具介绍

在这里插入图片描述
rsync是系统数据下的备份工具,rsync不仅可以以远程同步数据,而且可以本地同步数据,但不同cp和scp的一点是,她不会覆盖以前的数据,而是先判断以存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。
在这里插入图片描述
上列是把/etc/passwd同步到tmp目录下,并改名为1.txt。如果想远程复制,数据备份就是这样的形式:IP:path比如:
在这里插入图片描述.

首次输入yes继续,当建立连接后,需要输入密码。
还有就是rsync的命令格式;
rsync[OPTION]…SRC DEST
rsync[OPTION]…SRC[USER@]HOST:DEST
rsync[OPTION]…[USER@]HOST:SRC:DEST
rsync[OPTION]…[USER@]HOST::SRC:DEST
rsync[OPTION]…SRC[USER@]HOST::DEST
第一个例子是第一种格式
第二个例子是第二种格式但不同的是,没有加user@host,如果不加默认指root
第三个例子是第三种格式是从远程目录同步数据到本地
第四个例子和第五个例子使用了两个冒号,这种格式和其他格式的验证方式不同

rsync的常用选项

在这里插入图片描述
选项虽然多,但是常用的选项也就 -a -v -z --delete --exclude这几个 我们简单介绍一下:
-a:在这里插入图片描述
这里会出现一个问题就是本来想把test1目录直接复制到test2目录,可结果rsync却新建了test2目录,然后吧test1放到test2中为避免这种事情发生为明年可以这样做:
在这里插入图片描述
这里加一个斜杠就可以了,建议你备份的时候使用esync备份目录时,要养成加斜杠的习惯。前面有-a选项等同于-rlptgoD,而且-a还可以和–no-OPTIN一并使用。
-v:在这里插入图片描述
使用-v选项,跳过了非普通文件123.txt 其实123.TXT是一个软连接文件,如果不适用-l系统则不会理会软连接文件。
-l:具体如下:
在这里插入图片描述
加上-L选项就可以吧SRC中的软链接的目标文件复制到DST中了。
-u:如下所示:
在这里插入图片描述
以上是修改test2/1的创建时间,然后不加-u同步
下面是加上-u同步
在这里插入图片描述加上-u不会再把test1/1同步为test2/1了
–delete选项:
在这里插入图片描述
上列中test2目录并没有删除123.txt下面加上–delete试一下:
在这里插入图片描述
如果在DST中增加文件了,而SRC当中没有这些文件,同步时加上–delete选项后同样删除新增的文件。
–exclude选项:
在这里插入图片描述
该选项还可以与匹配字符*一起使用,如下:
在这里插入图片描述
上列中使用–progress选项,它主要是用来观察rsync同步过程状态。

rsync通过ssh同步

上面介绍的第二种和第三种就是通过ssh方式进行备份数据的。这种可以让用户登录到远程的机器然后执行rsync的任务:
在这里插入图片描述
上面的方式就是第二种通过ssh复制的数据,需要输入192.168.240.136那台机器root账户的密码。
当然也可使用第三种方式:
在这里插入图片描述## rsync通过服务同步.
在这里插入图片描述
在这里插入图片描述
这里配置文件为两部分,全局配置部分和模块配置部分,全局就几个参数,rsync中的port logfile和address都是全局配置,而【test】以下部分就是模块配置部分了。
下面就是简单介绍一下参数的作用了

在这里插入图片描述

在这里插入图片描述
这种方式就是在远程主机建立一个rsync的服务器,在服务器上配置好rsync的各种应用。

linux系统日志

在这里插入图片描述
常查看的日志文件为var/log/messages,它是核心系统日志文件。包含了系统启动时的引导消息通常情况下,var/log/messages是做故障诊断是首先要查看的文件。
在这里插入图片描述
/var/log/messages是由rsyslogd这个守护进程产生的,如果停止这个服务则系统不会产生/var/log/messages所以这个服务不要停止。
dmesg:你还需要多关注一下dmesg 它可以显示系统的启动信息。如下
在这里插入图片描述
安全日志
last命令用来查看登录linux的历史信息具体如下:
在这里插入图片描述
last命令输出的信息实际上是读取了二进制日志文件/var/log/wtmp。知识这个文件不能直接使用cat 。vim。hesd。tail等工具查看。
lastb 查看登录失败的用户
在这里插入图片描述
查看一下这个var/log/secure的文件
在这里插入图片描述

screen工具

在这里插入图片描述
screen是一个可以再多个进程之间多路复用一个物理终端的窗口管理器。
首先我们要对screen进行安装。
查看已经打开的screen会话,
在这里插入图片描述
使用户ctrl+a再按d退出该screen会话。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值