`
lg70124752
  • 浏览: 61693 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux 的 /tmp 定期的刪除说明

 
阅读更多
/tmp是Linux 用來放暫存資料的地方,

系統有支排程在 /etc/cron.daily/tmpwatch(That depends on your distribution. On some system, it's deleted only when booted, others have cronjobs running deleting items older than n hours.

On Debian-like systems, the rules are defined in /etc/default/rcS. RedHat-like, it's /etc/cron.daily/tmpwatch and /etc/conf.d/bootmisc for Gentoo.)

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 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
它每天執行,來掃 /tmp 目錄下的檔案或目錄,已超過10天的就把它刪除

第三行的 240 數值代表是小時,等於10天

第四行則是30天來清 /var/tmp

-x 參數代表要排除不刪的
分享到:
评论

相关推荐

    解决MySQL因不能创建临时文件而导致无法启动的方法

    最后,对于遇到此类问题的开发者或管理员,建议定期关注系统维护和优化,包括定期清理 `/tmp` 目录中的旧文件,以及监控系统资源使用情况,以防止类似问题的发生。同时,保持对MySQL版本的更新,以便获取最新的安全...

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

    2. `/tmp`目录中的mysql.sock文件被意外删除或被其他进程占用。 3. MySQL服务没有正常启动,因此未创建socket文件。 解决这个问题的方法主要有两种: 1. **TCP/IP连接**:如果socket连接失败,可以尝试使用TCP/IP...

    浅谈Linux操作系统安全加固.pdf

    1. 删除多余用户和用户组:Linux 是多用户操作系统,存在很多种不一样的角色系统账号,删除多余用户和用户组可以减少黑客攻击的可能。 2. 关闭不需要的系统服务:关闭不需要的系统服务可以减少黑客攻击的可能,并...

    java tomcat清楚tomcat下临时文件

    要清理`temp`目录,你可以通过命令行直接删除该目录下的所有文件和子目录。在Windows上,可以使用以下命令: ``` cd "C:\path\to\tomcat\temp" # 替换为实际的Tomcat安装路径 del /s /f /q *.* # 删除所有文件...

    提高Linux中文件系统使用效率方法介绍

    1. 清理临时目录:临时目录 `/var/tmp`、`/tmp` 和 `/usr/tmp` 中的文件通常是程序执行期间创建的,应及时删除。可以设置定时任务,如使用`find`命令查找7天未访问的文件并删除。 2. 删除core文件:core文件记录了...

    rsync环境搭建.docx

    - 在Linux环境下可以通过包管理器安装: ```bash yum -y install rsync ``` - 关闭防火墙和设置SELinux为disabled: ```bash systemctl stop firewalld systemctl disable firewalld sed -i 's/SELINUX=...

    Linux系统中提高文件系统的使用效率

    1. 清理临时文件:临时目录如/var/tmp、/tmp和/usr/tmp经常积累临时文件,定期使用`find`命令删除7天未访问的文件可以释放空间。 2. 删除core文件:非正常终止的进程会产生core文件,用于调试。无用的core文件可以...

    Linux下设置定期执行脚本.docx

    在Linux系统中,为了自动化执行特定任务,如定期运行脚本,我们可以利用`cron`服务,也就是所谓的计划任务。`cron`是Linux内建的定时任务管理工具,它按照预设的时间表执行命令或脚本。这篇文档将详细介绍如何在...

    Linux计划任务

    crond 命令是一个 Linux 用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 Linux 任务调度...

    linux安装mysql

    ### Linux安装MySQL 8.0知识点详解 #### 一、环境准备与下载 - **操作系统**: CentOS - **目标软件**: MySQL 8.0.4 RC 版本 - **下载地址**: `...

    服务器性能变慢 c盘temp文件夹存在大量sess开头文件的问题原因及解决

    【服务器性能变慢的原因与解决方法】 服务器性能变慢是一个复杂的问题,可能涉及多个因素,如资源过度使用、系统配置不当、硬件故障等。...同时,定期维护和监控服务器状态也是防止类似问题发生的关键。

    Linux利用lsof/extundelete工具恢复误删除的文件或目录

    在Linux系统中,误删除文件或目录可能会导致数据丢失,尤其是在没有备份的情况下。然而,Linux提供了几种方法来尝试恢复这些误删除的文件。本篇文章将详细介绍如何利用`lsof`和`extundelete`这两个工具来恢复已删除...

    技术干货 利用zabbix监控mysqldump定时备份数据库是否成功.docx

    大多数公司都会维护测试数据库,并通过mysqldump与Linux的crontab定时任务相结合,定期进行数据库备份。然而,如果忽视了对备份成功的监控,可能会导致在需要时无法恢复数据,从而引发严重问题。 ### 实验步骤 1. ...

    Linux操作系统定时任务系统 Cron 入门.pdf

    crond 命令是 Linux 用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 六、Linux 任务调度 ...

    Linux 下通过脚本实现远程自动备份

    此外,在完成配置之后,记得删除临时文件`/tmp/id_rsa.pub`。 ##### 4. 测试无密码登录 此时,应该可以从主服务器A上无密码登录到目标服务器B了: ```bash ssh root@target_server_ip ``` 如果一切正常,则说明...

    linux系统计划任务与日志参考.pdf

    2. **Cron**: Cron是Linux下的定期任务调度器,它根据预定义的时间表执行任务。通过`cron`服务的启动和停止,如`/etc/init.d/crond start`来控制。配置文件`/etc/crontab`用于全局设置,`crontab -e`可编辑用户级别...

    linux上机.doc

    在Linux操作系统中,管理和自动化任务执行是至关重要的。本文将详细介绍如何使用`at`和`cron`命令来安排任务,以及如何使用`dump`和`restore`进行文件系统的备份与恢复。此外,我们还将探讨如何设置共享文件夹并管理...

    操作系统安全:ClamAV安装及部署.docx

    - 扫描并删除病毒(谨慎操作): ```bash clamscan -r / --remove ``` - 扫描并移动病毒到 `/tmp` 目录: ```bash clamscan -r / --move=/tmp ``` - 生成扫描日志文件: ```bash clamscan /tmp/1.txt -l ...

    linux简易介绍

    但在Linux中,这些命令表示不同的目录路径,如 `cd/tmp` 和 `cd/Tmp` 分别指向不同的目录。 3. **在一行中运行多个命令**: - 可以在一行中输入多个命令,命令间用“;”分开,例如:`mkdir tmp; cp file1 tmp/file...

Global site tag (gtag.js) - Google Analytics