zoukankan      html  css  js  c++  java
  • linux 文件结构

    文件结构
    /:根目录,所有的目录、文件、设备都在/之下,
    /就是Linux文件系统的组织者,也是最上级的领导者。


    /bin:bin 就是二进制(binary)英文缩写。在一般的系统当中,
    都可以在这个目录下找到linux常用的命令。系统所需要的
    那些命令位于此目录。


    /boot:Linux的内核及引导系统程序所需要的文件目录,
    比如 vmlinuz initrd.img 文件都位于这个目录中。在一
    般情况下,GRUB或LILO系统引导管理器也位于这个目录。


    /cdrom:这个目录在刚刚安装系统的时候是空的。可以将光驱文
    件系统挂在这个目录下。例如:mount /dev/cdrom /cdrom


    /dev:dev 是设备(device)的英文缩写。这个目录对所有的用户
    都十分重要。因为在这个目录中包含了所有linux系统中使
    用的外部设备。但是这里并不是放的外部设备的驱动程序。
    这一点和常用的windows,dos操作系统不一样。它实际上是
    一个访问这些外部设备的端口。可以非常方便地去访问这
    些外部设备,和访问一个文件,一个目录没有任何区别。


    /etc:etc这个目录是linux系统中最重要的目录之一。在这个目录
    下存放了系统管理时要用到的各种配置文件和子目录。要用
    到的网络配置文件,文件系统,x系统配置文件,设备配置
    信息,设置用户信息等都在这个目录下。


    /home:如果建立一个用户,用户名是"xx",那么在/home目录下就有
    一个对应的/home/xx路径,用来存放用户的主目录。


    /lib:lib是库(library)英文缩写。这个目录是用来存放系统动态
    连接共享库的。几乎所有的应用程序都会用到这个目录下的共
    享库。因此,千万不要轻易对这个目录进行什么操作,一旦发
    生问题,系统就不能工作了。


    /lost+found:在ext2或ext3文件系统中,当系统意外崩溃或机器意外
    关机,而产生一些文件碎片放在这里。当系统启动的过程中
    fsck工具会检查这里,并修复已经损坏的文件系统。有时系
    统发生问题,有很多的文件被移到这个目录中,可能会用手
    工的方式来修复,或移到文件到原来的位置上。


    /mnt:这个目录一般是用于存放挂载储存设备的挂载目录的,比如有
    cdrom等目录。可以参看/etc/fstab的定义。


    /media:有些linux的发行版使用这个目录来挂载那些usb接口的移动
    硬盘(包括U盘)、CD/DVD驱动器等等。


    /opt:这里主要存放那些可选的程序。


    /proc:可以在这个目录下获取系统信息。这些信息是在内存中,由系
    统自己产生的。


    /root:Linux超级权限用户root的家目录。


    /sbin:这个目录是用来存放系统管理员的系统管理程序。大多是涉及系统管
    理的命令的存放,是超级权限用户root的可执行命令存放地,普通用
    户无权限执行这个目录下的命令,这个目录和/usr/sbin;
    /usr/X11R6/sbin或/usr/local/sbin目录是相似的,凡是目录sbin中
    包含的都是root权限才能执行的。


    /selinux :对SElinux的一些配置文件目录,SElinux可以让linux更加安全。


    /srv 服务启动后,所需访问的数据目录,举个例子来说,www服务启动读取
    的网页数据就可以放在/srv/www中


    /tmp:临时文件目录,用来存放不同程序执行时产生的临时文件。有时用户
    运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。
    /var/tmp目录和这个目录相似。


    /usr 这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序
    和文件都存放在这个目录下。在这个目录下,可以找到那些不适合
    放在/bin或/etc目录下的额外的工具


    /usr/local:这里主要存放那些手动安装的软件,即不是通过“新立得”
    或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让
    软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放
    到/usr/local目录下面、。


    /usr/share :系统共用的东西存放地,比如 /usr/share/fonts 是字体
    目录,/usr/share/doc和/usr/share/man帮助文件。


    /var:这个目录的内容是经常变动的,看名字就知道,可以理解为vary
    的缩写,/var下有/var/log 这是用来存放系统日志的目录。
    /var/ www目录是定义Apache服务器站点存放目录;/var/lib 用
    来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地。

  • 相关阅读:
    【洛谷4941】War2 状压Dp
    洛谷4623 [COCI2012-2013#6] BUREK
    洛谷1099 [NOIP2007] 树网的核
    【Jim】I am back (ง •_•)ง
    发个ZKW线段树板子测试一下代码高亮
    洛谷2764 最小路径覆盖问题
    洛谷1972 [SDOI2009]HH的项链
    bzoj1059 [ZJOI2007]矩阵游戏
    知识点整理--组合数学
    最大矩形问题总结
  • 原文地址:https://www.cnblogs.com/LIFE-bug/p/5364218.html
Copyright © 2011-2022 走看看