linux 目录

/dev

https://blog.csdn.net/wz947324/article/details/80005224

  • dev是设备(device)的英文缩写,这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。Linux沿袭[Unix]的风格,将所有设备认成是一个文件。
  • 设备文件分为两种:块设备文件(b)和字符设备文件(c)
    设备文件一般存放在/dev目录下,对常见设备文件作如下说明:
    • /dev/null:无限数据接收设备,相当于黑洞
    • /dev/zero:无限零资源

/var

主要针对常态性变动的文件,包括缓存(cache)、登录档(log file)以及某些软件运作所产生的文件
所有服务的登录的文件或错误信息文件(LOG FILES)都在/var/log下,此外,一些数据库如MySQL则在/var/lib下,还有,用户未读的邮件的默认存放地点为/var/spool/mail

/var目录下的重要目录
  • /var/log/ 这是登录文件放置的目录。里面比较重要的文件如/var/log/messages, /var/log/wtmp(记录登入者的信息)等。
    • /var/log/boot.log 系统的引导日志,如:Feb 26 10:40:48 sendmial : sendmail startup succeeded,就是邮件服务启动成功!
    • /var/log/messages 系统报错日志
    • /var/log/dmesg 核心启动日志
    • /var/log/maillog 邮件系统日志
    • /var/log/xferlog FTP系统日志
    • var/log/secure 安全信息和系统登录与网络连接的信息
    • /var/log/wtmp 登录记录,记录登录者讯录,二进制文件,须用last来读取内容 who -u /var/log/wtmp 查看信息
    • /var/log/spooler News日志
    • /var/log/rpmpkgs RPM软件包
    • /var/log/XFree86.0.log XFree86日志:
    • var/log/cron cron(定制任务日志)日志
    • /var/log/secure安全信息和系统登录与网络连接的信息
    • /var/run/utmp 记录着现在登入的用户。
    • /var/log/wtmp 记录所有的登入和登出。
    • /var/log/lastlog 记录每个用户最后的登入信息。
    • /var/log/btmp 记录错误的登入尝试。
    • less /var/log/auth.log 需要身份确认的操作
      https://blog.csdn.net/csu_vc/article/details/78039265
  • /var/cache/ | 应用程序本身运作过程中会产生的一些暂存档
    /var/lib/ | 程序本身执行的过程中,需要使用到的数据文件放置的目录。在此目录下各自的软件应该要有各自的目录。 举例来说,MySQL的数据库放置到/var/lib/mysql/而rpm的数据库则放到/var/lib/rpm去
    /var/lock/ | 某些装置或者是文件资源一次只能被一个应用程序所使用,如果同时有两个程序使用该装置时, 就可能产生一些错误的状况,因此就得要将该装置上锁(lock),以确保该装置只会给单一软件所使用。 举例来说,刻录机正在刻录一块光盘,你想一下,会不会有两个人同时在使用一个刻录机烧片? 如果两个人同时刻录,那片子写入的是谁的数据?所以当第一个人在刻录时该刻录机就会被上锁, 第二个人就得要该装置被解除锁定(就是前一个人用完了)才能够继续使用
    /var/mail/ | 放置个人电子邮件信箱的目录,不过这个目录也被放置到/var/spool/mail/目录中,通常这两个目录是互为链接文件。
    /var/run/ | 某些程序或者是服务启动后,会将他们的PID放置在这个目录下
    /var/spool/ | 这个目录通常放置一些队列数据,所谓的“队列”就是排队等待其他程序使用的数据。 这些数据被使用后通常都会被删除。举例来说,系统收到新信会放置到/var/spool/mail/中, 但使用者收下该信件后该封信原则上就会被删除。信件如果暂时寄不出去会被放到/var/spool/mqueue/中, 等到被送出后就被删除。如果是工作排程数据(crontab),就会被放置到/var/spool/cron/目录中。

https://www.cnblogs.com/ftl1012/p/9278592.html

你可能感兴趣的:(linux 目录)