zoukankan      html  css  js  c++  java
  • linux文件系统-

    根文件系统

      PS:除了/boot  /home 外大部分不能独立分区.

      /boot 引导文件存放目录 内核文件kernel(vmlinuz),引导加载文件(bootloader,grub);

      /bin   基本的用户二进制程序,可供所有用户使用的基本命令,不能够关联至独立分区,OS启动及会用到的程序;

      /sbin  管理类的基本命令,管理员用到的特权命令.不能够关联至独立分区,OS启动可能会用到的程序;

      /lib   (libraries)共享(基本)库文件,系统启动必须依赖的,以及内核模块文件.(32位兼容文件)

      /lib64  专用于X86-64系统上的辅助(共享)库文件 (64位)

      /etc     配置文件

        /etc/opt 早期第三方软件约定俗称安装再次目录    主要位/opt目录提供配置文件

        /etc/X11 图形界面xwindow的配置文件

        /etc/sgml

        /etc/xxxx   应用程序安装给定的配置文件  比如:/etc/zabbix  一般都是纯文本文件,可用vim编辑器进行编辑.

      /home 用户主目录/家目录         普通用户家目录

        /home/username

        /root 管理员家目录   请严禁管理员登陆系统,防止后悔半辈子.

      /media  挂载便携性移动设备  u盘   光盘

        /cdrom  光盘

        /usb       U盘

      /mnt      挂载临时设备,例:临时安装一个硬盘.以后必然要拆卸掉的.

      /dev      设备文件目录,特殊文件存放位置

         b:  block device         随机访问

            c:  character device  线性访问

      /opt  附件,额外附加的一些组件,第三方应用程序安装位置.

      /srv  当前系统服务系统运行时存放的中间数据   service的简写.linux自行管理.

      /tmp  临时文件

      /usr  除了bin sbin下的命令文件,都存放在这里    usr is shareable,read-only data.(这个可不是user文件)

        /bin:   所有用户都能使用的基本命令,保证系统拥有完整功能提供的应用程序

        /sbin  管理员使用的功能性命令

        /lib           bin,sbin需要的库文件  32位

        /lib64  bin,sbin需要的库文件  64位

        /include  C程序用到的头文件+file

        /share      结构化的独立数据  例如:doc,man

        /local  本地层级结构(刚安装完,目录为空)---第三方应用程序安装位置---独立位置可以关联独立分区.

          bin  sbin  lib   lib64  etc  share 

      /src  源代码  例如:内核源代码

      /var  可以独立分区;variable data file/可变数据文件

        cache lib local  lock log opt run spool tmp

        cache 应用程序缓存数据目录

        lib  存储应用程序状态信息

        local  专为/var下的第三方程序存储可变数据

        lock  应用程序的锁文件

        log  日志目录及文件

        opt  专用于/opt下的数据文件

        run  与运行中的进程相关的数据,进程的pid文件.

        spool  运行程序的缓冲池数据

        tmp  专用于系统两次重启之间的临时文件

        /var/mail

      /proc  内核与进程相关的虚拟文件系统,用于输出内核与进程信息相关的文件系统.

      /sys  用于输出当前系统上硬件设备相关信息的虚拟文件系统.

      /selinux  security enhanced linux,安全加固机制.安全配置,策略等信息的存储位置.

    linux上的应用程序组成部分

      二进制程序: /bin ,/sbin ,/usr/bin, /usr/sbin,/usr/local/bin, usr/local/sbin

      库文件:/lib  /lib64   /usr/lib   /usr/lib64   /usr/local/lib   /usr/local/lib64

      配置文件: /etc   /etc/directory   /usr/local/etc

      帮助文件: /usr/share/man    /usr/share/doc   /usr/local/share/man     usr/local/share/doc

    linux下的文件类型:

      - (f) 普通文件    文本/二进制/....;

      d: 目录文件     目录内的文件,目录的对应关系;

      b: 块设备文件   ;

      c: 字符设备;

      l: 软链接   符号链接文件;

      p:管道文件;

      s:套接字文件   socket;    例:专用接口,cpu接口,电源插口,IP:端口

  • 相关阅读:
    BZOJ 2034 【2009国家集训队】 最大收益
    vijos P1780 【NOIP2012】 开车旅行
    BZOJ 2115 【WC2011】 Xor
    BZOJ 3631 【JLOI2014】 松鼠的新家
    BZOJ 4717 改装
    BZOJ 2957 楼房重建
    BZOJ 4034 【HAOI2015】 T2
    BZOJ 1834 【ZJOI2010】 network 网络扩容
    BZOJ 2440 【中山市选2011】 完全平方数
    BZOJ 2733 【HNOI2012】 永无乡
  • 原文地址:https://www.cnblogs.com/sunny-zhao/p/11190890.html
Copyright © 2011-2022 走看看