软连接 | 硬连接

内容概要

  • 文件类型概念说明
  • 文件软硬连接说明
  • 存储数据相关inode和block
  • 文件用户和用户组

文件类型概念说明

1.文件详细信息详解
134319695 -rw-------. 1 root root 1.7K Dec  8 12:08 anaconda-ks.cfg

134319695      :编号
-              :文件类型
rw-------.     :权限
root           :所属用户
root           :所属组
1.7K           :文件大小
Dec  8 12:08   :文件修改时间
anaconda-ks.cfg:文件名

2.inode编号
Linux系统中文件的唯一编号

文件软硬连接说明

1.什么是硬连接
硬连接直接指向文件inode编号

2.什么是软连接
软连接指向文件对应的路径

3.创建命令
ln
参数:-s 创建软连接

4.删除文件的底层逻辑
(1) 删除的是硬连接
(2) 判断文件硬连接数是否为0
(3) 如果为0,则在硬盘中删除
(4) 如果不为0,则删除一个硬连接

文件类型

普通文件         :f(-)
文件夹           :d
连接文件         :l
设备文件         :b,c
                b:磁盘文件
		c:字符文件
套接字文件(socket):s
yum install mariadb* -y
管道文件          :p

提示:不能以颜色判断文件类型
一般情况下.conf 配置文件

文件用户和用户组

用户:相当于账号
用户组:一些相同属性账号的结合

创建用户命令:useradd
参数:-g 指定用户组(用户必须存在)
     -r 创建系统用户
     -M 不创建家目录
     -u 指定创建用户的ID

系统用户:uid在0-999之间的用户,看作系统用户,系统用户一般用在启动应用程序上,一般不需要登入系统

普通用户:uid在1000以上的用户,看作普通用户,一般用在登入上

创建用户组的命令:groupadd
参数:-g 指定用户组的ID

切换用户:su - [用户名]
查看用户和用户组的ID: id [用户名]
查看用户详情的文件:cat /etc/passwd

test01:x:1001:1001:用户简介:/home/test01:/bin/bash

用户名:test01
密码占位符:x
1001:userid
1001:用户组id
/home/test01:家目录
/bin/bash:默认的解释器

解释器种类:bash sh zsh

image

posted @ 2021-12-14 17:39  一览如画  阅读(246)  评论(0)    收藏  举报