Linux系统分区详解
安装linux系统时 一般会分配三个区
分区 | 作用 |
---|---|
/boot | 系统的启动分区 |
/swap | 交换分区 |
/ | 系统文件根目录,Linux顶级目录 |
简单介绍一下三个分区
/boot
引导分区,存放引导文件和Linux内核。用于判断你需要启动
哪个操作系统或启动哪个内核。
它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要
的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动
分区,即使主要的根分区出现了问题,计算机依然能够启动。
/swap
可以作为虚拟内存使用。在系统的物理内存不够用的时候,把硬盘空间中的一部分空
间释放出来,以供当前运行的程序使用。
/
linux系统根目录
目录结构如下:
linux目录结构:/bin存放二进制可执行文件(ls,cat,mkdir等),系统常规命令一般都在这里。/sbin存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等。/dev用于存放设备文件。/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/root超级用户家目录。/lib存放跟文件系统中的程序运行所需要的共享库及内核模块。共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件。系统函数库。/lib
系统64位函数库。/proc虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。/run
当前运行的硬件和系统模块。/srv
系统数据(常量)/var用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。系统数据(变量)。/tmp用于存放各种临时文件,是公用的临时文件存储点。/mnt系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统。临时设备挂载点。/media
cdrom(光驱)临时挂载点。/etc存放系统管理和配置文件。/opt第三方软件安装位置。额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里。/boot存放用于系统引导时使用的各种文件。/sys
关于内核设定目录。/usr
(unix system resourse)仅次于/目录,多数系统重要资源都存放在此。
用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。/usr/x11r6 存放x window的目录/usr/bin 众多的应用程序/usr/sbin 超级用户的一些管理程序/usr/doc linux文档/usr/include linux下开发和编译应用程序所需要的头文件/usr/lib 常用的动态链接库和软件包的配置文件/usr/man 帮助文档/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里/usr/local/bin 本地增加的命令/usr/local/lib 本地增加的库
–下面说一下系统分区的一些知识。
硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。
- 磁盘分区
磁盘分区实使用分区编辑器在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区不同类的目录于文件可以存储进不同的分区。
(1)通俗一点说就是把大硬盘分成几个小硬盘
(2)硬盘和磁盘的区别为: 硬盘属于磁盘,由磁盘组装而成。圆形的磁性盘片被裝在一个盒 子里密封起来,即可称之为硬盘。这样做的目的是为了防止磁盘表面划伤而导致数据丢失。
一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。
在windows下激活的主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的话就是C区。
在linux下主分区和逻辑分区都可以用来放系统,引导os开机,grub会兼容windows系统开机启动。分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,那剩的部分就浪费了。
但扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。
Linux系统分区详解相关推荐
- linux磁盘分区什么意思,linux 磁盘分区详解
<linux 磁盘分区详解>由会员分享,可在线阅读,更多相关<linux 磁盘分区详解(31页珍藏版)>请在人人文库网上搜索. 1.系统引导过程和硬盘分区结构讨论作者:章节来源 ...
- linux系统安全详解
linux系统安全详解 http://www.2cto.com/Article/201207/142181.html一,BIOS安全(硬件上的安全) 1,最基本最简单的安全配置,保障计算机硬件配置等不 ...
- Linux系统 logrotate 详解
对于 Linux 系统安全来说,日志文件是极其重要的工具.不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分 Nginx日志之类的 CRON 脚本,大家似乎遗忘了 Logrotate,争相 ...
- Linux系统proc详解
原文链接:https://www.cnblogs.com/liushui-sky/p/9354536.html 目录 一. 进程目录中的常见文件介绍 1.1 cmdline 1.2.cw ...
- Linux系统DNS详解(BIND)
一.Linux运维实战之DNS基础 DNS服务作为网络的一种基础架构,在网络中有举足轻重的地位.它担负着整个网络用户计算机的名称解析工作.没有正确的名称解析,服务器就无法识别各客户机.我们在日 ...
- Linux系统根目录详解
/ 根目录 包含了几乎所的文件目录.相当于中央系统.进入的最简单方法是:cd / /boot 引导程序,内核等存放的目录 这个目录,包括了在引导过程中所必需的文件.在最开始的启动阶段,通过引导程序 ...
- Linux磁盘分区详解(新建分区,现有分区扩容,分区减容)
目录 一.Linux文件系统简介 1.磁盘概念 2.分区的概念 3.LVM 管理命令 4. 基本术语 二.给虚拟机增加磁盘 1.虚拟机添加新磁盘 2.查看新加的磁盘 三.服务器新建磁盘空间 1.新建分 ...
- Linux系统mknod详解
简介 mknod用于创建一个指定文件名的文件系统节点,把所有的设备都当做文件来处理 语法格式 mknod[选项][文件名称] [文件类型] [主设备号] [次设备号] 参数详解 参数 详解 -Z 设置 ...
- linux系统输入指令,详解linux系统输入输出管理和vim的常用功能
####系统中输入输出的管理#### 1.理解系统的输入输出重定向 输入重定向是指把文件导入到命令中,而输出重定向则是把原本要输出到屏幕的数据信息写入到指定文件中. 2.管理输入输出的符号 ##输出重 ...
最新文章
- react hooks使用_如何使用Hooks将React类组件转换为功能组件
- poj-1062-昂贵的聘礼
- 第五章 ORacle用户管理(1)
- 写给用我的“新闻推荐项目”做毕设的同学们
- 通过完整示例来理解如何使用 epoll
- 【每周CV论文】深度学习图像降噪应该从阅读哪些文章开始
- GPSD架构介绍及交叉编译和使用
- caffe 在 windows 下的配置(scripts\build_win.cmd)
- JavaScript 访问对象属性和方法及区别
- 移动短信回执怎么开通_移动短信回执业务内容及资费介绍
- maven父子工程 + springboot
- sqoop从hive导入数据到mysql时出现主键冲突
- JAVA--异常(1)
- Java 数组与容器之间的转化 实现数组动态赋值
- List map转json
- 学计算机的怎么防辐射,一种学生用防辐射计算机的制作方法
- 正则限定开头和取反 (否)
- 信息收集(二)IP信息收集
- FPGA实现ADC采样芯片ADS8688的采样
- WPF 实现自定义的笔迹橡皮擦