中级篇——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如果是查看ro
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小车相关文章和知识。
大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦
欢迎大家光临我的淘宝小店,会定期推出教程中使用的物美价优的硬件,你的光临就是对我的支持
原创不易,转载请说明出处。
更多推荐
所有评论(0)