linux学习笔记(一)——Linux分区和目录结构
今天来学习Linux操作系统里最重要的两个概念,文件与用户。因Linux一切皆文件的设计理念,故掌握对文件的操作是十分重要的。第二个使用系统的始终是人,因此掌握用户的行为也是非常重要的。 文件 文件是系统中用来存储信息的基本结构,在计算机中被翻译成二进制数据,存储在系统磁盘中。我们对文件的管理是通过文件系统来完成的,所以在学习Linux的初期我们需要了解文件系统的类型、文件的常用命令、文件的权限管理(这个可与用户知识相结合,了解这个可对权限系统的设计做铺垫了解)。 VFS虚拟文件系统文件系统的类型 常见的文件系统类型有EXT系统文件系统(ext1、ext2、ext3、ext4),XFS文件系统,fat16文件系统,fat32文件系统,ntfs文件系统,NFS等文件系统。 文件系统描述 EXT1 第一代扩展文件系统,一种文件系统,于1992年4月发表,是为linux核心所做的第一个文件系统。采用Unix文件系统(UFS)的元数据结构,以克服MINIX文件系统性能不佳的问题。 EXT2 第二代扩展文件系统Linux内核所使用的文件系统。文件由inode(包含有文件的所有信息)进行唯一标识。一个文件可能对应多个文件名,只有在所有文件名都被删除后,该文件才会被删除。此外,同一文件在磁盘中存放和被打开时所对应的inode 是不同的,并由内核负责同步。 EXT3 第三代扩展文件系统(英语Thirdextendedfilesystem,缩写为ext3)UNIX 文件管理,在ext2基础上增加日志功能只支持32000个子目录 EXT4 第四代扩展文件系统(英语:Fourthextendedfilesystem,缩写为ext4)是Linux系统下的日志文件系统,是ext3文件系统的后继版本,提供更佳的性能和可靠性支持1EB(1024*1024TB),最大单文件16TB,支持连续写入可减少文件碎片。rhel6 默认文件系统理论上支持无限数量的子目录 XFS xfs是一种非常优秀的日志文件系统,它是SGI公司设计的。xfs被称为业界最先进的、最具可升级性的文件系统技术xfs是一个64位文件系统,最大支持8EB减1字节的单个文件系统。rhel7默认文件系统 FAT16 MS—DOS和win95采用的磁盘分区格式,采用16位的文件分配表,只支持2GB的磁盘分区,最大单文件2GB,且磁盘利用率低 FAT32 即vfat,是Windows系统硬盘分区格式的一种,它采用32 位的文件分配表,在FAT16基础上使其对磁盘的管理能力大大增强,支持最大分区128GB,最大文件4GB NTFS 支持最大分区2TB,最大文件2TB,安全性和稳定性非常好,不易出现文件碎片 NFS 网络文件系统 文件的常用命令文件的权限管理 文件的权限的管理主要与访问者的用户权限相关(用户权限可参考用户的内容)。一般来说用户的访问角色有3种:文件的创建者、文件所有者所属的组、文件所有者、所属组和root用户之外的所有用户。所有的文件都有3种类型:读、写、执行。在了解这些基本概念之后需要了解下面这张图: 文件的属性 文件权限的说明用户 Linux中最主要的是要了解root用户,root用户在所有用户中它拥有最大的权限 ,可以管理着普通用户。一个计算机如果被获取root用户,将获得对计算机中所有文件的操作。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |