• Linux/var的意义与内容


    Linux-/var的意义与内容

            如果/usr是安装时会占用较大硬盘空间的目录,那么/var就是在系统运作后才会渐渐占用硬盘空间的目录。 因为/var目录主要针对常态性变动的档案,包括快取(cache)、登录档(log file)以及某些软体运作所产生的档案,包括程序档案(lock file, run file),或者例如MySQL资料库的文件等等。常见的次目录有: 目錄目录 應放置檔案內容应放置档案内容 /var/cache/ 应用程式本身运作过程中会产生的一些暂存档(临时文件); /var/lib/ 程序本身执行的过程中,需要使用到的资料档案放置的目录。 在此目录下各自的软件应该要有各自的目录。 举例来说,MySQL的资料库放置到/var/lib/mysql/而rpm的资料库则放到/var/lib/rpm去[quest-?]! /var/lock/ 
    某些装置或者是档案资源一次只能被一个应用程式所使用,如果同时有两个程式使用该装置时,就可能产生一些错误的状况,因此就得要将该装置上所(lock),以确保该装置只会给单一软件所使用。例如,烧录机正在烧录一块光碟,你想一下,会不会有两个人同时在使用一个烧录机烧片?如果两个人同时烧录,那片子写入的是谁的资料? 所以当第一个人在烧录时该烧录机就会被上锁,第二个人就得要该装置被解除锁定(就是前一个人用完了)才能够继续使用啰。 /var/log/ 重要到不行!这是登录档放置的目录!里面比较重要的档案如/var/log/messages, /var/log/wtmp(记录登入者的资讯)等。 /var/mail/ 放置个人电子邮件信箱的目录,不过这个目录也被放置到/var/spool/mail/目录中!通常这两个目录是互为连结档啦! /var/run/ 某些程式或者是服务启动后,会将他们的PID放置在这个目录下(呵呵,有意思)! 至于PID的意义我们会在后续章节提到的。 /var/spool/ 这个目录通常放置一些伫列资料, 所谓的『伫列』就是排队等待其他程式使用的资料啦! 这些资料被使用后通常都会被删除。 举例来说,系统收到新信会放置到/var/spool/mail/中,但使用者收下该信件后该封信原则上就会被删除。信件如果暂时寄不出去会被放到/var/spool/mqueue/中,等到被送出后就被删除。 如果是工作排程资料(crontab),就会被放置到/var/spool/cron/目录中!
  • 相关阅读:
    进程Queue
    进程ID
    多进程
    queue 生产者、清费者
    让静态页面显示用户登录状态
    apache2.2 + tomcat6 整合以及集群配置整理
    linux安装rzsz
    http_load
    用Ant实现Java项目的自动构建和部署
    Openfire:安装指南
  • 原文地址:https://www.cnblogs.com/sherlockhomles/p/3089251.html
Copyright © 2020-2023  润新知