网站首页 > linux / 正文
大家好,我是明说网络的小明同学。
进程是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查看网络连接
- 上一篇:怎么用Linux命令行测试网站连接速度
- 下一篇:Linux环境中查看端口的使用情况
猜你喜欢
- 2024-11-26 Linux查找find命令全面剖析
- 2024-11-26 知了堂|Linux系统入侵后的排查过程
- 2024-11-26 Linux常用查找文件方法总结
- 2024-11-26 Linux下查看Zookeeper运行相关信息
- 2024-11-26 超详细的zabbix监控Linux服务器TCP连接状态教程
- 2024-11-26 Linux实战003:VMware不好操作?教你远程连接Linux服务器
- 2024-11-26 MySQL linux 开启远程连接(有效)
- 2024-11-26 Linux conntrack 功能简介与操作
- 2024-11-26 一个shell脚本轻松查看连接linux的远程主机数
- 2024-11-26 Linux 下静态链接和动态链接的原理及应用