几种常见的操作tomcat的linux命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几种常见的操作tomcat的linux命令相关的知识,希望对你有一定的参考价值。

参考技术A 重启tomcat
ps x 查看pid
kill -9 pid 杀死进程
/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 -heap pid 打印heap的概要信息
jmap -histo pid 打印每个class的实例数目,内存占用,类全名信息
jmap -dump:format=b,file=heap.bin pid 输出heap信息到heap.bin文件
jhat -J-mx768m heap.bin 分析heap.bin文件
最好使用eclipse的MAT查看heap.bin,相比jhat等更加直观,容易发现内存溢出
查看死锁
jstack -l pid > deadlock.jstack 输出stack信息到deadlock.jstack
vi deadlock.jstack 使用vi查看
数据库导出
/usr/local/mysql/bin/mysqldump -u root -p test > test_new.sql
数据库导入
/usr/local/mysql/bin/mysql -u root -p test < test_new.sql
选择性查看日志
grep * /app/tomcat/log/*.log|cut -d '#' -f 8-9|sort -t '#' -u

centos6.5下常见命令和操作

本章内容概览:

  • 1.linux系统下配置ip地址
  • 2.linux系统下安装jdk并配置环境变量
  • 3.linux系统下安装tomcat并配置环境变量
  • 4.linux系统下安装ssh远程登陆工具并实现免密码登陆
  • 5.linux系统下关于防火墙的操作

1.linux系统下配置ip地址

技术分享

 

2.linux系统下安装jdk并配置环境变量

    2.1卸载Open JDK

        rpm -qa | grep java
        rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
        rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64

     2.2安装jdk,在/etc/profile文件下配置环境变量,并立即生效

        JAVA_HOME=/usr/java/jdk1.7.0_79
        JRE_HOME=/usr/java/jdk1.7.0_79/jre
        PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
        CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
        export JAVA_HOME JRE_HOME PATH CLASSPATH

        source /etc/profile

3.linux系统下安装tomcat并配置环境变量

     解压tomcat压缩文件,并在catalina.sh文件后添加CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/

4.linux系统下安装ssh远程登陆工具并实现免密码登陆

     4.1查看openssh安装情况
     rpm -qa | grep ssh
     4.2如果没有安装
     yum install openssh-server
     yum install openssh-clients
     4.3重启ssh
     service sshd restart
     4.4设置开启自启
     chkconfig sshd on
     chkconfig --list sshd
     4.5生成秘钥
     ssh-keygen -t rsa
     4.6在.ssh文件中新建authorized_keys文件,将每台机器的公钥添加到authorized_keys文件中,分发到每台机器上面去
     4.7给authorized_keys文件赋600权限
     chmod 600 authorized_keys

5.linux系统下关于防火墙的操作

     #查看防火墙状态
     service iptables status
     #关闭防火墙
     service iptables stop
     #查看防火墙开机启动状态
     chkconfig iptables --list
     #关闭防火墙开机启动
     chkconfig iptables off

以上是关于几种常见的操作tomcat的linux命令的主要内容,如果未能解决你的问题,请参考以下文章

linu学习笔记--进程基础

linux几种常见的文件内容查找和替换命令

linux几种常见的文件内容查找和替换命令

day1 初识Linux

Linux系统下启动 jar 包的几种常见方式

常见linux命令总结