• linux的根目录


    FHS标准(filesystem hierarchy standard):希望用户可以了解已经安装的程序在哪个目录下


    根文件系统(/):
    /bin:二进制,存放命令
    /boot:存放启动和内核相关文件
    /dev:存放设备文件
    /etc:存放应用程序的配置文件
    /home:普通用户的家目录,默认为/home/username
    /lib和lib64:存放系统开机时需要用的函数库及/bin和/sbin命令调用的函数库
    /lib/modules:存放内核相关的模块(驱动程序等)
    /media和/mnt:挂载点,/media挂载移动设备,/mnt挂载临时设备
    /opt:第三方软件存放目录(用户自行安装的软件存放处,一般默认安装到/usr/local下)
    /proc:伪文件系统,数据存放在内存中,存放关于进程的相关信息
    /root:管理员的家目录
    /sbin:存放管理员使用的命令
    /srv:service的缩写,存放服务数据的目录
    /tmp:存放临时文件,所有用户都可以访问、创建文件,但是每个用户只能删除自己的文件
    /sys:伪文件系统,存放在内存中,记录内核相关的信息,包括目前加载内核模块和内核检测到的硬件设备等
    /usr:unix software resource:存放安装的应用程序
    /usr/bin:普通用户使用的命令(和/bin区别在于 是否与开机有关)
    /usr/sbin:网络服务器命令
    /usr/lib和/usr/lib64:包含各种应用程序函数库
    /usr/share:放置共享文件目录(比如帮助文件,杂项,时区文件等)
    /usr/include:存放头文件
    /usr/src:释放源代码目录
    /var:vary缩写,存放经常变动的文件,比如日志、mail等
    /var/cache:存放应用程序运行时产生的缓存文件
    /var/lib:程序运行时,需要使用的数据文件的存放目录
    /var/lock:设备或资源一次只能被一个应用程序使用,如果多个应用程序使用则会产生错误,因为要为设备或资源上锁(存放锁文件)
    /var/log:存放日志文件(系统、用户登录、服务日志等)
    /var/mail:存放个人电子邮件(系统报警产生邮件信息等)
    /var/run:存放应用程序运行时的PID文件(进程号)
    /var/spool:存放队列数据,排队等待其他用户程序使用的数据,数据通常使用完成后会被删除。


    FHS规定:/etc /bin /dev /lib /sbin 五个目录必须要和根目录位于同一文件系统,不能为这几个建立独立的分区

  • 相关阅读:
    冒泡排序
    题6 字典转数组 修改 大美女
    题5数组 排序 修改 字典以字符串输出
    题4数组 删除 排序
    数组字典结合删除排序 描述器
    盘点世界上最怪异的编程语言: 这6种编程语言的出现,只是为了好玩?
    Linux“四”种软件包都安排上了!详细安装过程曝光
    又一名程序员被判刑了!百度92年程序员改当“审核员”,编写脚本违规“开绿灯”
    C++的三种继承方式:public,protected,private
    Linux下查询进程占用内存的5种方式!还有谁不会?
  • 原文地址:https://www.cnblogs.com/relax1949/p/8783532.html
Copyright © 2020-2023  润新知