国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 系統(tǒng)教程 Linux /tmp/資料夾在Linux系統(tǒng)中的清理原理及tmp檔案的作用

/tmp/資料夾在Linux系統(tǒng)中的清理原理及tmp檔案的作用

Dec 21, 2023 pm 05:36 PM
tmp

.tmp 文件大部分都是因為不正常關機、或死機後所留下的文件,這些臨時的暫存盤,在你重新開機後,已經(jīng)沒有任何的用途,可以放心刪除。大家在使用Windows作業(yè)系統(tǒng)的時候,可能會常在C盤根目錄發(fā)現(xiàn)一些後綴名為TMP的文件,也會在Windows目錄裡發(fā)現(xiàn)一個TEMP的目錄,TMP檔案是各種軟體或系統(tǒng)產(chǎn)生的暫存文件,也就是常說的垃圾檔案。 Windows產(chǎn)生的臨時文件,本質上和虛擬記憶體沒什麼兩樣,只不過臨時文件比虛擬記憶體更具針對性,單獨為某個程式服務而已。而它的專一性導致了許多新手對他望而生畏,不刪佔據(jù)空間,刪了又怕導致程式無法運作。

Windows 在長年累月的使用之下,在Windows\Temp 裡一定會多出很多的「垃圾」,其實這Temp 裡的所有的檔案、或資料夾都是可以刪除的,有空不妨常常清理下這個Temp 資料夾,但要留意一下,我指的是刪除Temp 裡的東西(Temp 資料夾還是保留的),不是要你把整個Temp 連資料夾一起刪掉。當你在刪除 Temp 裡面的文件的時候,你可能會遇到「存取拒絕」的錯誤訊息,不要緊,這是很正常的。

因為某些是目前的暫存盤,Windows還在使用中,你跳過出現(xiàn)存取拒絕訊息的文件,繼續(xù)刪除其它的文件即可. 一般來說,你目前運行著大型的工具軟體的時候,都不應該去碰臨時文件,例如Photoshop會在處理圖形時候產(chǎn)生巨大的臨時文件,如果你認為這不是你創(chuàng)建的文件企圖刪除,可能會導致Photoshop當機。你目前沒有執(zhí)行程式的話,發(fā)現(xiàn)的臨時檔案都可以刪除,以免它們天長日久堆積如山,佔據(jù)磁碟空間還是小事,關鍵是它們又多又散亂,會給磁碟掃描整理帶來時間上的無謂消耗,也可能會造成文件分配表混亂,導致文件交叉連結的錯誤。但是不能所有的臨時文件都一概而論。例如,C盤根目錄的TEMP目錄,是許多工具程式臨時檔案的指向目錄,沒有這個目錄的話,臨時檔案無法創(chuàng)建,這些工具軟體就很可能會出錯,所以要刪除的話,只應該清空裡面的臨時文件垃圾,而不能把TEMP這個目錄都乾掉了;Windows里通常也有一個TEMP文件,是系統(tǒng)默認的臨時文件的放置地方,也不建議連目錄都刪除了,定期清空裡面的垃圾即可。

關於Linux系統(tǒng)清理/tmp/資料夾的原理

我們知道,在Linux系統(tǒng)中/tmp資料夾裡面的檔案會被清空,至於多長時間被清空,如何清空的,可能大家知識的就不多了。

在RHEL\CentOS\Fedora\系統(tǒng)中(本次實驗是在RHEL6中進行的)

先來看看tmpwatch這個指令,他的作用就是刪除一段時間內不使用的檔案(removes files which haven't been accessed for a period of time)。具體的用法就不多說了,有興趣的自行研究。我們主要看看和這個命令相關的計劃任務文件。

他是/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_*' 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

這個腳本大家仔細分析一下就明白了,第一行相當於一個標記(參數(shù)),第二行就是針對/tmp目錄裡面排除的目錄,第三行,這是對這個/tmp目錄的清理,下面的是針對其他目錄的清理,就不說了。

我們就來看/usr/sbin/tmpwatch "$flags" 30d /var/tmp這一行,關鍵的是這個30d,就是30天的意思,這個就決定了30天清理/tmp下不存取的檔案。如果說,你想一天一清理的話,就把這個30d改成1d。

但有個問題需要注意,如果你設定更短的時間來清理的話,比如說是30分鐘、10秒等等,你可以在這個檔案中設置,但你會發(fā)現(xiàn)重新電腦,他不清理/tmp資料夾裡面的內容,這是為什麼呢?這就是tmpwatch他所在的位置決定的,他的上層目錄是/etc/cron.daily/,而這個目錄是第天執(zhí)行一次計劃任務,所以說,你設定了比一天更短的時間,他就不起作用了。這下明白了吧。

所以結論是:在RHEL6中,系統(tǒng)自動清理/tmp資料夾的預設時限是30天

在Debian\Ubuntu系統(tǒng)中(Ubuntu10.10為實驗環(huán)境)

在Ubuntu系統(tǒng)中,在/tmp資料夾裡面的內容,每次開機都會被清空,如果不想讓他自動清理的話,只需要更改rcS檔案中的TMPTIME的值。

我們看如何修改

sudo vi /etc/default/rcS

TMPTIME=0

修改成

TMPTIME=-1或是無限大

改成這樣的話,系統(tǒng)在重新啟動的時候就不會清理你的/tmp目錄了。

依些類推,如果說要限制多少時間來更改的話,就可以改成相應的數(shù)字(本人沒有測試,我是這麼理解的)

所以結論是:在Ubuntu中,系統(tǒng)自動清理/tmp資料夾的時限預設每次啟動

以上是/tmp/資料夾在Linux系統(tǒng)中的清理原理及tmp檔案的作用的詳細內容。更多資訊請關注PHP中文網(wǎng)其他相關文章!

本網(wǎng)站聲明
本文內容由網(wǎng)友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權的內容,請聯(lián)絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

5 Linux的最佳開源數(shù)學方程式編輯器 5 Linux的最佳開源數(shù)學方程式編輯器 Jun 18, 2025 am 09:28 AM

您是否正在尋找編寫數(shù)學方程式的好軟件?如果是這樣,本文提供了前5個方程式編輯器,您可以輕鬆地在自己喜歡的Linux發(fā)行版上安裝。

SCP Linux命令 - 在Linux中安全傳輸文件 SCP Linux命令 - 在Linux中安全傳輸文件 Jun 20, 2025 am 09:16 AM

Linux管理員應熟悉命令行環(huán)境。由於通常不安裝Linux服務器中的GUI(圖形用戶界面)模式。 SSH可能是使Linux管理員能夠管理服務器的最受歡迎的協(xié)議

gogo-在Linux中創(chuàng)建到目錄路徑的快捷方式 gogo-在Linux中創(chuàng)建到目錄路徑的快捷方式 Jun 19, 2025 am 10:41 AM

Gogo是在Linux Shell內書籤目錄的非凡工具。它可以幫助您在Linux中為長而復雜的路徑創(chuàng)建快捷方式。這樣,您不再需要在Linux上鍵入或記住冗長的路徑。例如,如果有目錄

什麼是PPA,如何將其添加到Ubuntu? 什麼是PPA,如何將其添加到Ubuntu? Jun 18, 2025 am 12:21 AM

PPA是Ubuntu用戶擴展軟件源的重要工具。 1.查找PPA時應訪問Launchpad.net,確認項目官網(wǎng)或文檔中的官方PPA,並閱讀描述與用戶評論確保其安全性和維護狀態(tài);2.添加PPA使用終端命令sudoadd-apt-repositoryppa:/,之後運行sudoaptupdate更新包列表;3.管理PPA可通過grep命令查看已添加列表,使用--remove參數(shù)移除或手動刪除.list文件,避免因不兼容或停止更新引發(fā)問題;4.使用PPA應權衡必要性,優(yōu)先選擇官方未提供或需新版軟件的情況

在RHEL,Rocky和Almalinux中安裝LXC(Linux容器) 在RHEL,Rocky和Almalinux中安裝LXC(Linux容器) Jul 05, 2025 am 09:25 AM

LXD被描述為下一代容器和虛擬機管理器,它為在容器內部或虛擬機中運行的Linux系統(tǒng)提供了沉浸式的。 它為有支持的Linux分佈數(shù)量提供圖像

如何創(chuàng)建特定大小的文件以進行測試? 如何創(chuàng)建特定大小的文件以進行測試? Jun 17, 2025 am 09:23 AM

如何快速生成指定大小的測試文件?使用命令行工具或圖形化軟件均可實現(xiàn)。 Windows上可用fsutilfilecreatenew文件名大小生成指定字節(jié)的文件;macOS/Linux可用ddif=/dev/zeroof=文件bs=1Mcount=100生成真實數(shù)據(jù)文件,或用truncate-s100M文件快速創(chuàng)建稀疏文件。若不熟悉命令行,可選用FSUtilGUI、DummyFileGenerator等工具軟件。注意事項包括:注意文件系統(tǒng)限制(如FAT32文件大小上限)、避免覆蓋已有文件、部分程序可能

NVM-在Linux中安裝和管理多個node.js版本 NVM-在Linux中安裝和管理多個node.js版本 Jun 19, 2025 am 09:09 AM

Node版本管理器(NVM)是一個簡單的BASH腳本,可幫助您在Linux系統(tǒng)上管理多個Node.js版本。它使您可以安裝各種node.js版本,查看可用的安裝版本,並檢查已經(jīng)安裝的版本。

如何與Windows一起安裝Linux(雙啟動)? 如何與Windows一起安裝Linux(雙啟動)? Jun 18, 2025 am 12:19 AM

安裝Linux和Windows雙系統(tǒng)的關鍵是分區(qū)和啟動設置。 1.準備工作包括備份數(shù)據(jù)並壓縮現(xiàn)有分區(qū)騰出空間;2.使用Ventoy或Rufus製作Linux啟動U盤,推薦Ubuntu;3.安裝時選擇“與其他系統(tǒng)並存”或手動分區(qū)(/至少20GB,/home剩餘空間,swap可選);4.勾選安裝第三方驅動以避免硬件問題;5.安裝後若未進入Grub引導菜單,可用boot-repair修復引導或調整BIOS啟動順序。只要步驟清晰、操作得當,整個過程並不復雜。

See all articles