GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus File Root Mail (Kotak Surat) di Linux

Biasanya, pada server email Linux, seiring waktu ukuran /var/spool/mail/root File dapat meningkat secara signifikan untuk berbagai program, layanan, dan daemon yang dikonfigurasi secara default untuk mengirim pemberitahuan ke kotak surat akun root.

Jika root file kotak surat bertambah besar ukurannya, Anda harus mempertimbangkan beberapa tindakan untuk menghapus file untuk mengosongkan ruang disk atau partisi.

Namun, sebelum benar-benar menghapus pesan email root, coba baca semua email root terlebih dahulu untuk memastikan Anda tidak menghapus beberapa email penting. Di konsol, Anda dapat masuk sebagai root ke dalam sistem Anda dan cukup jalankan perintah email yang secara otomatis akan membuka kotak surat akun root untuk dibaca. Jika email utilitas baris perintah tidak ada di sistem Anda, instal mailx atau mailutils paket dengan mengeluarkan perintah di bawah ini.

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

Metode paling sederhana untuk menghapus root file email akun adalah menggunakan Linux stdout pengalihan ke file, yang akan memotong file kotak surat, seperti yang diilustrasikan dalam contoh di bawah ini.

# > /var/spool/mail/root

Varian lain yang dapat Anda gunakan untuk memotong file kotak surat akun root adalah dengan membaca konten /dev/null file Linux khusus (Linux blackhole file) dengan perintah cat dan mengarahkan output ke file kotak surat root, seperti yang ditunjukkan pada contoh di bawah ini. Membaca konten /dev/null file akan langsung mengembalikan EOF (Akhir Berkas ).

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

Setelah memotong file, periksa konten root akun mailbox file menggunakan perintah cat, perintah lebih atau kurang untuk menentukan apakah isi dari file telah berhasil dihapus.

Perintah lebih sedikit harus mengembalikan END file dengan segera.

Anda dapat mengotomatiskan proses pemotongan file kotak surat akun root dengan menambahkan tugas crontab untuk dijalankan setiap tengah malam seperti yang ditunjukkan di bawah ini kecuali.

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

Itu dia! Jika Anda mengetahui cara lain untuk menghapus kotak surat root, bagikan dengan kami melalui bagian komentar di bawah.


Linux
  1. Cara menemukan File di Linux

  2. Bagaimana Mengganti Nama File di Linux?

  3. Bagaimana cara menghapus file dengan nama ini di linux:-]???????q

  1. Cara Membuat File dan Direktori Tidak Dapat Dihapus, Bahkan Dengan Root di Linux

  2. Bagaimana Mengelola Kemampuan File Linux

  3. Cara Membuat Swap di Linux

  1. Cara memindahkan file di Linux

  2. Cara Menghapus (Menghapus) File atau Direktori di Linux

  3. Cara membuat file swap di Linux