Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux内核编程:列出所有打开的套接字文件描述符,并检索相关信息_Linux_Sockets_Kernel_File Descriptor - Fatal编程技术网

Linux内核编程:列出所有打开的套接字文件描述符,并检索相关信息

Linux内核编程:列出所有打开的套接字文件描述符,并检索相关信息,linux,sockets,kernel,file-descriptor,Linux,Sockets,Kernel,File Descriptor,如何检索所有打开的套接字文件描述符以及其他信息,如套接字系列、协议、绑定地址 我需要在内核模块中执行此操作,而不是使用一些用户land命令…您可以使用命令lsof(需要是root) 例如:lsof-i 您可以使用AWK或cut处理输出 希望这有帮助 问候。您可能会发现[此][1]答案很有帮助。[1] :@Edmon我必须在内核端做这件事。。。不要使用procfs,你指的是sysctl fs.file-nr之类的东西

如何检索所有打开的套接字文件描述符以及其他信息,如套接字系列、协议、绑定地址


我需要在内核模块中执行此操作,而不是使用一些用户land命令…

您可以使用命令lsof(需要是root)

例如:
lsof-i

您可以使用AWK或cut处理输出

希望这有帮助


问候。

您可能会发现[此][1]答案很有帮助。[1] :@Edmon我必须在内核端做这件事。。。不要使用procfs,你指的是sysctl fs.file-nr之类的东西