1、通过jps -l 查找正在运行的java程序的pid
2、jstack pid。可以看到对应的堆栈信息。找到对应的死锁线程结合
二、线上日志
1、通过grep去查询对应关键字附近的日志
cat -n test.log |grep "debug" 查询关键字的日志(常用!~)
2、实时监控日志文件
tail -100f test.log 实时监控100行日志
tail -n 10 test.log 查询日志尾部最后10行的日志;
?
tail -n +10 test.log 查询10行之后的所有日志;