美文网首页
day02-Linux根文件系统详解

day02-Linux根文件系统详解

作者: 夷陵小祖 | 来源:发表于2017-05-29 19:02 被阅读27次

    rootfs:根文件系统
    FHS:linux
    /boot:系统启动相关的文件,例如内核,initrd,以及grub(bootloader)
    /dev:设备文件

    设备文件:
       块设备:随机访问,数据块
       字符设备:线性访问,按字符为单位
       设备号:主设备号(major)和次设备号(minor)
    

    /etc:配置文件
    /home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
    /root:管理员的家目录
    /lib:库文件
    静态库:通常叫.a
    动态库:.dll .so (share object)

    动态与静态的区别:(库就是一些被调用的封装好的功能)任何程序和数据都必须载入内存才能使用,第一个程序使用某个库的时候被载入内存,第二个程序再次使用它时就不用再次载入了,可以直接使用节约内存。
    静态库:直接连接到程序的地址空间去,最为程序的一部分而运行,便于程序单个管理.
    所以静态库与程序绑定,动态库与程序分开,程序搬过去其他主机的时候动态库也要搬过去
    

    相关文章

      网友评论

          本文标题:day02-Linux根文件系统详解

          本文链接:https://www.haomeiwen.com/subject/urhbettx.html