Comment supprimer le fichier Root Mails (boîte aux lettres) dans Linux
- 1980
- 1
- Thomas Richard
Habituellement, sur un serveur de messagerie Linux, sur le temps de la taille de / var / Spool / Mail / Root Le fichier peut augmenter considérablement à divers programmes, services et démons qui sont configurés par défaut pour envoyer des notifications à la boîte aux lettres du compte racine.
Si la racine Le fichier de boîte aux lettres augmente considérablement en taille, vous devez prendre en compte certaines mesures afin de supprimer le fichier afin de faire du disque ou de l'espace de partition gratuit.
Cependant, avant de supprimer les messages du courrier racine, essayez d'abord de lire tous les courriers racinaires afin de vous assurer de ne pas supprimer un e-mail important. Sur la console, vous pouvez vous connecter comme racine dans votre système et exécuter simplement la commande de courrier qui ouvrira automatiquement la boîte aux lettres du compte racine pour la lecture. Si poster L'utilitaire de ligne de commande n'est pas présent dans votre système, installer MAILX ou maillutiles Package en émettant la commande ci-dessous.
# yum installer MailX [sur Centos / Rhel / Fedora] # apt-get install usilutils [sur Debian / Ubuntu]]
La méthode la plus simple pour supprimer le racine Le fichier de courrier du compte est à utiliser Linux stdout Redirection vers le fichier, qui tronquera le fichier de boîte aux lettres, comme illustré dans l'exemple ci-dessous.
#> / var / spool / mail / root
Une autre variante que vous pouvez utiliser pour tronquer le fichier de boîte aux lettres du compte racine consiste à lire le contenu de / dev / null Fichier Linux spécial (fichier Linux Blackhole) avec commande CAT et rediriger la sortie vers le fichier de boîte aux lettres racine, comme indiqué dans l'exemple ci-dessous. Lire le contenu de / dev / null Le fichier reviendra instantanément Eof (Fin de fichier).
# Cat / dev / null> / var / spool / mail / root
Après avoir tronqué le fichier, inspectez le contenu du racine Fichier de boîte aux lettres du compte à l'aide de la commande CAT, plus ou moins de commande afin de déterminer si le contenu du fichier a été effacé avec succès.
Le Moins de commande devrait revenir FIN du fichier immédiatement.
Fichier tronqué dans LinuxVous pouvez automatiser le processus de tronçons du fichier de boîte aux lettres du compte racine en ajoutant un travail crontab pour exécuter chaque nuit comme indiqué dans ce qui précède sauf.
# 0 0 * * * Cat / dev / null> / var / spool / mail / root 2> & 1> truncate-root-manail.enregistrer
C'est ça! Si vous connaissez une autre façon de supprimer la boîte aux lettres racine, partagez avec nous via la section des commentaires ci-dessous.
- « Comment créer un modèle d'en-tête personnalisé pour les scripts shell dans VIM
- Apprenez la différence entre les commandes «Su» et «Su -» dans Linux »