【一文速通Linux基础概念,小白可入】

简介: 【一文速通Linux基础概念,小白可入】

1.文件系统,分区和挂载🎈

😊文件系统是指操作系统中与管理文件有关的软件和数据。Linux 的文件系统和 Windows 中的文件系统有很
大的区别,Windows 文件系统是以驱动器的盘符为基础的,而且每一个目录与相应的分区对应,例如
“E:\workplace”是指此文件在 E 盘这个分区下。而 Linux 恰好相反,文件系统是一棵文件树,且它的所有
文件和外部设备(如硬盘、光驱等)都是以文件的形式挂在这个文件树上,例如“/usr/local”。对于 Windows
而言,就是指所有分区都是在一些目录下。总之,在 Windows 下,目录结构属于分区;Linux 下,分区属
于目录结构。

因此,在 Linux 中把每一个分区和某一个目录对应,以后再对这个目录的操作就是对这个分区的操作,这
样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载(Mount),
而这个挂载在文件树中的位置就是挂载点。这种对应关系可以由用户随时中断和改变。

2. 主分区、扩展分区和逻辑分区🎈

硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区就是包含
操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须要有一个主分区,
而且其主分区的数量可以是 1~3 个;扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将
它划分为若干个逻辑分区才可使用,其数量可以有 0 或 1 个;而逻辑分区则在数量上没有什么限制。它们
的关系如图 1.3 所示。
一般而言,对于先装了 Windows 的用户,Windows 的 C 盘是装在主分区上的,可以把 Linux 安装在另一个
主分区或者扩展分区上。为了安装方便安全起见,一般采用把 Linux 装在多余的逻辑分区上。

3.SWAP 交换分区🎈

在硬件条件有限的情况下,为了运行大型的程序,Linux 在硬盘上划出一个区域来当作临时的内存,
而 Windows 操作系统把这个区域叫做虚拟内存,Linux 把它叫做交换分区 swap。在安装 Linux 建立
交换分区时,一般将其设为内存大小的 2 倍,当然也可以设为更大。

4.分区格式🎈

不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软公司的 Windows 就选择了
FAT32、NTFS 两种格式,但是 Windows 不支持 Linux 上常见的分区格式。Linux 是一个开放的操作系统,
它最初使用 EXT2 格式,后来使用 EXT3 格式,但是它同时支持非常多的分区格式,包括很多大型机上 UNIX
使用的 XFS 格式,也包括微软公司的 FAT 以及 NTFS 格式

5.GRUB🎈

GRUB 是一种引导装入器(类似在嵌入式中非常重要的 bootloader),它负责装入内核并引导 Linux 系统,
位于硬盘的起始部分。由于 GRUB 多方面的优越性,如今的 Linux 一般都默认采用 GRUB 来引导 Linux
操作系统。但事实上它还可以引导 Windows 等多种操作系统。

6.root权限🎈

Linux 也是一个多用户的系统(在这一点上类似 Windows XP),不同的用户和用户组会有不同的权限,其中
把具有超级权限的用户称为 root 用户。root 的默认主目录在“/root”下,而其他普通用户的目录则在“/home”
下。root 的权限极高,它甚至可以修改 Linux 的内核,因此建议初学者要慎用 root 权限,不然一个小小的参
数设置错误很有可能导致系统的严重问题。


相关文章
|
5月前
|
Linux Windows
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
|
2月前
|
Ubuntu Java Linux
Linux操作系统——概念扫盲I
Linux操作系统——概念扫盲I
48 4
|
7月前
|
存储 缓存 Linux
【Linux】进程概念(冯诺依曼体系结构、操作系统、进程)-- 详解
【Linux】进程概念(冯诺依曼体系结构、操作系统、进程)-- 详解
|
4月前
|
存储 缓存 Linux
在Linux中,文件系统概念是什么?
在Linux中,文件系统概念是什么?
|
4月前
|
Linux Shell 调度
【在Linux世界中追寻伟大的One Piece】Linux进程概念
【在Linux世界中追寻伟大的One Piece】Linux进程概念
43 1
|
4月前
|
存储 安全 Linux
在Linux中,用户和组的概念是什么?
在Linux中,用户和组的概念是什么?
|
4月前
|
Linux 持续交付 虚拟化
在Linux中,Docker和容器虚拟概念是什么?
在Linux中,Docker和容器虚拟概念是什么?
|
4月前
|
安全 Linux 调度
在Linux中, 用户和组的概念是什么?作用分别是什么?
在Linux中, 用户和组的概念是什么?作用分别是什么?
|
6月前
|
存储 Linux Shell
Linux进程概念(上)
冯·诺依曼体系结构概述,包括存储程序概念,程序控制及五大组件(运算器、控制器、存储器、输入设备、输出设备)。程序和数据混合存储,通过内存执行指令。现代计算机以此为基础,但面临速度瓶颈问题,如缓存层次结构解决内存访问速度问题。操作系统作为核心管理软件,负责资源分配,包括进程、内存、文件和驱动管理。进程是程序执行实例,拥有进程控制块(PCB),如Linux中的task_struct。创建和管理进程涉及系统调用,如fork()用于创建新进程。
67 3
Linux进程概念(上)
|
6月前
|
存储 Shell Linux
Linux进程概念(下)
本文详细的介绍了环境变量和进程空间的概念及其相关的知识。
41 0
Linux进程概念(下)