quarta-feira, 28 de setembro de 2011

Instalar SP1 no Windows 7 e 2008

Caso não consiga instalar o SP1 no Windows 7, baixe o assistênte de preparação de instalação do SP1 para Windows 7 e Windows Server 2008

http://support.microsoft.com/kb/947821

sexta-feira, 2 de setembro de 2011

Backup Online do Zimbra 6.0 e 7.0

Atenção, esse backup foi testado com uma base muito pequena, funcinou perfeitamente. Mesmo durante o backup, o envio e o recebimento de email continuaram ativos. Esse script NÃO FAZ A MIGRAÇÃO DA VERSÃO 6.0 PARA 7.0. Apenas backup e restauração de uma mesma versão.

No servidor do qual você deseja realizar o backup das informações:
1)Criar uma pasta /opt/Backup_sis

2) Criar o arquivo /opt/Backup_sis/zimbrabackuponline, com o seguinte conteudo

---------------------Inicio do arquivo--------------------
#!/bin/bash
#Autor:Robinson Stürmer
# Email: robin_stu@hotmail.com
#Telefone: (54)8115-6655
#
#Removendo backup existemte
rm -Rf /opt/Backup_sis/backup/*
#Criando pastas
mkdir /opt/Backup_sis/backup
mkdir /opt/Backup_sis/backup/online
mkdir /opt/Backup_sis/backup/online/zimbra
mkdir /opt/Backup_sis/backup/online/zimbra/data
mkdir /opt/Backup_sis/backup/online/zimbra/db
#Copiando os dados e emails
cp -Rp /opt/zimbra/db/data /opt/Backup_sis/backup/online/zimbra/db
cp -Rp /opt/zimbra/index /opt/Backup_sis/backup/online/zimbra
cp -Rp /opt/zimbra/store /opt/Backup_sis/backup/online/zimbra
#Copia dados Openldap
cp -Rp /opt/zimbra/data/ldap /opt/Backup_sis/backup/online/zimbra/data


#Compactando Backup
cd /opt/Backup_sis/backup/online
tar -cf zimbra.tar zimbra/
gzip -9 zimbra.tar

-----------------------Fim do arquivo---------------

3)Dar permissão de execução no arquivo
#chmod a+x /opt/Backup_sis/zimbrabackuponline

4) Executar o comando:
#/opt/Backup_sis/./zimbrabackuponline


O backup ficara armazenado em /opt/Backup_sis/backup/online

Backup e Restore do Zimbra Open 6.0 e 7.0

Atenção, esse script NÃO FAZ A MIGRAÇÃO DA VERSÃO 6.0 PARA 7.0. Apenas backup e restauração de uma mesma versão.

Para utilização desse sistema de backup, é necessario seguir os seguintes passos.

No servidor do qual você deseja realizar o backup das informações:
1)Criar uma pasta /opt/Backup_sis

2) Criar o arquivo /opt/Backup_sis/zimbrabackup, com o seguinte conteudo

---------------------Inicio do Arquivo-------

#!/bin/bash

#Autor:Robinson Stürmer
# Email: robin_stu@hotmail.com
#Telefone: (54)8115-6655
#

#Parando o serviço do Zimbra
/etc/init.d/zimbra stop

#Removendo backup existemte
rm -Rf /opt/Backup_sis/backup/*
#Criando pastas
mkdir /opt/Backup_sis/backup/
mkdir /opt/Backup_sis/backup/zimbra
mkdir /opt/Backup_sis/backup/zimbra/data
mkdir /opt/Backup_sis/backup/zimbra/db
#Copiando os dados e emails
cp -Rp /opt/zimbra/db/data /opt/Backup_sis/backup/zimbra/db
cp -Rp /opt/zimbra/index /opt/Backup_sis/backup/zimbra
cp -Rp /opt/zimbra/store /opt/Backup_sis/backup/zimbra
#Copia dados Openldap
cp -Rp /opt/zimbra/data/ldap /opt/Backup_sis/backup/zimbra/data

#Reiniciar serviço Zimbra
/etc/init.d/zimbra start

#Compactando Backup
cd /opt/Backup_sis/backup
tar -cf zimbra.tar zimbra/
gzip -9 zimbra.tar

--------------Fim do arquivo-------------------
3)Dar permissão de execução no arquivo
#chmod a+x /opt/Backup_sis/zimbrabackup

4) Executar o comando:
#/opt/Backup_sis/./zimbrabackup

5)Copiar o arquivo de backup gerado em /opt/Backup_sis/backup/zimbra.tar.gz para o servidor em que deseja restaurar o backup na pasta /opt/Backup_sis/backup (é necessário criar essas pastas primeiro)

6)Criar o arquivo /opt/Backup_sis/zimbrarestore, com o seguinte conteudo:

--------------------Inicio do Arquivo--------------------------
#!/bin/bash

#!/bin/bash
#Autor:Robinson Stürmer
# Email: robin_stu@hotmail.com
#Telefone: (54)8115-6655
#

#Descompactar o Backup
cd /opt/Backup_sis/backup
tar -zxvf zimbra.tar.gz

#Para serviço zimbra
/etc/init.d/zimbra stop

#Removendo dados atuais
mv /opt/zimbra/db/data/mysql /opt/zimbra/db/
rm -Rf /opt/zimbra/db/data
rm -Rf /opt/zimbra/index
rm -Rf /opt/zimbra/store
rm -Rf /opt/zimbra/data/ldap


#Movendo Back-up
cp -Rp /opt/Backup_sis/backup/zimbra/index /opt/zimbra
cp -Rp /opt/Backup_sis/backup/zimbra/store /opt/zimbra
cp -Rp /opt/Backup_sis/backup/zimbra/db/data /opt/zimbra/db
cp -Rp /opt/Backup_sis/backup/zimbra/data/ldap /opt/zimbra/data
rm -Rf /opt/zimbra/db/data/mysql
mv /opt/zimbra/db/mysql /opt/zimbra/db/data

#Restaura Permissões
/opt/zimbra/libexec/./zmfixperms

#Reinicia o Zmbra
/etc/init.d/zimbra start

---------------------Fim do Arquivo----------------

7)Dar permissão de execução no arquivo
#chmod a+x /opt/Backup_sis/zimbrarestore

8) Executar o comando:
#/opt/Backup_sis/./zimbrarestore


Feito, Back-up restaurado!!!

Esse back-up foi testado na migração para um outro servidor com a mesma versão de Zimbra já instalada e funcionando, porém sem os mesmos email e contas. Na hora da instalação do servidor de email que recebeu o backup, foram utilizadas na configuração as mesmas senha do servidor de onde o backup foi extraido.

Caso você nao saiba a senha, elas estão cadastradas em /opt/zimbra/conf/localconfig.xml

OBS: ainda não tentei fazer o teste com uma intalação com senhas diferentes, mas é bem provável que funcione.

quinta-feira, 1 de setembro de 2011

Compactar arquivos no linux

Criar um pacote que armazene todos arquivos
tar -cf nomedoarq.tar nomedodir_ou_arq_a_ser_compactado

Compacta
gzip -9 pacote.tar


Descompactar
gzip -d pacote.tar.gz
tar -xvf pacote.tar