RSYNC . LOG .SCREEN

#rsync

rsync同步命令和cp命令很相似,cp命令仅仅是拷贝覆盖,如果从源目标不断更新,cp命令就会浪费时间占用io资源。此时用rsync命令来增量同步(同样支持远程同步)。

####拷贝 rsync -av 源文件/目录(SRC) 目标文件/目录)(DEST)

####远程拷贝 rsync -av 源目录/文件 目标用户@目标ip:目标文件/目录

rsync -av SRC [user@]host:DEST

#####远程拷入本地

rsync -av [user@]host:SRC DEST

##rsync常用选项

目录拷贝后,软链接及一些文件通通保留

 

####通过--exclude 命令 去除同步时".txt"的文件

当然,此命令也同时支持多项去除

加上了“P”,会看到传输速率以及进度

**当你对目标文件更改时,再次同步,目标文件会再次被源文件覆盖

##rsync通过ssh同步

rsync -av -e "ssh -p 22" test1/ 192.168.133.132:/tmp/test2/ 此命令表示指定通过某端口同步

ssh -p 22 192.168.133.132(此命令意为远程登录上述ip服务器)

##rsync通过服务同步

实验演示:

1.编辑配置文件/etc/rsyncd.conf

2.在编辑中另起一行输入样例,保存退出

3.rsync --deamon 启动服务,同时可以用ps命令测试服务是否启动

ps aux |grep rsync

查看监听的端口以及ip

4.进行同步,在同步时出现以下报错(遇到此类问题首先检查网络连通性)

####错误排查

首先看B机是否能ping通主机

同时要看是否能ping通主机默认873端口(当遇到此问题了,就要检查一下是否iptables有问题)

进而讲A&B的firewalld关闭

5.再次执行rsync -avP /tmp/1.txt 192.168.88.128::test/fred.txt,当同步时,会被问输入密码

这是由于vi /etc/rsyncd.conf 设置了密码,为了试验我们暂时清空密码

6.实验成功

###rsyndc.conf配置文件详解

 

如果端口号更改,再次从B机器上同步时会出现以下报错

这时需要指定端口同步

*****服务同步与ssh端口同步表达方式不一样

ssh------ -e "ssh -p 22"

服务同步---- --port 8730

list 可以理解为系统的安全选项,仅当此选项设置为true时候才在B机器通过如下命令显示

####如何设定密码验证 vi /etc/rsyncd.passwd

密码格式为moudule name:pwd

并将密码文件权限修改为600

再次同步时候就要在目标ip前加test(服务名)@

####在之前输入密码验证的基础上,如何减少交互,让B机器省去密码输入

1. vi /etc/rsync_pass.txt(将密码直接输入进去)

2.chomod 600 rsync_pass.txt

2. rsync -avL test@192.168.133.130::test/test1/ /tmp/test8/ --password-file=/etc/passr

#linux 系统日志

/var/log/messages 记录着系统的日志

查看日志切割规则

dmesg命令查看硬件相关日志调出来,此日志是保存在内存中的

注,/var/log/dmesg 与命令dmesg没有关联

last命令用来查看正确的命令历史,与此相反的lastb命令,此2命令不能用cat因为是二进制文件

/var/log/secure 安全相关的日志

##Screen工具

screen实验, screen就是虚拟窗口

screen 进入screen模式

screen -ls 列出当前screen虚拟下运行的后台

exit退出screen模式

screen -更改后台名字

screen -r 切回某后台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值