2018-10-27 18:54:15 weixin_41249411 阅读数 147

Linux目录之var

/usr安装时会占用较大硬盘容量不同/var是系统运作后才会渐渐占用硬盘容量
在这里插入图片描述
/var目录针对常态性变动的文档,包括(cache),登陆文档(log file),某些软件运作所产生的档案,例如mysql数据库的档案,常见的次目录有:

目录 应放文档
/var/cache/ 应用程序运行过程中会产生的临时文档
/var/lib/ 程序执行过程中,一些数据需要的放置的目录,在这个目录下,不同的软件要有不同的目录,比如,MYSQL的数据库放在/var/lib/mysql,而rpm的数据库放在/var/lib/rpm中
/var/lock 临界资源只能被一个应用程序使用,如果有两个程序同时使用,可能出现一些错误情况,就应该给装置上锁,确保装置只能是一个人使用
/var/log/ 登陆文件放置的地方,里面有一些重要文档,比如/var/log/messages, /var/log/wtmp(记录登录者的信息)
/var/mail/ 放置个人电子邮件
/var/mail/ 程序或服务启动后,其PID会放置在这个目录下
/var/spool/ 放置队列数据
2014-03-06 14:06:16 zqdlove 阅读数 4090
/usr文件系统 
/usr 文件系统经常很大,因为所有程序安装在这里. /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下.这样可能在升级新版系统或新distribution时无须重新安装全部程序. 

/usr/X11R6   
X Window系统的所有文件.为简化X的开发和安装,X的文件没有集成到系统中. X自己在/usr/X11R6 下类似/usr .  

/usr/X386   
类似/usr/X11R6 ,但是给X11 Release 5的.  

/usr/bin   
几乎所有用户命令.有些命令在/bin 或/usr/local/bin 中. 

/usr/sbin   
根文件系统不必要的系统管理命令,例如多数服务程序.  

/usr/man , /usr/info , /usr/doc   
手册页、GNU信息文档和各种其他文档文件.  

/usr/include   
C编程语言的头文件.为了一致性这实际上应该在/usr/lib 下,但传统上支持这个名字. 

/usr/lib   
程序或子系统的不变的数据文件,包括一些site-wide配置文件.名字lib来源于库(library); 编程的原始库存在/usr/lib 里.  

/usr/local   
本地安装的软件和其他文件放在这里.  


/var文件系统 
/var 包括系统一般运行时要改变的数据.每个系统是特定的,即不通过网络与其他计算机共享.  

/var/catman   
当要求格式化时的man页的cache.man页的源文件一般存在/usr/man/man* 中;有些man页可能有预格式化的版本,存在/usr/man/cat* 中.而其他的man页在第一次看时需要格式化,格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待格式化了. (/var/catman 经常被清除,就象清除临时目录一样.)  

/var/lib   
系统正常运行时要改变的文件.  

/var/local   
/usr/local 中安装的程序的可变数据(即系统管理员安装的程序).注意,如果必要,即使本地安装的程序也会使用其他/var 目录,例如/var/lock .  

/var/lock   
锁定文件.许多程序遵循在/var/lock 中产生一个锁定文件的约定,以支持他们正在使用某个特定的设备或文件.其他程序注意到这个锁定文件,将不试图使用这个设备或文件.  

/var/log   
各种程序的Log文件,特别是login  (/var/log/wtmp log所有到系统的登录和注销) 和syslog (/var/log/messages 里存储所有核心和系统程序信息. /var/log 里的文件经常不确定地增长,应该定期清除.  

/var/run   
保存到下次引导前有效的关于系统的信息文件.例如, /var/run/utmp 包含当前登录的用户的信息. 

/var/spool   
mail, news, 打印队列和其他队列工作的目录.每个不同的spool在/var/spool 下有自己的子目录,例如,用户的邮箱在/var/spool/mail 中.  

/var/tmp   
比/tmp 允许的大或需要存在较长时间的临时文件. (虽然系统管理员可能不允许/var/tmp 有很旧的文件.) 
2019-10-21 09:49:54 wzsy_ll 阅读数 42

目录

 

Linux常见目录作用

bin、sbin目录

boot目录

dev目录

etc目录

home目录

root目录

lib目录

media 、mnt、 misc 目录

proc、sys目录

tmp目录

usr目录

var目录


Linux常见目录作用

bin、sbin目录

根目录下的bin、 sbin,usr目录下的bin、 sbin用来保存系统命令的目录

在这两个bin目录下保存的是所有用户都可以执行的命令,在这两个sbin目录下保存的是只有超级用户才可以执行的命令,linux是以这样的方式来区分用户权限的

 

boot目录

保存用户启动数据

 

dev目录

特殊文件保存目录

 

etc目录

保存系统默认配置文件

 

home目录

普通用户的家目录

 

root目录

超级用户的家目录

 

lib目录

函数库保存目录,如果把所有的功能都放在linux中就会显得linux系统特别庞大,所以把一些功能作为函数放在里面,在需要的时候调用

 

media 、mnt、 misc 目录

空目录、用于外接设备

 

proc、sys目录

这两个目录不能直接操作,这两个目录的数据放在内存当中,数据放在内存当中一但重启,数据就会丢失,而且数据过大

tmp目录

系统临时目录

 

usr目录

系统软件资源目录

var目录

保存系统相关文档目录

2016-10-05 12:47:29 Echo_Ana 阅读数 3310

紧接上一篇博客所讲述的Linux系统下的根文件系统,我们今天学习一下该根目录下/usr目录结构和/var目录结构。

1、/usr目录系统:

/usr/bin:多数日常应用程序存放在该目录中。如果/usr被放在单独的分区中,Linux的单用户模式不能访问/usr/bin,所以对系统至关重要的程序不应该放在此文件夹中。

/usr/include:存放C/C++头文件的目录。

/usr/lib:系统的库文件。

/usr/local:在新装的系统中这个文件夹是空的,可以用于存放个人安装的软件。安装了本地软件的/usr/local里的目录结构与/usr相似。

/usr/sbin:在单用户模式中不用的系统管理程序,多数软件安装在此。

/usr/share:存放与架构无关的数据,多数软件安装在此。

/usr/src:存放源代码。

注意:程序的配置文件、动态的数据文件等都不会存放在/usr,所以除了安装、卸载软件以外,一般无需修改/usr中的内容。在系统正常运行时,/usr甚至可以被只读挂载。于是,/usr常被划分在单独的分区,甚至有时多台计算机可以共享一个/usr。

2、/var目录系统,包括了一些数据文件,如系统日志等,/var使得/usr被只读挂载成为可能。

/var/cache:应用程序的缓存文件。

/var/lib:应用程序的信息、数据,如数据库的数据等都存放在该文件夹中。

/var/local:/usr/local中程序的信息、数据。

/var/lock:锁文件。

/var/log:日志文件。

/var/opt:/opt中程序的信息、数据。

/var/run:正在执行着的程序信息。

/var/spool:存放程序的假脱机数据。

/var/tmp:临时数据。

没有更多推荐了,返回首页