Come eliminare il file di posta principale (cassetta postale) in Linux

instagram story viewer

Di solito, su un server di posta Linux, nel tempo la dimensione di /var/spool/mail/root file può aumentare considerevolmente fare a vari programmi, servizi e demoni che sono configurati per impostazione predefinita per inviare notifiche alla casella di posta dell'account root.

Se la radice il file della casella di posta cresce considerevolmente di dimensioni, dovresti prendere in considerazione alcune misure per eliminare il file al fine di spazio libero su disco o partizione.

Tuttavia, prima di eliminare effettivamente i messaggi di posta di root, prova prima a leggere tutti i messaggi di posta di root per assicurarti di non rimuovere alcuni messaggi di posta elettronica importanti. Su console, puoi accedere come radice nel tuo sistema ed esegui semplicemente comando di posta che aprirà automaticamente la casella di posta dell'account root per la lettura. Se posta l'utilità della riga di comando non è presente nel tuo sistema, installa mailx o mailutils pacchetto emettendo il comando seguente.

# yum install mailx [On CentOS/RHEL/Fedora] # apt-get install mailutils [OnDebian/Ubuntu]

Il metodo più semplice per eliminare il radice il file di posta dell'account deve usare Linux stdout reindirizzamento al file, che tronca il file della casella di posta, come illustrato nell'esempio seguente.

# > /var/spool/mail/root. 

Un'altra variante che puoi usare per troncare il file della casella di posta dell'account root è leggere il contenuto di /dev/null file Linux speciale (file Linux blackhole) con comando del gatto e reindirizzare l'output al file della casella di posta root, come mostrato nell'esempio seguente. Leggendo il contenuto di /dev/null il file tornerà immediatamente EOF (Fine del file).

# cat /dev/null > /var/spool/mail/root. 

Dopo aver troncato il file, ispezionare il contenuto del radice file della casella di posta dell'account utilizzando comando del gatto, più o meno comando per determinare se il contenuto del file è stato cancellato con successo.

Il meno comando dovrebbe tornare FINE di file immediatamente.

Tronca file in Linux
Tronca file in Linux

È possibile automatizzare il processo di troncamento del file della casella di posta dell'account root aggiungendo a lavoro crontab per eseguire ogni mezzanotte come mostrato di seguito tranne.

# 0 0 * * * cat /dev/null > /var/spool/mail/root 2>&1 > truncate-root-mail.log. 

Questo è tutto! Se conosci un altro modo per eliminare la casella di posta di root, condividi con noi tramite la sezione commenti qui sotto.

Teachs.ru