Linux系统文件目录

Ginc
Ginc
管理员
66
文章
0
粉丝
教程干货2239阅读模式

 

文章源自今夕何夕兮-https://www.ginc.site/share1034.html

  1. /bin:bin是Binary的缩写, 这个⽬录存放着最经常使⽤的命令。挂载操作会隐藏原本Linux⽬录中的⽂件,因此选择Linux本身的⽬录,最好是新挂载之后,这个⽬录被称为挂载点
  2. /boot:这⾥存放的是启动Linux时使⽤的⼀些核⼼⽂件,包括⼀些连接⽂件以及镜像⽂件。
  3. /dev :dev是Device(设备)的缩写, 该⽬录下存放的是Linux的外部设备,在Linux中访问设备的⽅式和访问⽂件的⽅式是相同的。
  4. /etc:这个⽬录⽤来存放所有的系统管理所需要的配置⽂件和⼦⽬录。
  5. /home:⽤户的主⽬录,在Linux中,每个⽤户都有⼀个⾃⼰的⽬录,⼀般该⽬录名是以⽤户的账号命名的。
  6. /lib:这个⽬录⾥存放着系统最基本的动态连接共享库,其作⽤类似于Windows⾥的DLL⽂件。⼏乎所有的应⽤程序都需要⽤到这些共享库。
  7. /lost+found:这个⽬录⼀般情况下是空的,当系统⾮法关机后,这⾥就存放了⼀些⽂件。
  8. /media:linux系统会⾃动识别⼀些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个⽬录下。
  9. /mnt:系统提供该⽬录是为了让⽤户临时挂载别的⽂件系统的,我们可以将光驱挂载在/mnt/上,然后进⼊该⽬录就可以查看光驱⾥的内容了。
  10. /opt: 这是给主机额外安装软件所摆放的⽬录。⽐如你安装⼀个ORACLE数据库则就可以放到这个⽬录下。默认是空的。
  11. /proc:这个⽬录是⼀个虚拟的⽬录,它是系统内存的映射,我们可以通过直接访问这个⽬录来获取系统信息。 这个⽬录的内容不在硬盘上⽽是在内存⾥,我们也可以直接修改⾥⾯的某些⽂件,⽐如可以通过下⾯的命令来屏蔽主机的ping命令,使别⼈⽆法ping你的机器:
    echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
  12. /root:该⽬录为系统管理员,也称作超级权限者的⽤户主⽬录。
  13. /sbin:s就是Super User的意思,这⾥存放的是系统管理员使⽤的系统管理程序。
  14. /selinux: 这个⽬录是Redhat/CentOS所特有的⽬录,Selinux是⼀个安全机制,类似于windows的防⽕墙,但是这套机制⽐较复杂,这个⽬录就是存放selinux相关的⽂件的。
  15. /srv: 该⽬录存放⼀些服务启动之后需要提取的数据。
  16. /sys:这是linux2.6内核的⼀个很⼤的变化。该⽬录下安装了2.6内核中新出现的⼀个⽂件系统 sysfs 。
  17. sysfs⽂件系统集成了下⾯3种⽂件系统的信息:针对进程信息的proc⽂件系统、针对设备的devfs⽂件系统以及针对伪终端的devpts⽂件系统。该⽂件系统是内核设备树的⼀个直观反映。当⼀个内核对象被创建的时候,对应的⽂件和⽬录也在内核对象⼦系统中被创建。
  18. /tmp:这个⽬录是⽤来存放⼀些临时⽂件的。
  19. /usr:这是⼀个⾮常重要的⽬录,⽤户的很多应⽤程序和⽂件都放在这个⽬录下,类似于windows下的program files⽬录。
  20. /usr/bin:系统⽤户使⽤的应⽤程序。
  21. /usr/sbin:超级⽤户使⽤的⽐较⾼级的管理程序和系统守护程序。
  22. /usr/src:内核源代码默认的放置⽬录。
  23. /var:这个⽬录中存放着在不断扩充着的东⻄,我们习惯将那些经常被修改的⽬录放在这个⽬录下。包括各种⽇志⽂件。

在linux系统中,有⼏个⽬录是⽐较重要的,平时需要注意不要误删除或者随意更改内部⽂件。文章源自今夕何夕兮-https://www.ginc.site/share1034.html

/etc: 上边也提到了,这个是系统中的配置⽂件,如果你更改了该⽬录下的某个⽂件可能会导致系统不能启动。文章源自今夕何夕兮-https://www.ginc.site/share1034.html

/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执⾏⽂件的放置⽬录,⽐如 ls 就是在/bin/ls ⽬录下的。值得提出的是,/bin, /usr/bin 是给系统⽤户使⽤的指令(除root外的通⽤户),⽽/sbin, /usr/sbin 则是给root使⽤的指令。文章源自今夕何夕兮-https://www.ginc.site/share1034.html

/var: 这是⼀个⾮常重要的⽬录,系统上跑了很多程序,那么每个程序都会有相应的⽇志产⽣,⽽这些⽇志就被记录到这个⽬录下,具体在/var/log ⽬录下,另外mail的预设放置也是在这⾥。文章源自今夕何夕兮-https://www.ginc.site/share1034.html 文章源自今夕何夕兮-https://www.ginc.site/share1034.html

转载请注明来自:今夕何夕兮
本站原创内容版权遵循 CC-BY-NC-SA4.0 协议授权,本站部分资源收集于网络,只做学习和交流使用,版权归原作者所有。

weinxin
提示:
若文章中图片、链接等信息出错,请及时反馈,博主将在第一时间更新。谢谢大家!
 
Ginc
  • 本文由 Ginc 发表于2022年11月20日
  • 转载请保留本文链接:Linux系统文件目录:https://www.ginc.site/share1034.html
评论  2  访客  2
    • TeacherDu
      TeacherDu

      selinux不会对网络数据进行防护,而是文件级的,其开启会影响文件原本的DAC权限。

        • 今夕
          今夕

          @ TeacherDu 这里说的Selinux类似win系统防火墙可能是针对系统漏洞的,不是针对网络的

      匿名

      发表评论

      匿名网友
      确定

      拖动滑块以完成验证