Linux操作系统是一种开放源代码的操作系统,因其稳定性和安全性等优点,受到了广泛的欢迎。在Linux中,文件是一切的基础,而文件的管理和访问则离不开文件系统和文件机制。 在Linux系统中,文件系统是一种组织和控制文件存储和检索的方法。常见的文件系统有Ext2、Ext3、Ext4等。文件系统定义了文件的组织结构、存储方式以及对文件的操作规则,使得用户可以方便的管理文件。 而Linux文件机制
原创 2024-03-11 12:43:24
76阅读
在程序不寻常退出时,内核会在当前其它任何扩展名称,则全部命名为core。新的core文件生成将覆盖原来的core文件。 1)/proc/sys/kernel/core_uses_pid可以控制core文件文件名中是否添加pid作为扩展。文件内容为1,表示添加pid作为扩展名,生成的core文件格式为core.xxxx;为0则表示生成的core文件同一命名为core。 可通过以下命令修改此
转载 精选 2009-01-16 10:55:00
296阅读
Linux下安装文件机制 有时候,你会觉得:Linux安装文件实在是很麻烦——而且卸载也十分的麻烦?(现在的我几乎不考虑卸载,导致虚拟机只剩下了500M的空间)。但是 Linux下安装文件并不是无法可依的,毕竟linux是给程序员用的。程序员要确定头文件,要确定库,安装文件并没有windosws的install shell,它要你把指定的文件放在合适的地方。PS:我们这里讲的是TARBALL,也
转载 精选 2009-09-19 12:30:03
1258阅读
1评论
【何为加密解密】    加密:就是把明文转换成密文的过程,是使用某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。    解密:就是把密文转换成明文的过程,授权用户通过使用与密文加密相对应的算法转译出明文。【常用密码算法和协议】    对称加密:同一个密钥可以同时用作信息
原创 精选 2015-05-08 19:04:16
2623阅读
1点赞
在讲述文件映射的概念时, 不可避免的要牵涉到虚存(SVR 4的VM). 实际上, 文件映射是虚存的中心概念, 文件映射一方面给用户提供了一组措施, 好似用户将文件映射到自己地址空
原创 2023-01-20 10:43:06
140阅读
Linux是一个可控性强的,安全高效的操作系统。本文只讨论Linux文件的读写机制,不涉及不同读取方式如read,fread,cin等的对比,这些读取方式本质上都是调用系统api read,只是做了不同封装。以下所有测试均使用open, read, write这一套系统api。
转载 2022-02-17 11:23:37
560阅读
  1.1.VFS中的索引节点缓存 搜索安装文件系统时,其VFS索引节点不断地被读或写。虚拟文件系统通过维护一个索引节点缓存来加速对所有已安装文件系统的访问。每次VFS索引节点都可从索引节点缓存中读取出来以加速对物理设备的访问。VFS索引节点缓存是一个入口为VFS inod
转载 精选 2013-01-18 16:50:31
749阅读
红帽(Red Hat)是一家著名的Linux发行版本供应商,其操作系统以稳定性和安全性而闻名。在红帽的操作系统中,有一些重要的机制被广泛应用,这些机制为用户提供了更好的性能和安全性。本文将重点介绍几个与关键词“Linux机制”相关的红帽操作系统特性。 首先我们来谈谈Linux的用户和权限管理机制。在Linux系统中,用户和权限是非常重要的概念。红帽系统通过使用用户组(group)和访问控制列表(
原创 2024-03-20 10:03:22
47阅读
昨日凌晨精神恍惚,误删了在虚拟机中写的程序文件,谷歌度娘数据恢复方法失败,使昨天的工作功亏一篑,幸好程序改动不多。现准备在所有服务器用机制来解决误删问题。这样总比花时间恢复付出的代价小得多把。1、编写回收站脚本程序[root@SlaveA data]# cat /bin/rm.sh  #!/bin/sh # Author steven # Modify 2012070
转载 精选 2016-03-25 00:59:51
1632阅读
转自:http://www.ibm.com/developerworks/cn/linux/l-vfs/解析 Linux 中的 VFS 文件系统机制本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),
转载 精选 2013-12-03 15:16:49
413阅读
为了避免工作中误删除导致出现重大事情,影响工作内容,可以为所有服务器用linux回收站机制来解决误删问题。这样总比花时间恢复付出的代价小得多。命令支持:rm -rf /data/test* /data/00000  /data/023-rf-r-f  /home/steven/dddd  /home/steven/  dirdir/ /home/steven
转载 精选 2013-12-18 11:40:46
934阅读
昨日凌晨精神恍惚,误删了在虚拟机中写的程序文件,谷歌度娘数据恢复方法失败,使昨天的工作功亏一篑,幸好程序改动不多。现准备在所有服务器用机制来解决误删问题。这样总比花时间恢复付出的代价小得多把。1、编写回收站脚本程序[root@SlaveA data]# cat /bin/rm.sh  #!/bin/sh # Author steven # Modify 2012070
转载 精选 2016-03-25 08:23:25
526阅读
概述在多任务操作系统中,文件锁是一种非常重要的机制,可用于防止多个进程同时对同一文件进行读写操作,从而避免数据损坏或竞争条件。Linux系统提供了多种文件机制,包括:强制锁和建议锁。强制锁当一个进程对文件设置了强制锁后,其他进程试图对该文件进行读写操作时会被阻塞,直到锁被释放。强制锁主要用于保护文件的完整性,防止数据损坏。fcntl函数提供了细粒度的文件锁控制,可以用来实现强制锁。其函数原型如下
昨日凌晨精神恍惚,误删了在虚拟机中写的程序文件,谷歌度娘数据恢复方法失败,使昨天的工作功亏一篑,幸好程序改动不多。现准备在所有服务器用机制来解决误删问题。这样总比花时间恢复付出的代价小得多把。 1、编写回收站脚本程序 [root@SlaveA data]# cat /bin/rm.sh  #!/bin/sh # Author
转载 2012-07-11 10:45:37
337阅读
Linux 内存机制解释以及关于free的详解 http://blog.csdn.net/tianlesoftware/article/details/5463790
转载 精选 2013-12-21 18:29:21
770阅读
1.防火墙          防火墙是在被保护网络和因特网之间,或者在其他网络之间限制访问的一种部件或一系列部件。  Linux防火墙系统提供了如下功能:      ● 访问控制,可以执行基于地址(源和目标)、用户和时间的访问控制策略,从而可以杜绝非
原创 2016-09-19 20:40:06
1418阅读
Linux支持虚拟内存(Virtual Mmemory),虚拟内存是指使用磁盘当作RAM的扩展,这样可用的内存的大小就相应地增大了。内核会将暂时不用的内存块的内容写到硬盘上,这样一来,这块内存就可用于其它目的。当需要用到原始的内容时,它们被重新读入内存。这些操作对用户来说是完全透明的;Linux下运行的程序只是看到有大量的内存可供使用而并没有注意到时不时它们的一部分是驻留在硬盘上的。当然,读写硬盘
转载 2017-11-16 12:50:12
721阅读
Linux支持虚拟内存(Virtual Mmemory),虚拟内存是指使用磁盘当作RAM的扩展,这样可用的内存的大小就相应地增大了。内核会将暂时不用的内存块的内容写到硬盘上,这样一来,这块内存就可用于其它目的。当需要用到原始的内容时,它们被重新读入内存。这些操作对用户来说是完全透明的;Linux下运行的程序只是看到有大量的内存可供使用而并没有注意到时不时它们的一部分是驻留在硬盘上的。当然,读写硬盘
转载 2017-11-16 14:32:18
1110阅读
tasklet 类似内核定时器在某些方面. 它们一直在中断时间运行, 它们一直运行在调度它 们的同一个 CPU 上, 并且它们接收一个 unsigned long 参数. 不象内核定时器, 但是, 你无法请求在一个指定的时间执行函数. 通过调度一个 tasklet, 你简单地请求它在以后 的一个由内
转载 2019-07-06 11:10:00
66阅读
2评论
内核编程的一个普通模式包括在当前线程之外初始化某个动作, 接着等待这个动作结束. 这个动作可能是创建一个新内核线程或者用户空间进程, 对一个存在着的进程的请求, 或 者一些基于硬件的动作. 在这些情况中, 很有诱惑去使用一个旗标来同步 2 个任务, 使 用这样的代码: struct semaphor
转载 2019-07-06 09:47:00
294阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5