当前位置: 首页 > news >正文

rsync通过服务同步、linux系统日志、screen工具

rsync通过服务同步

/etc/rsyncd.conf是rsync的默认配置文件,该配置文件不存在,需要编辑内容

主服务器上的操作:

1、[root@test rsync]# cat /etc/rsyncd.conf 

#启动的端口

port=873

#log文件

log file=/var/log/rsync.log

pid file=/var/run/rsyncd.pid

#必须写服务端的IP

address=192.168.3.83

[test]

#模块存的地方

path=/tmp/rsync

#使用true后,只能在/tmp/rsync中传输文件

use chroot=true

#最大连接数

max connections=4

#设置为no后可以在客户端内上传数据到服务器端

read only=no

list=true

uid=root

gid=root

#auth users=test

#secrets file=/etc/rsyncd.passwd

可以写ip,网段

hosts allow=192.168.3.76

2、启动服务

[root@test etc]# rsync --daemon 

[root@test etc]# ps aux | grep rsync

root      7896  0.2  0.0 107636   668 ?        Ss   10:36   0:00 rsync --daemon

root      7898  0.0  0.0 103320   892 pts/2    S+   10:36   0:00 grep rsync

3、在客户端上将/etc/fstab文件同步到/tmp/rsync目录下

[root@test76 ~]# rsync -avP /etc/fstab 192.168.3.83::test/

4、在客户端上将服务器端的内容同步到本地

[root@test76 ~]# rsync -avP  192.168.3.83::test/passwd /tmp/222.txt

5、加入密码文件-安全

test:为一个认证用户

服务器上:

配置文件新增:

auth users=test

secrets file=/etc/rsyncd.passwd

[root@test-7 backup]# cat /etc/rsyncd.passwd 

test:123qwe

chmod 600 /etc/rsyncd.passwd


客户端上操作

[root@dns-server ~]# cat /etc/rsyncd.passwd 

123qwe

chmod 600 /etc/rsyncd.passwd

将客户端的文件上传到服务器  

rsync -avzL /etc/passwd --password-file=/etc/rsyncd.passwd test@192.168.100.102::backup/

将服务器上的文件下载到客户端  

rsync -avzL test@192.168.100.102::backup/ /tmp/ --password-file=/etc/rsyncd.passwd


linux系统日志

/var/log/messages 系统总日志

/etc/logrotate.conf 日志切割配置文件

/var/log/dmesg 系统硬件信息日志

/var/log/secure 安全日志文件(root密码输入错误都会记录)


last

查看最近一次登录的用户信息

[root@test logrotate.d]# last -3  #最近3次的信息

root     pts/4        192.168.3.81     Mon Nov  6 15:08   still logged in   

root     pts/3        192.168.3.81     Mon Nov  6 14:44   still logged in   

root     pts/0        192.168.3.81     Mon Nov  6 14:35   still logged in


 lastb

查看登录失败的用户;对应的日志文件/var/log/btmp


screen工具

表示一个虚拟终端,在前台运行

让一个脚本一直在后台运行,而不中断

nohup ./test.sh &


安装:

 yum install -y screen

[root@test rsync]# screen #直接进入一个bash

[root@test rsync]#ping www.baidu.com

ctral a组合键再按d退出虚拟终端,但不是结束

screen -ls 查看虚拟终端列表

 screen -r id 进入指定的终端

[root@test rsync]# screen -ls  #pts-1.test:表示为名称,也可以自己自定义

There is a screen on:

11496.pts-1.test(Detached)

1 Socket in /var/run/screen/S-root.


[root@test rsync]# screen -r 11496

[root@test rsync]# screen -S ping  #直接指定名称

[root@test rsync]# screen -r ping  #进入










本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/1979311,如需转载请自行联系原作者

相关文章:

  • 隐马尔可夫模型(四)——隐马尔可夫模型的评估问题(后向算法)
  • mysql 创建日期列之timestamp
  • javascript中的数据类型、Object与Function
  • 华为交换机istack堆叠配置
  • iPhone/Mac Objective-C内存管理原理
  • 深入浅出WPF(8)——数据的绿色通道,Binding(中)
  • 基于Cisco技术的MPLS原理以及应用实现[一]
  • AIX系统学习之-CRS安装后校验
  • SSRS 2012 Report Items -- 表格类对象
  • oracle 查找OS进程id
  • linux--armv4l的安装
  • dwz(jui)刷新当前dialog的方法
  • Stucts应用引起的OutOfMemoryError
  • 跟我一起写 Makefile(一)
  • Linux使用笔记: 定制core dump文件的文件名
  • 【node学习】协程
  • Android Volley源码解析
  • docker-consul
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • Invalidate和postInvalidate的区别
  • SpiderData 2019年2月25日 DApp数据排行榜
  • SpingCloudBus整合RabbitMQ
  • tensorflow学习笔记3——MNIST应用篇
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 判断客户端类型,Android,iOS,PC
  • 如何学习JavaEE,项目又该如何做?
  • 使用agvtool更改app version/build
  • python最赚钱的4个方向,你最心动的是哪个?
  • 阿里云服务器购买完整流程
  • 整理一些计算机基础知识!
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #{}和${}的区别?
  • #图像处理
  • $L^p$ 调和函数恒为零
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (39)STM32——FLASH闪存
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (java)关于Thread的挂起和恢复
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (办公)springboot配置aop处理请求.
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)关于pipe()的详细解析
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET构架之我见
  • @ModelAttribute 注解
  • [ linux ] linux 命令英文全称及解释
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [20190113]四校联考
  • [C++] 统计程序耗时