自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 文件系统代码分析目标

1。文件的访问控制是代码

2014-10-06 17:53:41 681

转载 linux文件系统实现浅析

http://www.grabsun.com/article/2012/593154.html

2014-10-06 00:01:27 793

转载 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关注的人

提示
确定要删除当前文章?
取消 删除