腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
内核如何知道哪个
进程
进行了
系统
调用
?
、
、
假设
进程
进行了
系统
调用
来打开文件,当
Linux
内核执行这个
系统
调用
时,
Linux
内核应该将打开文件的fd添加到进行
系统
调用
的
进程
fd表中。当传递给
系统
调用
的参数不包括PID时,
Linux
内核如何知道哪个
进程
进行了
系统
调用
?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
1
回答
Linux
如何知道是否允许
进程
发出
系统
调用
?
、
假设某个
进程
希望发出只能由特权
进程
发出的
系统
调用
。
Linux
如何知道是否允许
进程
发出这样的
系统
调用
?
Linux
是查看
进程
的fsuid (文件
系统
用户ID)以查看它是否是根
进程
,还是查看
进程
的功能是否具有发出
系统
调用
所需的能力,或者
Linux
是否以其他方式知道?
浏览 0
提问于2019-02-26
得票数 0
2
回答
调用
release_task()函数?
、
、
在
Linux
kernel中,
进程
终止后,通过
调用
release_task()函数将
进程
的process descriptor从
系统
中删除。我相信当子
进程
终止时,父
进程
对子
进程
发出的wait()
系统
调用
会
调用
release_task()函数。假设父
进程
没有显式地发出wait()
系统
调用
,如何
调用
release_task()函数和
浏览 1
提问于2011-06-08
得票数 0
回答已采纳
1
回答
ptrace在
Linux
中是如何工作的?
、
、
、
、
ptrace
系统
调用
允许父
进程
检查附加的子
进程
。例如,在
Linux
中,strace (通过ptrace
系统
调用
实现)可以检查子
进程
调用
的
系统
调用
。当附加的子
进程
调用
系统
调用
时,可以通知ptracing父
进程
。但这究竟是如何发生的呢?我想知道这个机制背后的技术细节。 提前谢谢你。
浏览 2
提问于2014-05-29
得票数 33
回答已采纳
2
回答
Linux
系统
调用
创建
进程
和线程
、
、
、
我在一个中看到,创建
进程
和线程的底层
系统
调用
实际上是相同的,因此在线程上创建
进程
的成本并不高。 引用条款: 用
进程
来代替线程是非常便宜的,特别是在
Linux
上,在
Linux
上,使用相同的底层
系统
调用
来
调
浏览 2
提问于2012-02-28
得票数 23
回答已采纳
1
回答
linux
能力与seccomp的区别
、
、
我知道seccomp (安全计算)是一种限制
进程
进行特定
系统
调用
的方法。因此,如果我想禁止
进程
进行原始网络连接。我可以放弃该
进程
的NET_RAW
linux
功能,或者使用seccomp限制该
进程
进行与原始网络相关的
系统
调用
。 我想知道
linux
功能和seccomp之间的确切区别。另外,是
linux
功能在
浏览 0
提问于2019-05-18
得票数 12
回答已采纳
1
回答
从多个
进程
调用
系统
调用
、
、
、
我在
Linux
中实现了一个新的
系统
调用
: unsigned char *pt; } do_test
系统
调用
由运行在
Linux
中的许多
进程
调用
。我是否应该担心多个
进程
具有共享变量*pt的竞争条件(即,它处于不
浏览 3
提问于2014-10-18
得票数 1
3
回答
如何从c程序中获取
进程
名?
、
在
linux
的C程序中,我们可以通过getpid()和getppid()
系统
调用
来获取
进程
的pid和ppid, 类似地,是否有任何
系统
调用
来获取
进程
/当前
进程
的名称?
浏览 7
提问于2014-01-13
得票数 2
1
回答
Linux
不区分
进程
和线程吗?
、
、
、
、
据我所知在
Linux
内核中,
进程
不是由任何结构表示的,而是由共享相同线程组id的线程组表示的。那么,操作
系统
概念中的以下内容是否正确?
Linux
还提供了使用clone()
系统
调用
创建线程的能力。但是,
Linux
并不区分
进程
和线程。事实上,
Linux
使用的是任务(-rather)这个术语,而不是
进程
或线程--当提到
浏览 0
提问于2018-12-30
得票数 7
回答已采纳
1
回答
获取
进程
信息(当前proc、父proc、最大子proc)
、
我有一个关于在
Linux
内核中添加
系统
调用
的练习,但是我很难实现它。以下是说明:pid,processname,的pid,执行的程序名要
调用
get_proc_info
系统
调用
,用户必须在当前
进程
的情况下提供<em
浏览 1
提问于2019-10-23
得票数 1
1
回答
Linux
是否有
系统
调用
来访问它所支持的文件
系统
的所有特性?
、
Linux
支持许多文件
系统
(例如: ext3、NTFS、FAT32等)。下图显示了
Linux
如何允许
进程
访问文件:因此,假设一个
进程
名为read()
系统
调用
来读取文件,那么将访问VFS层,而VFS层将根据要读取的文件所在的分区的文件
系统
来决定要访问哪个文件
系统
驱动程序
Linux
提供了许多访问文件的
系统
调用
(例如:read()、write()、rename()等)。 现在,re
浏览 0
提问于2019-03-13
得票数 13
1
回答
将参数传递给自定义
系统
调用
、
、
我开发了一个定制的
系统
调用
来记录终止的
进程
。C程序杀死
进程
并
调用
自定义的
系统
调用
,传递
进程
的
进程
ID,然后
系统
调用
将被杀死的
进程
的ID打印到内核的日志。这里,我只是传递一个虚拟来测试
系统
调用
是否写入内核日志。
系统
调用
表中的
系统
调用
号为329。下面是我的
系统
呼
浏览 0
提问于2016-11-04
得票数 5
回答已采纳
1
回答
如何在golang中
调用
Linux
/UNIX
系统
调用
、
出于某些原因,我需要
调用
系统
的一些
系统
调用
(
Linux
)--我检查了'syscall‘包的文档,却找不到有关它的任何信息。我确信
Linux
/UNIX应该有类似的功能。有没有人能告诉我函数的名称,或者如何
调用
Golang中的
Linux
系统
调用
,或者从libc.so加载函数?详细
浏览 13
提问于2013-03-27
得票数 6
1
回答
如何在
Linux
中查找发出
系统
调用
的
进程
的
进程
id?
、
、
我在
Linux
内核中添加了一个自定义
系统
调用
。现在,我想知道发出
系统
调用
的
进程
的id。如果在
系统
调用
中使用当前指针,将获得当前正在运行的
进程
的信息。它可能不是发出
系统
调用
的实际
进程
,特别是在多
进程
环境中。例如,在用户空间程序中,我有代码。现在我们不知道父
进程
和子
进程
的执行顺序。在
系统
调用
中,当
浏览 6
提问于2014-10-26
得票数 2
4
回答
有多少种方法可以在
linux
中使用c++创建
进程
?
、
、
我对在
Linux
中创建
进程
感到困惑。到目前为止,我认为我们可以通过
调用
以下
系统
调用
来创建该
进程
。system() system ():,但是当"system“
系统
调用
执行shell上的输入可执行文件时,.here正在创建一个子
进程
,用于执行输入.here shell正在
浏览 3
提问于2014-01-18
得票数 7
回答已采纳
1
回答
一个线程执行的多个
进程
、
、
在
Linux
平台上的C中可能是这样的:我让一个线程读取应用程序
进程
进行的
系统
调用
(截取
系统
调用
)。为每个
进程
A创建一个线程,该线程执行所需的
系统
调用
,然后休眠,直到A用其对应的应用程序
进程
进行的另一个
系统
调用
将其唤醒。当
进程
退出时,它的辅助线程将不复存在。因此,这就像许多
进程
聚集在一个线程上,然后这个线程分散到多个线程中,每个
进程</em
浏览 3
提问于2011-06-03
得票数 1
回答已采纳
2
回答
获取
系统
api
调用
执行的命令的pid
、
、
我在
linux
中使用
系统
api来实现shell命令操作。有时,在执行命令时,
系统
调用
会被阻塞,再也不会返回。因此,如果我知道执行的命令的
进程
id,我将杀死该
进程
并再次
调用
系统
api。例如:有时ftpget阻塞,
系统
调用
再也不会返回。所以我不希望
系统
浏览 2
提问于2014-04-29
得票数 0
2
回答
包装
系统
调用
(以可靠和安全的方式)
、
、
在
Linux
下有可靠的“包装”
系统
调用
的方法吗?(类似于包装共享库函数
调用
的LD_PRELOAD )。是否有可靠、安全的方法“包装”
系统
调用
(或者接收信号),该
进程
不能中断(假设适当的
Linux
实现)?
浏览 0
提问于2011-10-29
得票数 4
1
回答
Linux
操作
系统
进程
管理
、
、
在
调用
fork()时,如何在
Linux
中创建新
进程
。过程管理器跟踪下列信息的变量的位置和名称:谢谢
浏览 4
提问于2021-05-31
得票数 0
回答已采纳
3
回答
检测父
进程
的死亡
、
如何在
Linux
操作
系统
中检测父
进程
死亡? 如果在名为fork()父
进程
中,则创建子
进程
。在父
进程
中,我可以使用
系统
调用
wait()来等待终止的子
进程
,并获取其状态。但是,我找不到关于子
进程
如何检测父
进程
死亡的信息?
浏览 2
提问于2012-08-30
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程——特殊进程之僵尸进程
Linux系统调用实例和功能速查
Linux系统编程 进程间同步
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券