【Linux第二章】Linux内核与权限
Linux内核🧐
1.内核简述✨
Linux内核是操作系统的“心脏”,它直接与电脑的硬件(CPU、内存、硬盘等)打交道。它不仅负责CPU资源调度,也管理资源拷贝、转移,甚至动一下鼠标,按一下键盘,内核都会响应。举个例子,操作系统就像一家公司的管理层,负责制定、分配、协调任务,而内核就像技术总监,负责最核心的技术问题。Linux内核是操作系统的一部分,而操作系统还包括Shell,图形化界面,工具和应用程序等。
2.Shell(命令解释器)✨
Shell是用户和内核之间的“翻译官”,它不碰硬件,只负责把用户命令翻译成内核能听懂的语言,比如你使用pwd命令,内核是听不懂的,需要Shell进行翻译,然后传递给内核,内核再将命令的结果传给Shell,Shell翻译后再展示给用户,充当一个中间人的角色。
3.内核与Shell✨
内核负责干活,用户无法直接与内核进行交流,Shell是用户与内核之间的传话筒。Shell出现的原因则是因为内核可以直接对系统进行操作,所以用户操作不当会导致系统崩坏,而Shell可以使用户简化操作,提供帮助。
Linux权限🧐
1.什么是Linux权限✨
在我们使用Linux时,发现有一些指令在我们自己创建的用户下无法使用,而在root用户下或者使用sudo命令(需要在/etc/sudoers添加白名单)就可以使用,由此说明了Linux是具有权限概念的。Linux权限是Linux系统中用来控制文件和目录访问权限的机制,它决定了谁可以对文件或目录进行什么操作(读、写、执行)。
2.权限的基本概念✨
Linux中,每个文件和目录都有三组权限,分别对应三类用户:
- 所有者(Owner):文件或目录的创建者。
- 所属组(Group):文件或目录所属的用户组。
- 其他人(Others):既不是所有者,也不在所属组中的用户。
</