北大青鸟小游网:值得大家信赖的游戏下载站!
发布时间:2021-06-22 10:35:08来源:北大青鸟手游网作者:北大青鸟手游网
这篇文章给大家分享的是有关linux如何查看进程号并杀死进程的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。
linux查看进程并杀死进程的方法:首先使用“ps -aux | grep 程序名称”命令查看相关进程,获取进程号PID;然后使用“kill -9 PID”命令即可杀死进程。
本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。
问题描述:
使用nohup &运行后台程序,命令如下:
nohup python server.py &
该命令可以保持程序后台运行(保证你的xshell断了但服务不会停)
但是在重新启动server.py的时候,服务器会提示端口被占用
这时需要先杀死之前的程序,再重新启动。
步骤:
1.查看进程,获取进程号
1)使用 lsof -i:端口号查看进程号(当知道端口号的时候),比如查看1500端口的进程号:
lsof -i:1500
这个PID 79297就是进程号
2)当系统不支持lsof时,可以使用netstat
netstat -ntlp | grep [port]
3)当不知道端口号,但是知道程序名称时,使用ps aux查看
ps -aux | grep server.py
不是S+的那一列对应的就是PID。
Sl那一列代表运行状态STAT,S表示中断?反正查了查我没懂。我理解的是S+代表你查询命令的临时进程号,而不是程序运行的进程号,一般S,Sl或者Sl+表示正在运行的程序。
(另外,我发现使用ps aux的时候,为啥别人的USER显示名字,而我就显示515用户id?查了发现linux本身机制问题,当用户名称超过8个字符,系统会自动显示用户对应id。)
2. 干掉他
kill -9 PID
备注:
1)根据PID可以查询进程名称,命令如下:
ll /proc/PID
这样就可以定位到该运行程序的路径
上一篇:怎么在linux中更换账户图片
下一篇:linux如何查看当前登录用户
和平精英通讯塔是什么 和平精英通讯塔玩法详细解析
跑跑卡丁车手游制霸赛场挑战任务全攻略
神雕侠侣2手游氪金玩家消费指南
王牌战士幽灵实战技巧讲解
王者荣耀王者模拟战即将上线 王者模拟战玩法介绍
王牌战士团战如何切入详细讲解
第五人格先知天赋怎么加点
崩坏3精英工坊新加入了什么武器圣痕 精英工坊新武器圣痕一览
古今江湖童姥牌组搭配使用技巧攻略
坠落星界
其它游戏
炽姬无双
角色扮演
王者荣耀
角色扮演
和平精英
枪战射击
邪恶疯人院
休闲益智
神雕侠侣2
角色扮演
一刀传世
角色扮演
九州天空城3D
角色扮演
斗罗大陆手游
角色扮演