1、rsync 通过服务进行监听同步:

开启服务:rsync --daemon  (默认开启873端口)

需要编辑配制文件:/etc/rsyncd.conf

port=873
log file=/var/log/rsync.log
pid file=/var/run/rsyncd.pid
address=IP
[test]
path=/tmp/rsync
use chroot=true
max connections=4
read only=no

list=true
uid=root
gid=root
auth users=test
secrets file=/etc/rsyncd.passwd
hosts allow= IP

用法:

rsync -av file_name   ip::/path/to/dir   (这里的两个冒号 ::  表示的意思是 用的默认端口)

配制文件详细解释:

port=873 #监听端口默认为873,也可以是别的端口

log file=/var/log/rsync.log #指定日志

pid file=/var/run/rsyncd.pid #指定pid

address=192.168.202.130 #可以定义绑定的ip,可以用通配符*表示

[test] #为模块名,自定义

path=/root/rsync # 指定该模块对应在哪个目录下

use chroot=true #是否限定在该目录下,默认为true,当有软连接时,需要改为fasle,如果为true就限定为模块默认目>录

max connections=4 #指定最大可以连接的客户端数

read only=no #是否为只读,如果是no的话,客服端推送给服务端的时候不成功,这时候要改成yes

list=true #是否可以列出模块名 rsync --port 8730 172.16.37.139:: 如果为yes的话会列出客户端所有的模块名字。

uid=root #以哪个用户的身份来传输

gid=root #以哪个组的身份来传输

auth users=test 指定验证用户名,可以不设置,不设置默认不用密码,设置的话安全性更高点

secrets file=/etc/rsyncd.passwd #指定密码文件,如果设定验证用户,这一项必须设置,设定密码权限为400.

hosts allow=192.168.133.132 1.1.1.1 2.2.2.2 192.168.133.0/24 #设置可以允许访问的主机,可以是网段,多个Ip地址用空格隔开

密码访问相关:

auth users=test
secrets file=/etc/rsyncd.passwd

内容格式:test:123456

chmod 600 /etc/rsyncd.passwd

远程同步:

rsync -avP ./file_name  user_name@ip::dir_name

若不想输入密码,则可指定一个密码文件:

echo "123456" >> /etc/pass

chmod 600 /etc/pass

用法:

rsync -avP ./file_name --password-file=/etc/pass  user_name@ip::dir_name

关闭rsync --daemon  用kill UID

然后再启动

若改了端口,命令就要用 

sync -av --port=### file_name   ip::/path/to/dir

 2、linux系统日志

 日志存放路径:/var/log/

总日志:/val/log/messages

日志切隔配制文件:/etc/logrotate.conf 

dmesg 命令(查看硬件相关的日志信息,是保存在内存之中的):

dmesg -c 清空 

/var/log/dmesg  (系统启动时,记录的日志)

last (它调用的是/var/log/wtmp) 查看系统正常登陆的日志和重启相关的日志

lastb  (它调用的是/var/log/btmp)查看登陆失败的日志(变相查看远程攻击的日志)

/var/log/secure  (安全日志)

3、screen工具(虚拟屏幕或虚拟终端):

目的,有些运行程序不能网络中断,或有些时候,你运行的一个程序时间太长,而,你又想弄其它的东西。

a、后台运行  nohup command &   

yum install screen -y

直接运行screen 就会开启一个虚拟终端,

先按  ctrl +a   组合 ,再按   d   就可以把这个虚拟终端,放入后台 运行

screen  ls   可以查看有多少个虚拟终端

screen -r   ###   把后面的终端 调到前台来 ### 表示虚拟终端的ID号

在screen 里面 若要退出,直接输入exit 就可以了

screen -S "DIY_name"  可以给虚拟终端命名

这个时候,你调用可以用ID或你自定义的名字

screen -r  ID/DIY_name 

rsync命令 续集 、linux系统日志、screen工具的更多相关文章

  1. rsync 通过服务的方式同步 linux系统日志 screen工具

    rsync 通过服务的方式同步 俩台机器传文件IP地址交叉编写. 主机1: 要编辑配置文件 /etc/rsyncd.conf rsyncd.conf样例 port=873                ...

  2. linux下screen工具的简单使用

    有时候,希望即使退出终端了,下次登录linux的时候,还能回到程序的控制界面,这个时候,screen工具就很有用了例如,写了一个从控制台读取屏幕输入的程序input_test,如果从终端退出了,下次登 ...

  3. linux中screen命令的用法

    http://www.9usb.net/201002/linux-screen-mingling.html 作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作.也许 ...

  4. linux 下screen 使用

    screen命令的常规用法: screen -d -r:连接一个screen进程,如果该进程是attached,就先踢掉远端用户再连接. screen -D -r:连接一个screen进程,如果该进程 ...

  5. Linux之screen用法

    Screen被称之为一个全屏窗口管理器,用他可以轻松在一个物理终端上获得多个虚拟终端的效果. Screen功能说明: 简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器,这 ...

  6. rsync通过服务同步、Linux系统日志、screen工具 使用介绍

    第8周5月15日任务 课程内容: 10.32/10.33 rsync通过服务同步10.34 linux系统日志10.35 screen工具 扩展1. Linux日志文件总管logrotate http ...

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

    一.rsync通过服务同步 rsyncd.conf配置文件详解 port:指定在哪个端口启动rsyncd服务,默认是873端口. log file:指定日志文件. pid file:指定pid文件,这 ...

  8. Rsync,Linux日志及Screen工具介绍

    第十六次课 Rsync,Linux日志及Screen工具介绍 目录 一.rsync工具介绍 二.rsync常用选项 三.rsync通过ssh同步 四. rsync通过服务同步 五.linux系统日志 ...

  9. Linux下同步工具inotify+rsync使用详解

    1. rsync 1.1 什么是rsync rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.它使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这 ...

随机推荐

  1. hibernate配置log

    hibernate依赖jboss-logging,通过它选择对应的对应的日志包,选择的逻辑课查看具体代码org.jboss.logging.LoggerProviders. 先通过系统变量(org.j ...

  2. Oracle 如何将“26-9月 -17 06.46.00.000000000 下午”字符串转换成标准日期格式

    今天,在读取日期格式数据时,出现这样的格式“26-9月 -17 06.46.00.000000000 下午”,在网上找了一下, 这个也是oracle的一种日期保存格式,数据都是日期类型,只是显示的结果 ...

  3. web service简述,通俗易懂----转

    一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intrane ...

  4. 怎么样才是设计功能函数的好思路(javascript)?

    在js里面,对于函数的调用,实际上也是也是面向对象的思路,于是写好js函数,也是考核面向对象设计的能力,同时也必须考虑到如何实现高内聚和低耦合,拿一个例子来说,现在的需求是这样的,实现个投资进度框,就 ...

  5. centos 安装 composer

    1 安装 composer       curl -sS https://getcomposer.org/installer | php           2 添加到环境变量       mv co ...

  6. centos6.5 安装PHP7.0支持nginx

    1.安装PHP所需要的扩展           yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel ...

  7. angular4-事件绑定

    事件绑定语法(可以通过 (事件名) 的语法,实现事件绑定) <date-picker (dateChanged)="statement()"></date-pic ...

  8. ios 设置本地化显示的app名称

    内容的本地化这里不做介绍! 名称的本地化: 1.新建一个 Strings File文件,命名为InfoPlist,注意这里一定要命名为InfoPlist! 2.设置本地化信息:选择需要的语言! 3.填 ...

  9. python笔记1-基础概念、python安装使用配置

    Python 1.基础概念 一.什么是python? python是一种面向对象.解释型的计算机语言,它的特点是语法简洁.优雅.简单易学.在1989诞生,Guido(龟叔)开发.这里的python并不 ...

  10. 什么是RUP

    Rational统一过程(Rational  Unified  Process,RUP)是由Rational软件公司推出的一种完整且完美的软件过程. RUP总结了经过多年商业化验证的6条最有效的软件开 ...