成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Centos7和Centos6系統(tǒng)的/tmp目錄自動清理規(guī)則及區(qū)別是怎樣的

Centos 7和Centos 6系統(tǒng)的/tmp目錄自動清理規(guī)則及區(qū)別是怎樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

10年積累的網(wǎng)站設(shè)計、做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有開陽免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

概述

分享最近應(yīng)用碰到的一個奇怪bug,一開始以為是代碼上的問題,找了一段時間發(fā)現(xiàn)居然是因為系統(tǒng)的一個自動清理規(guī)則導(dǎo)致,下面一起來看看吧~

一、應(yīng)用報錯:

logwire.core.exceptions.GeneralUnhandledException: 服務(wù)端未處理異常  ...  Caused by: org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is  java.io.IOException: The temporary upload location [/tmp/tomcat.5454715517323162300.8031/work/Tomcat/localhost/ROOT] is not valid  ....  Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.5454715517323162300.8031/work/Tomcat/localhost/ROOT] is not valid

二、思路

CentOS 7 系統(tǒng)有一個默認(rèn)定時器會每隔 1 天執(zhí)行一次臨時目錄清理操作,把 /tmp 目錄下所有超過 10 天沒有任何變動的子目錄全部刪除。

若某個 Logwire 系統(tǒng)的用戶操作不太活躍,則 tomcat 運行臨時目錄(形如: /tmp/tomcat.xxx)會被刪除。這時候如果有用戶試圖上傳文件,則服務(wù)端會報錯:

The temporary upload location [/tmp/tomcat.5454715517323162300.8031/work/Tomcat/localhost/ROOT] is not valid

三、處理過程

在 /usr/lib/tmpfiles.d/tmp.conf 文件中增加配置項:

x /tmp/tomcat*

以上配置表示在清理臨時目錄時忽略所有以 /tmp/tomcat 開頭的目錄和文件

四、CentOS系統(tǒng)的/tmp目錄自動清理規(guī)則

1、CentOS 7

CentOS7下,系統(tǒng)使用systemd管理易變與臨時文件,與之相關(guān)的系統(tǒng)服務(wù)有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

相關(guān)的配置文件也有3個地方:

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

/tmp目錄的清理規(guī)則主要取決于/usr/lib/tmpfiles.d/tmp.conf文件的設(shè)定,默認(rèn)配置有:

# 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

也就是CentOS 7 系統(tǒng)有一個默認(rèn)定時器會每隔 1 天執(zhí)行一次臨時目錄清理操作,把 /tmp 目錄下所有超過 10 天沒有任何變動的子目錄全部刪除。

可以配置這個文件,比如你不想讓系統(tǒng)自動清理/tmp下以tomcat開頭的目錄,那么增加下面這條內(nèi)容到配置文件中即可:

x /tmp/tomcat.*

2、CentOS 6

CentOS6以下系統(tǒng)(含)使用watchtmp + cron來實現(xiàn)定時清理臨時文件的效果,該目錄下的腳本每天執(zhí)行一次。

如果要修改的話,可以修改此 tmpwatch 腳本(用 root 用戶修改或其他用戶 sudo 修改):

找到類似該語句:

/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

為該語句添加 -X '/tmp/tomcat*' 參數(shù),以便在清除時忽略所有以 /tmp/tomcat 開頭的目錄和文件:

/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/tomcat*' \  10d /tmp

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

標(biāo)題名稱:Centos7和Centos6系統(tǒng)的/tmp目錄自動清理規(guī)則及區(qū)別是怎樣的
網(wǎng)頁路徑:http://jinyejixie.com/article20/poeojo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站改版、用戶體驗、定制網(wǎng)站軟件開發(fā)、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
乌鲁木齐县| 阿荣旗| 大姚县| 杂多县| 内乡县| 晋州市| 岑溪市| 镇康县| 南丰县| 新邵县| 武汉市| 远安县| 平和县| 抚顺县| 大名县| 白朗县| 金乡县| 杭州市| 台东县| 墨脱县| 泊头市| 新蔡县| 华池县| 县级市| 邯郸县| 克东县| 上饶县| 弥勒县| 彩票| 万全县| 华阴市| 苏州市| 措美县| 泽普县| 调兵山市| 城口县| 陇川县| 营山县| 尼玛县| 新田县| 开江县|