6、Linux基础--文件类型、属性信息、创建用户与用户组

笔记

1、晨考

1、解析映射文件

	/etc/hosts

2、磁盘挂载文件

	/etc/fstab

3、设置开机自启动脚本的步骤

	1、修改/etc/rc.local
	2、设置可执行权限
		chmod +x /etc/rc.d/rc.local

4、系统启动级别有哪些

	0、关机
	1、单用户
	2、多用户无网络
	3、完全多用户
	4、待定
	5、桌面模式
	6、重启

5、变量加载文件有哪些?

	/etc/profile
	/etc/profile.d
	/etc/bashrc

	~/.bashrc
	~/.bash_profile

6、添加环境变量的格式

	export PARAMNAME="VALUE"

7、登录提示文件

	/etc/motd
	/etc/issue

8、修改系统root密码的方式
	1、重启
	2、在启动选择系统内核界面,按 e 键进入单用户模式
	3、找到 linux16 开头行,删除 ro , 并且在 ro 处添加 rw init=/sysroot/bin/sh
	4、按 ctrl + x 进行系统重新引导
	5、执行 chroot /sysroot
	6、执行 passwd root
	7、执行 touch /.autorelabel
	8、执行 Ctrl + D 重启系统

2、昨日问题

1、Linux严格区分大小写
2、Linux区分中文和英文字符

3、今日内容

1、文件类型概念说明
2、文件软硬链接说明
3、存储数据相关-inode和block
4、文件用户和用户组
5、文件相关权限
6、文件时间信息

4、文件类型概念说明

1、文件详细信息详解
    134319695 -rw-------. 1 root root 1.7K Dec  8 12:08 anaconda-ks.cfg
    134319707 -rw-r--r--  1 root root   12 Dec 13 11:48 index

image


2、inode编号

	Linux系统中文件的唯一编号,就相当于身份证号。
	

image

3、硬链接和软连接

	1、什么是硬链接
		硬链接直接指向index node编号。
		
	2、什么是软连接
		相当于Windows中的快捷方式
		主要用来指向对应文件的路径。
	
	3、创建命令
		ln 
		参数:
			-s : 创建的就是软连接
			
	4、删除文件的底层逻辑
		1、删除的是硬链接
		2、判断该文件硬链接数是否为0
		3、如果为0,则在磁盘中将其删除
		4、如果不为0,则只删除一个硬链接

5、文件类型

普通文件				:f(-)
文件夹					 : d
链接文件				: l
设备文件				: b c 
	b : 磁盘文件
	c : 字符文件

套接字文件(socket)	   :s
	yum install mariadb* -y

管道文件				: p

注意:不能以颜色判断文件类型。

# 断点续传

6、用户和用户组

用户:相当于账号
	root   test
用户组:某些具有相同属性的账号的集合
	root

创建用户的命令:
	useradd

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

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

	普通用户:uid在 1000及以上的用户,我们就看作普通用户
		一般用在登录上。

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

切换用户
	su - [用户名]
	su [用户名]

查看用户的ID或组的ID
id [用户名]

查看用户详情的文件
[root@localhost ~]# cat /etc/passwd
test01:x:1001:1001:用户简介:/home/test01:/bin/bash
用户名		  : test01
密码占位符    :x
1001		: userid
1001		: 组id
/home/test01 : 家目录
/bin/bash	:默认的解析器	

bash
sh
zsh

作业

1、不使用 useradd 创建用户
posted @ 2021-12-30 11:53  简爱cx  阅读(106)  评论(0编辑  收藏  举报