Linux文件系统介绍

*我们常说,Linux下,一切皆文件。很明显,Linux下肯定有一套强大的文件系统支撑。其实,不管什么系统,都需要有一套文件系统来储存文件。因为对计算机而言,他们只读懂二进制文件,而对人来说,读二进制文件是非常困难的,那就需要转换成人能读懂的文件形式,存储在文件系统中。通常来说,被调入内存的文件都是待执行的文件,执行完成后,就会写入文件系统中。我们知道cpu执行速度是非常快的,文件调入的速度远远跟不上cpu执行的速度,于是便有了寄存器,缓存,内存,磁盘的概念。通常来说,距离cpu越近的部件速度越快,造价也越昂贵,集成在cpu内部的寄存器最快,其次是缓存,接下来就是内存了。根据自然界发展的规则,任何物质都不是完美的,上述介质也一样,在速度提升的同时,他们都不具有断电存储的功能,所以,在断电后,这些介质中的信息都会消失。那也就是需要有专门的介质去存储内存中的信息,磁盘便是承载这一功能,磁盘上的信息,断电后不会丢失,所以计算机中所有文件都存储在磁盘上,那么文件系统也就安装在磁盘上。在我们安装操作系统的时候,我们有一个挂载的过程,选择好挂载点后,我们点击确定后,提示删除磁盘信息,其实就是安装文件系统的过程,文件系统安装完成后,所有存储在文件系统的文件,便可以被操作系统识别了。

/boot   系统引导启动时要加载的静态文件,内核,grub等;/bin   系统自身启动和运行时可能会用到的核心二进制程序,不能关联至独立分区;/sbin   管理类基本命令,不能关联至独立分区,系统启动时需要;/lib    基本共享库文件,内核模块文件;/lib64  64位系统辅助共享库文件存放位置;/etc  大多数应用程序的配置文件的集中存放位置;/home  普通用户的家目录的存放位置;/root   管理员root的主目录;/media 便携式设备挂载点;/dev   设备文件及特殊文件存放位置;/opt   第三方应用程序存放位置;/usr  UNIX操作系统软件资源存放位置;/var   经常发生变化的文件的存放位置;

上述基本列出了Linux系统中大部分文件,还有一些不重要的文件就不一一列举了。
那如果遇到系统崩溃,需要重新安装系统,但我们的数据又不想丢失怎么办?这就需要我们所提到的挂载的概念了,挂载就类似于把那个目录单独出来,而不是都在根目录下。根目录就好像我们的c盘,我们在重装系统时只选择格式化根目录即可,其他挂载点不动,这样我们就可以把其他数据不恢复,重装完后还能看到以前的数据。Linux和windows是两个概念,虽然不可以相提并论,但却可以对比学习,这更有助于我们理解和学习操作系统。

linux centos 中的挂载是什么意思?
Linux系统里是没有盘符的,所有的命令及我们Windows中的盘符都是用目录的形式进行管理,把每一个分区和某一个目录对应。那么,我们对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一,这个比如D盘分区和linux系统中根目录/test一一绑定的过程就叫做Linux系统中的挂载。

计科之路--linux学习相关推荐

  1. 高并发采坑之路-----linux学习-----VMware虚拟机安装及介绍1

    在最美语言php的攻击下,java在几年时间里失去了很多的市场份额,甚至有一段时间java已经被互联网抛弃了,什么老旧啊,不灵活啊,速度慢啊,只适合机场,银行,运营商啊.不过适合机场,银行,运营商却也 ...

  2. 我的Linux学习之路及参考书籍

    学习目的 很简单的考虑,最近在各大招聘网站上找工作,发现多数c/c++开发职位都需要Linux开发经验,让我很苦恼,因为Linux我到目前为止知之甚少,知道Linux的概念,也在大学期间了解过一段时间 ...

  3. 高人指点 linux 学习之路

    博客的原创之路艰辛,小女子对创作人心生崇敬,转载是为了起步,从转载开始,过渡到有胆识和见识写自己的话吧,加油! Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为 <linux_de ...

  4. linux学习之路——ubuntu 16.04 开机开启数字小键盘解决方法

    linux学习之路--ubuntu 16.04 开机开启数字小键盘解决方法 参考文章: (1)linux学习之路--ubuntu 16.04 开机开启数字小键盘解决方法 (2)https://www. ...

  5. 计算机学习入门指北——计科软工网络信安侧重图析、解读专业术语、岗位分类、未来规划

    申明:本博文偏技术向,主观性较强,其中部分理解必有偏差和误解,望指出改正! 计算机学习入门指北: 作为刚入学的计算机系学生,面对一片专业术语十分蒙.区块链?大数据?开源?数据库?嵌入式开发?前端后端? ...

  6. linux 学习之路

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  7. Linux学习之路(持续补充中......)

    Linux学习之路 Linux的基础知识 第一章:Linux的概述以及系统安装及使用 第一节:简单了解一下Linux发展历史与历程 Linux是一种自由.开源的类UNIX操作系统. linux 的创始 ...

  8. linux 的基本命令格式,Linux学习之路(一)命令基本格式

    据统计Linxu里面能够识别的命令超过3000个,而我们常用的Linux基本命令在60个左右.常用命令是我们必须掌握的命令,需要我们多练习才能记住,最起码要敲3遍以上. 简单的把常用命令分为以下几大类 ...

  9. 我的Linux成长路---001 Linux学习初期计划

    Linux学习初期计划 1.Linux基础 Linux历史.Linux版本.Linux安装.shell命令 2.Linux系统管理 用户管理.文件权限管理.磁盘管理.进程管理.自动化任务.安装程序.. ...

最新文章

  1. 自定义服务器怎么调98k,《刺激战场》如何开自定义房间?升级可领房卡,3倍物资98k随便捡...
  2. EqualLogic 6100 V6 Synchronous Replication
  3. Practical Java 摘录(四)--多线程
  4. 1_CUDA编程介绍(20181121)
  5. 一些当前 Node.js 中最流行 ES6 特性的 benchmark (V8 / Chakra)
  6. 去除标题_你真的会写标题吗?企优托教您打造黄金标题离不开这三步
  7. 适用于Photoshop,Xd和Sketch的UI套件
  8. 在Eclipse中使用SDK中的@hide函数
  9. python怎么矩阵的秩_python – 从numpy或matlab中的满秩非矩形矩阵中获取可逆方阵...
  10. if else 嵌套 来源微信公众号
  11. atitit.高级编程语言的特性 and 未来趋势与进化.doc
  12. PDFLIB C++修改及使用说明
  13. pythonqt5教程从零开始_pyQt5 QtDesigner 简易入门教程
  14. 中值滤波器和双边滤波器(python实现)
  15. 黎活明给程序员的几个经典的忠告!
  16. boder-radius四个值的问题,boder-radius超出四个值的问题
  17. PS3安装Linux Fedora Core 6教程
  18. 小米校招 C++研发 相机部 一二面
  19. linux下的IO重定向与管道相关的知识简析
  20. 可用于飞书上的机器人上线啦

热门文章

  1. 巴旦木树苗适合在哪些地方种植?巴旦木苗木成长过程
  2. BI数据分析师工作说明
  3. 我的ElasticSearch认证工程师之路
  4. 红孩儿网狐Cocos经典棋牌开发教程-卞安-专题视频课程
  5. CSS3背景(background-size、background-origin、background-clip)圆角
  6. 插入图片的时候,总是只是能漏出一点点其他部分都看不到,改变格式从插入型改成浮于文字上方才能完全显示,但浮于文字上方的格式最后不好排版和编辑,稍微一改,整个就乱了,求助如何让插入型的文字图片完全显示出来
  7. 微信小程序接入富文本编辑
  8. vue项目中嵌入软键盘(中文/英文)
  9. 隐藏的区别:display:none 和visibility:hidden
  10. 永恒之塔linux服务端,【永恒之塔单机5.8-6.5服务端】2020.06首发一键安装PC大型端游单机游戏客户端支持局域网联机玩[附视频搭建教程]...