- 博客(14)
- 收藏
- 关注
转载 linux下定时器的使用--timer_create等系列
直接上程序程序1:采用新线程派驻的通知方式[cpp] view plaincopy#include #include #include #include #include #include #define CLOCKID CLOCK_REALTIME void ti
2014-10-27 21:56:04 1844
转载 Linux 驱动学习笔记2 -- Timer
Linux内核定时器一、定义/include/linux/timer.h[cpp] view plaincopyprint?struct timer_list { struct list_head entry; unsigned long expires; void (*function)(unsigned lo
2014-10-27 21:47:00 775
转载 setgroups
二、ect/group文件4. 名称::getgrgid/getgrnam功能:get group file entry头文件:#include #include 函数原形:struct group *getgrna
2014-10-26 18:37:56 3530
转载 hash table
1、setuid和setgid的解说 setuid 和setgid位是让普通用户可以以root用户的角色运行只有root帐号才能运行的程序或命令。比 如我们用普通用户运行passwd命令来更改自己的口令,实际上最终更改的是/etc/passwd文件我们知道/etc/passwd文件是用户管理的 配置文件,只有root权限的用户才能更改 [root@localhost ~]# l
2014-10-26 15:53:19 569
转载 系统调用setuid和文件特殊权限SUID and SGID
在linux中每个进程有三个[实际上有第4个]用户标识符. real uid : 真实用户ID. saved uid : 已保存用户ID effective uid : 有效用户ID 真实用户ID(real uid)是login时的用户.而在运行过程中,用于所有的安全检查的是有效用户ID(effectiv
2014-10-26 14:54:02 1049
转载 dentry与inode有什么联系和区别
我们在进程中要怎样去描述一个文件呢?我们用目录项(dentry)和索引节点(inode)。它们的定义如下:struct dentry {struct inode *d_inode; /* Where the name belongs to - NULL isstruct dentry
2014-10-08 21:06:07 781
原创 理解文件的属性
ls command is one of the most frequently used command in Linux. I believe ls command is the first command you may use when you get into the command prompt of Linux Box. We usels command daily ba
2014-10-06 23:36:30 935
转载 Linux文件系统 硬链接与符号链接
硬链接: Linux使用的主流文件系统(如ext2,ext3等)都支持硬链接和符号链接。在这些文件系统中,文件与文件的内容并不是固定的一一对应关系。保存文件内容的实体称为索引节点,每个索引节点由它的索引号代表,这些索引号在整个文件系统中是不重复的。而用户看到的文件实质上仅是所在目录中的一条记录,这条记录包含了文件名称和一个索引号,这样就建立了文件名到索引节点的对应关系,这种关系
2014-10-05 23:40:59 1054
转载 Linux虚拟文件系统(概述)
VFS与进程关系进程描述符中与VFS相关的部分:通用文件系统模型与进程关系架构通用文件系统模型数据结构组成通用文件系统模型由下列对象组成:超级块对象存放已安装文件系统的有关信息。对基于磁盘的文件系统,这类对象通常对应于存放在磁盘上的文件系统控制块。索引节点对象存放关于具体文件的一些信息。对于磁盘文件系统,这类对象通常对应与存放在磁盘上的文件控制块。每个索引节点对象都对应
2014-10-05 23:31:10 1114
转载 linux 文件系统刨析-数据结构间关系
对象关系我们已经查看了 VFS 层中的各种重要对象,现在我们通过一个图表展示它们之间的关系。到目前为止,我都是以一种自下而上的方式探索对象,现在我们采用自上而下方式,从用户透视图中考察对象(见 图 7)。在顶层是打开的 file 对象,它由进程的文件描述符列表引用。file 对象引用 dentry 对象,后者引用 inode。inode 和 dentry 对象都引用底层的 su
2014-10-05 22:52:32 2004 1
转载 linux 文件系统刨析
在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台。本文讨论 Linux 内核中的虚拟文件系统(VFS,有时候称为虚拟文件系统交换器),然后介绍将文件系统连接在一起的主要结构。
2014-10-05 22:35:35 579
转载 LINUX文件系统详解
文件系统详解原文地址LINUX文件系统详解 在LINUX系统中有一个重要的概念:一切都是文件。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。这样带来优势
2014-10-05 08:25:05 668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人