Category ArchiveBlog
Artigos 18 nov 2006 11:49 am
Instalando o AWStats na Dreamhost
O AWStats é um excelente software para análise de logs e geração de estatísticas. Ele trabalha muito bem com os principais web servers (principalmente o Apache) e também pode ser usado para analisar logs de ftp, e deservidores de e-mail segundo informação dos desenvolvedores.
Na empresa onde trabalho, utilizamos o AWStats junto com outras soluções como extreme tracking e google analytics, porém acho o AWStats o mais objetivo de todos no sentido de apresentar as estatísticas coletadas do log.
Essa semana resolvi instalar o AWStats na minha conta da DreamHost, uma vez que eu não gostei muito do Analog que eles disponibilizam e além do mais eu já instalei o AWStats antes, então agora não devo encontrar dificuldades.
Para facillitar o processo, dei uma olhada no Wiki da DreamHost e achei um passo a passo de como instalar o AWStats.
O AWStats pode funcionar de 2 formas: com páginas estaticas ou através do cgi. Particularmente eu prefiro utilizar como CGI pois possibilita a atualização dos dados apartir do browser. No Wiki da DreamHost esse método é chamado de rápido (Quick).
Artigos 27 out 2006 02:18 pm
Roteando múltiplos links de internet
A empresa onde trabalho depende 100% da internet para seu funcionamento, devido a isso procurei escolher uma boa opção de link de internet levando em consideração o melhor preço X a melhor qualidade de serviço.
É claro que as melhores opções são sempre os links dedicados, no entanto esses serviços são caros se comparados aos serviços DSL disponíveis.
Depois de um bom tempo usando o Velox da Telemar, fui apresentado a MundiVox que até que tem um serviço de boa qualidade, só deixando a desejar no primeiro mês de uso.
Apesar da boa qualidade do serviço, inevitavelmente acontecem algumas pequenas interrupções que as vezes não passam de 1 minuto, mas as vezes pode passar dos 10. Sendo assim decidi contratar mais um link de internet de outro fornecedor para efeitos de backup.
Uma vez que o outro link já estava instalado e funcionando surgiu o desafio: Como inserir o novo link na rede de modo a garantir que a internet não pare nunca (failover), e como combinar os 2 links para aumentar a velocidade de acesso a internet (load balancing)?
Inicialmente pensei que a solução fosse utilizar o recurso de “bonding” do kernel, no entanto após ler bem a pouca documentação disponível descobri que o bonding só funciona com links que façam parte de uma mesma rede (lógica).
Pesquisando mais a fundo descobri que a solução está nas tabelas de roteamento do sistema, na verdade na parte Avançada de Roteamento do sistema (o conhecido Linux Advanced Routing and Traffic Control)
A idéia básica do sistema é de criar tabelas de roteamento separadas para cada link e utilizar um gateway multipath ( com rotas alternativas ) como rota padrão. Para isso é necessário utilizar o pacote iproute2, disponível em http://linux-net.osdl.org/index.php/Iproute2
O pacote iproute2 fornece ferramentas avançadas para a configuração de interfaces, endereços, rotas e filtros e pode substituir as ferramentas padrões já conhecidas: ifconfig, route, arp.
No kernel, a opção IP: advanced router provê o suporte necessário para o recurso.
A configuração é simples e basicamente se dá em configurar o kernel e adicionar algumas tabelas de roteamento.
Notícias 23 set 2006 08:48 pm
Gentoo Linux. Você está pronto para ele?
Recentemente li um artigo linux.com de um usuário linux relatando sua experiência com o Gentoo.
Na verdade o autor do artigo não chega a ter uma experiência agradável e tenho certeza que muitas pessoas passam pela mesma frustração ao tentar instalar o Gentoo.
A verdade é que a instalação do Gentoo não exige nada mais de conhecimento do que um usuário “intermediário” de linux deve ter, o que engloba compilação de software, compilação de kernel, particionamento e manutenção de disco e sistemas de arquivos, edição de arquivos de configuração, e um pouco de experiência com as ferramentas unix padrão.
Uma exigência que deve ser observada é a atenção ao manual de instalação, principalmente em uma primeira instalação, visto que passar desapercebido por algum detalhe pode significar em ter que recomeçar todo o processo.
Atenção em especial deve ser dada as partes que tratam do Portage e das USE flags.
Outro detalhe que pode ser observado na trajetória do autor é que são necessárias paciência para aguardar o tempo de compilação dos programas e experiência em pesquisas nos principais mecanismos de buscas na hora que aparecem dúvidas.
Resumindo, o Gentoo é feito para aqueles que querem:
- conhecer a fundo o seu sistema
- construir seu próprio sistema
- optimizar o sistema
- estar sempre atualizado
- tem o controle total do sistema
Minha experiência com o Gentoo (desde dezembro/2003) tem sido muito agradável e desde então meu conhecimento sobre linux tem se multiplicado diariamente em áreas diversas e a cada dia ainda me surpreendo com novas ferramentas e facilidades que só o Gentoo proporciona.
O suporte a arquitetura 64bits não deixa nada a desejar, e outras arquiteturas são bem vindas também como PowerPC. O repositório de pacotes é tão grande quanto o da concorrência e uma vasta documentaçãi está disponível na internet, principalmente em ens http://wiki.gentoo-wiki.com ensinando a fazer de tudo um pouco, desde a configuração de servidores até a configuração de sistemas múltimidia, etc, etc.
Vida longa para o Gentoo!
Referências
http://distrocenter.linux.com/article.pl?sid=06/09/12/213246&tid=108
-
Artigos 13 set 2006 11:35 pm
Instalando o Webmail Horde IMP
O Horde IMP é um excelente webmail com suporte a IMAP/POP3 de código livre desenvolvido sob o framework Horde.
O Projeto Horde tem como objetivo fornecer um framework de desonvolvimento web para criação de aplicações de código aberto de alta qualidade.
A instalação do Horde IMP tem como principal dependência o próprio projeto Horde que por sua vez tem como dependência o já famoso trio Apache/Mysql/PHP. É necessário portanto instalar o horde e realizar uma configuração mínima para então prosseguir com o módulo de webmail.
Continue Reading »
Artigos 07 set 2006 09:30 pm
ACLs + Samba + NFS
O que são ACLs?
As ACLs – (Access Control List ou Lista de Controle de Acesso) extendem o nível de permissionamento de arquivos e diretórios padrão do mundo linux/unix (POSIX). Sistemas de rede como Novell Netware e Windows NT (e seus sucessores) contam com avançados serviços de diretórios.
No mundo de padrões POSIX durante muito tempo reinou o padrão usuário:grupo:outros com suas permissões rwx, porém para um bom gerenciamento de segurança em uma rede de dados é necessário muito mais do que isso e é ai que entram as ACLs.
Com as ACLs é possível definir acesso a mais de um usuário ou grupo além de definir permissões/usuários/grupos padrões para novos arquivos/diretórios.
Configurar o suporte a ACL no linux requer alguns poucos passos que incluem instalar as versões com suporte a acl das principais ferramentas de sistema como o pacote coreutils (mv, cp, rm, etc) por exemplo, instalar o pacote acl que contém os binários getfacl e setfacl, e por último adicionar suporte aos sistemas de arquivos desejados no kernel.
Continue Reading »
Artigos 04 set 2006 10:40 pm
Instalando Gentoo 64bits
O processo de instação do Gentoo é simples e envolve basicamente o particionamento do(s) disco(s), compilação do kernel, configuração do gerenciador de boot, instalação de software básico e a edição de arquivos de configuração.
O guia de instalação oficial (handbook) pode ser encontrado em http://www.gentoo.org/doc/en/handbook/index.xml e explica detalhadamente cada passo da instação, vale a pena a leitura.
Nesse guia/report será coberta a instalação mínima na arquitetura 64 bits usando processador Athlon64 da AMD. A máquina utilizada para essa instalação será utilizada como servidor de uma rede, o hardware escolhido é o que segue abaixo:
Continue Reading »