笔记目录
1设置文件与目录的访向用户
1.1 Linux文件系统
Linux文件系统有ext、swap、proc、 sysfs等文件系统
Linux中一切皆文件
1.1.1 ext( Extended Filesystem,扩展文件系统)
有ext2、ext3(日志文件系统)、ext4(可支持最大1EB的分区和16TB的文件)版本。
rhel6.9默认系统是ext4,而rhel7开始变为了xfs文件系统。
1.1.2 swap(交换文件系统)
swap文件系统是专门用于 Linux的交换分区(swap)的文件系统,当物理内存不够时,会使用swap分区来模拟物理内存,将系统一部分物理内存中的数据转移到swap分区中,从而解决物理内存不够的问题。一般swap分区被设置为物理内存大小的2倍,是每个 Linux操作系统正常运行时必须的分区及文件系统
1.1.3 sysfs
sysfs文件系统和proc一样
是 Linux系统2.6内核中新出现的文件系统
1.1.4 tmpfs
tmpfs文件系统同样也是一种基于内存的虚拟文件系统,主要用于存放一些临时文件,可以存储在RAM内存中,也可以存储在swap交换分区中,默认挂载到/ dev/ shm目录。
1.1.5 iso9660
iso9660文件系统是光盘的标准文件系统, Linux支持光盘iso9660系统。
1.1.6 xfs
rhel7中默认文件系统已由以前的ext4改为xfs文件系统,也提供了很多xfs文件系统的管理工具,如xfs admin可调整xfs文件系统的各种参数、xfs_mkfile可创建xfs文件系统、 xfs repair用于修复xfs文件系统、 xfs quota用于管理κfs文件系统的磁盘配额。
除支持上述文件系统外, Linux还支持NFS( Network file System,网络文件系统,支持以本地挂载方式使用远程共享的资源)、fat、vat、NTFS、ufs等文件系统。
1.2 Linux目录结构
1.3 Linux文件和目录的访问用户
Linux中的文件和目录都设定了访问用户,各类访问用户具有相应的访问权限,能完成权限范围内的操作。 Linux把访问用户分为三大类:属主、属组、其他
属主
:也称为拥有者或所属者,指对该文件具有所有权的用户
属组
:指可以访问该文件的用户所属的一个用户组
其他
:指除属主和属组之外的其他用户
文件和目录的访问用户是可以修改或设置的,一般使用 chown( change owner)、 chgrp( change group)等命令修改。
1.1 chown
功能:修改文件和目录的属主或属组
语法: chown[参数]属主[.|:] [属组]<文件名>
参数:- c R v
-c:显示更改的部分的信息
-R:对目录及其子目录、文件进行递归设置
-v:输出详细的处理信息
【注意】属主和属组中间可以使用冒号或点,建议使用冒号,当用户名中包含点时使用点会引起系统误判。
1.3.2 chgrp
功能:修改文件和目录的属组
语法: chgrp [参数] 属组 <文件名>
参数:- c R
-c:显示更改的部分的信息
-R:对目录及其子目录、文件进行递归设置