第十章Linux日常运维管理(终)预习笔记

10.28 rsync工具介绍

10.29 rsync常用选项(上)

10.30 rsync常用选项(下)

rsync -avL /root/111/ /tmp/1111_dest/

-L 选项   同步软链接的时候把源文件给同步了

rsync -avL --delete /root/111/ /tmp//1111_dest/

--delete选项  删除目标目录中源目录没有的文件

rsync -avL --exclude "*.txt" /root/111/ /tmp/1111_dest/

rsync -avP /root/111/ /tmp/1111_dest/

-P 大写P 显示同步过程 如文件大小,传输百分比

rsync -avPu /root/111/ /tmp/1111_dest/

-u 选项 目标文件比源文件新,则不同步

rsync -avPz /root/111/ /tmp/1111_dest/

-z 选项在传输中压缩,可以节省带宽

10.31 rsync通过ssh同步

rsync -av /etc/passwd [email protected]:/tmp/aming.txt   推文件

rsync -avP [email protected]:/tmp/aming.txt /tmp/123.txt  拉文件

rsync -avP -e "ssh -p 22" /etc/passwd [email protected]:/tmp/aming.txt   

-e 选项指定端口  ssh -p 22 是一条命令

10.32 rsync通过服务同步(上)

服务端配置

192.168.93.129

systemctl stop firewalld.service关闭防火墙

增加配置文件,启动rsync服务

查看监听端口

把path路径改成/tmp/rsync

mkdir /tmp/rsync  创建目录

chmod 777 /tmp/rsync  赋予777权限

客户端配置

192.168.93.128

systemctl stop firewalld.service 关闭防火墙

telnet 192.168.93.129 873 测试端口是否联通

把服务端的密码认证先注释掉

rsync -avP /tmp/123.txt 192.168.93.129::test/aming.txt  同步文件

chroot 设置为true时,同步数据中有软链接的文件会报错

服务端创建一个软链接文件

客户端没有加大写L,不同步源文件时不会报错

rsync -avLP 192.168.93.129::test /tmp/test  加上大写的L 同步的时候会报错

服务端查看日志 /var/log/rsync ,配置文件定义的路径

更改配置文件  use chroot=false

更改配置文件,不需要重启服务

更改端口的时候,需要重启服务

更改完配置文件,同步成功

10.33 rsync通过服务同步(下)

更改配置文件 端口改为8730

killall rsync 杀掉进程

重新启动服务时,端口就变了

rsync -avLP --port 8730 192.168.93.129::test /tmp/test/

--port 指定端口号

list改为false  查询模块的时候就不显示模块名,是一个安全选项

密码认证

把密码写入配置文件,格式 test:aming

chmod 600 /etc/rsyncd.passwd  权限改为600

客户端同步时指定用户名和密码

客户端上创建一个密码文件,在传输时就不用输入密码了

只写入密码就可以

chmod 600 /etc/rsync_pass.txt 更改文件权限

rsync -avLP  --port 8730 /tmp/test/ --password-file=/etc/rsync_pass.txt [email protected]::test/  指定密码文件位置

hosts allow 可以写多个IP,以空格隔开,也可以写IP段

10.34 Linux系统日志

dmesg  记录硬件的一些日志文件,保存在内存,重启后就没有了

dmesg -c 清空日志

/var/log/dmesg 记录系统启动时的一些日志,跟dmesg没有关系

last 命令记录正确的登录历史,会调用/var/log/wtmp 是一个二进制的文件,不能cat

lastb 命令查看登录失败的用户,对应的文件是/var/log/btmp  也是一个二进制文件,不能cat 

/var/log/secure 安全日志,记录用户登录正确和失败的记录

10.35 screen工具

screen 直接进入一个虚拟终端

ctrl+a组合按完再按d,退出screen,但是没有结束

screen -ls  列出虚拟终端

screen -r 1702  -r 指定id号进入screen虚拟终端

想完全退出,再虚拟终端执行exit

screen -S "test_screen"  -S 大写  自定义名字

screen -r test_screen  可以指定ID,也可以指定名字

猜你喜欢

转载自blog.csdn.net/weixin_37817498/article/details/82223182