替换项目中的包名
项目已经做完了,但是包名前缀不符合公司规范.项目中所有的类似 package com.sqi.opb.admin 的包名,引用都要从 com.sqi 替换为 com.bj58这个首先需要替换所有的java文件,pom文件和yml配置文件里面的内容然后批量移动文件夹 实现 很简单 linux 两行命令sed -i "s/com
Linux 命令 管道 缓冲区
这是王工的一个问题.MySQL监控指标.使用 mysqladmin 每秒间隔获取信息, 将信息格式化后输出文件.获取信息和格式化的命令 mysqladmin -uroot -proot -S mysql.sock ext -i1| awk '/Queries/{q=$4-q
Shell 解决Redis Slow Log去重问题
老东家监测Redis的慢查询日志,采用Crontab 每隔一段时间对慢查询日志采样,然后追加写入一个文本文件。所以文本文件中有很多重复的慢查询日志如何对整段重复的慢查询日志去重呢?采用Shell 命令的方式最简单和直接。 awk '/^1\)/{print s;s=""};{ s=(s" "$0)};
使用AWK规整KyLin日志改进
在前文的基础上,增加了改进。主要是细节格式的调整.处理100M数据用时7shttp://blog.itpub.net/29254281/viewspace-2156713/ time awk ' function ltrim(s) { sub(/^[ \t\r\n]+/, "", s); return s } function rtrim(s) { sub(/[ \t\r\n]+$/, "", s); return s } fu...
使用AWK规整KyLin日志
我们需要解析Kylin的日志,获取查询的相关信息.但是Kylin的日志是并发写的,也就是并发情况下,查询日志会有交叉。另外,Kylin汇总的行需要提取出来最后,涉及SQL的行,需要把多行合并为一行。KyLin原始日志如下2018-06-22 18:17:05,341 INFO [Query 1235b6a5-ae41-431d-bd75-bef0dae0bf57-144391] service.QuerySe...
记一次内存占用问题的调查过程
https://www.mawenbao.com/research/linux-ate-my-memory.html
禁用Crontab发送邮件和使用inode删除文件
某一台数据库服务器,有大量的Crontab调度.每次运行完成之后,都会发送邮件.久而久之,就怕大量邮件占用inode,导致inode耗尽。查看邮件目录/var/spool/postfix/maildrop使用 df -i 查看 inode的使用率.stat 可以查看文件的inode信息虽然使用率不到1% ,但是crontab 总是发邮件汇报结果,总是一件无聊的事情....
Linux输入输出重定向
小技巧,备记
查看主机串号
dmidecode | grep -A 5 "System Information"
iotop和pidstat
pidstat转载自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858874.htmlpidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的...
iostat命令
转载自:http://www.cnblogs.com/peida/archive/2012/12/28/2837345.htmlLinux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,...
Linux vmstat命令实战详解
转载自:http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.htmlvmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到...
Screen命令
操作远程服务器,最怕网络不好.有时候执行一个作业,由于网络闪断,前功尽弃.前几天发现了Linux Screen这个命令,很好很强大啊.安装yum install screen -y screen命令创建的终端,父进程不是sshd登录会话,所以sshd连接断了,并不影响screen会话.首先,创建一个Screen会话,然后进入创建的终端.[report@localhost ~]...
系统调优,你所不知道的TIME_WAIT和CLOSE_WAIT
http://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=403319808&idx=1&sn=ddae082f5b844d040b9ab23c9c0eb778&scene=23&srcid=0311hhv2oaIbIdkiBjAsYXML#rd你遇到过TIME_WAIT的问题吗?我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下...
Awk split
一台集中日志服务器,提供80端口的http服务,有大量的网络连接.查询连接的服务器和连接数量.netstat -an | grep 80 | awk '{split($5,data,":");print data[1]}' | sort | uniq -c | sort -n
Awk 百分比统计
AWK自己是会一点,但是拿来就写,还是火候不够.原始数据:[root@localhost/tmp]$cat test.txt 126988432254642713108585934314588353635116330751统计各项的百分比[root@localhost/tmp]$cat test.txt | awk '{arr[$1]=$2;sums+=$2} END {for (k in arr) print k,arr[k]/sums}' | sort -k11 0.5723782...
Linux获取某个单词的个数
不怕神一样的对手,就怕猪一样的队友.大黄,加油!!~~ -o, --only-matching show only the part of a line matching PATTERN
Linux查看网卡流量
http://jasonyong.blog.51cto.com/47753/174197-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套 接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。我们现...
Awk和Sed格式化Hive的数据
单位日志,需要每天过滤之后上传到Hadoop,然后通过Hive分析.日志大致格式如下 2016-01-11 10:00:03,114.112.124.236,57280,10,1,-24576,vvlive,1.0.0.1026,6941c526245a6ec26ed5a4b32e1b2d72,avcore,3,401,21502,roomid=941404583 svr=122.226.185.23 port=8009 devicetype=1  ...
SSH端口转发
http://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/SSH端口转发.这个应用的场景特别多,而使用却异常的简单.应用场景: 服务器A在内网,而服务器C在外网. 服务器B有双网卡,既可以连接内网,也可以连接外网.但是服务器A和服务器C网络不通.另一个应用场景: 服务器A...