Linux:proc / sys / kernel vs / sys / kernel
|
我知道在典型的 Linux系统中,/ proc和/ sys都是带有伪文件的虚拟文件结构,用于与内核通信,但/ proc / sys / kernel和/ sys / kernel之间有什么区别? 例如,取/ sys / kernel / uevent_seqnum.我确信这是一个非常深奥的选择,任何人都不应该改变,但即便如此,它是什么,它做了什么? 如果在/ sys / kernel中有一个官方或集中的手册页(例如man 5 proc for proc),那么来自这些来源的引用将会受到赞赏并且更可取. 解决方法基本上/ proc和/ sys是一样的.由于procfs中的混乱,sysfs在内核2.5或2.6中添加 procfs仅用于保存流程信息.最终一切都开始混合到proc中,它创造了一个曲折的迷宫,设备数据卡在不同的地方.同时,实现sysfs的目的是从procfs中分割设备数据. 具体来说,/ sys维护更详细(节点的位置实际上代表子系统的设备层次结构)设备进程信息.对于驱动程序模型中的每个对象,都会创建一个目录.设备文件结构为: /sys/devices - devices by physical layout /sys/bus - symbolic links to devices /sys/block - devices by block /sys/class - devices by class 在本地系统上,您可能会在man sysfs中找到man page以及有关使用man sysctl在/ proc / sys中修改内核参数的信息 如果您想了解有关/ sys的更多信息,可能需要查看内核源代码中的Linux sysfs filesystem whitepaper on kernel.org [pdf]和Documentation/sysfs.txt. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用OS X上的cgo到linux和windows进行1.5交叉编译
- linux – 在64位机器上运行32位二进制文件
- linux – 如何减小KVM虚拟机磁盘映像的大小
- linux – /etc/pam.d/login和/etc/pam.d/system-auth之间的
- LINUX教程:PHP7+Nginx的配置与安装教程详解
- debian – 通过curl安装时卸载Docker
- linux – 为什么Jenkins用户没有权限访问Docker unix套接字
- 存储 – Linux – 实际硬件RAID控制器调优(scsi和cciss)
- linux – 嵌套的spin_lock_irqsave
- linux – 是否有一个unix命令行utily用于逐行’映射’?
