
UNIX
文章平均质量分 91
君慕蓉
生活就像一条假装平静的小河
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DNS运行机制
DNS的分布式数据库通过域名来进行索引。每个域名本质上就是**一棵大型逆向树**的一条路径,而这棵逆向树又被称作域命名空间。这棵树的层次结构和UNIX文件系统的结构类似。这个棵树的顶端有唯一的根。对应UNIX文件系统中的根目录,在DNS中它被称为“root”原创 2021-04-28 12:00:38 · 1014 阅读 · 0 评论 -
Linux内核模块编程
linux内核模块是可以根据需要加载和卸载到内核中的代码片段。 它们扩展了内核的功能,而无需重启系统。 例如,一种类型的模块是设备驱动程序,它允许内核访问连接到系统的硬件。 没有模块,我们必须构建单片内核并将新功能直接添加到内核映像中。 除了拥有更大的内核之外,这还有一个缺点,即每次我们想要新功能时都需要我们重建和重启内核。原创 2020-10-16 14:38:24 · 682 阅读 · 0 评论 -
mmap拷贝文件与用常规文件IO拷贝文件效率对比
通常我们读写文件时,都是用系统提供的write和read函数,但是我们都知道文件IO函数操作文件流效率要低于mmap,因为mmap相对write/read省去将数据拷贝到用户态的操作。那么他们之间的差距有多大呢,我们来用事实说话。原创 2020-09-04 17:54:08 · 847 阅读 · 0 评论 -
I/O多路复用 ---- select、poll、epoll
I/O复用的基本思想是,先构造一张有关描述符的表,然后调用一个函数,该函数会根据需要去遍历这张表,知道这些描述符中有一个描述符准备好进行I/O时,它才返回,并且会告诉进程,是哪一个描述符准备好进行I/O了。该方法用了两个重要的函数select和poll。原创 2020-04-17 16:23:34 · 264 阅读 · 0 评论 -
操作系统 ---- 进程管理
进程是计算机中已运行程序的实体。进程和程序之间的关系可以这么理解,程序可以看做是一些指令的集合,而这些指令在执行时就可以成为是一个进程。原创 2020-03-19 14:57:02 · 294 阅读 · 0 评论 -
UNIX系统 ---- 文件和目录
UNXI系统的大多数文件是普通文件或目录,但是也有另外一些文件类型:普通文件(regular file)。这是最常见的文件类型,这种文件包含了某种形式的数据。至于这种数据是文本还是二进制数据对于内核而言并无区别。对普通文件内容的解释由处理该文件的应用程序进行。目录文件(directory file)。这种文件包含了其他文件的名字以及指向与这些文件有关信息的指针。对一个目录文件具有读许可权的任一进程都可以读该目录的内容,但只有内核可以写目录文件。原创 2020-02-17 17:12:40 · 1519 阅读 · 0 评论 -
MD5介绍
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。原创 2020-02-15 20:46:45 · 2149 阅读 · 0 评论 -
UNIX系统 ---- 文件I/O
可用的文件I/O函数有——打开文件、读文件、写文件等等。大多数UNIX文件I/O只需用到5个函数:open、read、write、lseek以及close。原创 2020-02-06 19:43:56 · 591 阅读 · 0 评论 -
UNIX基础知识介绍
一、文件和目录1.文件系统UNIX文件系统是目录和文件的一种层次安排,目录的起点称为根 (root),其名字是一个字符/。目录(directory)是一个包含目录项的文件,在逻辑上,可以认为每个目录项都包含一个文件名,同时还包含说明该文件属性的信息。文件属性是:文件类型,文件长度,文件所有者,文件的许可权(例如,其他用户能否能访问该文件),文件最后的修改时间等。2.文件...原创 2020-02-05 20:14:46 · 1152 阅读 · 0 评论