Arquivo
Instalando um servidor Jabber (Jive) para comunicação Instatânea
Introdução
Neste tutorial eu irei ensinar como instalar um servidor de comunicação instatânea baseada no protocolo Jabber utilizando o mysql para autenticação, para ser usado dentro de empresas, grupos e etc.
A instalação é bem simples e se for bem seguida, você não terá problemas.
Então deixemos de conversa e vamos logo ao que interessa. Leia mais…
Canivete Suíço do Shell (Bash)
| Este Canivete Suíço do Shell é um apêndice do meu livro Shell Script Profissional. O livro é enorme, são quase 500 páginas de puro shell, explicado de maneira clara e didática. Você vai dominar o assunto, além de aprender a escrever programas de verdade em vez de meros scripts toscos. Sou escritor e ganho a vida com meus livros, então comprando o livro você também me ajuda a manter esse site no ar e assim eu continuo escrevendo para você ler. Combinado? |
Configurando Apache para Performance Maxima
Introdução
Apache é a implementação open source de um servidor HTTP. Ele é o webserver mais popular na Internet. Uma pesquisa realizada em 2005 pela NetCraft mostra que cerca de 70% dos sites na Internet rodam sobre o Apache.
IntroPython
Guia de Introdução à Linguagem Python
Apresentação
Bem-vindo(a) ao nosso guia de introdução à linguagem Python. Este guia exige que se tenha noção de linguagens de programação e para isso é necessário saber o que são algoritmos e estruturas de dados. Quem já programou em uma outra linguagem, como Visual Basic, Delphi ou C poderá se sentir mais apto a programar em Python com esse guia.
Quem sabe você tem dúvidas conceituais sobre a linguagem. Se for este o seu caso, faça uma leitura na seção de Perguntas e Respostas freqüentes sobre Python.
Pronto para começar? Talvez não, porque é necessário ter certeza que o interpretador Python está instalado na sua máquina. Se você utiliza o Mac OS X, Linux ou outro sistema tipo o Unix então a resposta é provavelmente sim, pois esses sistemas constumam vir com o Python pré-instalado. Se você utiliza o Windows é quase certo que você não tem o interpretador. Para verificar, abra um terminal e digite o comando python -V, uma típica resposta será
Dharma:~ ruda$ python -V Python 2.5
indicando que eu tenho instalado a versão 2.5 da linguagem Python. Leia mais…
Introdução ao PostgreSQL
Resumo da História do PostgreSQL
É um poderoso SGBD com mais de 15 anos de ativo desenvolvimento.
O PostgreSQL atual é derivado do POSTGRES, escrito pela universidade de Berkeley na Califórnia EUA). O POSTGRES foi inicialmente patrocinado pela Agência de Projetos de Pesquisa Avançados de Defesa (DARPA), pelo Escritório de Pesquisa sobre Armas (ARO), pela Fundação acional de Ciências (NSF) e pelo ESF, Inc. Leia mais…
Administração remota usando OpenVpn+NxServer
Introdução
Durante algum tempo procurei uma forma segura para acessar meu desktop Linux do trabalho remotamente, a fim de facilitar na administração da rede. Ora ou outra, principalmente a noite e nos fim de semana, surgem problemas nos servidores ou no processamento que precisam ser resolvidos imediatamente. Para tal, precisava me locomover de casa até o trabalho, sendo que na maioria das vezes eram problemas simples, que poderiam ser resolvidos com poucos comandos ou configurações, e eu perdia um enorme tempo somente com a locomoção. Adicione a isso vários outros administradores (que na verdade são programadores e que utilizam Windows), necessitando acessar essa mesma rede para correções de erros ou configurações em programas quando eventual problema acontecia. Leia mais…
Como Montar um Servidor NTP
O que é?
A grosso modo podemos dizer que o NTP é um protocolo que visa manter os relógios dos diversos equipamentos de rede sincronizados.
http://pt.wikipedia.org/wiki/NTP
Para que relógios sincronizados?
Simples, em caso de ataques ou análise de logs é muito importante que todos os equipamentos estejam com os relógios acertados.
Imagine que você precise ver o que um usuário fez, primeiro você olha o firewall, horário de entrada 09:03:42, depois olha o servidor web, horário de acesso 09:02:07, depois o servidor de email, 09:15:48, cada maquina com um horário diferente e que foram acessadas praticamente ao mesmo tempo. Leia mais…
Servidor web – Apache – dicas e tutoriais
Sobre este documento
Versão simplificada do documento em formato texto, dicas e indicação de material relacionado ao servidor web Apache, linhas de comando e exemplos de configuração pronto para copiar e colar, mais detalhes, veja indicações no final deste documento, consulte também o FAQ com mensagens da Linux-br.
Os comandos e dicas podem não atender as suas necessidades, não ser compatível com sua instalação, use como referencia, tente adaptar ao seu ambiente. Leia mais…
Compartilhamento com NFS
Este tutorial descreve uma maneira fácil de como configurar o serviço NFS (Network File System) para habilitar o compartilhamento para uma ou mais máquinas-cliente.
Recuperando senhas de root com LILO ou GRUB
Não é difícil encontrar usuários iniciantes e até mesmo alguns com já alguma experiência que se deparam com situações em que não lembram suas senhas de root, ou simplesmente esqueceram a que definiram na hora da instalação de seu sistema.
Leia mais…
Integração simples do Apache 2 com Tomcat 5
Tutorial Tomcat – Instalação e Configuração Básica
Nota: Na revisão 13 deste tutorial, o conteúdo foi bastante ampliado e atualizado. Os tópicos de criação e configuração de contexto sofreram as maiores mudanças, visando melhor organização e padronização do ambiente, inclusive passando a funcionar de forma unificada tanto para a versão 5 quanto a 4 do Tomcat. A revisão 18 passou a cobrir também Tomcat 5.5. A revisão 25 começou a cobrir Tomcat 6.0. Leia mais...
Criando uma conta no OpenDNS
Com a configuração feita anteriormente, seu computador passará a utilizar o OpenDNS como serviço de resolução de DNS. Entretanto, como dito na introdução do tutorial, ainda resta muito a explorar dos serviços oferecidos, como a filtragem e o bloqueio de domínios. Mas, para isso, temos que ainda executar alguns passos, e o primeiro deles é a criação de uma conta gratuita no site da OpenDNS. Para isso, acesse o site: Leia mais…
OpenDNS: Configurando o uso dos servidores no seu computador: Linux
O Linux possui vários utilitários gráficos para a configuração de rede, incluindo de servidores DNS, e dentre estes incluem o elaborado Network Manager, presente na distribuição Ubuntu. Mas como não confio muito na eficiência de certos utilitários gráficos, e devido ao grande remelexo de diferentes de utilitários, para diferentes distribuições e seus respectivos ambientes gráficos, vou escrever aqui um meio único para praticamente todas as distribuições: o velho terminal e a edição de arquivos. Leia mais…
OpenDNS: Configurando o uso dos servidores no seu computador: Mac OS X
Vamos apresentar a configuração no Mac OS X Leopard. Os créditos das imagens abaixo vão para a própria OpenDNS.
Clique no logotipo da Apple, a “maçã”, no seu canto superior esquerdo, e clique em “Preferências do sistema” (System preferences): Leia mais…
OpenDNS: Configurando o uso dos servidores no seu computador: Windows
Para usufruir todos os benefícios do OpenDNS, é necessário que você configure seu computador, para que ele resolva a o IP de cada página da Web a partir de servidores do OpenDNS: ou seja, cada vez que você digitar uma página da Web, este endereço, que normalmente vai para os [lentos] servidores de seu provedor, começará a passar pelos servidores do OpenDNS, e somente depois tais responderão a você com o número IP do respectivo servidor da página Web digitada, ou outro comportamento será dado – como uma página de que o site não está carregando, que não existe, que está bloqueado, ou que possivelmente é um ataque de phishing. Não se preocupe, embora deixe de usar os servidores DNS de seu provedor, este procedimento é perfeitamente legal. Leia mais…
Explorando o OpenDNS
O OpenDNS é um serviço de DNS público, um dos mais conhecidos, que oferece um ótimo desempenho, e é aberto a todos – daí o “Open” no nome. Mas o que diferencia o OpenDNS de outros serviços, como o Google Public DNS, são os outros serviços oferecidos, como: bloqueio de domínios, diversas categorias de domínios bloqueados (como os de conteúdo adulto), estatísticas, detecção de phishing, corretor de erros de digitação, dentre outros. Exploraremos os serviços, e veremos como configurar a atualização de IP no seu computador, seja ele com Windows, Mac OS X ou Linux. Leia mais…
Tutorial MySQL: Criando usuários e concedendo privilégios
Tutorial PERL
Introdução
A linguagem Perl (Practical Extraction and Report Language) – inicialmente concebida no ambiente Unix e hoje portada para ambientes como Windows, OS/2 e diversos outros sabores de Unix (Linux, BSD, AIX, SUN, etc.) – é uma linguagem interpretável e bastante poderosa como C, porém, bem mais simples e flexível. Ela é uma linguagem execelente para manipulação de strings e formatação de textos de um modo geral, e é justamente por isso que a mesma é também bastante utilizada para implementação de CGIs. Leia mais…
Compilar PHP + PDO OCI com instantclient
Segue abaixo uma forma rápida e prática para se ativar o suporte a oracle/pdo_oci para o php no linux .
1) – Downloads
Baixe os arquivos abaixo
Apache2 http://httpd.apache.org/
Como instalar o FFMPEG no Linux
O FFMPEG é muito importante se você pretende rodar uma site com streaming de vídeos onde seja necessário conversão dos arquivos de vídeo em diferentes formatos. Este tutorial é direcionado para as versões CentOS/Redhat do Linux onde qualquer iniciante possa instalar o ffmpeg sem precisar compilar da fonte, que é a maneira mais tradicional de instalar este software em servidores Linux. Neste tutorial eu irei mostrar uma maneira fácil de de instalar o ffmpeg somente com o yum, sem precisar compilá-lo à partir dos arquivos fonte. Leia mais…
