GNU/Linux >> Znalost Linux >  >> Linux

Jak odstranit soubor root Mails (Mailbox) v Linuxu

Obvykle na poštovním serveru Linux v průběhu času velikost /var/spool/mail/root soubor se může značně zvětšit na různé programy, služby a démony, které jsou ve výchozím nastavení nakonfigurovány k odesílání upozornění do poštovní schránky účtu root.

Pokud kořen poštovní schránka se značně zvětšuje, měli byste vzít v úvahu některá opatření, abyste soubor smazali, abyste uvolnili místo na disku nebo oddílu.

Než však skutečně odstraníte kořenové e-mailové zprávy, zkuste si nejprve přečíst všechny kořenové e-maily, abyste se ujistili, že neodstraníte některé důležité e-maily. Na konzoli se můžete přihlásit jako root do vašeho systému a jednoduše spusťte příkaz mail, který automaticky otevře poštovní schránku účtu root pro čtení. Pokud mail Nástroj příkazového řádku není ve vašem systému přítomen, nainstalujte mailx nebo mailutils balíček vydáním níže uvedeného příkazu.

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

Nejjednodušší způsob odstranění kořenu poštovní soubor účtu má používat Linux stdout přesměrování na soubor, které zkrátí soubor poštovní schránky, jak ukazuje příklad níže.

# > /var/spool/mail/root

Další variantou, kterou můžete použít ke zkrácení souboru poštovní schránky kořenového účtu, je čtení obsahu /dev/null speciální soubor Linux (soubor Linux blackhole) s příkazem cat a přesměrujte výstup do kořenového souboru poštovní schránky, jak je znázorněno v příkladu níže. Čtení obsahu /dev/null soubor se okamžitě vrátí EOF (Konec souboru ).

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

Po zkrácení souboru zkontrolujte obsah kořenového adresáře účet poštovní schránky pomocí příkazu cat, více či méně příkazu, aby se zjistilo, zda byl obsah souboru úspěšně vymazán.

Příkaz less by měl vrátit END souboru okamžitě.

Proces zkrácení souboru poštovní schránky účtu root můžete automatizovat přidáním úlohy crontab, která se bude spouštět každou půlnoc, jak je znázorněno níže, s výjimkou.

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

A je to! Pokud znáte nějaký jiný způsob, jak odstranit kořenovou poštovní schránku, podělte se s námi v sekci komentářů níže.


Linux
  1. Jak zajistit, aby byly soubory a adresáře neodstranitelné, a to i přes kořen v Linuxu

  2. Jak vytvořit odkládací soubor v Linuxu

  3. Jak přejmenovat soubor v Linuxu?

  1. Jak spravovat možnosti souborů Linux

  2. Jak najít soubor v Linuxu

  3. Jak vytvořit swap v Linuxu

  1. Jak přesunout soubor v Linuxu

  2. Jak odstranit (smazat) soubor nebo adresář v Linuxu

  3. Jak smazat soubor s tímto názvem na linuxu:-]???????q