精华内容
下载资源
问答
  • 以sess开头的存在于temp系统临时文件夹的文件,是php的session保存文件,由于php建立了session却在过期后没有成功删除,于是导致大量文件的积累。 清理方法很简单,新建批处理文件del_temp.bat,其中写入如下命令: ...
  • /tmp目录文件重启后自动删除现在知道有ubuntu和solaris系统source:http://blog.chinaunix.net/uid-26212859-id-3567875.html经常会把临时性的log或抓包等文件放在/tmp目录下,重启后发现文件都丢失了。查下资料发现...

     

    /tmp目录文件重启后自动删除现在知道有ubuntu和solaris系统
    source:http://blog.chinaunix.net/uid-26212859-id-3567875.html
    经常会把临时性的log或抓包等文件放在/tmp目录下,重启后发现文件都丢失了。查下资料发现,可以通过设置解决这个问题。
    在/etc/default/目录下有个rcS文件,文件内容如下:
    #
    # /etc/default/rcS
    #
    # Default settings for the scripts in /etc/rcS.d/
    #
    # For information about these variables see the rcS(5) manual page.
    #
    # This file belongs to the "initscripts" package.


    TMPTIME=0
    SULOGIN=no
    DELAYLOGIN=no
    UTC=yes
    VERBOSE=no
    FSCKFIX=no
    RAMRUN=no
    RAMLOCK=no

    红色字体TMPTIME=0。值为0表示重启后删除文件,值为-1就不会自动删除文件,职位正整数表示/tmp目录下文件保留时间。

    关于linux tmp下文件自动删除的问题
    source:http://www.tuicool.com/articles/6Jj6rq

    关于linux tmp下文件自动删除的问题

    近日发现有一台机器tmp 下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件….

    本来以为是哪位写了一个自动执行脚本, find 了一下10天前的文件删除了….

    结果,排查所有用户的crontab 计划,没有任何用户执行了自动脚本

    监测了一下服务器登录情况,在删除文件期间也没有任何人登录

    最终,通过不懈的百度,终于找到正解

    从/var/log/cron 日志中发现,服务器除了调用用户的计划任务外,还会执行系统自己的,比如:

    /etc/cron.hourly

    /etc/cron.daily

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

    可以看到调用了一个叫tmpwatch 的脚本,并且,我们可以看到传入参数中 对我们有意义的有 /tmp  240

    然后我们 man tmpwatch

    SYNOPSIS

    tmpwatch [-u|-m|-c] [-MUadfqstvx] [--verbose] [--force] [--all]

    [--nodirs] [--nosymlinks] [--test] [--fuser] [--quiet]

    [--atime|--mtime|--ctime] [--dirmtime] [--exclude <path>]

    [--exclude-user <user>] <hours> <dirs>

    有一个 hours

    240 = 10*24 整好是10天

    具体原因是 tmp是一个特殊的文件夹,系统会自动清理,所以大家最好不要把文件放到这个地方,被清理了就不好了
     
     

    CentOS6以下系统(含)使用watchtmp + cron来实现定时清理临时文件的效果,这点在CentOS7发生了变化,在CentOS7下,系统使用systemd管理易变与临时文件,与之相关的系统服务有3个:

    systemd-tmpfiles-setup.service  :Create Volatile Files and Directories
    systemd-tmpfiles-setup-dev.service:Create static device nodes in /dev
    systemd-tmpfiles-clean.service :Cleanup of Temporary Directories

    相关的配置文件也有3个地方:

    /etc/tmpfiles.d/*.conf
    /run/tmpfiles.d/*.conf
    /usr/lib/tmpfiles.d/*.conf

    /tmp目录的清理规则主要取决于/usr/lib/tmpfiles.d/tmp.conf文件的设定,默认的配置内容为:

    #  This file is part of systemd.
    #
    #  systemd is free software; you can redistribute it and/or modify it
    #  under the terms of the GNU Lesser General Public License as published by
    # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. # See tmpfiles.d(5) for details # Clear tmp directories separately, to make them easier to override v /tmp 1777 root root 10d # 清理/tmp下10天前的目录和文件 v /var/tmp 1777 root root 30d # 清理/var/tmp下30天前的目录和文件 # Exclude namespace mountpoints created with PrivateTmp=yes x /tmp/systemd-private-%b-* X /tmp/systemd-private-%b-*/tmp x /var/tmp/systemd-private-%b-* X /var/tmp/systemd-private-%b-*/tmp

    我们可以配置这个文件,比如你不想让系统自动清理/tmp下以tomcat开头的目录,那么增加下面这条内容到配置文件中即可:

    x /tmp/tomcat.*
     
     
     

    转载于:https://www.cnblogs.com/cheyunhua/p/8522466.html

    展开全文
  • 假如linux系统下存在目录 -I ,那么删除时只需用 – 隔开即可 rm -rf -- -I

    假如linux系统下存在目录 -I ,那么删除时只需用 -- 隔开即可

    rm -rf -- -I
    
    展开全文
  • flume采集非tmp结尾的文件入hdfs a2.sources = r2 a2.channels = c2 a2.sinks = k2 ### define sources a2.sources.r2.type = spooldir #采集文件路径 a2.sources.r2.spoolDir = /data/flumefile/1 #不...

    flume采集非tmp结尾的文件入hdfs

     

    a2.sources = r2

    a2.channels = c2

    a2.sinks = k2

     

    ### define sources

    a2.sources.r2.type = spooldir

    #采集文件路径

    a2.sources.r2.spoolDir = /data/flumefile/1

    #不采集tmp结尾文件

    a2.sources.r2.ignorePattern = ^(.)*\\.tmp$

    #a2.sources.r2.fileSuffix = .delete

    #获取文件名

    a2.sources.r2.basenameHeader = true

    a2.sources.r2.basenameHeaderKey = fileName

     

    ### define channels

    a2.channels.c2.type = file

    a2.channels.c2.checkpointDir = /data/flumefile/2

    a2.channels.c2.dataDirs = /data/flumefile/13

     

    ### define sinks

    a2.sinks.k2.type = hdfs

    a2.sinks.k2.hdfs.path = hdfs://bigdata/flumetest

    # hdfs://bigdata/flumetest/%Y-%m-%d/%H%M%S 按时间生成目录

    #如果需要生成日期格式目录需要开启此选项

    #a2.sinks.k2.hdfs.useLocalTimeStamp = true

    a2.sinks.k2.hdfs.fileType = DataStream

    a2.sinks.k2.hdfs.writeFormat = Text

    a2.sinks.k2.hdfs.batchSize = 10

    #以文件名开头创建hdfs文件

    a2.sinks.k2.hdfs.filePrefix = %{fileName}

     

    ### bind the sources and sinks to the channels

    a2.sources.r2.channels= c2

    a2.sinks.k2.channel = c2

     

    --name 值与配置文件相同 a2,否则找不到配置文件

    ./bin/flume-ng agent --conf conf --conf-file conf/hdfs.properties --name a2 -Dflume.root.logger=INFO,console

    展开全文
  • TMP文件恢复Word文件

    千次阅读 2015-01-16 09:52:55
    Word 将临时文件(~WRL000x.tmp)用作“安全网络”,以防止其文件保存方案中出现系统错误。通过首先保存到临时文件,然后使用适当的名称重命名此文件,Word 可确保原始文件的数据完整性,以预防写入文件时发生的问题...
  • java通过jna方式调用dll,本地调试都可以通过,放到服务器,提示无法加载tomcat目录temp下的jnaxxxx.tmp 提示错误信息如下: java.lang.UnsatisfiedLinkError: Can't load library: F:\apache-tomcat-8.5.43\temp\...
  • [root@centos6 data]#mkdir -p /tmp/mytest1;cp -rv /etc/p*[^[:digit:]] /tmp/mytest1/ [root@centos6 ~]#ls /tmp/mytest1/ pam.d passwd pkcs11 plymouth popt.d ppp printcap profile.d pango passwd- pki pm ...
  • 系统使用时间长后会产生临时文件(/tmp下),需要清理。但清理的时候不推荐使用rm -rf。这样有时会引起程序的僵死。  推荐使用tmpwatch命令来进行清理。关于tmpwatch的说明如下: 名称 : tmpwatch  版本 : ...
  • C:\Users\Administrator\AppData\Local\Temp\tomcat.8080.8989524379785607827\work\Tomcat\localhost\ROOT\upload_1efc7d4e_d47b_4a32_9bc3_050b8e7bc457_00000001.tmp (系统找不到指定的文件。) at java.io....
  • [root@CentOS7 etc]# cp -rf p*[^0-9] /tmp/mytest1/ [root@CentOS7 etc]# cd /tmp/mytest1/ [root@CentOS7 mytest1]# ls pam.d passwd- pinforc plymouth pnm2ppa.conf postfix prelink.conf.d profile protocols ...
  • 缘由:  应用上传图片是报错,F12... 查找对应主机上临时目录,发现/tmp/xxx/xxxx/xxx目录丢失,分析原因应该为tmp目录下的文件被tmpwatch定时进程清理。   临时解决方案:建立对应目录/tmp/xxx/xxxx/xxx,...
  • 开头,.tmp结尾的临时文件。导致磁盘被打满。 目标 找到产生临时文件的地方,更换实现方式。 流程 有错误日志找日志 我这个问题没有日志,那就找结果的共同点。 重点:根据错误提示,异常共同点,倒推原因...
  • 本文记录的是在Linux 控制台操作以短横杠 **-** 开头文件方法,例如 -test、-aaa、-bbb。
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...
  • Linux总结

    千次阅读 多人点赞 2020-01-14 20:36:45
    一 、从认识操作系统开始 1.1 操作系统简介 1.2 操作系统简单分类 二 、初探Linux 2.1 Linux简介 2.2 Linux诞生简介 2.3 Linux的分类 ...三 、Linux文件系统概览 ...3.1 Linux文件系统简介...4.3 文件的操作命令(增删...
  • ubuntu使用教程

    万次阅读 多人点赞 2020-01-15 17:53:05
    /tmp : 临时目录,存放临时文件,系统会定期清理该目录下的文件。 /usr : 在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如游戏、打印工具等。/usr目录包含了许多子目录: /usr/bin...
  • Linux 命令面试题

    万次阅读 多人点赞 2019-07-24 09:40:04
    Linux面试题: 1.Linux常用系统安全命令 ...chmod // 用来变更文件或目录的权限 setfacl // 设置文件访问控制列表 2.Linux常用进程管理命令 w // 用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。 top ...
  • 查询以p开头有数字以非数字结尾的文件 复制前3个和最后3个到/tmp/mytest1
  • ansible

    千次阅读 2019-08-13 00:46:17
    Ansible拷贝文件或者目录 Ansible远程执行脚本 Ansible管理任务计划 Ansible安装rpm包/管理服务 playbook playbook实战--nginx安装 playbook实战-管理配置文件 ansible 安装 ansible可直接通过yum安装 ...
  • linux下删除以-开头文件

    千次阅读 2012-11-22 16:52:03
    今天突然出现了这个问题,有个文件怎么删都删不掉,网的说 rm '-xx' 或者 rm /-xx不行,最后只有一个可以的: 那就是:rm -- -xx 或者 rm ./-xx 参考来自:http://bbs.chinaunix.net/thread-2238451-1-1.html...
  • 编辑文件/usr/lib/tmpfiles.d/tmp.conf vim /usr/lib/tmpfiles.d/tmp.conf 有如下信息: v /tmp 1777 root root 10d #清理/tmp目录下10天前的临时文件 v /var/tmp 1777 root root 30d #清理/var/tmp目录下30天...
  • linux 删除以-开头的文件名的文件

    千次阅读 2013-04-09 21:09:27
    root@chrd-mail:/home/chrd# echo > --kroot@chrd-mail:/home/chrd# lsdb-5.2.36 db-5.2.36.tar.gz k --k mail postfix-2.9-20111113.tar.gzroot@chrd-mail:/home/chrd# rm ./--kroot@chrd-mail:/home/chrd# ls
  • 文章目录Linux文件和目录操作命令基本列表功能显示长列表处理文件创建文件复制文件链接文件重命名文件删除文件处理目录创建目录删除目录 基本列表功能 ls 命令最基本的形式会显示当前目录下的文件和目录: [root@...
  • 首先这个问题是由于我要导入《Java编程思想》的源码所引入的。我尝试用mindview.net上所叙述的方式去...所以问题就出现了,怎么在多个文件开头加上“package XXX;”。刚开始,我是这么想的: 1.需要读出某个目录
  • hadoop学习——hdfs指定tmp目录中内容的介绍 1、格式化   已经知道,当执行hadoop格式化指令时,会在指定的tmp目录下,生成dfs目录。它下边具体如下: [root@hadoop01 dfs]# ls data name namesecondary   dfs...
  • 第五章-Linux实操篇

    千次阅读 多人点赞 2019-10-24 18:45:20
    用于显示文件开头部分内容,默认情况head指令显示文件的前10行内容 基本语法 head 文件 查看文件头10行内容 head -n 5 查看文件头5行内容 9.4.15 tail指令 用于输出文件尾部的内容,默认情况...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 85,212
精华内容 34,084
关键字:

tmp开头的文件