在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能大家知识的就不多了,所以,今天我们就来剖析一个这两个问题。

在RHEL\CentOS\Fedora\系统中(本次实验是在RHEL6中进行的)

1、tmpwatch,作用就是删除一段时间内不使用的文件(removes files which haven’t been accessed for a period of time)。

2、/etc/cron.daily/tmpwatch,这个文件里面的内容

#! /bin/sh

flags=-umc

/usr/sbin/tmpwatch “$flags” -x /tmp/.X11-unix -x /tmp/.XIM-unix \

-x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \

-X ‘/tmp/hsperfdata_*’ 10d /tmp

/usr/sbin/tmpwatch “$flags” 30d /var/tmp

for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do

if [ -d “$d” ]; then

/usr/sbin/tmpwatch “$flags” -f 30d “$d”

fi

done

分析一下:

第一行,相当于一个标记(参数)

第二行,就是针对/tmp目录里面排除的目录

第三行,对/tmp目录的清理,下面的是针对其他目录的清理。

3、/usr/sbin/tmpwatch “$flags” 30d /var/tmp这一行,关键的是这个30d,就是30天的意思,30天清理/tmp下不访问的文件。

如果说,你想一天一清理的话,就把这个30d改成1d。

4、需要注意,如果你设置更短的时间来清理的话,比如说是30分钟、10秒等等,你可以在这个文件中设置,但你会发现重启电脑,它不清理/tmp文件夹里面的内容。tmpwatch所在的位置决定的,上层目录是/etc/cron.daily/,这个目录是每天执行一次计划任务,所以说,你设置了比一天更短的时间,就不起作用了。

所以结论是:在RHEL6中,系统自动清理/tmp文件夹的默认时限是30天

5、在Debian\Ubuntu系统中(Ubuntu10.10为实验环境)

在Ubuntu系统中,在/tmp文件夹里面的内容,每次开机都会被清空,如果不想让他自动清理的话,只需要更改rcS文件中的TMPTIME的值。

sudo vi /etc/default/rcS

TMPTIME=0

修改成

TMPTIME=-1或者是无限大

改成这样的话,系统在重新启动的时候就不会清理你的/tmp目录了。

所以结论是:在Ubuntu中,系统自动清理/tmp文件夹的时限默认每次启动

linux中tmp文件在哪,Linux系统中/tmp文件夹相关推荐

  1. linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...

    Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...

  2. linux centos 7查看网卡信息,CentOS 7系统中查看网卡信息

    1,查看网卡信息(ifconfig) 因一直习惯使用 ifconfig 命令查看 CentOS 中的网络连接,包括 IP 地址.MAC 地址.网络连接状态等.升级到 CentOS 7 之后 ifcon ...

  3. win10无法装载iso文件_在Win10系统中如何装载ISO镜像文件?

    windows 10系统在默认未解压的状态下是以iso格式存在的镜像文件.在Win10系统中该如何装载win10系统的镜像呢?一般来说iso文件都是在DVD光盘中的文件,但大多数的用户都已经不适用DV ...

  4. 如何将USBKey中的证书注册到Windows系统中、分享一个 证书 C++安装

    USBKey 是一种 USB 接口的硬件设备.如坚石诚信的 ET199Auto ,内置 16 位国外进口高性能智能卡芯片,有一定的存储空间,可以存储用户的私钥以及数字证书,利用 USBKey内置的RS ...

  5. CSP开发基础--如何将USBkey中的证书注册到Windows系统中

    本文转自和讯博客坚实诚金 http://zyf860825.blog.hexun.com/61812512_d.html USBKey是一种USB接口的硬件设备.如坚石诚信的ET199Auto,内置1 ...

  6. 【苹果传文件】【苹果手机文件传输】windows系统 iPhone手机文件传输 win系统苹果手机【苹果传电影】【苹果传图片】【一眼就会】

    原文:[苹果传文件][手机文件传输]windows系统 iPhone手机文件传输 win系统苹果手机[苹果传电影][苹果传图片][一眼就会] 方法一: 方法二:

  7. ax200网卡支持Linux吗,Deepin 20和Win10双系统中AX200网卡不能用的请关闭快速启动

    如果你有Deepin 20和Win10双系统中机械革命CODE 01 AX200网卡不能用,不能上网的问题,请尝试关闭一下Win10的快速启动,或许问题就能解决了,以下是相关的问题例子. 电脑配置参数 ...

  8. linux 处理机调度ppt,处理机调度6Linux系统中的进程调度-Read.ppt

    不能预览其他用户文档 第3章 处理机调度 3.1 调度级别 3.2 作业调度 3.3 进程调度 3.4 性能评价标准 3.5 常用调度算法 3.6 Linux系统中的进程调度 习题 3.1 调 度 级 ...

  9. wim linux u盘启动项,WinPE迷你系统中通过WimFltr组件挂载WIM镜像方法

    Microsoft Windows Imaging Format (WIM) 映像是MS新型的映像文件,具有高压缩比.挂接方便.挂接内存小等特点.在XP/2K3的winpe中通过挂接WIM作为外置程序 ...

  10. linux 显卡亮度,在Deepin 15.10系统中安装NVIDIA显卡驱动后设置屏幕亮度的方法

    首先需要在Deepin 15.10操作系统中安装NVIDIA显卡驱动,参考在Deepin系统中安装英伟达NVIDIA显卡驱动的方法一文,然后按照下面的两种方法设置屏幕亮度,实测在Deepin 15.1 ...

最新文章

  1. Spring Cloud(十)高可用的分布式配置中心 Spring Cloud Config 中使用 Refresh
  2. Login failed for user 'NT AUTHORITY\SYSTEM'. 原因: 无法打开明确指定的数据库。异常处理...
  3. [Nand Flash]软件ECC
  4. Maven国内阿里镜像(Maven下载慢的解决方法)
  5. 走过路过来看看各种实现跨域的方式~
  6. 【Linux】ubuntu系统VMware Tools(文件共享、全屏...)3步完成安装过程亲测可用
  7. vb跨域访问ajax,解决AJAX的跨域访问-两种有效示例
  8. 探索7.x, 全面解析Activity启动框架 (2)
  9. ODB——基于c++的ORM映射框架尝试(安装)
  10. Controller中请求数据的方式
  11. Cocos2dx 小技巧(十五)话说ScrollView的delegate实现过程
  12. python入门神器 知乎_如何处理 Python 入门难以进步的现象?
  13. java第一章_java 第一章
  14. Linux之cut命令
  15. 为什么要写博客?怎么写博客?
  16. 终于搞懂python通过twain模块控制扫描仪了
  17. python中怎么判断字母大小写_python判断大小写字母
  18. gwt执行ajax,使用GWT开发AJAX应用程序
  19. C#自定义控件添加到工具箱:
  20. 您的计算机无法启动磁盘损坏,解决办法:如何修复SATA硬盘损坏并无法启动?...

热门文章

  1. 计算机在it行业的应用,IT行业的前景怎样啊,我是自考本科毕业,计算机应用...
  2. R语言频数统计函数和独立性检验函数
  3. EfficientNetV2网络详解
  4. Docker学习之docker重启参数--restart=always的作用
  5. 更便捷的二维码报修系统
  6. 2022-2027年中国涡桨发动机行业发展监测及投资战略研究报告
  7. [SAP ABAP开发技术总结]SD销售订单定价过程
  8. Python 多变量赋值实现“交换”
  9. 数学建模:整数规划—指派模型与匈牙利算法
  10. 第11节:Docker基本操做