Linux 常用命令

cpu、内存使用情况

top

https://blog.csdn.net/xiaoxiao_chen945/article/details/121038280.

内存状态

free

https://www.runoob.com/linux/linux-comm-free.html.

实时监控网络流量和带宽使用

nload eth0

线程分析

jstack –l pid

注:一般情况下,通过jstack输出的线程信息主要包括:jvm自身线程、用户线程等。其中jvm线程会在jvm启动时就会存在。对于用户线程则是在用户访问时才会生成。

不停止服务清空nohup.out 文件

cat /dev/null > nohup.out

或者

cp /dev/null nohup.out

注:Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。

grep条件查询文件内容关键字

grep “AAA” 文件名称

A:匹配行后几行
grep A 50 “AAA” 文件名称

B:匹配行前几行
grep B 50 “AAA” 文件名称

C:匹配行前后几行,  如    -C 2   与   -2
grep -C 50 “AAA” 文件名称