中级篇——Linux下通过进程名、ID、端口号查看进程信息

1. 通过进程名查看

以查看sshd进程名为例

ps -ef | grep sshd

返回结果如下:
在这里插入图片描述
这里每一列的含义可以通过如下指令看到
在这里插入图片描述

2. 通过进程ID查看

2.1 通过进程ID查询端口占用:

以上一步骤的sshd进程为例,进程PID为522(如果没有netstat命令,使用 sudo apt-get install net-tools 进行安装)

netstat -nap | grep 522

如果是查看root用户进程需要加sudo 指令应该为 :sudo netstat -nap|grep 522

返回结果如下:
在这里插入图片描述
这里每一列的含义可以通过如下指令看到
在这里插入图片描述
结合这张图,可以看到我们查询的522的ID进程名称为sshd,与上一步完全吻合。

2.2 通过进程ID 查询进程名:

以上一步骤的sshd进程为例,进程PID为522

ps -ef | grep 522

返回结果如下:
在这里插入图片描述

3. 通过端口号查看

还是以sshd进程为例,从前面步骤可以看到sshd的端口号为22,如下图所示
在这里插入图片描述
输入以下指令进行查询

netstat -tunlp | grep 22

如果是查看root用户进程需要加sudo 指令应该为 :sudo netstat -tunlp | grep 22
返回结果如下:
在这里插入图片描述

4、根据进程id杀死进程,杀死进程id为522的进程

sudo kill -9 522

不用轻易尝试,因为该进程为ssh远程连接守护进程,如果杀死后,将无法进行远程连接,需要重启方可恢复。

·
·
·

欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。

大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦

欢迎大家光临我的淘宝小店,会定期推出教程中使用的物美价优的硬件,你的光临就是对我的支持

原创不易,转载请说明出处。

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玩转智能机器人

但行好事,莫问前程,日拱一卒

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值