lib文件夹干什么的 bin目录和lib目录的作用详解( 四 )


5. /var/log:各种程序的日志(log)文件 。尤其是login (/var/log/wtmplog纪 录全部到系统的登录和注销) 和syslog (/var/log/messages 纪录存储全部核心和系统程序消息) 。/var/log 里的文件总是不确认地增长 。大概定时清除 。
6. /var/run:保存在下一次系统引导前有效的关于系统的消息文件 。例如 。/var/run/utmp包 含目前登录的客户的消息 。
7. /var/spool:放置“假脱机(spool)”程序的目录 。如mail、 news、打印队列和很多的队列事件的目录 。每一个不一样的spool在/var/spool下有自己的子目录 。例如 。客户的邮箱就存放在/var/spool/mail 中 。
8. /var/tmp:比/tmp允许更大的或需要存在较很长时间的临时文件 。小心系统管理 员可能不允许/var/tmp有很旧的文件 。
/proc文件系统/proc文件系统是一个伪的文件系统 。只是说它是一个实际上不存在的目录 。因而这是一个非 常特别的目录 。它并不存在于某个磁盘上 。而是由核心在内存中发生 。这种目录用来提供关于系统的消息 。下面说明一些最重要的文件和目录(/proc文件系统 在proc man页中有更仔细的说明) 。
1. /proc/x:关于进程x的消息目录 。这x是这一进程的标识号 。每一个进程在 /proc下有一个名为自己进程号的目录 。
2. /proc/cpuinfo:存放处理器(cpu)的消息 。如cpu的类别、创造商、 型号和性能等 。
3. /proc/devices:目前运行的核心配置的设备驱动的列表 。
4. /proc/dma:展现目前使用的dma通道 。
5. /proc/filesystems:核心配置的文件系统消息 。
6. /proc/interrupts:展现被占用的中断消息和占用者的消息 。以及被占用 的数量 。
7. /proc/ioports:目前使用的i/o端口 。
8. /proc/kcore:系统物理内存映像 。与物理内存大小完整一样 。然而实际上没有 占用这么多内存;它仅仅是在程序访问它时才被创建 。(小心:除非你把它拷贝到什么地方 。否则/proc下没有所有东西占用所有磁盘空间 。)
9. /proc/kmsg:核心输出的消息 。也会被送到syslog 。
10. /proc/ksyms:核心符号表 。
11. /proc/loadavg:系统“平均负载”;3个没有意义的指示器指出系统目前 的事件量 。
12. /proc/meminfo:各种存储器使用消息 。包括物理内存和交换分区 (swap) 。
13. /proc/modules:存放目前加载了哪些核心模块消息 。
14. /proc/net:网络协议状态消息 。
15. /proc/self:存放到查看/proc的 程序的进程目录的符号连接 。当2个进程查看/proc时 。这将会是不一样的连接 。这主要便于程序获取它自己的进程目录 。
16. /proc/stat:系统的不一样状态 。例如 。系统启动后页面发生错误的次数 。
17. /proc/uptime:系统启动的时间长度 。
18. /proc/version:核心版本 。
/usr/local下往往一般是你安装应用的目录 。这种目录就等于在windows下的programefiles这种目录
/opt这种目录是一些大型应用的安装目录 。或者是一些服务程序的安装目录
举个举例:刚才装的测试版firefox 。就应该装到/opt/firefox_beta目录下 。/opt/firefox_beta目录下面就内含了运 行firefox所需要的全部文件、库、资料等等 。要删除firefox的时候 。你只需删除/opt/firefox_beta目录就可 。超级无脑 。
/usr/local【lib文件夹干什么的 bin目录和lib目录的作用详解】这里主要存放那些手动安装的应用 。即 不是通过“新立得”或apt-get安装的应用。它和/usr目录有着相类似的目录结构。让应用包管理器来管理/usr目录 。而把自己定义设置的脚本(scripts)放到/usr/local目录下面 。我想这大概是个不错的主意 。

推荐阅读