linux下tomcat常用命令与配置

最近经常用到的linux下的命令

重启tomcat

psx查看pid

kill-9pid杀死进程

/app/tomcat/bin/startup.sh启动tomcat

追踪日志

tail-f/app/tomcat/log/*.log

配置文件

vi/app/tomcat/webapp/root/WEB-INF/server.properties查看服务器配置

vi/app/tomcat/webapp/root/WEB-INF/web.xml查看后端文件位置

vi/app/tomcat/webapp/root/WEB-INF/common-applicationcontext.xml查看数据库

查看内存溢出

top查看系统性能

jmap-heappid打印heap的概要信息

jmap-histopid打印每个class的实例数目,内存占用,类全名信息

jmap-dump:format=b,file=heap.binpid输出heap信息到heap.bin文件

jhat-J-mx768mheap.bin分析heap.bin文件

最好使用eclipse的MAT查看heap.bin,相比jhat等更加直观,容易发现内存溢出

查看死锁

jstack-lpid>deadlock.jstack输出stack信息到deadlock.jstack

videadlock.jstack使用vi查看

数据库导出

/usr/local/mysql/bin/mysqldump-uroot-ptest>test_new.sql

数据库导入

/usr/local/mysql/bin/mysql-uroot-ptest<test_new.sql

选择性查看日志

grep*/app/tomcat/log/*.log|cut-d'#'-f8-9|sort-t'#'-u

相关推荐