Neste exemplo vamos fazer um script para criar um backup do banco de bados MySQL. Para fazer um backup do banco de dados mysql do seu web site crie um script em e salve em /home/usuario/backup-mysql com o nome de mysql.sh
[Leia mais]Arquivo de Configuração /etc/proftpd/proftpd.conf
Instalando e Hardenizando um Servidor Apache2
Este exemplo vamos aplicar em um servidor web para uso de hospedagem de um CMS Joomla. Baixe a versão mais recente do Apache 2.4.2 (atualmente).
Instalando as as dependências para o Apache2 aptitude install libapr1 libapr1-dev libaprutil1 libaprutil1-dev -y
Baixe a versão desejada e mova para /usr/src/
sudo su
cd /usr/src/
curl http://apache.mirror.pop-sc.rnp.br/apache//httpd/httpd-2.4.2.tar.gz -o httpd-2.4.2.tar.gz
tar -xzvf httpd-2.4.1.tar.gz
ln -s /usr/src/httpd-2.4.2 /usr/src/apache2
[Leia mais]Arquivo de Configuração /etc/proftpd/tls.conf
Duas formas de atualizar Hora no Servidor Linux
Neste tutorial vamos ver como atualizar a hora de um servidor Linux.
Umas das formas mais rapidas de fazer esse update seria editando o arquivo /etc/timezone
para adicionar o timezone desejado, como por exemplo: echo 'America/Campo_Grande' | sudo tee /etc/timezone
e logo em seguida rodar o comando para aplicar essas mudanças: sudo dpkg-reconfigure -f noninteractive tzdata
O programa tzselect
solicita ao usuário informações sobre a localização atual e envia a descrição do fuso horário resultante para a saída padrão. A saída é adequada como um valor para a variável de ambiente TZ. Toda a interação com o usuário é feita via entrada padrão e erro padrão.
Instalação do antivírus Clamav / Debian
Vamos destacar aqui a instalação e configuração do CLAMAV o anti vírus para o servidor Linux. Esta poderosa ferramenta poderá ser utilizada tanto para fazer a varredura dos arquivos de nosso servidor que tanto pode ser de correio eletrônico como um compartilhamento de arquivos, dando uma maior segurança aos usuários e também ao administrador da Rede. Todo o processo de instalação é via terminal ou seja não vamos utilizar parte Interface Gráfica.
[Leia mais]Recuperar Banco de Dados Zimbra
No caso de corrupção do banco de dados, pode ser necessário executar manualmente a recuperação do banco de dados.
Em alguns casos será necessário restaurar a base de dados do zimbra, para evitar de uma reinstalação total vamos executar os procedimentos abaixo:
Veja o status do serviço:
Acesso o terminal como root, depois de su zimbra
zmcontrol status
este é o comando para ver o status dos serviços.
Redirecionamento para HTTPs via virtual hosts no Apache2
Usar o redirect via proxy para mover o acesso vindo de uma conexão não segura para HTTPs é sem duvida é uma das mais simples e indicadas para esse tipo de situação.
Esse tutorial foi feito para redirecionar os acessos de HTTP para HTTPs via virtual hosts do Apache2 que foi compilado numa distro com base em Debian. após habilitar o virtual host no arquivo httpd.conf
descomentando a linha Include conf/extra/httpd-vhosts.conf
.
Configurar acesso via FTP com SSL
Esse tutorial foi feito para habilitar o acesso ao FTP server usando certificados auto assinados. Instalação de certificado de segurança para usuário de FTP. A fim de estabelecer uma conexão via FTP com mais segurança comparando com a conexão normal é necessário a criação de um certificado de autenticação para atestar a identidade do servidor.
[Leia mais]Comandos Linux úteis para gestão de arquivos
Vai aqui uma lista de comandos básicos para gestão de arquivos no sistemas opereracional Linux.
- Lista diretórios
ls
, - Lista formatada com arquivos ocultos
ls -al
, - Acesso o novo diretorio
cd dirName
, - Mover para a Home do usuário
cd
, - Mostra o diretório atual
pwd
,