文章目录
二、命令列表
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对应用采样,生成火焰图)