我的系统上正在运行一些进程。我需要列出当前哪个进程已获取/正在使用我的系统中的一个或多个:
- 以太网
- 相机
- USB
- 蓝牙
- 无线上网
- 文件系统
ETC。
有办法找到这个吗?
平台:Ubuntu/Fedora(如果需要实现上述功能,也允许有 SELinux)
答案1
您应该结合使用lsof
(找出哪个进程打开了哪个文件或端口)和strace
(附加到并遵循进程的系统调用)。使用每个的手册页来了解如何在您的案例中使用它们
我的系统上正在运行一些进程。我需要列出当前哪个进程已获取/正在使用我的系统中的一个或多个:
ETC。
有办法找到这个吗?
平台:Ubuntu/Fedora(如果需要实现上述功能,也允许有 SELinux)
您应该结合使用lsof
(找出哪个进程打开了哪个文件或端口)和strace
(附加到并遵循进程的系统调用)。使用每个的手册页来了解如何在您的案例中使用它们