MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

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

2024-11-26 15:22 huorong linux 3 ℃ 0 评论

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

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

今天我们就来聊一聊如何利用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:linux查看网络连接

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言