
O cPanel é uma plataforma de gerenciamento de hospedagem web amplamente utilizada. Ao gerar backups completos (Fullbackups) de várias contas cPanel, você pode garantir a segurança de todos os seus dados importantes. Neste artigo, você aprenderá como gerar backups completos de várias contas cPanel através do acesso Shell.
Passo 1: Acesse o servidor através de Shell com privilégios de root
Para gerar backups completos de várias contas cPanel, você precisará acessar o servidor usando SSH com privilégios de root. Isso permitirá que você execute comandos com autoridade total sobre o sistema.
Passo 2: Obtenha uma lista de todas as contas cPanel
Antes de gerar os backups, é importante ter uma lista de todas as contas cPanel que você deseja fazer backup. Para obter uma lista, você pode usar o seguinte comando:
ls /var/cpanel/users
Passo 3: Crie uma estrutura de pasta para armazenar os backups
Antes de gerar os backups, é importante criar uma estrutura de pasta para armazená-los. Você pode criar uma pasta chamada “backups” na raiz do sistema (/) com o seguinte comando:
mkdir /backups
Passo 4: Gerar backups completos de várias contas cPanel
Agora que você tem uma lista de todas as contas cPanel e uma estrutura de pasta para armazenar os backups, pode gerar os backups completos. Para fazer isso, você pode usar o seguinte script:
#!/bin/bash
# Obtenha uma lista de todas as contas cPanel
accounts=`ls /var/cpanel/users`
# Loop através de cada conta
for account in $accounts; do
# Gere um backup completo da conta cPanel
/usr/local/cpanel/scripts/pkgacct $account
# Mova o backup para a pasta de backups
mv /home/cpmove-$account.tar.gz /backups
done
Conclusão:
Com os passos acima, você pode facilmente gerar backups completos de várias contas cPanel através do acesso Shell. É importante destacar que é essencial fazer backups regulares para garantir a segurança de todos os seus dados importantes. Além disso, é recomendável armazenar os backups em um local externo ao servidor para evitar perda de dados em caso de falha do servidor.