Linux快速入门

 
Linux 快速入门
1 、基础概念
文件系统、分区和挂载
文件系统是指操作系统中与管理文件有关的软件和数据。
Linux 的文件系统和Windows中的文件系统有很大的区别,在Windows 下,目录结构属于分区;Linux 下,分区属于目录结构。
在Linux 中把每一个分区和某一个目录对应,以后在对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载(Mount),而这个挂载在文件树中的位置就是挂载点。
主分区、扩展分区和逻辑分区
硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。
主分区就是包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须要有一个主分区,而且其主分区的数量可以是1~3个
扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将它划分为若干个逻辑分区才可使用,其数量可以有0 或1 个;而逻辑分区则在数量上没有什么限制。
一般而言,对于先装了Windows 的用户,则Windows 的C 盘是装在主分区上的,可以把Linux 安装在另一个主分区或者扩展分区上。通常为了安装方便安全起见,一般采用把Linux 装在多余的逻辑分区上。
SWAP 交换分区
在硬件条件有限的情况下,为了运行大型的程序,Linux 在硬盘上划出一个区域来当作临时的内存,而Windows 操作系统把这个区域叫做虚拟内存,Linux 把它叫做交换分区swap。
在安装Linux 建立交换分区时,一般将其设为内存大小的2 倍,当然也可以设为更大。
分区格式
微软公司的Windows 就选择了FAT32、NTFS两种格式,但是Windows不支持Linux 上常见的分区格式。
Linux 是一个开放的操作系统,它最初使用EXT2 格式,后来使用EXT3 格式,但是它同时支持非常多的分区格式,包括很多大型机上UNIX 使用的XFS格式,也包括微软公司的FAT以及NTFS格式。
GRUB
GRUB 是一种引导装入器——它负责装入内核并引导Linux 系统,位于硬盘的起始部分。由于GRUB多方面的优越性,如今的Linux 一般都默认采用GRUB来引导Linux 操作系统。但事实上它还可以引导Windows 等多种操作系统。
root 权限
Linux 也是一个多用户的系统,不同的用户和用户组会有不同的权限,其中把具有超级权限的用户称为root用户。root的默认主目录在“/root”下,而其他普通用户的目录则在“/home”下
2 、Linux 文件及文件系统
2.1 、磁盘分区
磁盘是一种标准的块设备,被分为4个区域。顾名思义,引导块存放引导例程,然后是标识磁盘的超级块,它定义了各磁盘区域的大小,并记录了空闲块。第3个区域包含i列表,i-list上的每一项都是i节点,它是一个64字节长的文件定义,列出了与一个普通文件相关磁盘的块地址。特殊文件描述的是物理设备,一个特殊文件的i-node保存了该设备的主设备号和次设备号。i-node按顺序编号。一个i-node在i-list中的偏移量是它的i-node号。在i-list之后,余下的磁盘空间被分成大小为1KB字节的块,这些块用来保存数据和目录
一个已知的i-node指向根目录,用户登录时,Unix读取根目录,找到属于用户的主目录,把此目录对应的i-node号记录在进程的系统数据区内。当收到改变目录的命令时,Unix用新目录的i-node替换原先记录的i-node
当程序打开一个普通文件时,Unix从当前工作目录的i-node开始搜寻所需要的文件。目录中的每一项由文件名和一个i-node号组成。一旦文件名被找到,就提取相关的i-node号,i-node号指向文件的i-node,而那个i-node保存了文件第一个块的地址,从它开始,有一条指针链,把此文件的所有块都链接起来
2.2 、文件类型及文件属性
Linux中主要的文件类型分为4种:普通文件、目录文件、链接文件和设备文件
Linux中的文件属性:
-rwx rwx rwx
首先,Linux中文件的拥有者可以把文件的访问属性设成3种不同的访问权限:可读(r)、可写(w)和可执行(x)。文件又有3种不同的用户级别:文件拥有者(u)、所属的用户组(g)和系统里的其他用户(o)
第一个字符显示文件的类型:
“-”表示普通文件
“d”表示目录文件
“l”表示链接文件
“c”表示字符设备
“b”表示块设备
“p”表示命名管道比如FIFO文件
“f”表示堆栈文件比如LILO文件
第一个字符之后的3个三位字符组:
第一个三位字符组表示文件拥有者(u)对该文件的权限
第二个三位字符组表示文件用户组(g)对该文件的权限
第三个三位字符组表示系统其他用户(o)对该文件的权限
若该用户组对此没有权限,一般显示“-”字符
 
 

你可能感兴趣的:(windows,linux,unix,扩展,微软,磁盘)