-
2021-02-12 10:53:14
在linux系统下可以通过命令查看进程,那么具体是那个命令呢?下面由学习啦小编为大家整理了linux查看进程的命令,希望对大家有帮助!
一、linux查看进程的命令 有ps、pstree、pgrep等
1、ps
显示进程信息,参数可省略
-aux 以BSD风格显示进程 常用
-efH 以System V风格显示进程
-e , -A 显示所有进程
a 显示终端上所有用户的进程
x 显示无终端进程
u 显示详细信息
f 树状显示
w 完整显示信息
l 显示长列表
各列输出字段的含义:
USER 进程所有者
PID 进程ID
PPID 父进程
%CPU CPU占用率
%MEM 内存占用率
NI 进程优先级。数值越大,占用CPU时间越少
VSZ 进程虚拟大小
RSS 页面文件占用
TTY 终端ID
STAT 进程状态
+---D 不可中断 Uninterruptible sleep (usually IO)
+---R 正在运行,或在队列中的进程
+---S 处于休眠状态
+---T 停止或被追踪
+---Z 僵尸进程
+---W 进入内存交换(从内核2.6开始无效)
+---X 死掉的进程
+---< 高优先级
+---N 低优先级
+---L 有些页被锁进内存
+---s 包含子进程
+---+ 位于后台的进程组;
+---l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
PID:进程标识符,系统为每一个进程分配一个识别码,称为PID。
ps命令极为常用,其他命令还有:
2.pstree
树状显示进程信息
-a 显示完整命令及参数
-c 重复进程分别显示
-c 显示进程ID PID
-n 按 PID 排列进程
3.pgrep
显示进程的PID
-l 显示进程名和进程PID
-o 进程起始ID
-n 进程终止ID
二、linux结束进程的命令 有kill、pkill、killall、xkill等
kill [信号代码]
根据PID向进程发送信号,常用来结束进程,默认信号为 -9
信号代码,可取值如下:
-l [信号数字] 显示、翻译信号代码
-9 , -KILL 发送 kill 信号退出
-6 , -ABRT 发送 abort 信号退出
-15 , -TERM 发送 Termination 信号
-1 , -HUP 挂起
-2 , -INT 从键盘中断,相当于 Ctrl+c
-3 , -QUIT 从键盘退出,相当于 Ctrl+d
-4 , -ILL 非法指令
-11 , -SEGV 内存错误
-13 , -PIPE 破坏管道
-14 , -ALRM
-STOP 停止进程,但不结束
-CONT 继续运行已停止的进程
-9 -1 结束当前用户的所有进程
pkill
结束进程族。如果结束单个进程,请用 kill
killall
killall和pkill 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。
xkill
在图形界面中点杀进程。
当xkill运行时鼠标指针变为骷髅图案,哪个图形程序崩溃一点就OK了。如果您想终止xkill ,就按右键取消。
比如当firefox 出现崩溃不能退出时,点鼠标就能杀死firefox 。
更多相关内容 -
查看Java版本命令如何查看?Java常用命令详解
2021-02-27 10:53:57现在程序员开发项目都在使用工具,很多人可能都忘记了Java自带命令,下面就让我来介绍些吧。1、java.exe:运行java程序,这个相信每一位用Java的人知道了。2、javac.exe:编译的Java程序,生成.class文件3、javaw.exe:...现在程序员开发项目都在使用工具,很多人可能都忘记了Java自带命令,下面就让我来介绍些吧。
1、java.exe:
运行java程序,这个相信每一位用Java的人知道了。
2、javac.exe:
编译的Java程序,生成.class文件
3、javaw.exe:
可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会出现并保持一个console窗口,程
序中的信息可以通过System.out在console内输出,而运行javaw,开始时会出现console,当主程序调用之后,console就会 消失;
javaw 大多用来运行GUI程序
4、javah功能说明:C 头文件和 Stub 文件生成器。javah 从 Java 类生成 C 头文件和 C 源文件。这些文件提供了连接胶合,使 Java 和 C
代码可进行交互。
语法:
javah [ 命令选项 ] fully-qualified-classname. . .
javah_g [ 命令选项 ] fully-qualified-classname. . .
补充说明:
javah 生成实现本地方法所需的 C 头文件和源文件。C 程序用生成的头文件和源文件在本地源代码中引用某一对象的实例变量。.h 文件含有一个
struct 定义,该定义的布局与相应类的布局平行。该 struct 中的域对应于类中的实例变量。
头文件名以及在头文件中所声明的结构名都来源于类名。如果传给 javah 的类是在某个包中,则头文件名和结构名前都要冠以该包名。下划线 (_)
用作名称分隔符。
缺省情况下,javah 为每个在命令行中列出的类都创建一个头文件,且将该文件放在当前目录中。用 -stubs 选项创建源文件。用 -o
选项将所有列出类的结果串接成一个单一文件。
命令选项
-o[输出文件] 将命令行中列出的所有类的头文件或源文件串接到输出文件中。-o 或 -d 两个选项只能选择一个。
-d[目录] 设置 javah 保存头文件或 stub 文件的目录。-d 或 -o 两个选项只能选择一个。
-stubs 使 javah 从 Java 对象文件生成 C 声明。
-verbose 指明长格式输出,并使 javah 将所生成文件的有关状态的信息输出到标准输出设备中。
-help 输出 javah 用法的帮助信息。
-version 输出 javah 的版本信息。
-jni 使 javah 创建一输出文件,该文件包含 JNI 风格的本地方法函数原型。这是缺省输出,所以 -jni 的使用是可选的。
-classpath[路径] 指定 javah 用来查询类的路径。如果设置了该选项,它将覆盖缺省值或 CLASSPATH
环境变量。目录用冒号分隔。
-bootclasspath[路径] 指定加载自举类所用的路径。缺省情况下,自举类是实现核心 Java 平台的类,位于 jrelibt.jar 和
jrelibi18n.jar 中。
-old 指定应当生成旧 JDK1.0 风格的头文件。
-force 指定始终写输出文件。
5、javap功能说明:Java 类文件解析器。
语法: javap [ 命令选项 ] class. . .
补充说明:
javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域及方法。javap
将其输出到标准输出设备上。
命令选项
-help 输出 javap 的帮助信息。
-l 输出行及局部变量表。
-b 确保与 JDK 1.1 javap 的向后兼容性。
-public 只显示 public 类及成员。
-protected 只显示 protected 和 public 类及成员。
-package 只显示包、protected 和 public 类及成员。这是缺省设置。
-private 显示所有类和成员。
-J[flag] 直接将 flag 传给运行时系统。
-s 输出内部类型签名。
-c 输出类中各方法的未解析的代码,即构成 Java 字节码的指令。
-verbose 输出堆栈大小、各方法的 locals 及 args 数。
-classpath[路径] 指定 javap 用来查找类的路径。如果设置了该选项,则它将覆盖缺省值或 CLASSPATH
环境变量。目录用冒号分隔。
- bootclasspath[路径] 指定加载自举类所用的路径。缺省情况下,自举类是实现核心 Java 平台的类,位于 jrelib
t.jar 和 jrelibi18n.jar 中。
-extdirs[dirs] 覆盖搜索安装方式扩展的位置。扩展的缺省位置是 jrelibext。
6.jdb.exe功能:Java的一个命令行调试环境,既可在本地,也可在与远程的解释器的一次对话中执行。
用法:
jdb于本地机器中可用如下的命令启动:
C:/>jdb classname
当你使用-debug选项开始一个Java例程时, 必须提供给Jdb 一个密码, 这样 Jdb才能开始运转起来。下表包含了所有jdb命令。
选项 功能
catch calssID 为特定异常出口而中断
classes 列出当前已知的类
clear classID:line 清除一个断点
cont 从断点处继续执行
down[n frames] 下移一个线程的堆栈
dump ID[ID...] 显示所有对象信息
exit(或quit) 退出调试器
help(或?) 列出所有命令
ignore classID 忽略特定的异常出口
list[line number] 显示源代码
load classbame 载入要调试的Java类
locals 在当前堆栈帧中显示所有局部变量
memory 报告内存使用情况
methods classID 列出一个类的成员函数集
print ID[ID...] 列出对象或域
resume [threadID...] 恢复线程(默认情况恢复所有线程)
run class [args] 开始执行已下载的Java类
step 执行当前行
stop in classID:method 在一成员函数中设一断点
stop at classID:line 在一行设一断点 功能:
suspend[threadID...] 停止一个线程(默认情况停止所有线程)
hreads threadgroup 列出线程
thread threadID 设置当前线程
threadgroups 列出线程组
threadgroup name 设置当前线程组
up [n frames] 上移一个线程堆栈
use [path] 显示或改变源程序路径
where [threadID] or all 使一线程的堆线置空
!! 重复上一次命令
-host hostname 该命令告诉Jdb到哪里去建立远程运行的Java解释器对话过程
-password password 本选项告诉Jdb 用哪个密码去与远程运行的Java 对话进程相连接。
密码password是由运行带有-debug选项的Java解释器所提供的。
7.java -version
这个命令是用来查看Java版本的
如:java -version
输出结果:java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)
以上就是今天的所有内容了,更多Java入门知识请一直关注我们了解吧。
-
linux查看本机java版本号
2021-05-12 13:35:33linux查看本机java版本号[2021-01-30 07:48:54]简介:怎么看小程序版本号2020-08-13查看小程序版本号的方法:首先准备个小程序片段,并在【app.js】里面设置一个全局变量;然后在页面JS中直接取全局版本号;最后在...linux查看本机java版本号
[2021-01-30 07:48:54] 简介:
怎么看小程序版本号
2020-08-13
查看小程序版本号的方法:首先准备个小程序片段,并在【app.js】里面设置一个全局变量;然后在页面JS中直接取全局版本号;最后在页面中直接显示即可。查看小程序版本号的方法:1、首
服务器
有时候需要查看自己系统的CentOs的版本,有一些命令可以查看,分别介绍如下:查看Linux内核版本命令(两种方法)和Linux系统版本的命令(3
建站服务器
小编给大家分享一下用代码实现移除WordPress版本号的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大
linux系统查看jdk版本的方法是:可以通过【java -version】命令来查看。具体方法是:1、打开终端;2、输入【java -version】命令,回车即可。此时,终端中就会显示jdk版本信息了。方
怎样隐藏php版本号
2020-08-17
隐藏php版本号的方法:首先打开php.ini配置文件;然后找到配置expose_php,将其修改为【expose_php = Off】;最后重启apache即可。具体方法:(推荐教程:php图文教程)首先打开php.ini配置
php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\ \;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐:《PHP视频教
服务器
1、查看SSH客户端版本
有的时候需要确认一下SSH客户端及其相应的版本号。使用ssh -V命令可以得到版本号。需要注意的是,Linux一般
今天,微软向Beta测试通道发布了KB4566782累积更新,作为即将推出的2020年11月更新(Version 2009)的一部分,其将 Windows 10 20H2 的内部编译版本号提升到了 19042.443 。至于这次
java安装后打开的方法:首先将JDK的path,classpath,【JAVA_HOME】,配置到电脑变量里;然后输入cmd进入控制台,在控制台输入【java -version】,能正常显示版本号表示安装成功;最后在本
建站服务器
本篇文章给大家分享的是有关如何在linux系统中查看jdk版本,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以
如何查看Linux操作系统版本?1. 查看内核版本命令:$cat/proc/version
Linuxversion2.6.32-358.el6.x86_64(mockbuild@c6b8.bsys.dev.centos.org)(gccversion4.4.720120313(RedH
建站服务器
小编给大家分享一下linux版本查看命令的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇
查看python版本的方法:首先将python的安装路径添加到环境变量;然后按【win+R】键打开运行;接着输入【cmd】;最后在命令提示符后输入“python”并按回车键即可查看python版本。推
使用yum安装指定版本的php的方法:1、查看已安装的php版本;2、执行【yum remove php】命令删除旧版本的php;3、执行【yum install php版本号】命令安装即可。具体方法:(推荐教程:ph
mysql解决不可重复读的方法:采用了mvcc多版本并发控制,mvcc是利用在每条数据后面加了隐藏的两列,即创建版本号和删除版本号,每个事务在开始的时候都会有一个递增的版本号。【相
-
查看linux的java版本信息
2021-05-13 13:20:42查看linux的java版本信息[2021-02-10 01:02:40]简介:linux系统查看jdk版本的方法是:可以通过【java -version】命令来查看。具体方法是:1、打开终端;2、输入【java -version】命令,回车即可。此时,终端中就会...查看linux的java版本信息
[2021-02-10 01:02:40] 简介:
linux系统查看jdk版本的方法是:可以通过【java -version】命令来查看。具体方法是:1、打开终端;2、输入【java -version】命令,回车即可。此时,终端中就会显示jdk版本信息了。方
php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\ \;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐:《PHP视频教
服务器
有时候需要查看自己系统的CentOs的版本,有一些命令可以查看,分别介绍如下:查看Linux内核版本命令(两种方法)和Linux系统版本的命令(3
建站服务器
本篇文章给大家分享的是有关如何在linux系统中查看jdk版本,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以
如何查看Linux操作系统版本?1. 查看内核版本命令:$cat/proc/version
Linuxversion2.6.32-358.el6.x86_64(mockbuild@c6b8.bsys.dev.centos.org)(gccversion4.4.720120313(RedH
建站服务器
小编给大家分享一下linux版本查看命令的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇
建站服务器
这篇文章将为大家详细讲解有关Linux下查看硬件信息的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后
查看excel版本信息的方法:首先在电脑上面双击打开任意一个Excel工作表;然后点击导航栏“文件”按钮;接着点击“账户”选项;最后在账户信息中点击“关于Excel”按钮即可查看excel
服务器
本文教程为大家分享了Java环境安装配置,供大家参考,具体内容如下
jdk版本:jdk-8u131-linux-x64.rpm
注:以下操作在root用户或具有root
服务器
Linux查看History记录加时间戳小技巧
熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如
[root@servyou_web
建站服务器
这篇文章主要介绍Linux实时查看日志的命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
服务器
硬件查看命令
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# c
linux查看是否已安装gcc的方法:执行【gcc -v】命令,如果Linux系统没有安装gcc编译器,会提示【Command not found】,如果系统上安装了gcc编译器,就会显示出当前安装的gcc编译器是
看centos版本信息的方法:1、使用【uname -a】命令查看;2、通过【cat /etc/redhat-release】命令来查看系统信息;3、通过【cat /proc/version】命令来查看系统信息。看centos版
服务器
服务器状态分析
查看Linux服务器CPU详细情况
#查看CPU的信息
[root@host ~]# cat /proc/cpuinfo
#查看物理CPU的个数
[root@h
-
Linux中如何查看Hadoop版本以及Java版本
2021-06-19 10:33:53查看java版本 适用 -
linux如何检查Java版本
2021-03-01 06:59:23Java是世界上最受欢迎的编程语言之一,...Java版本控制Java使用语义版本控制。可以按以下方案对可用于生产的发行版进行版本控制:MAJOR.MINOR.SECURITY例如,在Java 11.0.8中,11它是主要版本,0次要版本和8安全版本... -
linux系统上用什么命令查看本机运行的jdk的版本的
2021-05-12 14:14:24JDK有以下几种方法:1、查找目前所使用的linux下所使用的jdk安装后的目录:echo $JAVA_HOME;...在配置好Java环境的情况下可以使用 java -version查看。拓展资料Linux是一套免费使用和自由传播的类... -
在Ubuntu上验证JAVA安装并检查已安装的版本(如果有)
2021-02-25 19:32:44Ubuntu中的某些应用程序要求在系统上安装Java Runtime Library。大多数Ubuntu版本默认情况下都不提供此功能,因为在您的系统上安装...本文介绍了如何轻松检查Ubuntu系统上已安装的Java版本。我们已经在Ubuntu 18.0... -
25.centos7下查看java版本
2018-06-29 17:39:151、centos7下查看java版本 java -version -
Windows系统详细版本号的N种查看方法
2021-03-15 19:16:34怎么查看Windows系统版本号?当我们平时使用电脑的时候,由于需要经常要查看系统的版本号,那么具体的版本号该怎么查询呢?接下来,就教教大家多种方法查看Windows系统的版本号,需要的朋友可以参考下当我们平时使用... -
linux 查看java版本
2021-01-30 20:59:20java -version:查看JDK版本 linux: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 二:下面是配置linux的环境变量:(记得source .bash_profile) . 修改/etc/profile文件 (全局所有用户) ... -
cmd 查看java版本
2021-06-22 09:08:03cmd查看java版本 打开cmd,输入java -version查看当前jdk版本 -
如何利用cmd查看jdk版本信息以及安装路径,并配置JAVA_HOME环境变量
2019-01-02 14:23:211.首先查看系统是否安装有jdk,打开cmd在DOS窗口输入 java -version查看jdk版本信息,因为我已经安装过了,所以出现下面信息: 2.你也可以输入 java -verbose查看jdk安装路径: 3.查看是否配置... -
Mac中如何查看java版本
2018-02-26 22:47:31在Mac中如何使用终端进行查看Java的版本号呢?首先打开终端comman+空白键 输入ter+enter 就快速打开了终端在终端中输入 java -version +enter终端就会显示出对应的版本如下图:... -
用shell命令一步步获取Java版本号
2019-09-02 14:48:181、打印java -version命令 echo $(java -version) 输出 java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) 2、... -
如何在Java中检查Windows版本?
2021-03-31 08:22:05您可以随时使用Java调用Windows命令“systeminfo”,然后解析出结果,我似乎无法找到一种在Java中本地实现的方法.import java.io.*;public class GetWindowsEditionTest{public static void main(String[] args){... -
java版本查看
2020-03-24 10:14:28我们应该如何查看我们当前使用的java版本的呢??? 我们可以使用 -version 来查看当前Java的运行版本,命令如下所示: java -version 详细步骤 1 . win+R然后输如 cmd 打开我们的控制台。 2 . 在控制台输入java -... -
java检查版本_如何检查Java版本
2020-07-12 09:34:52java检查版本Sometimes we need to check the Java version while executing a java program. We could be developing our project in local machine but deploying at a remote server, so we need to verify java ... -
Mac下java版本查看命令
2018-04-25 21:01:23打开Mac终端,直接输入: /usr/libexec/java_home -V 简单~ -
linux中配置JAVA运行环境后可能还是无法找到java版本命令
2018-07-19 17:33:40今天在我的linux系统(阿里云服务器)centos7.5(貌似,谁知道呢) 配置java运行环境,到已经将jdk的压缩包解压缩,修改...可以无奈显示找不到命令,于是我就开始找各种原因。 结果是我的PATH环境变量写在了JAVA_H... -
如何通过命令查询当前JAVA版本
2019-01-23 21:01:07执行Java -version命令,可以得到正确的版本信息。 java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build ... -
Java--Java版本和JDK版本
2021-10-01 16:17:54对于Java初学者,经常会听到同事,或看到网上Java版本和JDK版本不一的叫法,不明白这两者到底什么关系?其实博主当年初学Java时也有这样的困惑,今天我们就来好好探讨一下,如有不对之处,请加以指正,不喜勿喷,... -
linux查看路径命令
2021-03-13 07:11:151.linux查看路径命令查看当前路径命令:pwdpwd命令能够显示当前所处的路径。这个命令比较简单,如果有时在操作过程中忘记了当前的路径,则可以通过此命令来查看路径,其执行方式为:# pwd /home/samlee第一行为运行... -
如何通过命令窗口命令查看本机安装Java工具版本
2018-07-16 08:58:21在Java运行环境配置好的情况下,打开windows的命令行,执行java -version命令,可以得到正确的版本信息,说明环境变量配置正确。 -
查看Linux系统版本的命令(2种方法)
2021-11-25 23:49:40二、查看Linux系统版本的命令(3种方法): 1、lsb_release -a,即可列出所有版本信息: 这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行版。 2、cat /etc/redhat-release,这种方法只适合... -
java环境变量和查看安装路径
2021-03-08 06:40:32LeeAuthor: LeeName: leeEmail: service@i5a6.comSite: https://www.pomelolee.com/About: webgame网页,手机游戏服务端架构和开发者| JAVA-and-J2EE, linux |22,977 views一:先说windows查看安装路径和版本吧:... -
java -version可以查看jdk版本,但是javac不可以查看jdk版本的解决办法
2017-06-15 12:24:37大家打开cdm命令窗口,输入以下指令即可: 1、set JAVA_HOME=你的jdk安装路径2、set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;3、set path=%JAVA_HOME%\bin; 当以上3个环境变量设置好了后就可以... -
jdk版本查看,以及java -version 和JAVA_HOME不一致问题
2021-03-17 13:39:02一、jdk版本查看及位数查看在cmd进入命令行窗口,输入java -version 可以查看安装的jdk版本,如图:当有64-bit时代表是64位jdk,如果没有则默认是32位的。二、java -verison 查看jdk版本 和 JAVA_HOME的版本不同可以... -
常用查看Java程序运行情况命令
2017-12-06 17:16:261、环境说明: 2、查看java进程总体运行情况: 3、jps查看java进程: 4、jmap查看堆情况: 5、jstat查看程序的资源和性能: