加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

是时候深入了解Linux的系统结构

发布时间:2019-05-10 22:54:22 所属栏目:建站 来源:NET颜同学
导读:副标题#e# 什么是 Linux ? 如果你以前从未接触过Linux,可能就不清楚为什么会有这么多不同的Linux发行版。在查看Linux软件包时,你肯定被发行版、LiveCD和GNU之类的术语搞晕过。初次进入Linux世界会让人觉得不那么得心应手。在开始学习命令和脚本之前,本章将

Linux为系统上的每个设备都创建一种称为节点的特殊文件。与设备的所有通信都通过设备节点完成。每个节点都有唯一的数值对供Linux内核标识它。数值对包括一个主设备号和一个次设备号。类的设备被划分到同样的主设备号下。次设备号用于标识主设备组下的某个特定设备。

4. 文件系统管理

不同于其他一些操作系统,Linux内核支持通过不同类型的文件系统从硬盘中读写数据。除

了自有的诸多文件系统外,Linux还支持从其他操作系统(比如Microsoft Windows)采用的文件

系统中读写数据。内核必须在编译时就加入对所有可能用到的文件系统的支持。表1-1列出了

Linux系统用来读写数据的标准文件系统。

  1. ext      | Linux扩展文件系统,最早的Linux文件系统 
  2. ext2     | 第二扩展文件系统,在ext的基础上提供了更多的功能 
  3. ext3     | 第三扩展文件系统,支持日志功能 
  4. ext4     | 第四扩展文件系统,支持高级日志功能 
  5. hpfs     | OS/2高性能文件系统 
  6. jfs      | IBM日志文件系统 
  7. iso9660  | ISO 9660文件系统(CD-ROM) 
  8. minix    | MINIX文件系统 
  9. msdos    | 微软的FAT16 
  10. ncp      | Netware文件系统 
  11. nfs      | 网络文件系统 
  12. ntfs     | 支持Microsoft NT文件系统 
  13. proc     | 访问系统信息 
  14. ReiserFS | 高级Linux文件系统,能提供更好的性能和硬盘恢复功能 
  15. smb      | 支持网络访问的Samba SMB文件系统 
  16. sysv     | 较早期的Unix文件系统 
  17. ufs      | BSD文件系统 
  18. umsdos   | 建立在msdos上的类Unix文件系统 
  19. vfat     | Windows 95文件系统(FAT32) 
  20. XFS      | 高性能64位日志文件系统 
  • Linux服务器所访问的所有硬盘都必须格式化成表1-1所列文件系统类型中的一种。
  • Linux内核采用虚拟文件系统(Virtual File System,VFS)作为和每个文件系统交互的接口。这为Linux内核同任何类型文件系统通信提供了一个标准接口。当每个文件系统都被挂载和使用时,VFS将信息都缓存在内存中。

2. GNU工具链

GNU组织(GNU是GNU’s Not Unix的缩写)开发了一套完整的Unix工具,但没有可以运行它们的内核系统。这些工具是在名为开源软件(open source software,OSS)的软件理念下开发的。

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读