精华内容
下载资源
问答
  • Linux临时目录/tmp与/var/tmp

    千次阅读 2020-08-05 10:30:54
    Linux有两个公知的临时目录:/tmp与/var/tmp,这两个目录被用户用于存储临时性的文件,亦经常被程读写用户存储临时性数据。 两个目录没有本质上的区别,最根本的区别仅仅是系统对其中文件清理的默认时间配置不一致。...

    Linux有两个公知的临时目录:/tmp与/var/tmp,这两个目录被用户用于存储临时性的文件,亦经常被程读写用户存储临时性数据。

    两个目录没有本质上的区别,最根本的区别仅仅是系统对其中文件清理的默认时间配置不一致。

    • /tmp 目录默认清理10天未用的文件,系统重启会清空目录
    • /var/tmp 目录默认清理30天未用的文件

    redhat6系,可在文件

     /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
    

    redhat7系,可在文件

     /usr/lib/tmpfiles.d/tmp.conf
    

    中查看到清理的配置。

    # See tmpfiles.d(5) for details
    
    # Clear tmp directories separately, to make them easier to override
    d /tmp 1777 root root 10d
    d /var/tmp 1777 root root 30d
    
    展开全文
  • /tmp 和 /var/tmp 的区别

    千次阅读 2018-04-09 11:45:00
    /tmp意味着存活时间短(TTL)的快速存储(可能很小)。许多系统的清理/tmp速度非常快 - 在某些系统上,它甚至可以安装为RAM磁盘。/var/tmp通常位于物理磁盘上,较大,可以保存较长时间的临时文件。有些系统也是干净...

     

     

    /tmp 意味着存活时间短(TTL)的快速存储(可能很小)。许多系统的清理  /tmp 速度非常快 - 在某些系统上,它甚至可以安装为RAM磁盘。 /var/tmp 通常位于物理磁盘上,较大,可以保存较长时间的临时文件。有些系统也是干净的  /var/tmp - 但TTL更长。

    另外请注意,/var/tmp 在早期启动过程中  可能无法使用,因为  /var 和/或  /var/tmp 可能是挂载点。因此它与/bin 和  之间的差别有点可比  /usr/bin第一个在早期启动时可用 - 在系统装入所有内容后的第一个。所以大多数启动脚本都会使用  /tmp 而不是  /var/tmp 用于临时文件。

    Linux上的另一个(即将到来的)临时文件位置是  /dev/shm

    转载于:https://www.cnblogs.com/gaoyuechen/p/8758790.html

    展开全文
  • 修改/tmp目录大小

    千次阅读 2019-03-07 00:36:52
    sudo mount -t tmpfs -o size=100M none /tmp 遇到的问题是编译内核,说tmp空间不够了。使用上面命令增加tmp空间就就够了

     

    sudo mount -t tmpfs -o size=100M none /tmp

     

     

    遇到的问题是编译内核,说tmp空间不够了。使用上面命令增加tmp空间就就够了

    展开全文
  • /tmp文件夹和/var/tmp文件夹的定期清理机制[root@hgdb02 tmp]# lltotal 8drwxr-xr-x. 5 root root 37 May 19 11:01 benchmarksql-5.0 ---------->>>有此文件drwxr-xr-x. 2 root root 6 ...
    

    /tmp文件夹和/var/tmp文件夹的定期清理机制

    [root@hgdb02 tmp]# ll
    total 8
    drwxr-xr-x. 5 root root  37 May 19 11:01 benchmarksql-5.0 ---------->>>有此文件
    drwxr-xr-x. 2 root root   6 Jun  8 10:10 hsperfdata_root
    -rw-------. 1 root root 185 Jun  8 03:38 netdata-updater.log.6xMwv9
    -rw-------. 1 root root 185 May 29 03:19 netdata-updater.log.BeFUtt
    drwx------. 3 root root  16 Jun 25 15:20 systemd-private-28f9e88904ad483087853f5cade95232-cups.service-2sdeRq

    ---->>>>过一会,
    [root@hgdb02 tmp]# cd ben ---------->>>无此文件
    -bash: cd: ben: No such file or directory
    [root@hgdb02 tmp]# cd ben*---------->>>无此文件
    -bash: cd: ben*: No such file or directory
    [root@hgdb02 tmp]# ll     ---------->>>无此文件
    total 0
    drwx------. 3 root root 16 Jun 25 15:20 systemd-private-28f9e88904ad483087853f5cade95232-cups.service-2sdeRq
    [root@hgdb02 tmp]#

    我都怀疑这个OS是不是被黑了。。。。

    然后查了一下/tmp下是否有定期清理的机制,还真有:
    /tmp下的定期清理机制,在6和7下,是不一样的:
    Oracle Linux: tmpfiles on Oracle Linux 7 (文档 ID 2273942.1) ---适用于linux 7
    On Oracle Linux 7, tmpfiles cleans up /tmp or /var/tmp by removing unused files.
    This function was called "tmpwatch" on OL6 which is invoked by crond, however, it is now realized by timer of systemd on OL7.


    Files/Directories in /tmp Could be Removed Automatically (文档 ID 2212480.1) ----适用于linux  5和linux 6

    如下全文转载Oracle Linux: tmpfiles on Oracle Linux 7 (文档 ID 2273942.1) :

    On Oracle Linux 7, tmpfiles cleans up /tmp or /var/tmp by removing unused files.
    This function was called "tmpwatch" on OL6 which is invoked by crond, however, it is now realized by timer of systemd on OL7.

     Currently the detailed functions of tmpfiles are described in configuration files:

    /usr/lib/systemd/system/systemd-tmpfiles-clean.timer
    /usr/lib/systemd/system/systemd-tmpfiles-clean.service
    /usr/lib/tmpfiles.d/tmp.conf
     Shortly speaking, the functions are:

    removing files/directories in /tmp/ un-accessed more than 10 days(defined in tmp.conf)
    removing files/directories in /var/tmp/ un-accessed more than 30 days(defined in tmp.conf)
    there are several files which will not be removed(defined in tmp.conf)
    the removing command is "/usr/bin/systemd-tmpfiles --clean"(defined in systemd-tmpfiles-clean.service)
     "un-accessed" is decided by checking all of atime/mtime/ctime of the file/directory.
     Thus, in case even one of atime/mtime/ctime of a file in /tmp/ is newer than 10 days, the file will not removed.
     If a file/directory in /tmp/ is not removed by tmpfiles even if it seems it is older than 10 days,
     the reason can be checked by running a command with debug options like below manually:

    # SYSTEMD_LOG_TARGET=console SYSTEMD_LOG_LEVEL=debug /usr/bin/systemd-tmpfiles --clean
    For example, below intends that a directory "/tmp/abcdefg" can not be removed due to its atime.

    # SYSTEMD_LOG_TARGET=console SYSTEMD_LOG_LEVEL=debug /usr/bin/systemd-tmpfiles --clean 2>&1 | grep abcdefg
    Directory "/tmp/abcdefg": access time Wed 2017-05-24 16:56:28.771577 JST is too new
    #

    如下全文转载Files/Directories in /tmp Could be Removed Automatically (文档 ID 2212480.1)
    APPLIES TO:
    Linux OS - Version Oracle Linux 5.0 to Oracle Linux 6.8 [Release OL5 to OL6U8]
    Information in this document applies to any platform.
    SYMPTOMS
     If files/directories in /tmp have not been accessed for a long time, they may be removed automatically.

    CAUSE
     "tmpwatch" cleans up the contents of /tmp or other temporary directories.

    SOLUTION
     In most cases, tmpwatch removing files is safely ignorable as unused files should be removed from /tmp to free up file system space so the file system containing /tmp doesn't fill over time.

     However, if you strongly need to disable this function for some reason, despite the importance of tmpwatch in ensuring /tmp doesn't cause a file system to fill, it is possible by uninstalling tmpwatch:

    # rpm -e tmpwatch
    or, alternatively, move/remove /etc/cron.daily/tmpwatch file in case the rpm package for tmpwatch can't be removed, such as below:

    # rpm -e tmpwatch
    LANG=C rpm -e tmpwatch
    error: Failed dependencies:
    tmpwatch is needed by (installed) tetex-3.0-33.15.el5_8.1.x86_64
    tmpwatch is needed by (installed) cups-1.3.7-32.el5_11.x86_64
    #
     

    Cleaning up unaccessed files in /tmp s a default function of package "tmpwatch", which provides a cron job /etc/cron.daily/tmpwatch. This is a shell script kicked by crond daily,which checks /tmp, /var/tmp and several directories in /var/ and remove files/directories which have not been accessed for a long time.

    For example, /etc/cron.daily/tmpwatch on Oracle Linux 5 shows:

    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_*' 240 /tmp
    /usr/sbin/tmpwatch "$flags" 720 /var/tmp
    for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do
         if [ -d "$d" ]; then
            /usr/sbin/tmpwatch "$flags" -f 720 "$d"
         fi
    done
    which will remove files/directories that have not been accessed for 240 or 720 hours(=10 or 30 days).

    /etc/cron.daily/tmpwatch on Oracle Linux 6 shows:

    #! /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_*' -X '/tmp/.hdb*lock' -X '/tmp/.sapstartsrv*.log' \
             -X '/tmp/pymp-*' 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

    which will remove files/directories that have not been accessed for 10 or 30 days.

    参考文章:

    https://developers.redhat.com/blog/2016/09/20/managing-temporary-files-with-systemd-tmpfiles-on-rhel7/

    展开全文
  • linux tmp自动清理

    千次阅读 2019-01-22 15:27:13
    线上机器总是报内存不足,df -h 发现存储空间占满,df -i ,发现是tmp中临时文件占满,可以修改系统定时清除tmp文件的时间间隔 tips1 : 指定目录下,列出文件大小 du -h --max-depth=1 tips2: will delete all ...
  • 嵌入式Linux中tmp目录大小修改

    千次阅读 2018-11-07 18:44:02
    嵌入式项目过程中有的时候需要扩展下/tmp目录的大小,如何实现: 通过df -h可以查看到/tmp目录的大小,文件类型 Filesystem Size Used Available Use% Mounted on tmpfs 116.5M 1.2M 115.3M 1% /tmp 可以看到/tmp...
  • word保存时出现tmp文件、保存出错的恢复方法 作者XP系统上安装卡巴斯基反病毒 2009 后,在使用office 2003时,经常会在同文件夹下出现随机命名,护展名为tmp的文件。作者多次重装系统,重装office都没解决这个问题,...
  • hive 的tmp文件

    千次阅读 2019-06-13 19:01:14
    在hive中使用insert overwrite操作时 , 数据会先被写入到数据文件夹的临时文件内 ,路径 /tmp/hive/.hive-starting_hive... .tmp 当任务正常结束时,这些临时文件会自动被清理 , 如果出现hive中断 , 或者异常退出 , ...
  • 在ubuntu系统中,我的tmp文件夹只有几百k,偏偏很系统信息,各种log都要存在tmp里面,tmp空间不足不仅会导致你的实验无法进行,甚至下载一个蜡笔小新都下载不了。   我试过创建一个假冒的tmp文件,然后再在路径...
  • Linux下调整/tmp目录大小

    万次阅读 2017-08-23 10:28:10
    Linux下调整/tmp目录大小
  • 关于springboot /tmp目录

    2020-06-17 09:50:35
    默认创建的临时目录/tmp/tomcat.9118391718003914329.8086/… (work/Tomcat/localhost/ROOT) 8086是端口 对于Multipart(form-data)的方式处理请求时,默认就是在tomcat-docbase目录下创建临时文件的。 二、清理...
  • linux之tmp文件夹

    万次阅读 2016-08-02 15:49:01
    最近开始学习LINUX,关于/tmp文件夹,  查了些资料,/tmp文件夹是存放linux临时文件的地方,在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能就不清除了。  在CentOS5.11...
  • float f_value = 15.02; int i_tmp; time_t t; srand((unsigned)time(&t)); //初始化随机种子, 否则随机数不随机 i_tmp = rand(); i_tmp -= (i_tmp >> 4 ); f_value += i_tmp;
  • /tmp 自动清理

    2018-03-29 17:31:47
    CentOS7的/tmp目录自动清理规则 CentOS6以下系统(含)使用watchtmp + cron来实现定时清理临时文件的效果,这点在CentOS7发生了变化,在CentOS7下,系统使用systemd管理易变与临时文件,与之相关的...
  • hadoop不生成tmp解决办法

    千次阅读 2019-11-12 11:27:27
    解决办法: 代码里加入: conf.set("hadoop.tmp.dir","自己的路径名") 如:conf.set("hadoop.tmp.dir","E:\\tmp\\hadoop-abc");
  • 误删tmp 文件

    2012-10-23 23:33:40
    现象:/tmp占用400M的空间(里面全部是乱七八糟的东西) 动作:删除/tmp目录 后果:造成只能启动到控制台模式 应急: 1 创建目录:#mkdir /tmp 结果系统在控制台模式登录和X windows模式登录状态间反复切换,...
  • 服务器tmp 爆满问题

    2017-08-10 22:14:33
    最近 公司需要 使用 java 的 font 类 来绘制 文字 ,实现后一切正常 ,但是 服务器的tmp 文件夹爆满,刚开始以为是tomcat ,或者是weblogic 的问题, 检查看发现和服务器容器一点关系都没有 ,其实是 jdk 的 font 类...
  • CentOS清理tmp下临时文件

    千次阅读 2019-04-10 09:26:29
    因为跑爬虫,在某一天发现磁盘沾满了,后来发现是tmp下临时文件太多了 两种清理: #清理十天前的 find /tmp -ctime +10 -exec rm -rf {} + #写脚本定时清理 使用tmpwatch命令最短可清理一小时未用的 首先下载...
  • weblogic相对路径tmp

    千次阅读 2015-04-30 09:35:16
    "tmp"不加“/” :  /home/oracle/Oracle/Middleware/user_projects/domains/ofm_domain/tmptmp”加“/” :    指的就是根目录下的tmp,最外层的文件夹(类似于/home)
  • 复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符 cp /etc/profile /tmp/ cat /tmp/profile |tr -d ’ ’
  • read count 转换为 RPKM/TMP

    千次阅读 2020-06-28 19:35:48
    read count 转换为 RPKM/TMP
  • 连接mysql报错: [root@iZwz9di9z56eqb94oj0afeZ mysql]# mysql -uroot -p ...ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 找不到mysql.sock.
  • tmp目录下文件被删除

    千次阅读 2017-12-05 15:23:49
    描述:线上服务器tmp目录下有一目录用来接收部署系统发送的压缩文件并解压到运行目录,但是该目录多次消失导致部署报错 分析:想起来centos6系统中有tmpwatch文件配置tmp目录内容自动清除机制,查询发现centos7下改...
  • Linux下的tmp目录:

    千次阅读 2019-07-04 10:02:09
    前言:昨日的一个调试wfi脚本拷贝到tmp目录下,今日来发现莫得了; /tmp目录下会自动清理删除; 因为它会自动调用到tmpwatch命令或者说是一个包: Tmpwatch-removes files which haven’t been accessed for a period of ...
  • 详解温度传感器tmp275驱动

    千次阅读 2015-09-09 20:05:29
    本文介绍TI(德州仪器)的数字温度传感器tmp275并一步步讲解驱动编写。 tmp275典型连接: tmp275中文芯片数据手册:http://download.csdn.net/detail/u012819339/9093043该器件为I2C通信,所以假设你已经了解I2C,...
  • Mysql之Copying to tmp table

    千次阅读 2017-08-23 18:29:27
    Copying to tmp table这种状态耗时较长,如图 如果查询超出了tmp_table_size的限制,那么用/tmp保存查询结果,tmp_table不得不拷到硬盘上,然后返回给客户端. 解决方案:放大tmp_table_size  1)...
  • /tmp/.oracle 和/var/tmp/.oracle文件的四篇经典文章
  • springboot tmp目录生成机制

    千次阅读 2019-04-01 15:38:48
    默认创建的临时目录/tmp/tomcat.9118391718003914329.8086/... (work/Tomcat/localhost/ROOT) 8086是端口 对于Multipart(form-data)的方式处理请求时,默认就是在tomcat-docbase目录下创建临时文件的。 自定义...
  • MySQL 配置参数 tmp_table_size

    千次阅读 2019-08-21 08:54:41
    tmp_table_size 临时表的内存缓存大小 临时表是指sql执行时生成临时数据表 # tmp_table_size 默认值 16777216 最小值 1 最大值 18446744073709551615 // 单位字节 默认值也就是16M多 查看 tmp_table_size ...
  • FRM-41839: 在临时记录缓冲区文件 /tmp/xxxx.TMP中出现磁盘I/O错误FRM-41839:Disk i/o error on temporary record buffer file /tmp/xxxx.TMP原因:原因服务器端的"/tmp"目录已满,无法再写入数据引起的。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 154,644
精华内容 61,857
关键字:

tmp