mirror of
https://gitee.com/arthas/arthas.git
synced 2024-12-02 04:08:34 +08:00
parent
9d82196763
commit
7c21ae5f51
16
tutorials/katacoda/command-version-cn/arthas-boot.md
Normal file
16
tutorials/katacoda/command-version-cn/arthas-boot.md
Normal file
@ -0,0 +1,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
在新的`Terminal 2`里,下载`arthas-boot.jar`,再用`java -jar`命令启动:
|
||||
|
||||
`wget https://alibaba.github.io/arthas/arthas-boot.jar
|
||||
java -jar arthas-boot.jar --target-ip 0.0.0.0`{{execute T2}}
|
||||
|
||||
`arthas-boot`是`Arthas`的启动程序,它启动后,会列出所有的Java进程,用户可以选择需要诊断的目标进程。
|
||||
|
||||
选择第一个进程,输入 `1`{{execute T2}} ,再`Enter/回车`:
|
||||
|
||||
Attach成功之后,会打印Arthas LOGO。输入 `help`{{execute T2}} 可以获取到更多的帮助信息。
|
||||
|
||||
![Arthas Boot](/arthas/scenarios/common-resources/assets/arthas-boot.png)
|
10
tutorials/katacoda/command-version-cn/arthas-demo.md
Normal file
10
tutorials/katacoda/command-version-cn/arthas-demo.md
Normal file
@ -0,0 +1,10 @@
|
||||
|
||||
|
||||
|
||||
|
||||
下载`arthas-demo.jar`,再用`java -jar`命令启动:
|
||||
|
||||
`wget https://alibaba.github.io/arthas/arthas-demo.jar
|
||||
java -jar arthas-demo.jar`{{execute T1}}
|
||||
|
||||
`arthas-demo`是一个很简单的程序,它随机生成整数,再执行因式分解,把结果打印出来。如果生成的随机数是负数,则会打印提示信息。
|
10
tutorials/katacoda/command-version-cn/finish.md
Normal file
10
tutorials/katacoda/command-version-cn/finish.md
Normal file
@ -0,0 +1,10 @@
|
||||
|
||||
通过本教程基本掌握了Arthas cls的用法。更多高级特性,可以在下面的进阶指南里继续了解。
|
||||
|
||||
* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
|
||||
* [Arthas Github](https://github.com/alibaba/arthas)
|
||||
* [Arthas 文档](https://alibaba.github.io/arthas/)
|
||||
|
||||
欢迎关注公众号,获取Arthas项目的信息,源码分析,案例实践。
|
||||
|
||||
![Arthas公众号](/arthas/scenarios/common-resources/assets/qrcode_gongzhonghao.jpg)
|
33
tutorials/katacoda/command-version-cn/index.json
Normal file
33
tutorials/katacoda/command-version-cn/index.json
Normal file
@ -0,0 +1,33 @@
|
||||
{
|
||||
"title": "Arthas version命令教程",
|
||||
"description": "Arthas version命令教程",
|
||||
"details": {
|
||||
"steps": [
|
||||
{
|
||||
"title": "启动arthas-demo",
|
||||
"text": "arthas-demo.md"
|
||||
},
|
||||
{
|
||||
"title": "启动arthas-boot",
|
||||
"text": "arthas-boot.md"
|
||||
},
|
||||
{
|
||||
"title": "version 命令",
|
||||
"text": "version.md"
|
||||
}
|
||||
],
|
||||
"intro": {
|
||||
"text": "intro.md"
|
||||
},
|
||||
"finish": {
|
||||
"text": "finish.md"
|
||||
}
|
||||
},
|
||||
"environment": {
|
||||
"uilayout": "terminal"
|
||||
},
|
||||
"backend": {
|
||||
"imageid": "java",
|
||||
"environmentsprotocol": "http"
|
||||
}
|
||||
}
|
11
tutorials/katacoda/command-version-cn/intro.md
Normal file
11
tutorials/katacoda/command-version-cn/intro.md
Normal file
@ -0,0 +1,11 @@
|
||||
|
||||
|
||||
|
||||
![Arthas](https://alibaba.github.io/arthas/_images/arthas.png)
|
||||
|
||||
`Arthas` 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。
|
||||
|
||||
`Arthas` 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 `Tab` 自动补全功能,进一步方便进行问题的定位和诊断。
|
||||
|
||||
* Github: https://github.com/alibaba/arthas
|
||||
* 文档: https://alibaba.github.io/arthas/
|
4
tutorials/katacoda/command-version-cn/version.md
Normal file
4
tutorials/katacoda/command-version-cn/version.md
Normal file
@ -0,0 +1,4 @@
|
||||
|
||||
通过`version`命令可以输出当前目标 Java 进程所加载的 Arthas 版本号。
|
||||
|
||||
`version`{{execute T2}}
|
15
tutorials/katacoda/command-version-en/arthas-boot.md
Normal file
15
tutorials/katacoda/command-version-en/arthas-boot.md
Normal file
@ -0,0 +1,15 @@
|
||||
|
||||
|
||||
|
||||
In the new `Terminal 2`, download `arthas-boot.jar` and start with the `java -jar` command:
|
||||
|
||||
`wget https://alibaba.github.io/arthas/arthas-boot.jar
|
||||
java -jar arthas-boot.jar --target-ip 0.0.0.0`{{execute T2}}
|
||||
|
||||
`arthas-boot` is the launcher for `Arthas`. It lists all the Java processes, and the user can select the target process to be diagnosed.
|
||||
|
||||
Select the first process, type `1`{{execute T2}} ,then type `Enter`:
|
||||
|
||||
After the Attach is successful, Arthas LOGO is printed. Enter `help`{{execute T2}} for more help.
|
||||
|
||||
![Arthas Boot](/arthas/scenarios/common-resources/assets/arthas-boot.png)
|
11
tutorials/katacoda/command-version-en/arthas-demo.md
Normal file
11
tutorials/katacoda/command-version-en/arthas-demo.md
Normal file
@ -0,0 +1,11 @@
|
||||
|
||||
|
||||
|
||||
|
||||
Download `arthas-demo.jar` and start with the `java -jar` command:
|
||||
|
||||
`wget https://alibaba.github.io/arthas/arthas-demo.jar
|
||||
java -jar arthas-demo.jar`{{execute T1}}
|
||||
|
||||
`arthas-demo` is a very simple program that randomly generates integers, performs factorization, and prints the results.
|
||||
If the generated random number is negative, a error message will be printed.
|
6
tutorials/katacoda/command-version-en/finish.md
Normal file
6
tutorials/katacoda/command-version-en/finish.md
Normal file
@ -0,0 +1,6 @@
|
||||
|
||||
Through this tutorial, you can know how to use Arthas `version`. More advanced features can be found in the Advanced Guide below.
|
||||
|
||||
* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
|
||||
* [Arthas Github](https://github.com/alibaba/arthas)
|
||||
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
|
33
tutorials/katacoda/command-version-en/index.json
Normal file
33
tutorials/katacoda/command-version-en/index.json
Normal file
@ -0,0 +1,33 @@
|
||||
{
|
||||
"title": "Arthas version",
|
||||
"description": "Arthas version",
|
||||
"details": {
|
||||
"steps": [
|
||||
{
|
||||
"title": "Start arthas-demo",
|
||||
"text": "arthas-demo.md"
|
||||
},
|
||||
{
|
||||
"title": "Start arthas-boot",
|
||||
"text": "arthas-boot.md"
|
||||
},
|
||||
{
|
||||
"title": "version command",
|
||||
"text": "version.md"
|
||||
}
|
||||
],
|
||||
"intro": {
|
||||
"text": "intro.md"
|
||||
},
|
||||
"finish": {
|
||||
"text": "finish.md"
|
||||
}
|
||||
},
|
||||
"environment": {
|
||||
"uilayout": "terminal"
|
||||
},
|
||||
"backend": {
|
||||
"imageid": "java",
|
||||
"environmentsprotocol": "http"
|
||||
}
|
||||
}
|
11
tutorials/katacoda/command-version-en/intro.md
Normal file
11
tutorials/katacoda/command-version-en/intro.md
Normal file
@ -0,0 +1,11 @@
|
||||
|
||||
|
||||
|
||||
![Arthas](https://alibaba.github.io/arthas/_images/arthas.png)
|
||||
|
||||
`Arthas` is a Java diagnostic tool open-sourced by Alibaba middleware team. Arthas helps developers in trouble-shooting issues in production environment for Java based applications without modifying code or restarting servers.
|
||||
|
||||
`Arthas` supports JDK 6+, supports Linux/Mac/Windows.
|
||||
|
||||
* Github: https://github.com/alibaba/arthas
|
||||
* Documentation: https://alibaba.github.io/arthas/en
|
4
tutorials/katacoda/command-version-en/version.md
Normal file
4
tutorials/katacoda/command-version-en/version.md
Normal file
@ -0,0 +1,4 @@
|
||||
|
||||
Use `version` to print out Arthas’s version
|
||||
|
||||
`version`{{execute T2}}
|
Loading…
Reference in New Issue
Block a user