


Le principe de nettoyage du dossier /tmp/ dans le système Linux et le rôle du fichier tmp
La plupart des fichiers .tmp sont des fichiers laissés en raison d'un arrêt anormal ou d'un crash. Ces disques de travail temporaires ne servent à rien après le redémarrage de l'ordinateur, vous pouvez donc les supprimer en toute sécurité. Lorsque vous utilisez le système d'exploitation Windows, vous pouvez souvent trouver des fichiers avec le suffixe TMP dans le répertoire racine du lecteur C, et vous trouverez également un répertoire TEMP dans le répertoire Windows. Les fichiers TMP sont des fichiers temporaires générés par divers logiciels ou. systèmes , également appelés fichiers indésirables. Les fichiers temporaires générés par Windows sont essentiellement les mêmes que la mémoire virtuelle, sauf que les fichiers temporaires sont plus ciblés que la mémoire virtuelle et ne servent qu'à un certain programme. Sa spécificité a intimidé de nombreux novices. S'il n'est pas supprimé, il occupera de l'espace, et s'il est supprimé, cela entraînera l'échec de l'exécution du programme.
Après des années d'utilisation de Windows, il y aura certainement beaucoup de "déchets" dans Windows Temp. En fait, tous les fichiers ou dossiers de ce Temp peuvent être supprimés. Vous souhaiterez peut-être nettoyer ce fichier Temp fréquemment lorsque vous en aurez le temps. ., mais veuillez noter que je fais référence à la suppression des éléments dans Temp (le dossier Temp est toujours conservé), et non à la suppression de l'intégralité de Temp et du dossier ensemble. Lorsque vous supprimez des fichiers dans Temp, vous pouvez rencontrer un message d'erreur « Accès refusé ». Cela n'a pas d'importance, c'est normal.
Étant donné que certains d'entre eux sont des disques temporaires actuels et que Windows est toujours utilisé, vous pouvez ignorer les fichiers avec des messages de refus d'accès et continuer à supprimer d'autres fichiers. De manière générale, vous utilisez actuellement un logiciel d'outil volumineux. Vous ne devez pas toucher aux fichiers temporaires. Par exemple, Photoshop générera d'énormes fichiers temporaires lors du traitement des graphiques. Si vous pensez qu'il ne s'agit pas d'un fichier que vous avez créé et essayez de le supprimer, cela peut provoquer le blocage de Photoshop. Si vous n'exécutez pas actuellement de programme, vous pouvez supprimer les fichiers temporaires que vous trouvez pour éviter qu'ils ne s'accumulent au fil du temps et n'occupent de l'espace disque. L'essentiel est qu'ils sont nombreux et dispersés, ce qui entraînera une consommation inutile de temps pour l'analyse du disque. et le tri, et cela peut provoquer une confusion dans la table d'allocation des fichiers et entraîner des erreurs de liaison croisée des fichiers. Mais tous les fichiers temporaires ne peuvent pas être regroupés. Par exemple, le répertoire TEMP dans le répertoire racine du lecteur C est le répertoire de pointage pour les fichiers temporaires de nombreux programmes d'outils. Sans ce répertoire, les fichiers temporaires ne peuvent pas être créés et ces logiciels d'outils sont donc susceptibles de provoquer des erreurs. pour les supprimer, vous devez uniquement effacer les fichiers temporaires à l'intérieur. Il n'est pas recommandé de supprimer tous les fichiers du répertoire TEMP ; il existe généralement un fichier TEMP dans Windows, qui est l'emplacement par défaut pour les fichiers temporaires dans le système. Il n'est pas recommandé de supprimer même le répertoire et de simplement vider régulièrement les déchets qu'il contient.
À propos du principe de nettoyage du dossier /tmp/ dans le système Linux
Nous savons que les fichiers du dossier /tmp seront effacés dans le système Linux. Quant au temps qu'il faut pour être vidé et comment il est vidé, vous ne le savez peut-être pas beaucoup plus.
Dans le système RHELCentOS Fedora (cette expérience a été menée dans RHEL6)
Tout d'abord, jetons un coup d'œil à la commande tmpwatch. Sa fonction est de supprimer les fichiers qui n'ont pas été utilisés pendant un certain temps (supprime les fichiers qui n'ont pas été utilisés). n’a pas été consulté pendant un certain temps). Je n'entrerai pas dans les détails sur la façon de l'utiliser. Si vous êtes intéressé, vous pouvez le rechercher vous-même. Nous examinons principalement les fichiers de tâches planifiées liées à cette commande.
C'est /etc/cron.daily/tmpwatch, on peut jeter un œil au contenu de ce fichier
# /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
pour d dans /var/{cache/man,catman}/{cat?,X11R6/ cat? ,local/cat?}; faire
if [ -d "$d" ]; alors
/usr/sbin/tmpwatch "$flags" -f 30d "$d"
fi
done
Si vous analysez attentivement ce script, vous comprendrez que la première ligne équivaut à une marque (paramètre), la deuxième ligne est destinée aux répertoires exclus du répertoire /tmp, et la troisième ligne est destinée à nettoyer le /tmp répertoire. Ce qui suit sert à nettoyer d'autres répertoires, donc je n'en parlerai pas.
Jetons un coup d'œil à la ligne /usr/sbin/tmpwatch "$flags" 30d /var/tmp. La clé est que 30d signifie 30 jours. Cela détermine s'il faut nettoyer /tmp et ne pas y accéder pendant 30. jours. Si vous souhaitez nettoyer une fois par jour, changez ces 30 jours en 1 jour.
Mais il y a un problème à noter. Si vous définissez un temps de nettoyage plus court, comme 30 minutes, 10 secondes, etc., vous pouvez le définir dans ce fichier, mais vous constaterez que le redémarrage de l'ordinateur le fera. pas Nettoyer le contenu du dossier /tmp Pourquoi ? Ceci est déterminé par l'emplacement de tmpwatch. Son répertoire supérieur est /etc/cron.daily/, et ce répertoire exécute une tâche planifiée chaque jour. Par conséquent, si vous définissez une heure inférieure à un jour, cela ne fonctionnera pas. Maintenant tu comprends.
La conclusion est donc la suivante : dans RHEL6, le délai par défaut pour que le système nettoie automatiquement le dossier /tmp est de 30 jours
Dans le système Debian Ubuntu (Ubuntu10.10 est l'environnement expérimental)
Dans le système Ubuntu, le contenu du dossier /tmp sera effacé à chaque fois que l'ordinateur est allumé. Si vous ne souhaitez pas qu'il soit automatiquement nettoyé, il vous suffit de modifier la valeur de TMPTIME dans le fichier rcS.
Voyons comment modifier
sudo vi /etc/default/rcS
Changez
TMPTIME=0
en
TMPTIME=-1 ou infini
Si vous le modifiez ainsi, le système redémarrera votre Le répertoire /tmp ne sera pas nettoyé.
Par analogie, si vous souhaitez limiter le temps de changement, vous pouvez le changer par le numéro correspondant (je ne l'ai pas testé, c'est ce que j'ai compris)
Donc la conclusion est : Dans Ubuntu, le système nettoie automatiquement/La limite de temps du dossier tmp est par défaut à chaque démarrage
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'interface de ligne de commande Linux fournit une multitude d'outils de traitement de texte, l'un des outils les plus puissants est la commande SED. SED est l'abréviation de Stream Editor, un outil multifonctionnel qui permet un traitement complexe des fichiers texte et des flux. Qu'est-ce que SED? SED est un éditeur de texte non interactif qui fonctionne sur des entrées de pipeline ou des fichiers texte. En fournissant des directives, vous pouvez le laisser modifier et traiter le texte dans un fichier ou un flux. Les cas d'utilisation les plus courants de SED incluent la sélection du texte, le remplacement du texte, la modification des fichiers d'origine, l'ajout de lignes au texte ou la suppression des lignes du texte. Il peut être utilisé à partir de la ligne de commande dans Bash et d'autres shells de ligne de commande. Syntaxe de commande SED sed

Compter efficacement les fichiers et les dossiers dans Linux: un guide complet Savoir compter rapidement les fichiers et les répertoires dans Linux est crucial pour les administrateurs système et toute personne qui gère les grands ensembles de données. Ce guide démontre en utilisant la commande simple-L

La gestion efficace des comptes d'utilisateurs et des abonnements de groupe est crucial pour l'administration du système Linux / Unix. Cela garantit un contrôle approprié des ressources et des données. Ce tutoriel détaille comment ajouter un utilisateur à plusieurs groupes dans les systèmes Linux et Unix. Nous

Le noyau Linux est le composant central d'un système d'exploitation GNU / Linux. Développé par Linus Torvalds en 1991, il s'agit d'un noyau Unix, monolithique, monolithique, modulaire et multitâche. Dans Linux, il est possible d'installer plusieurs noyaux sur un chant

Ce bref guide explique comment taper le symbole de roupies indien dans les systèmes d'exploitation Linux. L'autre jour, je voulais taper "Indian Rupee Symbol (₹)" dans un document Word. Mon clavier a un symbole de roupie dessus, mais je ne sais pas comment le taper. Après

Outil de gestion de l'autorisation d'application FlatPak: guide de l'utilisateur FlatSeal Flatpak est un outil conçu pour simplifier la distribution et l'utilisation du logiciel Linux. Étant donné que les applications FlatPak sont situées dans cet environnement de bac à sable, elles doivent demander des autorisations pour accéder à d'autres parties du système d'exploitation, des appareils matériels (tels que Bluetooth, Network, etc.) et des sockets (tels que PulseAudio, SSH-Auth, Cups, etc.). Ce guide vous guidera sur la façon de configurer facilement Flatpak avec FlatSeal sur Linux

Linux est mieux utilisé comme gestion de serveurs, systèmes intégrés et environnements de bureau. 1) Dans la gestion des serveurs, Linux est utilisé pour héberger des sites Web, des bases de données et des applications, assurant la stabilité et la fiabilité. 2) Dans les systèmes intégrés, Linux est largement utilisé dans les systèmes électroniques intelligents et automobiles en raison de sa flexibilité et de sa stabilité. 3) Dans l'environnement de bureau, Linux fournit des applications riches et des performances efficaces.

Linus Torvalds a publié Linux Kernel 6.14 Release Candidate 6 (RC6), ne signalant aucun problème significatif et en gardant la sortie sur la bonne voie. Le changement le plus notable dans cette mise à jour traite d'un problème de signature de microcode AMD, tandis que le reste des mises à jour
