java开发、测试常用Linux命令总结

MySQL相关Linux命令

查看MySQL的服务状态
service mysqld status

如果服务显示正在运行,就说明MySQL是正常启动的。在开发过程中出现数据库连接断开,可以通过这个命令排查一下。

Java服务相关命令jps

列出正在运行的虚拟机
jps

可以列出当前服务器下运行的所有java虚拟机

如果想要获取到详细的jar包名称,可以使用jps -l命令

利用jps -m命令可以查询jvm启动时向main()传递的参数,可以用于后期问题的排查

根据java进程找到其目录pwdx
pwdx 进程号

可以获取到java应用部署的目录,进入到对应目录可以查看日志等文件

进程相关命令ps

根据进程ID查看进程信息
ps -ef | grep pid

根据进程名查看进程信息
ps -ef | grep 进程名

查找所有与java相关的进程
ps -ef | grep java

可以查找出所有与java相关的进程

查看端口的占用情况lsof、netstat

lsof -i :端口号

注意,端口号一定要紧跟在:之后,不然会报错

除此之外,还可以使用netstat命令来获取端口使用情况

netstat -nltp | grep 端口号

服务器资源使用情况查看

top查看cpu使用率

使用top命令可以查看整个服务器的cpu使用情况

如果要具体查看某个进程的cpu使用率,可以使用

top -p 进程号

如果要同时查看多个进程的cpu使用率,进程号中间要用逗号隔开

top -p 进程号1,进程号2,进程号3,...

查看当前用户的负载情况
w

用于查看当前用户的负载情况load average 后面跟着的三个数字分别是:过去1分钟的平均负载,过去5分钟的平均负载,过去15分钟的平均负载。平均负载是指单位时间内等待处理的任务数量

free命令查看内存使用率
free -h

//以GB为单位展示内存使用情况
free -g

df查看磁盘使用情况
//以GB为单位显示磁盘使用情况
df -lh

查看当前文件夹下的文件大小

du -sh *

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值