一、服务状态
$ lsof -I:8080 //查看8080端口链接状况
$ Kill -9 pid //杀掉进程
netstat //查看网络端口状态
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
$ netstat -antp | grep 80 //查看80端口网络状态
$ ps aux | grep Elastics //查看相应进程信息
$ telnet 375.10.100.19 8000 //测试ip 375.10.100.19机器8000端口是否能通,如果开通有“Escape character is '^]'”返回
二、tomcat相关
$ cd /data/applogs/tomcat //tomcat日志目录
$ vim catalina.out—->然后输入"/"—>再输入关键字 gg:跳到日志文件头部 G:跳到文件尾部 n:跳到下个匹配关键字 //vim查询日志
$ cd /data/webapps/【appkey】/current/【appkey】.war //war包地址
control + z //退出vim编辑器
三、权限控制
$ sudo su //切换到root权限
$ sudo -iu root //切换root权限命令
四、其他
查看java_home:echo $JAVA_HOME
查看jdk版本路径: /usr/libexec/java_home -v 1.7
ls -a 显示当前目录所有文件(包括隐藏文件)
pwd 显示当前文件目录
cat filename 显示文件内容
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
查询tomcat内存使用情况:ps -ef |grep tomcat top -SH -p <pid>
sudo jstack -F 30764 > /tmp/tread.dump
sudo jmap -F -histo 30764 > /tmp/jvm.dump
jmap -F -dump:format=b,file=dump0117.txt 10494
slf4j日志存储路径:/data/applogs/【服务名】/logs
查看文件大小:df -h
查看jdk版本:1.echo $JAVA_HOME 假设为:/opt/soft/java 2.进入到jdk安装目录下面的bin目录 cd /opt/soft/java/bin 3.在上面的目录中查看jdk版本 ./java -version
网友评论