How long do files in the / tmp directory of the CentOS system remain by default

1. How long do the files in the / tmp directory of the CentOS system remain by default?

  CentOS6 is reserved by default for 30 days, CentOS7 is reserved for 10 days by default

  1. How long do the files in the / tmp directory of the CentOS7 system remain by default?

  CentOS7 is kept by default for 10 days. Check the system configuration as follows

Copy code
[root@v05-docker-net-test02 ~]# cd /usr/lib/tmpfiles.d/
[root@v05-docker-net-test02 tmpfiles.d]# ls
etc.conf          iptraf-ng.conf  libselinux.conf  pam.conf  python.conf   rpm.conf  selinux-policy.conf  systemd.conf          tmp.conf    var.conf
initscripts.conf  legacy.conf     lvm2.conf        ppp.conf  rpcbind.conf  sap.conf  sudo.conf            systemd-nologin.conf  tuned.conf  x11.conf
Copy code

 

Copy code
[root@v05-docker-net-test02 tmpfiles.d]# cat 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
# 默认保留时间变为了10天,如果这10天内没做任何调整,会被处理
v /tmp 1777 root root 10d
v /var/tmp 1777 root root 30d

# 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
Copy code

  2. How long do the files in the / tmp directory of the CentOS6 system remain by default?

  CentOS6 is kept by default for 30 days. Check the system configuration as follows

root@v01-apppre-mobile01 ~]# cd /etc/cron.daily
[root@v01-apppre-mobile01 cron.daily]# ls
logrotate  makewhatis.cron  mlocate.cron  prelink  readahead.cron  tmpwatch

 

Copy code
[root@v01-apppre-mobile01 cron.daily]# cat logrotate 
#!/bin/sh

/usr/sbin/logrotate /etc/logrotate.conf
EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
    /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit 0
[root@v01-apppre-mobile01 cron.daily]# cat 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' \
    -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
Copy code

 

Original link: https://www.cnblogs.com/happy-king/p/9549183.html

Guess you like

Origin www.cnblogs.com/soymilk2019/p/12674901.html