Ferramentas de detecção e NMAP

4, setembro, 2010 Flávio Silva Sem comentários

Ferramentas de detecção

Esse artigo e voltado para explicação do que é o NMAP e de como instalá-lo e utiliza-lo. Antes disso é interessante passar o conceito de ferramentas de detecção, pois o NMAP é uma. Leia mais…

Uma MySQL Performance Dica Tem de ver

31, agosto, 2010 Flávio Silva Sem comentários

Eu corro cerca de vinte sites, anteriormente repartidas por duas contas de hospedagem compartilhada. No mês passado, meus anfitriões, tanto de forma independente fechar-me no chão por mais de utilização da CPU. Muito justo, eu não acho que eu estava abusando das contas, mas eu não faço as regras. Leia mais…

Integração Apache => Tomcat

12, agosto, 2010 Flávio Silva Sem comentários

Integrando o Apache com o TOMCAT para que as páginas estáticas sejam executadas pelo Apache e as em JSP pelo contêiner TOMCAT, além do direcionamento das aplicações via APACHE, sendo o WebServer de acesso para as aplicações que estão no TOMCAT. Leia mais…

Instalando o Slax

O Slax é um live-CD baseado no Slackware, uma boa forma de conhecer a distribuição sem precisar passar pela etapa inicial de configuração e configuração do sistema. O Slax roda diretamente a partir do CD-ROM e inclui um conjunto de scripts que automatizam a configuração do sistema, detectando o vídeo, som e outros periféricos. Leia mais…

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…

MySQL – Nome de tabelas Case sensitive

Durante essa semana, tive a oportunidade de implantar um sistema em um servidor MySQL “zeradinho”, até ai, nada de mais.

Detalhe interessante, a configuração default de um servidor MySQL for Linux, é que o nome dos objetos seja case-sensitive, mais interessante ainda é que mesmo criando uma tabela com o “create table NomeDaTabela(…”, ele entende como se fosse “nomedatabela” (minúsculo), isso acontece pois o MySQL tem uma configuração “lower_case_table_names” que tem 3 formas de serem configurados: Leia mais…

Alterando a senha do usuário padrão do PostgreSQL

Mais uma dica rápidinha para os que estão precisando realizar esta tarefa.

Conecte ao servidor com o usuário root e depois se transforme no usuário “postgres” como no exemplo abaixo:

root@pgsql1:~# su – postgres

Agora que está com o usuário postgres, execute o seguinte comando:

postgres@pgsql1:~$ psql template1

Logado no “cliente do postgres” digite o seguinte comando:

template1=# ALTER USER postgres WITH PASSWORD ‘SUA_NOVA_SENHA’;

Agora digite “\q” para sair, desconecte do servidor e tente conectar com a sua aplicação ou seu cliente PostgreSQL ao seu servidor com a nova senha.

Fonte: http://dotlinux.net

Formatando um pc e instalando Windows XP(Manual Ilustrado)

26072007formatandoumpc1.jpg Veja passo a passo como formatar um computador e instalar o Windows XP atravéz do MS-DOS para deixa-lo novinho em folha.

Primeiro passo ao formatar…
Você deve ter em mente que este comando fará com que obtenha perca total dos arquivos aplicativos e tudo que esta dentro d um hd. Somente ficará no HD os arquivos necessários da inicialização do mesmo.
Salve seus arquivos em cd’s ou até mesmo disquetes dependendo do arquivo e tal. 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? :) Leia mais…

Aumentando o tamanho de partições LVM

Para aumentar o tamanho de uma partição é preciso primeiro ver seu tamanho e a disponibilidade de espaço no volume group. Leia mais…

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.

Leia mais…

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…

Validação de dados em PHP

Parte do trabalho de qualquer programador é validar os dados que são entrados em seus programas. No PHP, isso não é diferente. O meio mais convencional para se receber dados dos usuários é através de formulários, mas também pode-se receber dados de outras formas (XML, arquivos, conexões de rede, entre outras).

A validação é importantíssima, pois sem ela, o programa pode trabalhar com dados inválidos, e muitos problemas podem acontecer:

Leia mais…

Instalação do PostgreSQL no Linux

Numa instalação no Linux, mesmo com a versão 8.3.6, podemos criar um cluster com suporte a LATIN1, veja detalhes logo abaixo.

Através dos repositórios (Ubuntu)

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…

Instalando e Integrandro Apache2 com Tomcat5

Introdução

Nesse artigo vamos demonstrar a integração do servidor web Apache com o servidor JSP Tomcat. Demonstrarei como instalar,configurar e integrar as switches, essa artigo foi baseado na distro debian, Apache2 e Tomcat5.

Leia mais…

Comandos Console

Curso de Perl – Como programar em Perl parte II

Perl best practices: escrevendo códigos legíveis; Perl modules: instalação,

uso, módulos comumente usados.

ATENÇÃO:
Esta aula faz parte do curso Perl Tutorial e é continuacao do curso Perl
Intro, também disponibilizado no LinuxChix.org.br. Esta aula de forma alguma
cobre todas as informações disponíveis sobre Perl best practices ou Perl
modules.

*** Transformando um código mal formatado/identado em um código mais
legível.

Leia mais…

Curso de Perl – Como programar em Perl

Nota, se você não tem acesso a um UNIX para fazer os exercícios ( Ou windows + cygwin ), baixe o programa Perl Active State em http://activestate.com

Introdução

É uma linguagem de programação usada com vários propósitos: Administração de sistemas, desenvolvimento Web, administração de redes, manipulação de dados, textos, e assim por diante. Leia mais…

Introdução ao sistema de arquivos ReiserFS

30, abril, 2010 Flávio Silva 1 comentário

Introdução

O sistema operacional GNU/Linux (por comodidade, neste artigo o chamaremos somente de Linux) é muito abrangente no que se refere à compatibilidade com sistemas de arquivos (ou filesystems) variados. A maioria dos usuários de Linux o instalam em partições ext3 e ReiserFS (além de outras menos conhecidas), sendo que este último vem ganhando cada vez mais notoriedade. Prova disso, é que ele já tem até um sucessor, o Reiser4. Mas, o que é que o ReiserFS tem de vantajoso? Quais são as suas principais características? Quais as suas desvantagens? As respostas para essas perguntas você encontra no decorrer deste artigo.  Leia mais…

A história do Linux

30, abril, 2010 Flávio Silva 1 comentário

O nome Linux surgiu da mistura de Linus + Unix. Linus é o nome do criador do Linux, Linus Torvalds. E Unix, é o nome de um sistema operacional de grande porte, no qual contaremos sua história agora, para que você entenda melhor a do Linux.

A origem do Unix tem ligação com o sistema operacional Multics, projetado na década de 1960. Esse projeto era realizado pelo Massachusets Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratórios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). A intenção era de que o Multics tivesse características de tempo compartilhado (vários usuários compartilhando os recursos de um único computador), sendo assim o sistema mais arrojado da época. Em 1969, já existia uma versão do Multics rodando num computador GE645.  Leia mais…

O kernel do Linux

Introdução
Independente de qual seja, todo sistema operacional possui um kernel. Trata-se de um item fundamental, que antes do Linux era conhecido apenas por estudantes de computação de grandes universidades ou por desenvolvedores da área. Após o surgimento do Linux, o termo kernel ficou mais conhecido e qualquer um que já tenha se aventurado no Linux provavelmente sabe de sua existência. Porém, os conceitos que envolvem o kernel não são claros a muita gente e, por isso, poucas pessoas sabem exatamente o que é kernel. O objetivo deste artigo é dar explicações sobre isso, mas com ênfase no kernel do Linux. Leia mais…