/var: 目录

/var目录主要用于存放系统运行过程中产生的各种数据,包括缓存、日志、锁文件等。本文详细介绍了/var目录下的各个子目录的作用及它们如何帮助系统进行资源管理和状态跟踪。


/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 有很旧的文件。) 

`/usr/local/docker/jenkins:/var/jenkins_home jenkins/jenkins:2.401.1` 通常是在使用 Docker 运行 Jenkins 容器时的一部分参数,下面对其进行详细解释: ### 挂载卷部分:`/usr/local/docker/jenkins:/var/jenkins_home` - `/usr/local/docker/jenkins`:这是宿主机上的一个目录路径。宿主机即运行 Docker 服务的物理机或虚拟机。该目录用于存储 Jenkins 的相关数据,例如配置文件、插件、作业数据等。 - `/var/jenkins_home`:这是 Jenkins 容器内部的一个目录。在 Jenkins 容器运行时,它默认会将自身的数据存储在这个目录下。 - 二者通过冒号 `:` 分隔,整体表示将宿主机上的 `/usr/local/docker/jenkins` 目录挂载到 Jenkins 容器内部的 `/var/jenkins_home` 目录。这样做的好处是,即使容器被删除或重新创建,存储在宿主机目录中的数据也不会丢失,方便数据的持久化和管理。 ### 镜像部分:`jenkins/jenkins:2.401.1` - `jenkins/jenkins`:这是 Docker 镜像的名称。`jenkins/jenkins` 是官方提供的 Jenkins 镜像,包含了运行 Jenkins 所需的所有软件和环境。 - `2.401.1`:这是镜像的标签(tag),用于指定镜像的版本。不同的标签对应着不同版本的 Jenkins 软件,`2.401.1` 明确了要使用的 Jenkins 具体版本号。 ### 结合 Docker 命令示例 在 `docker run` 命令中使用时,完整的命令可能如下: ```bash docker run -d -p 8080:8080 -p 50000:50000 -v /usr/local/docker/jenkins:/var/jenkins_home jenkins/jenkins:2.401.1 ``` 这个命令的作用是: - `-d`:表示以守护进程(后台)模式运行容器。 - `-p 8080:8080`:将宿主机的 8080 端口映射到容器的 8080 端口,这样可以通过宿主机的 8080 端口访问 Jenkins 的 Web 界面。 - `-p 50000:50000`:将宿主机的 50000 端口映射到容器的 50000 端口,用于 Jenkins 与从节点之间的通信。 - `-v /usr/local/docker/jenkins:/var/jenkins_home`:将宿主机目录挂载到容器内部目录。 - `jenkins/jenkins:2.401.1`:指定要使用的 Jenkins 镜像及其版本。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值