Arthas sysenv(查看JVM的环境变量)

在这里插入图片描述

二、命令列表

2.1 jvm相关命令

2.1.5 sysenv(查看JVM的环境变量)

参数说明:

命令说明
sysenv查看所有环境变量
sysenv java.version查看单个属性,支持通过tab补全
举例1:sysenv 查看所有环境变量

基础语法
sysenv

[arthas@18139]$ sysenv
 KEY                                           VALUE                                                                                                                                                                                    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 PATH                                          /usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/fping/sbin:/home/ems/3rdparty/xtrabackup/bin:/home/ems/3rdparty/qpress:/home/ems/3rdparty/pigz:/root/b 
                                               in                                                                                                                                                                                       
 HISTCONTROL                                   ignoredups                                                                                                                                                                               
 MONIT_SERVICE                                 ems_eam_process                                                                                                                                                                          
 LOADEDMODULES                                                                                                                                                                                                                          
 XDG_DATA_DIRS                                 /root/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share                                                                                      
 MONIT_PROCESS_PID                             -1                                                                                                                                                                                       
 HISTSIZE                                      400000                                                                                                                                                                                   
 MONIT_PROCESS_CHILDREN                        -1                                                                                                                                                                                       
 MODULEPATH                                    /usr/share/Modules/modulefiles:/etc/modulefiles                                                                                                                                          
 TERM                                          xterm                                                                                                                                                                                    
 XFILESEARCHPATH                               /usr/dt/app-defaults/%L/Dt                                                                                                                                                               
 MONIT_EVENT                                   Started                                                                                                                                                                                  
 LANG                                          zh_CN.UTF-8                                                                                                                                                                              
 XDG_SESSION_ID                                38143                                                                                                                                                                                    
 MONIT_DESCRIPTION                             Started                                                                                                                                                                                  
 MAIL                                          /var/spool/mail/root                                                                                                                                                                     
 TMOUT                                         3600                                                                                                                                                                                     
 LOGNAME                                       root                                                                                                                                                                                     
 PROMPT_COMMAND                                history -a                                                                                                                                                                               
 PWD                                           /home/ems/ems_eam                                                                                                                                                                        
 HISTTIMEFORMAT                                %F %T root                                                                                                                                                                               
 _                                             /usr/bin/nohup                                                                                                                                                                           
 LESSOPEN                                      ||/usr/bin/lesspipe.sh %s                                                                                                                                                                
 SHELL                                         /bin/bash                                                                                                                                                                                
 SSH_TTY                                       /dev/pts/0                                                                                                                                                                               
 SSH_CLIENT                                    10.110.25.53 8685 22                                                                                                                                                                     
 OLDPWD                                        /                                                                                                                                                                                        
 USER                                          root                                                                                                                                                                                     
 SSH_CONNECTION                                10.110.25.53 8685 20.150.12.100 22                                                                                                                                                       
 HOSTNAME                                      localhost.localdomain                                                                                                                                                                    
 MODULESHOME                                   /usr/share/Modules                                                                                                                                                                       
 NLSPATH                                       /usr/dt/lib/nls/msg/%L/%N.cat                                                                                                                                                            
 BASH_FUNC_module()                            () {  eval `/usr/bin/modulecmd bash $*`                                                                                                                                                  
                                               }                                                                                                                                                                                        
 MONIT_PROCESS_CPU_PERCENT                     -1.0                                                                                                                                                                                     
 MONIT_HOST                                    localhost.localdomain                                                                                                                                                                    
 XDG_RUNTIME_DIR                               /run/user/0                                                                                                                                                                              
 LS_COLORS                                     rs=0:di=01;
 MONIT_PROCESS_MEMORY                          0                                                                                                                                                                                        
 HOME                                          /root                                                                                                                                                                                    
 SHLVL                                         3                                                                                                                                                                                        
 MONIT_DATE                                    Thu, 12 Sep 2024 09:54:18                                                                                                                                                                
[arthas@18139]$
举例2:sysenv java.version 查看单个属性,支持通过tab补全

基础语法
sysenv java.version

[arthas@18139]$ sysenv  java.version
 KEY                                           VALUE                                                                                                                                                                                    
-------------------------------------------------------------------------------------------------------------------------------
 java.version                                  null                                                                                                                                                                                     
[arthas@18139]$

本人其他相关文章链接

1.Arthas 全攻略:让调试变得简单
2.Arthas dashboard(当前系统的实时数据面板)
3.Arthas thread(查看当前JVM的线程堆栈信息)
4.Arthas jvm(查看当前JVM的信息)
5.Arthas sysprop(查看和修改JVM的系统属性)
6.Arthas sysenv(查看JVM的环境变量)
7.Arthas vmoption(查看和修改 JVM里诊断相关的option)
8.Arthas getstatic(查看类的静态属性 )
9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)
10.Arthas logger(查看 logger 信息,更新 logger level)
11.Arthas mbean(查看 Mbean 的信息)
12.Arthas memory(查看 JVM 内存信息)
13.Arthas ognl(执行ognl表达式)
14.Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)
15.Arthas vmtool(从 jvm 里查询对象,执行 forceGc)
16.Arthas jad(字节码文件反编译成源代码 )
17.Arthas mc(Memory Compiler/内存编译器 )
18.Arthas redefine(加载外部的.class文件,redefine到JVM里 )
19.Arthas classloader (查看 classloader 的继承树,urls,类加载信息)
20.Arthas sc(查看JVM已加载的类信息 )
21.Arthas sm(查看已加载类的方法信息 )
22.Arthas monitor(方法执行监控)
23.Arthas stack (输出当前方法被调用的调用路径)
24.Arthas trace (方法内部调用路径,并输出方法路径上的每个节点上耗时)
25.Arthas tt(方法执行数据的时空隧道,记录下指定方法每次调用的入参和返回信息,并能对这些不同的时间下调用进行观测)
26.Arthas watch (方法执行数据观测)
27.Arthas profiler(使用async-profiler对应用采样,生成火焰图)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘大猫.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值