文档章节

rsync杂谈

xiaohan815
 xiaohan815
发布于 2015/10/27 14:54
字数 908
阅读 8
收藏 0


初始化的时候同步219到146上


rsync -aSvh /spmwls/bea9/appspm/html/portlet/ext/errandsExpense/upload/ appspm@10.4.119.146:/spmwls/bea9/appspm/html/portlet/ext/errandsExpense/upload/

rsync -aSvh  /spmwls/bea9/appspm/html/portlet/ext/pccw/spmupload/ appspm@10.4.119.146:/spmwls/bea9/appspm/html/portlet/ext/pccw/spmupload/  --0.02G

rsync -aSvh  /spmwls/bea9/appspm/html/portlet/ext/pccw/upload_new/ appspm@10.4.119.146:/spmwls/bea9/appspm/html/portlet/ext/pccw/upload_new/  --20.91G

rsync -aSvh  /spmwls/bea9/appspm/html/portlet/ext/pccw/upload/ appspm@10.4.119.146:/spmwls/bea9/appspm/html/portlet/ext/pccw/upload/   --53.55G

rsync -aSvh  /spmtest/bea/appcmb/pr_attachment/ appspm@10.4.119.146:/spmtest/bea/appcmb/pr_attachment/     --4.66G

rsync -aSvh  /spmtest/bea/appcmb/spmdocuments/ appspm@10.4.119.146:/spmtest/bea/appcmb/spmdocuments/       --21.49G

rsync -aSvh  /spmtest/bea/appcmb/spmdocuments/contracttext/ spmfawu@10.4.119.146:/spmtest/bea/appcmb/spmdocuments/contracttext/



在146上执行一个sh,将146上的文件同步到72上去

 

nohup /data/spmbak/bea9_bak/Server.sh >/data/spmbak/bea9_bak/bea9_sysnc.log &

 

tail -f -n 1000 /data/spmbak/bea9_bak/bea9_sysnc.log

 

 批量修改属主

--有问题

 cat appspm_219.log |awk '{printf "%s ",$0}'|xargs chown -R appspm.spmgroup

--优化

cat spmfawu_219.log |awk '{printf "\"%s\" ",$0}'|xargs chown spmfawu.spmgroup

cat $2appspm_219.log |awk '{printf "\"%s\" ",$0}'|xargs chown $2appspm.spmgroup

 --之后

find /spmtest/bea/appcmb/spmdocuments/ -user spmfawu|wc -l 


--查看当前的weblogic进程的线程,并将其存入log

LOFFILE_SUBFIX="`date +%Y%m%d_%H_%M_%S`.log"

 ps -ef|grep java|grep cmbServer|awk '{printf "%s ",$2}'|xargs jstack -F $2>$LOFFILE_SUBFIX


--求出30天内更新的文件(去掉了文件夹)

find  /spmwls/bea9_prd/* -ctime -30 -type f |awk '{printf "\"%s\" ",$0}'|xargs du -smc


怎样把140上的文件同步到146上?

0)以下几步均未在140上证实

1)在146上 vi /home/appspm/rsync.conf

2)在146上 rsync --daemon --config=/home/appspm/rsync.conf

3)140上安装inotify-tools-3.14.tar.gz

4)140上/spmwls/rsync_weblogic146.sh,试试吧.之后

 

查看linux的cpu 内存信息

http://hi.baidu.com/mumachuntian/item/a401368dbe8a66cab07154e8 


查看线程的堆栈信息

kill -3 <pid>

jstack <pid>  >/spmwls/cmbServer_threadDump.log

查看heapdump的消息(sun)

jmap -dump:file=heap.bin <pid>


来源: <http://10.4.119.140:12501/axis2/axis2-web/HappyAxis.jsp>

 export CLASSPATH=/spmwls/weblogic1036/user_projects/domains/cmb/lib/antlr-2.7.6.jar:/spmwls/weblogic1036/user_projects/domains/cmb/lib/portlet.jar:/spmwls/weblogic1036/user_projects/domains/cmb/lib/orai18n.jar:/spmwls/weblogic1036/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/spmwls/weblogic1036/patch_ocp371/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java/jdk1.6.0_45/lib/tools.jar:/spmwls/weblogic1036/wlserver_10.3/server/lib/weblogic_sp.jar:/spmwls/weblogic1036/wlserver_10.3/server/lib/weblogic.jar:/spmwls/weblogic1036/modules/features/weblogic.server.modules_10.3.6.0.jar:/spmwls/weblogic1036/wlserver_10.3/server/lib/webservices.jar:/spmwls/weblogic1036/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/spmwls/weblogic1036/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/spmwls/weblogic1036/wlserver_10.3/common/derby/lib/derbyclient.jar:/spmwls/weblogic1036/wlserver_10.3/server/lib/xqrl.jar




java weblogic.Admin -url t3://10.4.119.72:7001 -username weblogic -password weblogic123 PING 1 1



查看系统日志:


grep "2013-10-25 08:49:"  cmb*.*





windows下安装一个rsync服务,之后146的机器上执行同步命令

rsync -aSvh /spmwls/bea9/ -av rsync://10.4.101.89:8899/test

(将146上的文件传到89的windows上去)



windows下从指定服务器上接收文件的命令


rsync -av rsync://10.4.101.89:8899/test /cygdrive/c/crgwin/work


该命令在虚拟机对虚拟机自己的机器上已经试验成功

/cygdrive/c/crgwin/work 对应的是:C:\crgwin\work



windows与146的试验:

C:\Program Files\cwRsyncServer\bin>rsync -av appspm@10.4.119.146:/spmwls/bea9 /c

ygdrive/c/crgwin/work

该命令也成功了,只是要输入密码


在140上下载146的命令,测试成功:

rsync -av --password-file=/etc/inburst.pass  rsync://appspm@10.4.119.146:1025/inburst /data/test2



虚拟机上的windows的命令:


C:\Program Files\cwRsyncServer\bin>rsync -av --password-file=inburst.pass $2 rsync://appspm@10.4.119.146:1025/inburst /cygdrive/c/work



虚拟机的linux作为服务端的配置:

[root@localhost etc]# vi /etc/rsyncd.conf

uid = root

gid = root

use chroot = no

max connections = 4


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

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

#hosts allow = 10.4.119.72

hosts allow = *


port = 1025


#secrets file = /etc/inburst.pass


[inburst]

path = /data/test

 #the dir need be mirror

comment = BACKUP CLIENT IS REDHAT ADVANCE SERVER 3.0

read only = no

list = yes

#auth users = appspm

secrets file =/etc/rsyncd.secrets

auth users=appspm


之后运行

rsync --daemon --config=/etc/rsyncd.conf


关闭redhat 的防火墙

/etc/init.d/iptables stop 

之后在虚拟机windows上执行


C:\Program Files\cwRsyncServer\bin>rsync -av --password-file=inburst.pass  rsync

://appspm@10.4.101.37:1025/inburst /cygdrive/c/work

receiving file list ... done

./

1.log

cmbServer2.log

cmbServer2.out

log.txt


sent 199 bytes  received 67067891 bytes  1253609.16 bytes/sec

total size is 67059332  speedup is 1.00



cat /var/log/messages






© 著作权归作者所有

共有 人打赏支持
xiaohan815
粉丝 0
博文 18
码字总数 5067
作品 0
东城
杂谈nginx 301 重定向在非常规破解中的利用

杂谈nginx 301 重定向在非常规破解中的利用 火星信息安全研究院2017-12-281 阅读 Python 在某些特定的情况下,如果软件采用本地加服务器校验的方式进行注册时候。单纯的本地破解可能很快就是...

火星信息安全研究院
2017/12/28
0
0
好书推荐.Philosophy.>

图书封面: 书籍简介: 主要讲述了作者在该作品中倾注了其对中国民众的关注,以反讽和幽默的手法直面生活,从一个轻松的角度来解析身边复杂的事态. 书籍目录: 第 001 章 沉默的大多数 第 002 章 ...

满满李
2016/05/07
152
0
Rsync服务端部署流程

一、rsync服务端配置流程 1. 配置rsync配置文件/etc/rsyncd.conf 2. 创建同步的本地目录/dingjian 并根据需要授权 目录和/etc/rsync.password为配置文件中path = /dingjian/参数的配置 3. 账...

MrXiong2017
2017/06/09
0
0
【Linux初学】rsync命令配置及实现文件同步(七)

一、要远程同步上传的文件至文件服务器,可以使用命令scp命令: ~start~~~ !/bin/bash if [ $# -ne 4 ] then echo "[ERROR] usage : ./send_dir ip password source_dir dst_dir" exit 1 fi......

大白来袭
2016/06/21
0
0
CentOS6.8使用Rsync+Inotify-tools实现数据实时同步

说明: 操作系统:CentOS release 6.8 (Final) x86_64 服务器IP:rsync_server(数据源) 10.15.43.100 rsync_client (目标端)10.15.43.228 同步目录: rsyncserver /app/rsyncserver rsy......

justin_peng
2017/07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
20分钟前
1
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
7
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
0
0
Coding and Paper Letter(四十)

资源整理。 1 Coding: 1.Tomislav Hengl撰写的非官方作者指南:Michael Gould•Wouter Gerritsma。 UnofficialGuide4Authors 2.R语言包rwrfhydro,社区贡献的工具箱,用于管理,分析和可视化...

胖胖雕
昨天
0
0
JAVA 内存回收

参考:https://www.cnblogs.com/leesf456/p/5218594.html 1,JMV 中哪些可以作为 GC Root? 1. 虚拟机栈(栈帧中的局部变量区,也叫做局部变量表)中引用的对象。 2. 方法区中的类静态属性引...

Carlyle_Lee
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部