登陆了ts机器后 切换用户 su - serviceop 输入密码 godhelp88 输入prd 链接对应的主机 获取cyber密码命令 /opt/CARKaim/sdk/clipasswordsd
登陆了ts机器后
切换用户 su - serviceop
输入密码 godhelp88
输入prd
链接对应的主机
获取cyber密码命令
/opt/CARKaim/sdk/clipasswordsdk GetPassword -p AppDescs.CredFilePath=/etc/opt/CARKaim/vault/AppUser.cred -p Query="Safe=CFS-CORE;Folder=Root;Object=V_GROUP_IM_CORE_TRUST_CFS_100" -p RequiredProps=Address,UserName -o Password
帕拉迪-堡垒机
prd
sssh [email protected]
查看java进程
ps -ef | grep --color java |grep --color java
启动实例
deployadmin -s CFS -a list
deployadmin -s CFS -a restartall
使用telnet命令对目标ip和端口进行连通性测试。
ping ip
telnet ip port
telnet -b ins_ip dest_ip dest_port
telnet -b 10.44.209.79 ccf-group-ejb-prd.service.dr.paic.com.cn 30111
查看日志
less 日志路径
/+关键字 --搜索关键字(顺时针查询)
shift+GG --到文件末尾
ctrl+?+关键字 --搜索关键字(逆向查询)
shift+1 --退出
查询某台主机的时候打印有当天的日志
ls -lhtr /wls/applogs/rtlog/CFSWII*|grep acc
统计IP与访问时间
cat final.acc | grep "10.27.135.160" | awk '{{print $10 "/" $3}}' | awk -F / '{ sum[$(NF-1)]+=$NF; a[$(NF-1)]+=1} END { for(i in a) { printf( "%s %d %10.2f/n" ,i,a[i],sum[i]/a[i] ) }}' | sort -t ' ' -k 2n
统计相关0点到6点的acc日志相关信息去掉含有“f5check.jsp”的行
cat *.acc |grep -v “f5check.jsp” |awk '{if($2>"00:00:00"&&$2<"06:00:00") print $0}' > lingchen6.acc
去除无效日志
cat lingchen.acc | grep -v "f5check.jsp" > lingchenFilter.acc
解压tgz
tar -xzvf
下面这条命令会把当前目录下的.tgz文件解压到文件名目录下。
for tar in *.tgz; do name=`echo $tar |cut -d . -f1`;mkdir $name;tar -xzvf $tar -C $name; done
抽取出pafa日志。
for var in */cfs/pafa* ;do name1=`echo $var| cut -d/ -f1`;name2=`echo $var | cut -d/ -f3`;cp $var pafa/$name1.$name2 ;done
抽取acc日志,抽取放到当前目录的acc目录下
for var in CFSWII*/*.acc0001 ;do name1=`echo $var| cut -d/ -f1| cut -d- -f2 `;name2=`echo $var | cut -d/ -f2`;echo $name1.$name2 ;done
for var in CFSWII*/*.acc0001 ;do name1=`echo $var| cut -d/ -f1| cut -d- -f2 `;name2=`echo $var | cut -d/ -f2`;cp $var acc/$name1.$name2;echo $name1.$name2 ;done
查看目录下的文件个数
ll |wc -l
拷文件
sscp -s epcis_cgi_new_tran [email protected]:/wls/applogs/rtlog/CGIWII9280/* test/
拷贝到本机
ssh [email protected]
scp [email protected]:/paic/hq/bk/restore/data/logserver/yushunyu171/*/* .
堡垒机拷贝文件出去
sz lirenjie273/LUFAXTC+DZ+paphxx-in+20170215.csv
上传文件
rz lirenjie273/LUFAXTC+DZ+paphxx-in+20170215.csv
查询相关的acc日志并打印输出对应.do与平均访问时间
awk '{if($3>100 && $2>"13:20:00")print}' pa18-shop-ccDMZWebServer13219.acc|awk '{a[$11]+=$3;b[$11]++} END {for(i in a) print b[i],i,a[i]/b[i]}' |sort -k 1 -n -r
在日志服务器10.33.94.190上拉取日志到当前目录
cp ~/LOGS/cfs-smev2WIIWebServer1638/20170324.tgz .
获取用户数
python countUser.py
统计当前目录所有.acc文件的访问用户数(去重后)。
awk '{print $4}' *.acc | sort | uniq >aaa
#统计ACC日志的.do平均响应时间,时间大于13:20:00
awk '{if($3>100 && $2>"13:20:00")print}' pa18-shop-ccDMZWebServer13219.acc|awk '{a[$11]+=$3;b[$11]++} END {for(i in a) print b[i],i,a[i]/b[i]}' |sort -k 1 -n -r
10.33.94.12这台机的logop使用vi命令 要在 ~ 使用 ./vi 文件路径才能修改
nohup 命令 &
比如: nohup sh check.sh &
表示 check.sh一直在后台执行,直到你手动去kill 掉进程。除非check.sh有超时执行的限制。
https://www.ibm.com/developerworks/cn/linux/l-cn-screen/
--批量查询pafa日志并记录查询数量
for var in CFSSF*/cfs/pafa* ;do name1=`echo $var| cut -d/ -f1`;count1=`grep 查询信保贷款信息 $var|wc -l`;echo $name1 $count1;done
--统计每小时的记录数量
cat aaa|awk '{split($2,a,":");if(a[1] == b){num[a[1]]++}else{num[a[1]]=1};b=a[1]}END{printf("%-5s%-6s/n","HOUR","COUNT");for(i in num)printf("%-5s%-6d/n",i,num[i])}' |sort -k 1 -n
--压缩文件并分片
tar -czvp -f – skype_backup |split -b 4000k – skype_backup_20090626.tar.gz. –verbose
--解压缩分片文件
cat skype_backup_20090626.tar.gz.a*|tar -zxv
统计交易次数
awk -F 'cardId=' '{print $2}' */cfs/aaa| awk -F ',' '{a[$1]++} END {for (i in a) print i,a[i]}'| sort -n -r -k2 >bbb
连通性访问
telnet -b 10.33.208.133 10.33.96.113 2181
合并拆分的压缩文件
for ins in `ls | awk -F '.' '{print $1}' | uniq`; do echo $ins.tgz;cat $ins.tgz.a*>$ins.tgz;done
查看内容不解压
tar -tvf
--按日统计并计数
cat resultbank01-31.txt|awk '{split($1,a,":");if(a[3] == b){num[a[3]]++}else{if(num[a[3]]>1){num[a[3]]++}else num[a[3]]=1}b=a[3]}END{for(i in num) printf("%-5s %-7d/n",i,num[i])}'|awk '{sum=sum+$2}END{print sum}'
cat resultbank01-31.txt|awk '{split($1,a,":");if(a[3] == b){num[a[3]]++}else{if(num[a[3]]>1){num[a[3]]++}else num[a[3]]=1}b=a[3]}END{for(i in num) printf("%-5s %-7d/n",i,num[i])}'|sort -k1
--网络抓包,很可能没有权限
/usr/sbin/tcpdump host ip地址