zoukankan      html  css  js  c++  java
  • [马哥视频学习]根文件系统

    根文件系统(rootfs)详解

    /boot:系统启动相关的文件所在目录 

      内核:XXX.initrd

      grub:bootloader

    /dev:设备文件

      设备文件分为块设备和字符设备。块设备(b)是随机访问的,数据是一块一块的,如磁盘;字符设备(c)是线性访问的,如鼠标和显示器。

      设备号分主设备号(major)和次设备号(minor)

    /etc:配置文件

      大多树为纯文本文件,linux重要思想之一,重要的配置文件是纯文本格式的。

    /home:用户的家目录

      linux默认的用户的家目录是/home/USERNAME,

      根用户比较特殊,他的家目录就是/root,因为root用户拥有所有的权限,一个误操作就可能使系统崩溃。

    /root:根用户/管理员的家目录

    /lib:库文件

      库文件分为动态库和静态库;动态库以.so(shared object)结尾,所以动态库有时又称为共享库;静态库以.a结尾。

      /lib/modules:内核模块文件。

      库文件就是用来调用的,虽然有执行权限,但是不能单独执行,因为没有单独的程序入口;

    /media:挂载点目录,移动设备的

    /mnt:挂载点目录,额外的文件系统的,如另外一个磁盘。

    /opt:可选目录,以前第三方程序安装在这里

    /proc:伪文件系统,内核的映射文件放在这里

      这个目录里面的文件与以后的系统调优和性能监控有很大关系。

    /sys:伪文件系统,跟硬件设备相关的属性的映射文件

      /proc和/sys在关机之后都是空的,所以称之为伪文件系统。

    /tmp:临时文件的目录

      一般一个后会自动删除,每个人都能在这个目录下创建文件,但是只能删除自己创建的文件。

    /var:可变化的文件

    /bin:bin的意思是binary,二进制,可执行文件,这个目录放的是用户的命令

    /sbin:管理命令

    /usr:universal  shared read-only,全局共享只读文件

      /usr/bin

      /usr/sbin:     系统提供基本功能所需的程序

      /usr/lib

      /usr/local/bin

      /usr/local/sbin:  第三方软件所需要的程序

      /usr/local/lib

    命名规则:

      1.长度不能超过255个字符

      2.不能使用/当文件名

      3.区分大小写

  • 相关阅读:
    JAVA 问题
    WebStrom配置多个项目的Dweployment时,设置默认的启动配置
    C#中有关数组和string引用类型或值类型的判断
    Delegate(代理)异常:该委托必须有一个目标
    RMAN BACKUP
    Oracle ORA-01033: 错误解决办法
    微信公众号开发 接口配置信息 配置失败
    使用JAVA开发微信公众平台(一)——环境搭建与开发接入
    微信开发准备(四)--nat123内网地址公网映射实现
    nat123安装启动教程帮助
  • 原文地址:https://www.cnblogs.com/zqwang0929/p/4502023.html
Copyright © 2011-2022 走看看