GNU/Linux >> Belajar Linux >  >> Linux

Hapus cadangan pengguna cPanel

Pengguna cPanel dapat membuat cadangan akun mereka. Cadangan tersebut disimpan di root direktori pengguna, seperti /home/username/backup.tar.gz.

Periksa pos KB Hasilkan, unduh, dan pulihkan cadangan di cPanel

Format nama file cadangan adalah backup-date_time_username.tar.gz . Contoh:backup-6.11.2017_09-52-35_plothost.tar.gz
Masalahnya adalah bahwa cadangan ini mengambil ruang disk dan di beberapa titik, Anda mungkin melihat bahwa server Anda kekurangan ruang disk. Jadi, sebaiknya hapus cadangan ini dari waktu ke waktu.

Anda mungkin ingin memberi tahu klien Anda bahwa Anda menghapus cadangan (lebih lama dari 5 hari, dll.)

Untuk menghapus cadangan untuk satu akun, cukup navigasikan ke direktori pengguna dan hapus dengan perintah:

rm /home/username/backup-*.tar.gz

Contoh penggunaan:

root@web [/]#
root@web [/]# cd home/plothost
root@web [/home/plothost]# ls backup-*.tar.gz
backup-6.11.2017_09-52-31_plothost.tar.gz  backup-6.11.2017_09-52-35_plothost.tar.gz
root@web [/home/plothost]# rm /home/plothost/backup-*.tar.gz
rm: remove regular file '/home/plothost/backup-6.11.2017_09-52-31_plothost.tar.gz'? y
rm: remove regular file '/home/plothost/backup-6.11.2017_09-52-35_plothost.tar.gz'? y
root@web [/home/plothost]#

Untuk menemukan dan membuat daftar semua cadangan dari direktori pengguna:

find /home/* -maxdepth 1 -type f -name 'backup-*.tar.gz'

Untuk menemukan dan menghapus semua cadangan dari direktori pengguna:

find /home/* -maxdepth 1 -type f -name 'backup-*.tar.gz' -delete

Untuk menemukan dan membuat daftar semua cadangan dari direktori pengguna yang lebih lama dari 5 hari:

find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz'

Untuk menemukan dan menghapus semua cadangan dari direktori pengguna yang lebih lama dari 5 hari:

find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz' -delete

Anda dapat membuat pekerjaan penipu untuk tugas ini.
1.Masukkan editor tugas cron:

crontab -e

2. Tambahkan tugas cron (tugas ini akan berjalan setiap hari pada pukul 04:00 dan akan menghapus semua arsip cadangan yang lebih lama dari 5 hari)

* 4 * * * find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz' -delete

3. Keluar (dengan menyimpan perubahan) editor tugas cron.

4. Periksa apakah pekerjaan cron berhasil ditambahkan dengan perintah (ini akan mencantumkan semua pekerjaan cron):

crontab -l

Linux
  1. Buat dan hapus pengguna CentOS

  2. Cara Menghapus Ekstensi FrontPage di Cpanel

  3. Menjadwalkan Pencadangan cPanel di WHM

  1. Cara Menghapus Manajer Cache cPanel

  2. Bagaimana cara menghapus path lengkap saat melakukan kompresi tar.gz?

  3. tar - Hapus komponen direktori utama pada ekstraksi

  1. Cara Menghapus/Menghapus Pengguna di Linux (Perintah userdel)

  2. Cara Menambah dan Menghapus Pengguna di Debian

  3. Cara Menghapus Pengguna Dari Database MySQL di cPanel