加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux中ubuntu进程查视和结束命令

发布时间:2023-05-04 11:11:04 所属栏目:Linux 来源:
导读:进程是我们任何操作系统中一个非法重要的东西了,我们经常会碰到关于进程一些查看,结束及查看进程占用端口问题,下面我来介绍进程查看和结束命令,希望对各位有帮助.情况说明:由于操作不当,在终端启动的 django 程序 py

进程是我们任何操作系统中一个非法重要的东西了,我们经常会碰到关于进程一些查看,结束及查看进程占用端口问题,下面我来介绍进程查看和结束命令,希望对各位有帮助.

情况说明:由于操作不当,在终端启动的 django 程序 python manage.py runserver 没有关闭(端口为8000), 再次在终端启动时,出现错误:

Error:That port is already in use.

现在找到原来的进程并杀掉此进程.

解决办法

1.sudo netstat -antup

激活Internet连接 (服务器和已建立连接的),代码如下:

Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name

tcp       0     0 127.0.0.1:631          0.0.0.0:*              LISTEN     2206/cupsd      

tcp       0     0 127.0.0.1:5432         0.0.0.0:*              LISTEN     1138/postgres   

tcp       0     0 127.0.0.1:953          0.0.0.0:*              LISTEN     1053/named      

tcp       0     0 127.0.0.1:8000         0.0.0.0:*              LISTEN     3203/python     

tcp       0     0 127.0.0.1:3306         0.0.0.0:*              LISTEN     1041/mysqld     

tcp       0     0 127.0.0.1:20080        0.0.0.0:*              LISTEN     3415/ssh        

tcp       0     0 192.168.1.75:53        0.0.0.0:*              LISTEN     1053/named      

tcp       0     0 127.0.1.1:53           0.0.0.0:*              LISTEN     1223/dnsmasq

找到端口号为 8000 的进程对应的 PID 号为 3203,用下面的命令杀掉此进程,代码如下:

sudo kill 3203

2.sudo lsof -i:8000

COMMAND PID USER  FD  TYPE DEVICE SIZE/OFF NODE NAME

python 3632 ying   3u IPv4 46257     0t0 TCP localhost:8000 (LISTEN)

杀掉进程的方法同方法 1

3.ps aux | grep manage.py

ying     3497 0.0 0.5 67112 23456 pts/26  S+  10:57  0:00 python manage.py runserver

ying     3498 0.9 0.6 143784 25176 pts/26  Sl+ 10:57  0:05 /usr/bin/python manage.py runserver

ying     3615 0.0 0.0 15956  932 pts/28  S+  11:07  0:00 grep --color=auto manage.py --phpfensi.com

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!