linux基础

1.Linux基本结构:Linux操作系统从结构上划分为四个部分:内核、运行期库和系统程序、shell(命令解释器,提供用户与内核交互的接口)、实用工具程序。

2.Linux支持的文件系统

(1)文件系统:操作系统用来明确磁盘或者分区上文件的方法和数据结构。

(2)Linux支持的文件系统:可以进入/lib/modules/*/kernel/fs目录通过ls命令查看,不同Linux版本fs目录有些不同。

3.Linux的文件类型和文件属性

(1)通过ls -l命令可以查看文件属性

(2)第一个字符显示文件的类型:

- 表示普通文件

d 表示目录文件

l 表示链接文件

c 表示字符设备

b 表示块设备

p 表示命名管道

f 表示堆栈文件

(3)文件有3中不同访问权限:可读(r)、可写(w)和可执行(x)。文件又有3个不同的用户级别:文件拥有者(u)、所属用户组(g)和系统中其他用户(o)

4.Linux特定的文件目录

(1)bin:可执行文件的存放位置

(2)boot:系统启动时的内核文件等

(3)dev:设备文件

(4)etc:存放系统的配置文件

(5)home:缺省的普通用户主目录的根目录

(6)lib:存放系统的链接库文件

(7)mnt:挂载目录,可以挂载文件系统,如挂载光驱等。

(8)opt:可选的附加应用程序

(9)usr:用户程序目录。里面包括/usr/bin,/usr/sbin,/usr/lib

(10)proc:进程目录,这是一个虚拟的文件系统,目录中的文件不是存放在磁盘上的,而是存放在系统内存中,是系统内核的印象,包含系统运行的信息。

(11)var:变量文件目录,该目录下有内容可能增长的文件,包括系统日志文件、打印队列等

(12)tmp:临时文件目录,系统重启时,该目录下文件都将被删除

(13)root:超级用户root的缺省目录

5.磁盘分区

(1)主分区、扩展分区、逻辑分区和交换分区

(2)每个物理磁盘最多4个主分区

(3)一个硬盘最多一个扩展分区,即把主分区外的自由空间分配给扩展分区,再在扩展分区上划分逻辑分区

(4)交换分区作为硬盘上虚拟内存的专用区。交换分区可以装载到主分区或者逻辑分区

(5)分区命名中,前两个字表示硬盘类型:IDE-hd,SCSI-sd。第三个字母由硬盘位置决定,第一个为a,第二个为b。第四个字母由磁盘如何分区决定:四个主分区为1/2/3/4,第一个逻辑盘在5,即使只有一个主分区。

(6)访问分区内容可以通过设备装载过程进行,也就是将分区关联到某一目录。

(7)Linux中至少要创建几个基本分区:swap交换分区、/boot启动分区、/根分区。

原文地址:https://www.cnblogs.com/justkong/p/4862171.html