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
[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
[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
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
[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
Original link: https://www.cnblogs.com/happy-king/p/9549183.html