常用的Linux操作命令

作为一名java程序员,尤其是线上维护,查看日志这里列出我常用的一些命令

1、jps -l
常看可以输出主函数的完整路径(类的全路径)。 基本上你就能找到你需要的进程 然后kill他

jps 原理
java程序在启动以后,会在java.io.tmpdir指定的目录下,就是临时文件夹里,生成一个类似于hsperfdata_User的文件夹,这个文件夹里(在Linux中为/tmp/hsperfdata_{userName}/),有几个文件,名字就是java进程的pid,因此列出当前运行的java进程,只是把这个目录里的文件名列一下而已。 至于系统的参数什么,就可以解析这几个文件获得

2、kill
找到该进程然后kill pid 当然有些进程
这是比较安全的杀死进程的方法, 如果杀不掉,可能进程存在关联 或者缓存
可以用kill -9 pid

3、接着上面的jps原理,如果不在指定目录下那jps -l是看不到这些文件的,那要怎么看这些文件也是有方法的
ps -ef |grep java
查看所有的java 进程

4、 todo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值