腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
非特权用户可以
修改
提升进程的
文件
描述符
表吗?
、
、
在
Linux
中,每个进程都有自己的
文件
描述符
表,该表保存对所有打开的
文件
和类似
文件
的设备的引用。此表由内核管理。非特权用户是否可能
修改
提升进程的
文件
描述符
表中的
文件
描述符
,以便
文件
描述符
指向另一个
文件
?Process1001以eve的形式运行,并希望
修改
PID 1000的
文件
描述符
表,以便FD 1指向/
浏览 0
提问于2019-11-21
得票数 5
回答已采纳
2
回答
是否有fsync但有路径参数?
、
是否有类似于fsync的
linux
系统调用,但使用
文件
路径而不是
文件
描述符
?我
修改
文件
修改
时间使用utime,
文件
在USB中,我需要确保时间被刷新到usb后设置utime。
浏览 3
提问于2013-12-19
得票数 2
回答已采纳
3
回答
在
linux
中监视
文件
系统更改的最佳方法
、
、
我正在考虑构建一个监视
文件
系统活动的
文件
系统同步实用程序,但是
linux
内核中的一些
文件
系统监视功能似乎已经过时或功能不全。我的研究发现了什么inotify以通知排在第二位,它具有通知访问、
修改
、属性、关闭、移动、删除、创建等功能,但它不提供
文件
描述符
或进程,并且
浏览 1
提问于2011-12-05
得票数 24
2
回答
使用select和recvfrom进行意外结果
、
、
、
fd_set rset;FD_ZERO(&rset);tv.tv_sec = 1;{ { if(flag_array[count] == -1 && select(sockfd+1
浏览 5
提问于2011-04-17
得票数 1
3
回答
同一
文件
的多个
文件
描述符
,C
、
、
、
我有一个多线程应用程序,它正在打开和读取相同的
文件
(而不是写入)。我为每个线程打开了一个不同的
文件
描述符
(但它们都指向同一个
文件
)。然后,每个线程读取该
文件
,如果达到EOF,则可能关闭该
文件
并再次打开它。这样可以吗?如果我在一个
文件
描述符
上执行fclose(),是否会影响指向同一
文件
的其他
文件
描述符
?
浏览 3
提问于2010-04-19
得票数 7
4
回答
文件
描述符
的可能值是什么?
、
、
、
我想知道
文件
描述符
的有效值。int fileDescriptor;(-1) = 10000000 0000000 00000000 00000001
浏览 8
提问于2013-08-29
得票数 19
回答已采纳
2
回答
具有自己的
文件
偏移量的重复
文件
描述符
、
、
、
、
如何从现有的
文件
描述符
创建新的
文件
描述符
,使新
描述符
不共享
文件
表中相同的内部
文件
结构/条目?具体而言,
文件
偏移量(最好是权限、共享和模式)等属性不应在新的和旧的
文件
描述符
之间共享。在Windows和
Linux
下,dup()都会复制
文件
描述符
,但是这两个
描述符
仍然指向进程
文件
表中相同的
文件
结构。对任一<
浏览 4
提问于2009-10-21
得票数 15
回答已采纳
2
回答
在C中获取
Linux
中已经在运行的进程的标准
、
我慢慢地疯了,因为在
Linux
中不可能有这么多的困难来获得运行中进程的标准。 如果file_actions不是NULL,那么子进程中打开的
文件
描述符
应该是在调用进程中打开的
文件
描述符
,该
文件
描述符
由file_actions所指向的派生
文件
操作对象
修改
,并且在处理派生
文件
操作后,每个剩余的打开
文件
浏览 5
提问于2014-02-05
得票数 6
回答已采纳
1
回答
Linux
文件
描述符
日志
、
最近,我在
Linux
机器上的一个java构建过程运行得很慢。我怀疑导致运行缓慢的原因之一是进程达到了最大
文件
描述符
限制。我没有权限知道我的构建过程使用了多少
文件
描述符
。那么,如果进程达到最大
文件
描述符
限制,
Linux
会记录到
文件
中吗?我可以检查是否因为最大
文件
描述符
限制而使构建过程变慢。
浏览 3
提问于2011-07-27
得票数 0
1
回答
如何获得
Linux
中给定进程的TCP套接字
文件
描述符
?
、
、
、
、
我试图为给定进程的所有TCP套接字查找
文件
描述符
,即。给定它的pid,这样我就可以在另一个进程中获得套接字选项,而无需
修改
原始进程。例如,如果我知道
文件
描述符
是fd,那么我希望调用getsockopt(fd, ...)在另一个进程中检索选项。我想知道这可行吗?如果是这样的话,如何在原始进程之外获得我需要的fd?我也找到了,但我不想
修改
原始过程的代码。 至于直接阅读\proc\<PID>\fd或利用lsof,我想说我不知道如何从他们那里找到我需要的东西。我的直觉是,它们可能是潜
浏览 5
提问于2016-08-07
得票数 1
回答已采纳
7
回答
检查
Linux
中给定进程的开放FD限制
、
、
、
、
我最近遇到了一个
Linux
进程,它“泄漏”了
文件
描述符
:它打开了
文件
描述符
,但没有正确地关闭其中一些
描述符
。我现在知道如何检查有多少打开的
文件
描述符
;我只需要知道一个进程允许多少个
文件
描述符
。有些系统(如亚马逊EC2)没有
浏览 152
提问于2009-08-31
得票数 65
回答已采纳
1
回答
Solr管理UI中的
文件
描述符
计数是什么?
、
、
、
我已经在
linux
服务器上安装了solr 5.2.1。在仪表板部分下的UI管理屏幕中,有一个
文件
描述符
计数,它向我显示一些值。所以谁能解释一下这个
文件
描述符
计数是多少?这只出现在
Linux
框中,我也在windows环境中安装了相同版本的solr,但是在UI屏幕上没有显示
文件
描述符
计数。这是否仅限于
Linux
/Unix框? 谢谢阿达什
浏览 1
提问于2016-01-13
得票数 1
回答已采纳
3
回答
文件
位置是否为每个inode?
、
我对lseek中使用的
文件
位置的概念感到困惑。这个
文件
位置是在inode级别维护的,还是一个简单的变量,对于处理同一
文件
的不同进程,该变量可能具有不同的值?
浏览 0
提问于2012-12-22
得票数 3
回答已采纳
2
回答
如何在C++中停止
文件
描述符
溢出
、
、
我正在向一个88kb的
文件
描述符
中写入一条消息。在我的
linux
系统上,
文件
描述符
只能保存64kb。一旦数据被放入
文件
描述符
中,它就会被读取并通过管道传输到tcp连接中。如何知道是否可以向
文件
描述符
写入更多数据,这意味着
文件
描述符
为空?我需要一个函数来阻塞,直到
文件
描述符
为空,或者至少可以返回一个值,让我知道如何安全地将数据写入
文件
描述符
浏览 1
提问于2011-03-04
得票数 0
1
回答
Linux
内核-套接字
文件
描述符
关闭位置
、
在
linux
内核中,关闭套接字的
文件
描述符
发生在什么地方?我知道对于一个
文件
,
文件
的
文件
描述符
会在fs/open.cs函数sys_close()中关闭。但是,对于套接字
文件
描述符
,这是相同的位置还是其他位置? 另外,套接字是使用file.c alloc_fd来分配
文件
描述符
,还是使用其他函数?
浏览 1
提问于2010-04-26
得票数 1
回答已采纳
1
回答
访问超出报告容量的块设备数据
、
、
、
、
我有一个SATA数据块设备,该设备报告的容量小于其可用空间,并且我想使用
Linux
为数据块设备创建的
文件
读取和写入超过报告容量的容量。所以我希望使用从open({"/dev/sda", O_RDWR)返回的
描述符
进行操作。但是,当我尝试使用lseek来查找设备容量之外时,我得到了一个错误,错误号被设置为EINVAL (22)。有没有办法在不
修改
设备驱动程序的情况下访问超出设备容量的数据,同时仍然使用open()返回的
文件
描述符
我的
Linu
浏览 13
提问于2018-02-08
得票数 0
1
回答
select()和fcntl()
、
、
、
、
按照我的理解-我们可以使用fctnl将
文件
描述符
标记为非阻塞的,所以每当我们调用该
文件
描述符
上的任何阻塞操作时,它都会错误地
修改
errno,以指示
文件
描述符
尚未准备好。我们有责任经常轮询
文件
描述符
,并随时读取或写入
文件
。使用select,我们传入
文件
描述符
的三个数组(读、写和除),然后select在给定的时间间隔内轮询
文件
描述符
,
修改</
浏览 4
提问于2017-11-07
得票数 3
回答已采纳
2
回答
是否会选择在放入fd_set之前已关闭的
描述符
?
、
如果我在select syscall中使用的rdset中放置一个连接
描述符
,客户端关闭该
描述符
,以便在调用select时已经关闭该
描述符
,那么它是否仍然被选中,并且对它的读/写返回0?
浏览 2
提问于2019-03-06
得票数 1
回答已采纳
1
回答
检测solaris 11.0中的
文件
描述符
是否为套接字,并提取ip地址
、
、
、
他们是如何在
linux
上做到这一点的?阅读netstat.c源代码后,如下所示:如果迭代的
文件
描述符
是套接字,则它们重新链接、打开并最终读取
文件
描述符
。因此,在solaris中,我可以检测进程的套接字
文件
描述符
。struct dirent *dentp; while ((dentp = readdir
浏览 1
提问于2017-06-13
得票数 2
回答已采纳
2
回答
fork: retry:资源暂时不可用
、
、
、
我的机器的配置:Scientific
Linux
release 6.2 (Carbon)
浏览 5
提问于2012-08-23
得票数 80
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux命令 第16节 touch创建新文件或修改文件的时间属性
Linux修改网卡名称
如何在 Linux 系统中防止文件和目录被意外的删除或修改
使用HTTP长连接减少文件描述符和端口占用
怎么修改音频的文件格式?音频文件格式修改
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券