精华内容
下载资源
问答
  • Linux文件系统层级结构

    Linux文件系统层级结构图

    在这里插入图片描述

    LInux根目录下的目录含义

    在这里插入图片描述

    展开全文
  • Linux文件系统层级结构

    千次阅读 2018-03-31 15:28:17
    Linux系统中的所有文件存储在文件系统中,他们被组织到一个颠倒的目录树中,称为文件系统层次结构。 /bin 常用的二进制目录。比如:ls cp mkdir等,和/usr/bin类似 /sbin 大多涉及系统管理的命令存放,是超级权限...

    Linux系统中的所有文件存储在文件系统中,他们被组织到一个颠倒的目录树中,称为文件系统层次结构。

    /bin 常用的二进制目录。比如:ls cp mkdir等,和/usr/bin类似
    /sbin 大多涉及系统管理的命令存放,是超级权限用户root可执行命令存放地
    /boot linux内核及引导系统程序所需的文件目录。安装系统分区的时候一般要分一个boot分区。常见分区:/boot 200M swap内存的1.5倍,其余的都给/.
    /dev 设备文件目录比如声卡磁盘光
    /etc 操作系统的配置文件
    /home 普通用户的家目录默认数据存放的目录(普通用户刚登陆的目录)
    /lib64 库文件存放的目录
    /lost+found 当系统出现问题,会产生一些文件过程中fsck工具会检查这里,修复损坏的文件系统
    /mnt 临时挂载存储设备的挂载目录(相当于回收站,不重要的文件)
    /opt 一些安装包会安装在这下面,/usr/local
    /proc 操作系统运行时,进程信息及内核信息存放这里
    /root Linux超级权限用户root的家目录
    /tmp 临时文件目录,有时用户运行程序的时候,还会产生临时文件存放到这里
    /usr 系统存放程序的目录,比如命令,帮助文件等。Linux发行版官方提供的软件包大多安装在这里。配置文件一般放在/etc/下面。帮助目录:/usr/share/doc,/usr/share/man。普通用户可执行的文件目录/usr/bin/或/usr/local/bin。

    /var 这个目录的内容经常变动,存放改变的文件,如:记录程序产生的缓存、进程号、日志。
    /etc目录下的重要目录文件说明
    **/etc/sysconfig/network-scripts/ifcfg-ens33 配置网络地址GW等。
    /etc/resolv.conf 设置本机的客户端DNS**

    DNS查下概念?DNS是什么?
    DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。

    /etc/hosts 设定IP与名字对应表,相当于本地DNS解析。
    /etc/sysconfig/network 可修改机器名称及网卡启动等配置。
    /etc/hostname 修改主机名
    /etc/fstab 记录开机要mount(挂载)的文件系统
    /etc/inittab 设定系统启动级别systemctl set-default multiuser.target
    /etc/exports 设定NFS系统用的配置文件路径

    NFS?是什么
    NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

    /etc/init.d 这个子目录是用来存放系统或服务启动脚本
    /etc/xinit.d 放一些以xineted模式运行的。它的脚本要放在这个目录下。
    /etc/profile 系统全局变量配置路径
    /etc/issue 记录用户登录前显示信息,了解
    /etc/redhat-release 查看Linux系统版本
    /etc/group 设定用户的组名与相关信息
    /etc/passwd 账号信息
    /etc/shadow 密码信息
    /etc/sudoers sudo命令的配置文件,了解
    研究sudo。
    /etc/rsyslog.conf 日志设置文件
    /etc/hosts.allow 设置远端的ip允许访问本地的某项服务
    /etc/hosts.deny 和上面相反,冲突时以hosts.allow为准
    /etc/protocols 系统支持的协议文件

    3. /var目录下一些重要的目录及文件说明

    说明
    /var 日志文件
    /var/log 各种系统日志存放地
    /var/log/messages 系统信息默认日志文件,非常重要,按周自动轮询

    /var/log/secure 记录登入系统存放信息的文件,按周自动轮询,例如pop3,ssh,telnet,ftp等都会记录在此。
    /var/log/wtmp 记录登陆者信息的文件,last
    /var/spool/cron 定时任务crontab默认目录,按用户名命名的文件。
    /var/spool/mail 系统用户邮件存放目录

    4. /usr目录下一些重要的目录及文件说明

    /usr/bin 这个目录是可执行程序的目录,当我们从系统自带的软件包安装一个程序时,他的可执行文件大多会放在这个目录。相似的目录是/usr/local/sbin
    /usr/sbin
    /usr/local 一般是通过源码包安装的软件,如果没有特别指定安装目录
    的话,一般是安装在这个
    目录中。相当于C:\Program files
    /usr/local/bin 用户安装的小的应用程序,和一些在/usr/local目
    录下大应用程序的符号链接。
    /usr/local/sbin 系统全局环境目录,可放置一些不需要加路径执
    行的脚本等。
    /usr/share 系统共用的东西存放地,有一些rpm安装包也会
    放到这里。比如/usr/share/doc和/usr/share/man帮助文件。
    系统会使用到的函数库。

    5. /proc目录下一些重要的目录及文件说明

    /proc 虚拟目录,是内存的映射
    /proc/version 内核版本
    /proc/sys/kernel 系统内核功能
    /proc/cpuinfo 关于处理器的信息,如类型,厂家,型号,性能等。
    /proc/meminfo 系统内存信息
    /proc/loadavg 系统负载信息,uptime的结果。

    展开全文
  • Linux文件系统层级结构 Linux的哲学思想是一切皆文件,把几乎所有资源统统抽象为文件形式。 根目录下结构: / bin dev home lib media opt root selinux sys usr boot etc lost+found mut proc sbin srv tmp var ...

    Linux文件系统层级结构

    Linux的哲学思想是一切皆文件,把几乎所有资源统统抽象为文件形式。

    根目录下结构:

    /

    • bin
    • dev
    • home
    • lib
    • media
    • opt
    • root
    • selinux
    • sys
    • usr
    • boot
    • etc
    • lost+found
    • mut
    • proc
    • sbin
    • srv
    • tmp
    • var

    解释:

    /bin :二进制可执行命令

    /dev :存放必要的设备文件

    /home :存放普通用户的主目录,包括保存的文件,个人配置,等等

    /media :挂载点,linux系统会自动识别一些设备,例如优盘,当识别后,linux会把识别的设备挂载到这个目录下

    /opt :附加应用程序的安装位置

    /root :系统管理员的家目录

    /selinux:安全机制,类似于防火墙

    /sys :与/porc相似,主要记录与核心相关资讯

    /usr : 应用程序存放目录,/usr/bin存放应用程序, /usr/share存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件,/usr/local存放软件升级包,/usr/share/doc系统说明文件存放目录

    /boot:存放引导加载器(bootstrap loader)使用的文件、

    /etc :系统程序的配置文件,均为静态文件

    /lib :系统配置文件存放的目录,该目录存放系统的大部分配置文件和子目录

    /lost+found :一般为空,系统发生错误时,将遗失的片段放入。

    /mut :其他文件系统的临时挂载点

    /proc :以文件形式提供进程以及内核信息的虚拟文件系统,如 cpu 硬盘分区 内存信息等

    /sbin :供系统管理使用的工具程序的目录,也不可以进行单独分区

    /srv :当前主机为服务器提供的数据文件存放的目录

    /tmp :存放程序运行产生临时文件 (另见 /var/tmp). 通常在系统重启后删除

    /var :针对常态性变动文件,一些随着系统常规操作而持续改变的文件就放在这里

    1. /etc下重要文件,目录。
    bashrc bash环境变量配置,里边添加启动bash时读取的环境
    crontab 指定任务的配置文件
    fstab 记录开机后要挂载的文件系统
    group 用户组信息
    gshadow 用户组密码配置文件
    hosts 设定用户IP与名字(域名)的对应解析表,相当于本地LAN内的DNS
    issue 用户登录前显示的信息
    shells 当前系统支持的shell
    skel/ 新用户默认的环境信息文件
    login.defs 设定用户账号限制信息
    yum.repos.d yum仓库配置信息
    sysconfig/network 修改机器名,网卡网关等信息
    ssh 存放shh服务配置文件
    profile 系统全局环境变量设置,可以添加对所有用户组有效的环境变量,系统变量,用户登录后被执行。
    profile.d 系统启动后要执行的脚本
    1. /proc 下重要文件 目录
    bus 总线设备
    cpuinfo 记录了 处理器的信息
    meminfo 记录了存储器信息(内存,交换信息)
    filesystems 核心配置的文件系统信息
    mounts 内核加载的核心模块信息
    partitions 里面记录了分区信息
    uptime 系统启动时长
    1. /var下重要文件 目录
    cache 储存了系统运行本身产生的缓存信息
    local /usr/local/中安装的程序的一些可变数据
    lock 锁定的文件,因为某些设备或文件资源一次只能被一个应用程序使用
    log 各种日志文件
    spool 队列数据,(排队等待后续进程使用的数据,使用后被删除)
    tmp 存储应用进程产生的临时文件
    lib 程序本身执行过程中,需要的数据文件放置的目录

    在这里插入图片描述

    展开全文
  • 一.Linux文件系统层级结构 FHS:定义Linux系统中主要的目录以及目录中存放的内容。 Linux系统以单根的方式组织文件。 / bin:命令,所有用户在单用户模式下必须具备的二进制命令文件,vi mv mount dev:/dev/...

    一.Linux文件系统层级结构

    • FHS:定义Linux系统中主要的目录以及目录中存放的内容。
    • Linux系统以单根的方式组织文件。
      在这里插入图片描述

    /

    • bin:命令,所有用户在单用户模式下必须具备的二进制命令文件,vi mv mount
      在这里插入图片描述

    • dev:/dev/null /dev/sr0 /dev/zero:系统必备的device文件。

    • /dev/null是一个特殊的设备文件,这个文件接收到任何数据都会被丢弃。因此,null这个设备通常也被称为位桶(bit bucket)或黑洞。所以,2>/dev/null的意思就是将标准错误stderr删掉。
      在这里插入图片描述

    • /dev/sr0:/dev/sr0是光驱的设备名。
      在这里插入图片描述

    • /dev/zero:一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。

    • home:普通用户的家目录,个人的配置文件。
      在家目录可以查看目录文件

    • lib64:依赖库,包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。
      在这里插入图片描述

    • media:挂载点。
      在这里插入图片描述

    • opt:可以选择的一些应用程序包。

    • root:代表的root用户的家目录 。
      在这里插入图片描述

    • usr:包含大部分的用户功能和应用。
      在这里插入图片描述

    • etc:系统中的配置文件。
      在这里插入图片描述

       bashrc:存放用于系统范围内的别名和函数
       crontab:定时任务的配置文件
       fstab:指定系统启动时需要自动加载安装的文件系统列表
       group:存放用户组信息
       gshadow:组密码
       passwd:用户基本信息
       shadow:用户密码信息
       hosts:主机名和IP
       issue:用户登录之前输出的信息
       shells:当前系统所支持的shell
       skel/:新用户默认的环境信息文件
       login.defs:设置用户账号限制信息
       yum.repos.d/:yum仓库的配置文件
       sysconfig/:
       ssh:存放ssh服务配置文件
       profile:用户登录时被执行
       profile.d:系统启动后要执行的脚本
      
    • proc:提供系统信息。
      bus:总线设备
      cpuinfo:处理器信息
      meminfo:存储器信息,内存,交换分区
      filesystems:核心配置的文件系统信息
      modules:内核加载的核心模块信息
      partitions:分区信息
      uptime:系统启动时长

    • var:

       tmp:存放临时文件
       local:/usr/local中安装的程序的一些可变数据
       lock:锁定文件
       log:各种日志文件
       cache:系统运行本省产生的一些缓存文件
      

    二.Linux文件目录常见管理命令

    • mkdir:创建目录
    mkdir [选项]  目录名
    -m: 设置权限
    -p:递归创建
    -v:打印创建目录信息
    

    在这里插入图片描述

    • more:逐屏显示文件内容
    • 空格:向下翻屏
    • +/ 搜索字符串,q
    • q:退出
    cat:一次性显示完整的文件内容,适合文件内容少的情况
    -n:编号
    -b:不对空白行编号
    -A: -vET 末尾+&,tab键置换为^l
    
    展开全文
  • Linux文件系统层级结构标准(FHS)及linux文件目录常用管理命令Linux文件系统层级结构标准(FHS)文件结构常见的目录及文件linux文件目录常用管理命令mkdir命令 Linux文件系统层级结构标准(FHS) 文件结构 ...
  • 2.2linux文件系统层级结构 FHS:filesystem hierarchy standard文件系统层级标准,定义了在类Unix系统中的目录结构和目录内容,即让用户了解到已安装软件通常放置于哪个目录下。 可执行文件:指的是可以由操作...
  • 一、Linux文件系统层级结构结构图如下: 二、vim指令结构图如下: 在vim的三个模式:一般模式、插入模式、命令行模式中总结出我认为实用的命令: 首先当文件数据过大,甚至存在上千行的时候,命令行模式中的...
  • linux系统以单根的方式组织文件 主要目录: 目录名 注释 / 主层次结构的根,整个文件系统的根目录 /bin 所有用户在单用户模式中必须具备的二进制命令文件 /dev /dev/null /dev/sr0 /dev/z...
  • Liunx文件系统层级结构的思维导图 vim编辑器的三个模式的重要命令 一般模式 一般模式:按esc键可回到命令模式 dw 按单词删除 dd 删除当前行,=剪切 yy 复制光标所在行 2 yy 复制光标所在行和光标下一行 p...
  • 1去掉远程连接时的DNS域名解析 输入命令:vim /etc/ssh/sshd_config 查找字符串UseDNS: /UseDNS ...2.使用vim将/etc/passwd文件写入/tmp/passwd 命令行输入:touch/tmp/passwd 建立文件 命令行输入:v...
  • linux文件系统层级结构 FHS:filesystem hierarchy standard文件系统层级标准,定义了在类Unix系统中的目录结构和目录内容,即让用户了解到已安装软件通常放置于哪个目录下。 可执行文件:指的是可以由操作系统...
  • Linux文件层级结构

    2020-12-25 20:22:05
    linux文件层级结构
  • /boot linux内核及引导系统程序所需的文件目录。安装系统分区的时候一般要分一个boot分区。常见分区:/boot 200M swap内存的1.5倍,其余的都给/. /dev 设备文件目录比如声卡磁盘光 /etc 操作系统的配置文件 /home ...
  • Linux文件系统层级结构 文件结构 倒置的树状结构:Linux的哲学思想是一切皆文件,把几乎所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等 根目录:linux的文件起始均从唯一的根开始,往下逐层...
  • 文件系统层级结构FHS Linux: 单根的方式组织文件 / 根目录结构: FHS (Filesystem Hierarchy Standard) 1.Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。 2.在根目录...
  • Linux文件系统层次结构Linux:glibc程序编译方式:动态链接静态编译进程的类型:终端:硬件设备 ,关联一个用户接口与终端相关:通过终端启动与终端无关:操作引导启动过程中自动启动操作系统的组成:静态:kernel...
  • Linux文件系统 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。 文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可 以是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,212
精华内容 8,084
关键字:

linux文件系统层级结构

linux 订阅