linux进程pid(linux 进程pid)-编程之家

linux系统中如何查看进程号?

linux系统中查看进程号的方法如下

1、ps命令查找与进程相关的PID号:

2、ps a 显示现行终端机下的所有程序,包括其他用户的程序。

3、ps -A 显示所有程序。

4、ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。

5、ps -e 此参数的效果和指定"A"参数相同。

6、ps e 列出程序时,显示每个程序所使用的环境变量。

7、ps f 用ASCII字符显示树状结构,表达程序间的相互关系。

8、ps -H 显示树状结构,表示程序间的相互关系。

9、ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。

10、ps s 采用程序信号的格式显示程序状况。

11、ps S 列出程序时,包括已中断的子程序资料。

12、ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的进程状况。

linux中pid和端口号区别?

pid是给进程用的,端口号是给网络端口用的,端口不一定被进程使用,进程也可以使用多个端口。本质上来讲两个ID描述的是不同的东西。

linux中如何杀掉锁死的进程?

 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:   # kill -pid   注释:标准的kill命令通常都能达到目的。

终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。  *确定要杀死进程的PID或PPID   # ps -ef | grep httpd   结束进程   # kill -l PID   -l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。但这个命令也不是总能成功–或许仍然需要先手工杀死子进程,然后再杀死父进程。  给父进程发送一个TERM信号,试图杀死它和它的子进程。  # kill -TERM PPID   *killall命令   killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。  # killall httpd   *停止和重启进程   有时候只想简单的停止和重启进程。如下:   该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。

linux中怎么终止正在运行的进程?

在linux下通过什么命令可以知道相应PID的路径?

你的意思是,知道某个进程的PID,然后希望找到该进程执行的程序的路径吧可以使用这种方法:ls-l/proc/$PID/exe上面的$PID就是那个PID,比如$ls-l/proc/2594/exelrwxrwxrwx1jasonjason0Oct1617:15/proc/2594/exe->/home/jason/download/qterm-0.5.12/build/src/qterm$ls-l/proc/2094/exelrwxrwxrwx1jasonjason0Oct1617:10/proc/2094/exe->/bin/bash后面分别指向的是home/jason/download/qterm-0.5.12/build/src/qterm和/bin/bash就是该程序的完成路径