linux中操作java进程

通过 ps -ef|grep java 来得到真正运行的线程

通过kill -9 XXXXX来杀死正在运行的线程,其中XXXXX是上面java线程的序号。

另外还有2个指令我也不熟悉,一个是cat,一个是vi,用这个指令的时候用:q来退出,进去退不出来了,我惆怅

其中都可以看一个文件,但是cat本身就是查看,当然vi也可以看但是这个指令主要是进去用来编辑的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-17 01:34:30

linux中操作java进程的相关文章

Linux中四种进程或线程同步互斥控制方法

原文地址:http://blog.itpub.net/10697500/viewspace-612045/ 一.Linux中 四种进程或线程同步互斥的控制方法: 1.临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问. 2.互斥量:为协调共同对一个共享资源的单独访问而设计的. 3.信号量:为控制一个具有有限数量用户资源而设计. 4.事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始. 二.临界区(Critical Section) 保证在某一时刻只有一个线程

linux中的僵尸进程

1.什么是僵尸进程? 僵尸进程是指子进程比父进程先结束,而父进程却没有回收子进程,释放子进程占用的资源.僵尸进程也一直在进程表中占着一个slot,但进程表容量有限,defunct进程不仅占用系统资源,还影响系统性能,如果其数目较多还可能导致系统瘫痪.这里有个形象的解释:进程在退出后就立刻变成了僵尸,然后等父进程收尸:如果这时它的父进程已经死了,也就是说这个进程是个孤儿,它的父进程临死前"托孤"的init进程,也就是它的养父,会帮它收尸.如果这里它的父进程还没死,就要看这个父进程在做什么

Linux中的轻量级进程

在Linux中,轻量级进程可以是进程,也可以是线程.我们所说的线程,在Linux中,其实是轻量级进程之间共享代码段,文件描述符,信号处理,全局变量时: 如果不共享,就是我们所说的进程. 进程是资源管理的最小单位,线程是程序执行的最小单位.在操作系统设计上,从进程演化出线程,最主要的目的就是减小多进程上下文切换开销. 最初的进程定义都包含程序.资源及其执行三部分,其中程序通常指代码,资源在操作系统层面上通常包括内存资源.IO资源.信号处理等部分, 而程序的执行通常理解为执行上下文,包括对CPU的占

linux中后台挂载进程和卸载进程

使用ssh连接linux,就会打开一个进程,当关闭ssh时,该进程就会关闭,导致不能在Linux后台继续允许该进程,比较麻烦. 因此需要使用linux的后台进程的挂载和卸载: (1)后台进程的挂载:如果想挂载sh test.sh进程,则需要使用:nohup sh test.sh &即可.此时就会在后台自动运行该进程. (2)后台进程的卸载:先查看后台进程:ps -ef,可以查看该linux中的所有进程,另外 ps -ef|grep 过滤条件,既可以添加过滤条件. 啥死进程:kill -9 进程号

Linux中的僵尸进程和孤儿进程

在UNIX里,除了进程0(即PID=0的交换进程,Swapper Process)以外的所有进程都是由其他进程使用系统调用fork创建的,这里调用fork创建新进程的进程即为父进程,而相对应的为其创建出的进程则为子进程,因而除了进程0以外的进程都只有一个父进程,但一个进程可以有多个子进程.        操作系统内核以进程标识符(Process Identifier,即PID)来识别进程.进程0是系统引导时创建的一个特殊进程,在其调用fork创建出一个子进程(即PID=1的进程1,又称init)

linux中搭建java开发环境

今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装1.6 版本cd /opt mkdir java执行下面命令安装JDK(首先创建/opt/java目录)tar -xvf jdk-7u7-linux-i586.tar.gz -C /opt/java ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk 创建一个链接 vi /etc/frofile 设置环境变量 export JAVA_HOME=/opt/java/jdkexprot

如何在 Linux 中统计一个进程的线程数

编译自:http://ask.xmodulo.com/number-of-threads-process-linux.html作者: Dan Nanni原创:LCTT https://linux.cn/article-6240-1.html译者: strugglingyouth本文地址:https://linux.cn/article-6240-1.html 2015-9-17 10:29    收藏: 5 问题: 我正在运行一个程序,它在运行时会派生出多个线程.我想知道程序在运行时会有多少线程

linux中fork创建进程讲解(转)

大家知道Linux中创建子进程的一个很好的方法是函数调用fork,但是很多初学者对fork的理解上可能有点困难.我们举个例子来看看fork的用法吧. 大家用fork的时候记住fork是“分叉”的意思就很好理解了. 记得初学fork() 函数及遇到这个函数时,总是不能理解fork为什么会这样写,就会分成父子两个进程.    先看一下fork() 的经典模式 //--------------------------------------------------------beginint pid=

在Linux 中如何从进程相关的文件描述中恢复数据

在Linux中误删除了某个文件,但是 ps-ef|grep 文件名 发现某个进程还在使用该文件,那么可以通 过以下方式恢复文件. 例如:创建一个简单文件/tmp/test.txt, 随便向里面写点内容 两个client模拟,client1 负责打开文件less /tmp/test.txt(模拟占用线程) client2 负责恢复文件,恢复步骤(均在client2上执行) 1. 查看/tp/test.txt被占用的进程id [[email protected] tmp]# ps -ef|grep