专业编程基础技术教程

网站首页 > 基础教程 正文

Linux | Linux系统下获取进程ID及网络链接状态

ccvgpt 2024-11-13 09:58:05 基础教程 6 ℃

大家好,我是明说网络的小明同学。

进程是Linux系统中重要的被管理对象,有很多方式获取进程的状态。

Linux | Linux系统下获取进程ID及网络链接状态

今天我们就来聊一聊如何利用Linux命令获取进程ID(Process ID, Linux系统中一个进程的唯一标识),获取正在运行进程的网络链接状态。

根据进程名称获取pid

最简单的方法就是使用 pidof 命令,用法:pidof process_name,例如:

# 查看初始进程的pid
pidof init
# 

有时可能因为同一个名称的程序启动了多个进程,使用pidof时会返回多个pid,使用空格分开


查找当前激活状态的网络链接及进程ID

lsof -i -n(不反向解析DNS)
# eg
lsof -i -n | awk   '{print $2, $9}'
# 输出为
#PID NAME
#29646 192.168.153.129:51044->13.250.177.223:https
#29646 192.168.153.129:52970->54.149.208.57:https

通过上述命令可以查看某个进程的网络链接状态

Tags:

最近发表
标签列表