quinta-feira, 12 de março de 2009

FreeBSD - crescimento exagerado do /var

From: "Luiz Otavio O Souza"
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Subject: Re: [FUG-BR] RES: /var crescendo [RESOLVIDO]

Renato, Irado e João,

Basta adicionar essas linhas (ou coisa parecida) no /etc/newsyslog.conf:

/var/log/httpd/chamados.xxxxxxx.org.br-access.log 600 7 * @T00 JC
/var/run/httpd.pid
/var/log/httpd/chamados.xxxxxxx.org.br-error.log 600 7 * @T00 JC
/var/run/httpd.pid
/var/log/httpd/qmailadmin.xxxxxxx.org.br-access.log 600 7 *
@T00 JC /var/run/httpd.pid
/var/log/httpd/qmailadmin.xxxxxxx.org.br-error.log 600 7 *
@T00 JC /var/run/httpd.pid

Isso faz com que o newsyslog(8) mande um SIGHUP para o apache (rodando no
pid que esta no arquivo /var/run/httpd.pid) e assim o apache fecha os logs e
abre novamente, fechando o processo de rotação de logs.

[]'s
Luiz
Welkson,

O /var/spool/clientmqueue é uma fila do sendmail para os e-mails enviados
pela maquina. Todos os e-mails enviados pelo sistema (periodic(8)) ou
qualquer outra aplicação que utilize o sendmail como forma de enviar um
mensagem pelo seu servidor vai gerar um arquivo temporário nesse diretório.

Quando o sendmail esta desabilidato (o que não é muito incomum) os arquivos
vão acumulando lá...

Toda maquina deveria ter um smtp (bem) configurado para enviar os e-mails
locais.

Eu faço isso desabilitando o sendmail (padrão) e instalando um qmail básico
(padrão do ports, sem patches, não precisa configurar os serviços de smtp,
pop ou imap, só o qmail-queue).

Rápido e indolor (ok, nem todos concordam :] ).

criar pacotes RPM para o CentOS

dica do Fabio Rampazzo Mathias na lista centos-br

acha o .src.rpm do pacote que quer....aí vc dá um "rpm -ivh" no source....
ele vai instalar o source e o SPEC dentro do diretorio /usr/src/redhat (se tiver como root)

então é só rodar o "rpmbuild -bb" no arquivo SPEC que estará dentro do dir
"SPECS" no diretório acima...

se tiver dependências, normalmente ele te falará : "instale o pacot X P T O"
aí é só dar "yum install" e correr pro abraço.