Linux根文件系统详解

Linux根文件系统详解,第1张

Linux的文件目录组织是一个单根的倒置的树状结构,文件系统从根目录下开始,用"/"表示,我们也可称为根文件系统(rootfs),这样的根文件系统,有以下特性:

(1) 文件名称区分大小写

(2)滚余 以.开头的文件为隐藏文件

(3) 以/作为路径分隔符

在Linux各大发行版中它们的文件和目录组织其实是遵循FHS(Filesystem Hierarchy Standard)标准,FHS定义了系统中每个目录的用途。FHS有2层规范,第一层里定义了/下的各个目录应该要放什么数据。第2层则是针对/usr及/var这2个目录的子目录来定义。最新版本FHS2.3,大致内容如下表所示大销滚:

各大发行版除了遵循基本的LFS之外,也可以追加自己的目录结构,形成自己的风格;例如:在Ubuntu中网卡配置文件是存放在/etc/network/目录下,CentOS是在/etc/sysconfig/network-scripts/目录下。CentOS系统一些重要的目录及其基本用斗和途如下图所示:

CentOS7之后bin,lib,lib64,sbin合并到/usr/bin,/usr/lib/,/usr/lib64,/usr/sbin里了。

如上显示信息(一共7个栏位),说明如下:

文件属性&权限    文件硬链接数    拥有者    所属group    文件大小    建档日期    文件名

(1)第一个栏位,表示文件属性&权限。Linux的文件基本上分为三个属性:

格式: rwx(拥有者权限)r-x(所属组权限)r-x(其他人权限)

权限 *** 作相档答关命令

(2)第二个栏位,表示文件硬链接数。

注意:互为硬链接的文件具有相同的文件节点,软链接时文件节点号不一样;

(3)第三个栏位,表示该文件或目录的拥有者。

若使用者目前处于自己的home, 那这一栏大概都是它的账号名称。

(4)第四个栏位,表示所属的组(group)。

每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。

(5)第五栏位,表示文件大小,用byte来表示,而空目录一般都是1024byte。

当然也可以用其它参数使文件显示的单位不同,如逗蠢档使用ls -k就是用kb来显示一个文件的大小单位。

(6)第六个栏位,表示创建日期。

以"月,日,时间"的格式表示,如Aug 15 5:46表示8月15日早上5点46分。

(7)第七个栏位,表示文件名。可以用 ls -a 显示隐藏的文件名。

思考题:

如下目录, 请问test用户, testgroup组成员, others其他人 是否可以进入groups目录?

drwxr-xr-- test testgroup 5238 Jun 19 10:25 groups/

思考之山乱后, 滚动查看答案~

答:

test用户, 可以进行任何工作

testgroup组成员, 可以进入目录, 但是不能写入

others其他人, 不能进入目录, 因为没有x权限

用户信息文件存放路径:/etc/passwd

通过胡弊 # cat /etc/passwd命令来查看/etc/passwd配置文件的信息如下:

以root用户信息为例: root:x:0:0:root:/root:/bin/bash共7个字段,并以:进行了分割

Linux用户分为三种:

超级用户(root,UID=0)

普通用户(UID 500-60000)

伪用户(UID 1-499)

所以,在linux里穗做侍面,只要UID为0的用户就是超级用户也就是你想把哪个普通用户升级为超级用户,只需要把他的UID改为0就可以了

在创建用户时,默认生成的UID都是在500-60000之间,如果要指定UID,也同样要遵守这个规则,已经存在的UID,不能重复指定.

伪用户就是用来被系统调用的用户.

--与系统和程序服务相关比如,bin、shutdown等

--任何linux系统默认都有这些伪用户mail、news、games、apache、ftp、mysql等

--与linux系统的进程相关

伪用户通常不需要或无法登录系统,并且伪用户可以没有宿主目录.

关于用户组(GID)

--每个用户都至少属于一个用户组

--每个用户组可以包括多个用户

--同一用猜吵户组的用户享有该组共有的权限

注释性描述,主要是创建用户时,对这个用户进行的一个信息备注,以便识别

查看有无此用户信息,可以执行grep 用户名 /etc/passwd


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12160340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存