Artigos > Removendo milhares de arquivos em um diretório

Como chegou nesse ponto? Eh o que nos perguntamos quando nos vemos em uma situação em que determinados diretórios com milhares de pequenos arquivos consomem aqueles preciosos inodes do servidor. A seguir, explico como se livrar desse problema sem detonar a performance do seu servidor. Antes, devemos entender alguns conceitos. Comando RM: Usar o rm Leia mais… »

Artigos > Testando a performance dos discos com HDPARM e DD

Em qualquer distribuição Linux encontra-se os utilitários hdparm e dd que podem ser utilizados no testes de performance de disco. A seguir, veremos como testar o tempo de leitura o tempo de gravação utilizando esses 2 utilitários nativos do Linux. Para que o resultado do teste seja adequado, sugiro que o sistema não esteja em Leia mais… »

Artigos > Desativando e Reativando o FSCK

Olá. Vou falar sobre como desativar o FSCK, a checagem de integridade do File System do Linux. Mas antes, vamos falar um pouco sobre o FSCK. Resumidade falando, trata-se de um recurso do Linux que verifica o File System sempre que o sistema é ligado. Caso identifique falhas, tenta repará-las. Essa checagem é necessária para Leia mais… »

Artigos > Removendo comentários direto no MySQL

A vida profissional anda (muito) corrida. Reforma da casa, cursos e academia completam minha agenda. Só me sobra (pouco) tempo para a família. Semanas sem se quer logar no /admin do blog. O resultado disso foi encontrar milhares de SPAMs aguardando moderação nos comentários do blog. Aí vai uma dica para o amigo leitor que Leia mais… »

Artigos > Rebuild do RPM database

O corrompimento do banco do RPM para Redhat e Redhat Like é de certa forma incomum, mas sabe-se que pode ocorrer. Trabalho com servidores Redhat e Centos à anos e presenciei esse incidente em duas ou em três oportunidades. O sintoma pode ser, por exemplo, a não identificação de pacotes instalados. Vejamos o exemplo abaixo: Leia mais… »

Artigos > Exibir o tamanho de uma base MySQL

Esta é uma pequena dica para exibir o tamanho de uma base de dados MySQL via console. Primeiro, via console, logue no MySQL: 2 – Se desejar listar suas bases, utilize “show databases“. Por fim, para exibir o tamanho da base, rode a query abaixo substituindo Nome da base pelo nome da base de dados: Leia mais… »

Artigos > Redefinindo a senha de root do MySQL

Se você perdeu ou já não possuía a senha de root do seu MySQL, precisará redefini-la. A seguir, veremos como o fazer. Observações 1 – Lembrando que isso gera um downtime, pois será preciso reiniciar o MySQL. Portanto, atente-se ao tempo de indisponibilidade. 2 – Caso possua aplicações que façam conexão com o banco, antes Leia mais… »

Artigos > Erro ao subir o httpd (Apache) no Linux

Recentemente me deparei com a seguinte mensagem de erro ao tentar subir o Apache em um servidor Linux: No space left on device: Couldn’t create accept lock O problema foi causado pelo deadlock de processos webserver no Semaphores. Semaphore what? Um semáforo é uma localização em memória cujo valor pode ser testado e pode ser Leia mais… »

Artigos > Broadcast via SSH

Você administra um servidor Linux. Vários usuários o acessa via SSH. Surge a necessidade de rebootá-lo em, digamos, 20 minutos. Você precisa avisar seus usuários de forma que finalizem suas atividades para não perderem seus trabalhos. Avisando todos os usuários Numa situação como essa, não há nada mais prático do que um broadcast, e para Leia mais… »

Artigos > Acessando arquivos via rede com Samba

Para acessar via Linux os arquivos compartilhados em uma rede Windows, é preciso instalar o Samba, como veremos à seguir. No caso, estou trabalhando sobre a distribuição Fedora. Esses passos também valem para a distro Centos 1 – Instale os seguintes pacotes samba samba-common gvfs-smb 2 – Acessando os arquivos Agora, via gerenciador de arquivos Leia mais… »

Artigos > Adicionando repositório Rpmforge no Redhat

A distribuição Redhat trabalha sob licenciamento. Isso significa que, para baixar pacotes dos repositórios oficiais da distribuição, é preciso possuir licença. Esse controle é feito através do registro do servidor na Redhat Network, ou RHN. Apesar disso, o uso do sistema operacional da Redhat pode ser feito sem licenciamento. As licenças se aplicam apenas para Leia mais… »

Artigo > Atualização do MySQL para 5.5

O MySQL é um sistema de gerenciamento de bancos de dados (SGBD) largamente utilizado por ser rápido, estável, seguro e gratuito. Recentemente tive um problema na atualização da versão 5.1 para 5.5 no Linux CentOS. A dificuldade ocorreu na hora de subir o serviço já com a nova versão. Era exibida a seguinte mensagem: Starting Leia mais… »

Artigo > Habilitando configuração de VPN no KDE 4.6.2

A instalação default do KDE 4.6.2 não permite a configuração de VPN client-side. Porém, para isso, basta instalar os pacotes knetworkmanager-openvpn e/ou knetworkmanager-pptp. Para distribuições baseadas em Redhat, use o comando abaixo: Você não precisa instalar os dois pacotes. No meu caso, por exemplo, utilizo o PPTP (Point-to-Point Tunneling Protocol) e não o OpenVPN. Logo Leia mais… »

Instalação e configuração do VsFTP

Os serviços de FTP ainda são uns dos mais utilizados para troca de arquivos em redes privadas e públicas. Contudo, quando não configurados corretamente, podem conter certas vulnerabilidades. Existem vários servidores FTP. Dentre eles, o mais utilizado e considerado o mais seguro é o vsftpd (Very Secure FTP daemon), desenvolvido com enfoque na segurança. Seu Leia mais… »

Artigo > Apache > Trabalhando com MultiViews

O Multiviews é uma opção da diretiva Options do Apache utilizada para habilitar/desabilitar acesso à arquivos sem informar a sua extensão. Como funciona Basicamente, ao acessarmos um URL sem extensão, por padrão, estamos buscando um diretório. Se o diretório não existir, o MultiViews faz uma leitura dos arquivos no local onde deveria haver o diretório Leia mais… »

Artigos > Plano de mudanças em ambiente de produção

Todo ambiente de produção requer atenção máxima em situações de mudanças em configurações. Uma mudança de configuração é qualquer alteração realizada no sistema operacional. Seja a instalação/remoção de um software ou mudança de um simples parâmetro, uma mudança mal sucedida pode causar grandes estragos. Alguns podem ser até irreversíveis do ponto de vista técnico, comercial Leia mais… »

Artigo > Utilizando Wget no Windows

O comando wget é amplamente utilizado em Linux/Unix. É utilizado para baixar arquivos via linha de comando. Muito utilizado pela sua praticidade, para utilizá-lo basta ter o link direto do arquivo que desejamos baixar. Na imagem a seguir podemos vê-lo em ação no Linux: Mas existe Wget para Windows? O Wget não foi concebido para Leia mais… »