Linux 系统分区与目录介绍

###系统分区

分区:
    把大硬盘分为小的逻辑分区

格式化:
    写入文件系统

挂载:
    给每个分区分配挂载点

    必须分区:
        /:根分区
        swap分区:交换分区,内存2倍,不超过2GB

    推荐分区:
        /boot:启动分区,200MB

Linux各目录的作用

/bin/:
    存放系统命令的目录,普通用户和超级用户都可以执行。

/usr/bin/:
    存放系统命令的目录,普通用户和超级用户都可以执行。
    这些命令和系统启动无关。

/sbin/:
    保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,
    但是有些命令可以允许普通用户查看。

/usr/sbin/:
    存放根文件系统不必要的系统管理命令,例如多数服务程序。只有超级用户可以使用。

/boot/:
    系统启动目录,保存系统启动相关的文件,如内核文件和启动引导程序(grub)文件等。

/dev/:
    设备文件保存位置。我们已经说过Linux中所有内容以文件形式保存,包括硬件。
    那么这个目录就是用来保存所有硬件设备文件的。

/etc/:
    配置文件保存位置。系统内所有采用默认安装方式(rpm安装)的服务的配置文件
    全部都保存在这个目录当中,如用户账户和密码,服务的启动脚本,常用服务的配置文件等。

/home/:
    普通用户的家目录。建立每个用户时,每个用户要有一个默认登录位置,
    这个位置就是这个用户的家目录,所有普通用户的家目录就是
    在/home下建立一个和用户名相同的目录。
    如用户user1的家目录就是/home/user1。

/lib/:
    系统调用的函数库保存位置。

/lost+found/:
    当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。
    当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。
    这个目录只在每个分区中出现,例如/lost+found就是根分区的备份恢复目录,
    /boot/lost+found就是/boot分区的备份恢复目录。

/media/:
    挂载目录。系统建议是用来挂载媒体设备的,例如软盘和光盘。

/mnt/:
    挂载目录,早期Linux中只有这一个挂载目录,并没有细分。
    现在这个目录系统建议挂载额外设备,如U盘,移动硬盘和其他操作系统的分区。

/misc/:
    挂载目录。系统建议用来挂载NFS服务的共享目录。
    系统虽然准备了三个默认挂载目录/media、/mnt、/misc,
    但是到底在哪个目录中挂载什么设备都可以由管理员自己决定。

/opt/:
    第三方安装的软件保存位置。这个目录就是放置和安装其他软件的位置。

/proc/:
    虚拟文件系统,该目录中的数据并不保存到硬盘当中,而是保存到内存当中。
    主要保存系统的内核,进程,外部设备状态和网络状态灯。
    如/proc/cpuinfo是保存CPU信息的,
    /proc/devices是保存设备驱动的列表的,
    /proc/filesystems是保存文件系统列表的,
    /proc/net/是保存网络协议信息的。

/sys/:
    虚拟文件系统。和/proc目录相似,都是保存在内存当中的,
    主要是保存于内核相关信息的。

/root/:
    超级用户的家目录。普通用户家目录在“/home”下。

/srv/:
    服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据。

/tmp/:
    临时目录。系统存放临时文件的目录,该目录下所有用户都可以访问和写入。
    我们建议此目录中不能保存重要数据,最好每次开机都把该目录清空。

/usr/:
    系统软件资源目录。注意usr不是user的缩写,而是“Unix Softwre Resource”的缩写,
    所以不是存放用户数据,而是存放系统软件资源的目录。
    系统中安装的软件大多数保存在这里。

/var/:
    动态数据保存位置。主要保存缓存、日志以及软件运行所产生的文件

原文地址:https://www.cnblogs.com/loveer/p/11615627.html

时间: 2024-12-28 21:18:58

Linux 系统分区与目录介绍的相关文章

Linux系统分区和挂载

Linux系统分区和挂载 linux系统分区 Linux分区和Windows有很大的区别.在Linux中,没有图形化的分区界面,因此,我们无法看到Windows下C盘.D盘这样的磁盘分区界面. 1. 硬盘分区 硬盘分区的目的:提高管理效率.如果所有东西都放在一个分区,OS管理起来效率比较低.同时,操作系统在启动时会通过 MBR 来获得操作系统文件所在的分区,所以一个可引导分区是不能缺少的. 分区是和操作系统没有任何关系.因为安装操作系统之前,分区已经开始进行了.我们可以简单的认为分区就是把硬盘分

Linux 系统分区

合理的系统分区,便于后期管理和提高文件的搜索速度 分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四 个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑 分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 前言: Linux系统分区结构和windows是有很大区别的 以前初识Linux时,

Linux基础回顾(2)——Linux系统分区二三事

问题来自Linux教材,答案自我整理难免会有不足之处.这是我Linux期末的总结 1. 一块硬盘上可以有几种类型的分区?各自可以有多少个?(各个分区能安装操作系统吗?) 硬盘分区有三种类型的分区:主分区,扩展分区,逻辑分区:一个硬盘最多能划分4个主分区,或者3个主分区加上一个扩展分区,扩展分区上可以划分多个逻辑分区(最多20个).能安装操作系统. 2.用户能否在安装过程中创建扩展分区呢? 分区工具在文件系统类型中没有提供扩展(extended)分区类型,即用户不能根据需要不能手工创建扩展分区.安

Linux系统编程_1_目录读取实现简单ls命令

闲来无事,随便写写,实现简单的ls命令: | 1 #include <stdio.h> | 2 #include <stdlib.h> | 3 #include <dirent.h> | 4 #include <string.h> | 5 | 6 int main(int argc, char **argv) | 7 { | 8 DIR *pDir; | 9 struct dirent *stDir; | 10 int flag = 0; | 11 | 12

【转帖】Windows与Linux系统下的库介绍

Windows与Linux系统下的库介绍 http://embeddedlinux.org.cn/emb-linux/entry-level/200903/12-553.html 库的定义 库文件是一些预先编译好的函数的集合,那些函数都是按照可再使用的原则编写的.它们通常由一组互相关联的用来完成某项常见工作的函数构成,从本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行. 无论在Windows平台还是Linux平台下都存在大量的库,但由于Windows和Linux的本质不同,因

Linux系统的/proc目录

1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机 制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式 为访问系统内核数据的操作提供接口.用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数.由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是 动态从系统内核读出所需信息并提交的.下面列出的这些文件或子文件夹,并不是都是在

(转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍

场景:最近在学习Linux的基础知识,不可避免的设计到Linux的磁盘分区,以前做过总结,但是那种总结就是复制别人的文章,总结完就不想看第二遍,所以很容易就遗忘了!清楚明白的理解分区后,我就可以在自己的电脑上随意操作了! 1 主分区 我们知道硬盘的第一个扇区也就是第0扇区是用来存放主引导记录(MBR)的,因此也称MBR扇区. 一个扇区是512字节,因此MBR的大小也是512字节,其具体数据结构是:446个字节的引导代码.64个字节的分区表及2个字节的签名值"55AA". 由于MBR的分

Linux系统分区及挂载点

一.关于Linux的分区情况 虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区.那么由扩充分区再分 下去的是什么呢?它就是逻辑分区(Logical Partion),况且逻辑分区没有数量上限制. 对习惯于使用Dos或Windows的朋友来说,有几个分区就有几个驱动器,并且

Linux系统分区与注意事项

好久没有发博客了,接下来会把暑假学习的陆陆续续整理到博客上来,原本是想先整理python的,但刚好手头在学这个,就先整理了. 这篇博客时Linux学习的开篇,以前都是用到什么命令就了解一下,这周系统学习了一下常用的命令和相关知识,发现解决了很多之前的困惑,先从Linux的分区和安装的概念说起. Linux安装前要经历四个步骤,分别是:分区,格式化,定义设备文件名,挂载 1.分区 Linux的分区有三种:主分区,扩展分区和逻辑分区. 主分区最多只能有四个: 扩展分区最多有一个,主分区加扩展分区最多