摘要: 1.什么是kobject kobject是内核中的通用对象模型,用来为内核中各部分的对象管理提供统一视图 kobject一般都不会单独使用,这样是没有意义的,它总是内嵌到其他结构体中 由于kobject是系统统一管理的,因此先找到kobject对象进而跟踪到其代表的具体对象是很常见的做法。当kobj 阅读全文
posted @ 2018-09-26 23:04 mark.zhuang 阅读(242) 评论(0) 推荐(0)
摘要: ======= include include include int main() { struct ifreq ifr; int sockfd = socket(AF_INET, SOCK_STREAM, 0); if(sockfd 阅读全文
posted @ 2018-09-26 22:04 mark.zhuang 阅读(306) 评论(0) 推荐(0)
摘要: namespace 阅读全文
posted @ 2018-09-26 11:48 mark.zhuang 阅读(135) 评论(0) 推荐(0)
摘要: 一、 为什么要使用ACL 先让我们来简单地复习一下Linux的文件权限。 在 linux下,对一个文件(或者资源)可以进行操作的对象被分为三类: file owner(文件的拥有者),group(组,注意不一定是文件拥有者所在的组), other (其他)而对于每一类别又分别定义了read, wri 阅读全文
posted @ 2018-09-25 15:42 mark.zhuang 阅读(137) 评论(0) 推荐(0)
摘要: `\n`只对于标准输出有刷新缓冲区的作用,对普通文件不会导致缓冲区刷新 阅读全文
posted @ 2016-07-01 15:44 mark.zhuang 阅读(164) 评论(0) 推荐(0)
摘要: 文件系统 一个磁盘可以分成多个分区,不同的分区可以有不同的文件系统 inode 文件的数据存放在磁盘的某个分区,因此我们同样需要有一个用于记录文件元信息的地方,这个就是inode区,每个文件的元信息都存放在inode的数据结构中 用stat命令可以查看一个文件的元信息 linux下用函数 可以获取文 阅读全文
posted @ 2016-06-26 02:12 mark.zhuang 阅读(140) 评论(0) 推荐(0)