分别打包每个目录

排除日志、缓存、Jar解压的文件、脚本、data、json文件。

SHELL
1ls -d 目录名.. | xargs -I {} tar -zcvf {}.tar.gz {} --exclude=logs --exclude=*log* --exclude=*.hprof --exclude=*.bak --exclude=*.json --exclude=*.json --exclude-caches-all --exclude-caches --exclude-backups --exclude-vcs --exclude=BOOT-INF --exclude=META-INF --exclude=org --exclude=*.data --exclude=*.sh --exclude=*.jar.* 
点击展开查看更多

打包某个目录并压缩

SHELL
1tar -zcvf 生成的压缩文件.tar.gz 被打包的目录 --exclude=logs --exclude=*.log --exclude=*.hprof --exclude=*.bak --exclude=*.json --exclude=*.json --exclude-caches-all --exclude-caches --exclude-backups --exclude-vcs --exclude=BOOT-INF --exclude=META-INF --exclude=org --exclude=*.data --exclude=*.sh --exclude=edit_all_properties
点击展开查看更多

删除n天前的日志

SHELL
1find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;
2
3find ./ -name 文件名 -exec cp /dev/null {} \;
点击展开查看更多

查看进程被杀死的历史

SHELL
1dmesg -T | grep "(java)"
点击展开查看更多

分组统计连接数

SHELL
1netstat -anp | grep 3306 | grep EST | awk '{count[$7]++;} END {for(i in count) {print i "  " count[i]}}'
点击展开查看更多

进程相关

PLAINTEXT
ps -o pgid {pid} //查找进程所属进程组
 
kill -9 -{pgid} //杀死进程组
点击展开查看更多

#Java服务堆内存快照

PLAINTEXT
jmap -dump:live,format=b,file=heapdump.hprof PID
点击展开查看更多

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键