八周三次课(1月31日)
10.32/10.33 rsync通过服务同步

blob.png

blob.png

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

blob.png

启动服务rsync --daemon

blob.png

blob.png

vi /etc/rsyncd.conf  测试方便改成了path=/etc/rsync,然后创建这个文件并赋予权限

blob.png

rsync -avP /tmp/aming.txt 192.168.133.130::test/aming-02.txt     ::后面跟模块名字,即配置文件中方括号内容

blob.png

检查问题 ping

blob.png

telnet

blob.png

检查iptables

iptables -nvL

blob.png

停掉firewalld

blob.png

iptables -nvL

blob.png

再检查对方机器的iptables,停掉firewalld

blob.png

ctrl+u>quit退出telnet

成功传输,第一次命令需要密码,去对方配置文件注释掉密码,第二次直接传输

blob.png

拉文件过来

blob.png

配置文件详解

blob.png

blob.png

--port 

blob.png

自动列出对方模块名

blob.png

list改为false则看不到模块名

blob.png

指定传输用户,验证密码文件

blob.png

客户端创建密码文件,直接利用密码文件传输,不用输入密码

blob.png

blob.png

ip限制,允许哪些ip来连

blob.png


10.34 linux系统日志

blob.png

总日志 /var/log/messages

blob.png

blob.png

blob.png

日志过大,系统自动切割机制 logrotate

blob.png

blob.png

blob.png

blob.png

blob.png


dmesg 硬件相关日志,保存在内存中

blob.png

dmesg -c 清空日志

dmesg

blob.png


/var/log/dmesg  和dmesg命令无关,这个是系统启动的日志,记录的一些信息

blob.png


last  调用文件/var/log/wtmp   查看正确的登陆历史

blob.png

lastb 查看登陆失败的日志 调用的是/var/log/btmp

blob.png

 

安全日志  /var/log/secure

blob.png

blob.png

暴力破解登陆错误的日志

blob.png



10.35 screen工具

blob.png


blob.png

blob.png

此时进入了screen窗口

blob.png

ctrl+a  再按d 丢到后台

blob.png

回到screen  screen -r

blob.png

exit 退出screen

blob.png

可以同时运行多个screen 把上一个screen切到后台再运行一个新的screen即可

blob.png

给screen自定义名字方便区分  screen -S "test"

blob.png

blob.png



扩展
1. Linux日志文件总管logrotate  http://linux.cn/article-4126-1.html 
2. xargs用法详解 http://blog.csdn.net/zhangfn2011/article/details/6776925