Linux文件夹含义

Linux文件结构

  • /root

    • 只能是超级管理员才有权限操作的目录 , 相当于普通user都根目录
  • /bin

  • /boot

    • 开机所需都文件 ---即内核 , 开机启动项以及所需配置的文件
  • /dev

    • 连接Linux的物理设备和虚拟设备 , 都会在这个文件夹下找到对应的文件 , 例如 : 物理内存的全镜像 / TTY(终端/辅助)设备 / 回环设备(用一个普通的文件来模拟一个块设备) / 各种杂项设备(含非串口鼠标) / 通用帧缓冲(frame buffer)设备等
  • /etc

    • 一般用来存放程序所需的整个文件系统的配置文件. 里面部分文件讲解 ,
    • /etc/hosts
      • 指定主机名查找方法,通常指先查找文件/etc/hosts,找不到时再向DNS服务器请求
    • /etc/networks
      • 文件主要功能是路由表,其他的功能,如添加静态路由、删除路由等可自行参考man
    • /etc/passwd
      • 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息.
    • /etc/shadow 早期服务攻击的主要攻击目录之一
      - 在安装了影子口令软件的系统上的影子口令文件.影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow中,而后者只对root可读.这使破译口令更困难.
    • /etc/shells
      • 列出可信任的shell.chsh 命令允许用户在本文件指定范围内改变登录shell.提供一台机器FTP服务的服务进程ftpd检查用户shell是否列在 /etc/shells 文件中,如果不是将不允许该用户登录.
  • /home

    • root分配用户的根目录
  • /var

    • 这里最常用的就是里面的log文件 , 所有程序的文件都在这个log文件下
  • /lib

    • 一般来说 , 开机所用到的库函数 , 一般用链接的方式去执行 , 里面可以有很多包括静态库 动态库 和共享库
  • /usr

    • usr是Unix Software Resource的缩写, 也就是Unix操作系统软件资源所放置的目录 , 具体的重要目录如下
      • /usr/X11R6/
        • 为X Window System重要数据所放置的目录,之所以取名为X11R6是因为最后的X版本为第11版,且该版的第6次释出之意。
      • /usr/bin/
        • 绝大部分的用户可使用指令都放在这里。请注意到他与/bin的不同之处。(是否与开机过程有关)
      • /usr/include/
        • c/c++等程序语言的档头(header)与包含档(include)放置处,当我们以tarball方式 (*.tar.gz 的方式安装软件)安装某些数据时,会使用到里头的许多包含档。
      • /usr/lib/
        • 包含各应用软件的函式库、目标文件(object file),以及不被一般使用者惯用的执行档或脚本(script)。 某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作, 那就会被摆放到这个目录下啦。要注意的是,如果你使用的是X86_64的Linux系统, 那可能会有/usr/lib64/目录产生
      • /usr/local/
        • 统管理员在本机自行安装自己下载的软件(非distribution默认提供者),建议安装到此目录, 这样会比较便于管理。举例来说,你的distribution提供的软件较旧,你想安装较新的软件但又不想移除旧版, 此时你可以将新版软件安装于/usr/local/目录下,可与原先的旧版软件有分别啦。 你可以自行到/usr/local去看看,该目录下也是具有bin, etc, include, lib...的次目录
      • /usr/sbin/
        • 非系统正常运作所需要的系统指令。最常见的就是某些网络服务器软件的服务指令(daemon)
      • /usr/share/
        • 放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据, 因为几乎都是文本文件嘛。在此目录下常见的还有这些次目录:/usr/share/man:联机帮助文件
      • /usr/share/doc:软件杂项的文件说明
      • /usr/share/zoneinfo:与时区有关的时区文件
      • /usr/src/
        • 一般原始码建议放置到这里,src有source的意思。
      • /usr/src/linux/
        • 核心原始码则建议放置到该目录下。
  • /tmp

    • 放置一些临时文件
      ......
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值