首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

常用的 JDK 自带命令行工具

在这里可以找得到这些工具的列表,虽然官网上免责声明为 “The tools described in this section are unsupported and experimental in...,但实际上这些工具还是非常有用的,尤其可以站在 JVM 的角度来定位问题。我在此简单罗列一些常用工具和命令,以及相应的执行结果示例。如果你经常和 JVM 打交道,最好对这些工具常用命令熟记。...jstat,这个工具很强大,可以监测 Java 虚拟机 GC 多方面的状态,具体参数含义参见此链接: ....17024.0 0.0 63872.0 1319.9 21248.0 4728.1 744282 209.864 5 0.046 209.910 jmap,这大概是最常用的命令...JNI global references: 963 jinfo,可以打印 JVM 执行的参数信息,有一个非常大的作用在于,部分 JVM 参数在执行过程中是可以修改的,请参见这篇 《通过 jinfo 工具

53620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JDK常用命令行工具

    双12买了深入理解Java虚拟机的书,其实在学校的时候,就看过PDF版的,但是最终还是买本书装装样子,今天说的东西是书籍提到的JDK常用命令,实验加上记录来加深一下印象。...02 — jstat jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。...假设需要每250毫秒查询一次进程3259垃圾收集状况,一共查询5次,那命令行如下: ?...其中命令中出现的字母代表的含义,我在后面详谈,今天主要说命令行工具 。...意识一般不会在部署应用程序的服务器上直接分析dump文件,即使可以这样做,也会尽量将dump文件拷贝到其他机器上进行分析,因为分析工作时一个耗时且消耗硬件资源的过程,既然都要在其他机器上进行,就没必要收到命令行工具的限制了

    1.2K20

    详解Linux命令行常用svn命令

    命令行下查看日志 svn log path 例如:svn log test.php 显示这个文件的所有修改记录,及其版本号的变化 9、Linux命令行下查看文件详细信息 svn info path 例如...帮助 svn help svn help ci 以上是常用命令,下面写几个不经常用的 13、Linux命令行下版本库下的文件和目录列表 svn list path 显示path目录下的所有属于版本库的文件和目录...15、Linux命令行下恢复本地修改 svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。...17、Linux命令行下解决冲突 svn resolved: 移除工作副本的目录或文件的“冲突”状态。...svn cat -r PREV filename > filename (PREV 是上一版本,也可以写具体版本号,这样输出结果是可以提交的) 以上是Linux命令行常用svn命令的使用方法。

    6.6K70

    Linux 常用性能工具简介.

    sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。...sar是目前Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存使用状况、进程活动及IPC有关的活动等,使用也是较为复杂...如果直接采用dd等工具对磁盘进行读写,那么数据会缓存到buffer cache。...id: 空闲时间百分比 七、 top 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具,是Linux下的任务管理器。...另外在Github上发现了一个Linux命令搜索工具,很好用,介绍给大家:https://jaywcjlove.github.io/linux-command/ ?

    2.2K61

    Linux 命令行工具:lsof 入门指南

    在我们深入 Linux 的奥妙时,总会遇到需要查看文件或者进程相关信息的场景。这时候,一个强大的帮手—— lsof 命令就显得非常重要。...因为在 UNIX 或 Linux 系统中,“一切皆文件”,很多问题定位和性能优化的工作都会涉及到文件的操作。通过 lsof,我们可以轻松查看哪个进程打开了哪些文件,进而对系统的行为有更深入的理解。...tom)打开的文件,可以使用 -u 选项:lsof -u tom查看特定类型的文件lsof 也可以用来查看打开的特定类型的文件,比如查看所有网络连接:lsof -i实用技巧查找哪个进程占用了端口在 Linux...比如,我们想要看看 nginx 是如何打开文件的:lsof -c nginx总结lsof 是每个 Linux 用户都应该掌握的必备工具

    14400

    Go实战之常用命令行工具

    Golang具有一套可以构建和处理go源代码的程序,作为命令行工具,这些程序也并非直接运行,而是由go程序调用。...go命令行作为日常开发的工具,能大大方便编译、调试、诊断程序性能等工作,本文是对常见go命令行工具使用的汇总 1 go命令 go命令管理go源代码并运行此处列出的其他命令。...go.mod的命令行接口,主要用于工具或脚本。...默认情况下mutex profile处于未启用状态,通过runtime.SetMutexProfileFraction可以启用它 其他分析器 在Linux上,可以使用perf工具分析go程序,perf可以配置和解开...本文是关于命令行常用工具的简单总结,希望能对您有所帮助 参考 https://studygolang.com/articles/23764

    90610

    linux命令行工具的分类 Linux 的学习方向

    Linux 可以安装在各种的计算机当中,平板手机和台式计算机都可以安装Linux 系统。linux命令行工具是可以使用在Linux 系统当中的命令行命令行更加直观而富有逻辑,便于对电脑系统的操作。...linux命令行工具的分类 linux命令行工具可以分为两大类。一类是内部命令,这是shell 解析器的一个部分,外部命令是不属于shell 解析器的。...linux命令行多种多样,简单好用。 linux的学习方向 学习编程和语言的人都懂得使用linux命令行工具,学Linux 到底是要学些什么?可以做什么?...在初次学习的时候会觉得枯燥乏味,但是学了一段时间之后就会发现命令行批量操作时如此方便简单。...以上就是linux命令行工具的相关知识,Linux 包含的计算机知识繁复庞杂,每一个学习阶段都应该踏实钻研,了解最基础的命令行操作,然后再不断进深自己的专业技巧。

    1.2K20

    5 款新型 Linux 命令行工具,实用!

    点击关注公众号,Java干货及时送达 使用新的替代工具来改进旧的命令行工具。...在Linux/Unix系统的日常使用中,我们需要使用很多命令行工具来完成工作,以及理解和管理我们的系统,例如使用du来监视磁盘利用率、top来显示系统资源。有些工具已经有很长的历史了。...但近年来,开源社区开发了不少更具优势的替代工具。虽然有些工具华而不实,但有些则大大提高了实用性,成为了现代系统的绝佳选择。在本文中,我将介绍五种标准Linux命令行工具的替代品。...man的替代:tldr tldr命令行工具显示可以简化的命令文档,而且大部分文档都提供示例。它是tldr pages项目(https://tldr.sh/)的客户端。 这个工具不是man的替代品。...特别是帮助我在Linux台式机和笔记本电脑上管理和工作。 你是否使用其他工具来处理工作流程?请在下方留言。

    1.1K10

    Linux常用网络工具总结

    本文整理了在实践过程中使用的Linux网络工具,这些工具提供的功能非常强大,我们平时使用的只是冰山一角,比如lsof、ip、tcpdump、iptables等。...mtr mtr是常用的网络诊断工具(a network diagnostic tool),它把ping和traceroute并入一个程序的网络诊断工具中并实时刷新。...我们使用这个命令最常用的功能就是通过命令行发送HTTP请求以及下载文件,它几乎能够模拟所有浏览器的行为请求,比如模拟refer(从哪个页面跳转过来的)、cookie、agent(使用什么浏览器)等等,同时还能够模拟表单数据...Openstack的命令行工具,比如nova,传入--debug参数就会显示curl往nova-api的curl REST请求。...总结 本文总结了Linux中的常用的网络工具,其中包括 网络配置相关:ifconfig、ip 路由相关:route、netstat、ip 查看端口工具:netstat、lsof、ss、nc、telnet

    5.8K10

    Linux常用工具(上)

    Linux 常用工具 一、Linux 软件包管理器 yum 1. 软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序....但是这样太麻烦了,于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成 windows 上的安装程序)放在一个服务器上,通过包管理器可以很方便的获取到这个编译好的软件包,直接进行安装....随后将会进入安装过程,可能会让你确认是否安装,如下图: 意思是需要多少内存,是否确认安装,我们输入 y (确认)即可,安装好后如下图: 随后我们执行 sl 命令如下: 我们如果需要卸载 sl 命令,在命令行输入...字或行的删除,移动复制某区段及进入 Insert mode下,或者到 last line mode 插入模式(Insert mode) 只有在 Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式...(1)光标移动(命令模式) 首先在命令模式下,我们的光标只能使用键盘的操作移动;我们可以使用键盘的 ↑ ↓ ← → 移动光标,但是我们并不常用箭头的操作移动光标,而是使用 h、j、k、l 移动。

    18510

    Linux常用工具(下)

    Linux常用工具 一、Linux 项目自动化构建工具 - make/Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译...; make是一个命令工具,是一个解释 Makefile 中指令的命令工具,一般来说,大多数的 IDE 都有这个命令。...我们看使用,我们在命令行中执行 make,即进行了项目的编译工作: 随后我们执行这个程序观察: 可以看到是正常执行的;然后我们对这个项目进行清理工作: 这样就完成了项目的编译和清理工作;注意我们使用 make...“hello, world”,随后换行,执行 sleep(3);,是让程序停下来三秒钟再继续往下执行,我们观察一下结果: 首先执行是这样的: 过了三秒钟后: 我们观察到,程序是过了三秒之后才重新显示出命令行...我们常用的 gitee / github 都是基于 git,软件搭建的网站,目的是让版本可视化。

    20010

    在Windows下使用linux命令行工具

    http://unxutils.sourceforge.net/UnxUtils.html http://gnuwin32.sourceforge.net/ GnuWin32是为习惯了linux系统的人员提供的命令行工具...,这款工具可以让windows系统上的cmd像terminal一样执行各种指令。...但如果你的原文件来自linux环境移植,可能存在builder action中的Linux终端指令。解决的方法有两种。 1). 重写 cp→copy之类 2)....这里就具体矛盾具体分析啦~ 怎么在windows上使用linux命令: 1,在http://gnuwin32.sourceforge.net/packages.html上下载你需要的linux命令工具,...3,缺少的工具可以在http://sourceforge.net/projects/gnuwin32/files/下载到 将下载到得工具,放到gnuWin32目录下,直接解压到当前目录下,就可以在命令行使用这些命令

    5.2K20

    20个监控linux性能的命令行工具

    ICMP 192.168.0.124 udp port netbios-ns unreachable, length 86 ... 5. netstat – 网络统计 这netstat是一个用于监控的命令行工具...Htop——Linux 进程监控 htop是一个非常先进的交互式和实时 Linux 进程监控工具,它与 Linux 非常相似[top command]但它有一些丰富的功能,比如user-friendly...# htop htop是第三方工具Linux 系统不自带,需要使用系统包管理工具安装。...此工具常用于跟踪存储设备性能问题,包括devices,local disks,remote disks如NFS....Collectl:多合一性能监控工具 Collectl是另一个强大且功能丰富的基于命令行的实用程序,可用于收集有关 Linux 系统资源的信息,例如 CPU 使用率、内存、网络、inode、进程、nfs

    1.9K20
    领券