linux学习日记三 文件权限与目录配置(4)
/usr/share/man:线上說明文件 /usr/share/doc:软件杂项的文件說明 /usr/share/zoneinfo:与时区有关的时区文件 /usr/src/ 一般原始码建议放这里,src有source的意思。至
- /usr/share/man:线上說明文件
- /usr/share/doc:软件杂项的文件說明
- /usr/share/zoneinfo:与时区有关的时区文件
* /var的意义与内容:
如果/usr是安装时会占用较大硬盘的目录,那么/var就是在系统运行后才会渐渐占用硬盘容量的目录。因为/var目录主要针对常态性变动文件,包括缓存cache、登陆文件日子log file以及某些软件运行所产生的文件,包括程序文件(lock file,run file),或者例如mysql数据库的文件。常见的子目录为:
目录 | 应放置文件內容 |
/var/cache/ | 应用程序本身运作过程中会产生的临时文件; |
/var/lib/ | 程序本身执行过程中,需要使用的资料文件放在这个目录。在此目录下各自的软件应该要有各自的目录。举例來說,MySQL的资料库放置到/var/lib/mysql/而rpm的资料库則放到/var/lib/rpm去! |
/var/lock/ | 某些裝置或者是文件资源一次只能被一個应用程序所使用,如果同時有两个程式使用该装置时, 就可能产生一些错误的狀況,因此就得要将该裝置上锁(lock),以确保该装置只会給单一软件所使用。 举例來說,刻录机正在刻录一张光盘,你想一下,会不会有两个人同时在使用一个刻录机刻盘? 如果两个人同时刻录,那片子写入的是谁的资料?所以当第一个人在刻录时该刻录机会上锁, 第二个人就得要该裝置被解除锁定(就是前一個人用完了)才能够继续使用。 |
/var/log/ | 重要到不行!登录日志文件放置的目录!里面比较重要的如/var/log/messages, /var/log/wtmp(记录登录者的讯息)等。 |
/var/mail/ | 放置個人email信箱的目录,不过这个目录也被放置到/var/spool/mail/目录中! 通常这两个目录是互为连接档啦! |
/var/run/ | 某些程式或者是服务启动后,会將他们的PID放置在这个目录下喔! 至於PID的意义我們會在后续提到的。 |
/var/spool/ | 这个目录通常放置一些队列资料,所谓的『队列』就是排队等待其他程式使用的资料啦!这些资料被使用后通常都会被刪除。举例來说,系統收到新信会放置到/var/spool/mail/中, 但使用者收下該信件后该封信原则上就会被刪除。信件如果暂时寄不出去會被放到/var/spool/mqueue/中, 等到被送出后就被刪除。如果是工作排程资料(crontab),就会被放置到/var/spool/cron/目录中! |
=========END========
精彩图集
精彩文章