美文网首页Linux
Linux学习之路(一)--Linux文件系统

Linux学习之路(一)--Linux文件系统

作者: o_30ca | 来源:发表于2019-10-18 11:30 被阅读0次

    Linux文件系统(请注意本专题是以Ubuntu作为系统学习)

    根目录:/,最上级目录

    [if !supportLists]1) [endif]/bin目录:binary的缩写,用来存放经常使用的命令

    [if !supportLists]2) [endif]/home:用户的主目录,在Linux中每个用户都有一个自己的主目录,一般该目录名以用户的账号名命名(相当于Windows下的Users文件夹)

    [if !supportLists]3) [endif]/lib:这个目录里存放着系统最基本的动态共享库,类似于windows里的DLL文件,几乎所有的应用程序都要用到这类共享库(类似于Java中的jar)

    [if !supportLists]4) [endif]/opt:这是给主机额外安装软件所摆放的目录,比如你安装了一个Oracle数据库则可以放到这个目录下,默认是空的存放第三方软件

    [if !supportLists]5) [endif]/sbin:存放的是系统管理员使用的管理程序

    [if !supportLists]6) [endif]/sys:这是存放linux内核的一个很大变化,该目录下面安装了linux2.6内核中新出现的文件系统sysfs,sysfs这个文件系统集成了下面三种文件系统的信息,针对进程信息的proc文件系统,针对设备的devfs文件系统以及针对终端的devpts文件系统,该文件系统是内核设备树的一个直观反映,当一个内核对象被创建的时候,对应的文件也在内核对象中被创建。(进程:运行中的程序,设备:外设(鼠标,键盘,耳机,音响,可移动硬盘等等)和内设,终端:是用来接收信号和用户进行交互的应用程序或设备)

    [if !supportLists]7) [endif]/boot:存放开机启动项的目录,这里存放linux的一些核心文件,包括一些连接文件和镜像文件,删除此目录则Linux无法正常启动

    [if !supportLists]8) [endif]/lost+found:这个目录一般是空的,一般存放的是文件碎片,当系统非法关机的时候,这里就存放文件了

    [if !supportLists]9) [endif]/proc:这个目录是一个虚拟目录,他是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息,这个目录的内容不在硬盘上在内存上,我们可以直接修改里面的某些文件,比如,可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:echo 1 > /proc/sys > net/ip4 >icomp_echo_ignore_all

    [if !supportLists]10) [endif]/tmp:这个目录用来存放一些临时文件

    [if !supportLists]11) [endif]/dev:dev是device的缩写,该目录存放的是Linux的外部设备,在Linux中访问设备的方法和访问文件是相同的。

    [if !supportLists]12) [endif]/media:挂接外接设备,当Linux自动识别了外部设备的时候,系统会自动挂载到这个文件夹里

    [if !supportLists]13) [endif]/root:该目录为系统管理员,也作超级管理员,是超级权限者用户的主目录

    [if !supportLists]14) [endif]/srv:存放一些服务启动之后所需要的数据

    [if !supportLists]15) [endif]/usr:这是一个非常重要的目录,用户的很多应用程序和文件都存放在这个目录下,类似于windows的program flies目录。

    [if !supportLists]16) [endif]/etc:这个目录存放的是所有系统管理所需要的配置文件和子目录

    [if !supportLists]17) [endif]/mnt:挂接外接设备,系统提供的该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载到/mnt上,然后进入进入该目录就可以直接访问光盘的内容

    [if !supportLists]18) [endif]/var:这个目录中存放着不断扩充着的东西,我们习惯将那些经常被修改的目录存放在这个目录下,包括日志,文件

    [if !supportLists]19) [endif]/run:运行的动态代码的文件夹

    [if !supportLists]20) [endif]/usr/bin:系统用户使用的应用程序

    [if !supportLists]21) [endif]/usr/sbin:超级用户所使用的比较高级的管理程序和系统守护程序

    [if !supportLists]22) [endif]/usr/src:内核源代码默认放置目录

    不要误删的文件夹:/etc(是配置文件所在的目录) 假如误删可能导致程序紊乱;/bin,/sbin,/usr/bin,/usr/sbin(这是系统预设的执行文件的放置目录) 假如误删可能导致我们系统不能执行相关程序;/var (放置不断扩充的文件,例如:日志文件) 假如误删会导致,日志不能产生程序崩溃;/boot (存放开机启动项) 假如误删,会导致系统无法正常启动 ;/run

    /run:不管是否为系统管理员都不可以访问这个文件夹

    相关文章

      网友评论

        本文标题:Linux学习之路(一)--Linux文件系统

        本文链接:https://www.haomeiwen.com/subject/ierimctx.html