Você já ouviu falar em DNS?
Esta sigla significa Domain Name System. É um sistema usado para converter nomes de domínio em endereços IPs. Sem ele a Internet não seria o que é hoje, uma facilidade de localização da informação. Vamos explicar de uma forma básica...
O sistema de DNS, ou serviço de DNS, é configurado em um computador-servidor, onde é consultado pelo navegador para que retorne um endereço IP do servidor do site que você está querendo acessar. Com posse do IP, o navegador agora faz uma conexão com o servidor do site e envia um pedido, o servidor do site responde com a sua página HTML para o navegador.
Exemplo: quando você digita na barra de endereços do seu navegador (Mozilla Firefox, Google Chrome, Safari, Opera, Internet Explorer, etc.) o nome www.google.com.br acontece os seguintes passos abaixo:
Primeiro. O navegador envia o nome do site para o
servidor DNS.
Segundo. O servidor DNS devolve o endereço IP correspondente.
Terceiro. Então, o
navegador envia a solicitação para o servidor que hospeda o site, e
este, por sua vez, devolve o código HTML que será processado e exibido
na tela de seu computador pelo navegador.
A figura abaixo ilustra bem isso:
Obs.: o endereço IP do servidor DNS deve ser configurado no seu computador. Se for Linux, deve ser configurado no arquivo /etc/resolv.conf e se for Windows deve ser confugurado nas propriedades do protocolo TCP/IP da sua conexão de rede. Caso você usufrui de um servidor DHCP, não deve se preocupar com estas configurações, pois o DHCP se encarrega disso =)
Quer aprender mais? Assista o vídeo abaixo sobre DNS ministrado pelo Kretcheu do blog www.kretcheu.com.br:
Fontes:
Blog do Davidson Paulo
http://blog.davidsonpaulo.com/2012/08/como-usar-o-dnsmasq-para-criar-um-cache-de-dns-local.html
Blog KVM - Kretcheu Vídeo Blog
www.kretcheu.com.br
quinta-feira, 30 de agosto de 2012
quarta-feira, 29 de agosto de 2012
Funcionamento de um servidor Web
Talvez você já ouviu falar a respeito de servidores.
São aqueles computadores recheados de memória RAM, espaço em disco (HD), com um poder elevado de processamento, com grandes coolers para manter seu refrigeramento, enfim, um computador muito potente. É sobre eles que irei falar nesta postagem, mas em especial os SERVIDORES WEB rodando o Apache e PHP.
Para isso, usarei um texto que li em: http://softwarelivre.org/php-with-linux/blog/servidor-web-apache
Vamos ao que interessa...
Funcionado na estrutura cliente-servidor, o servidor web Apache, recebe as requisições do cliente (browser) e responde ao cliente em codificação HTML. O servidor web interpreta a codificação HTML e não interpreta o código PHP.
Ao receber uma solicitação .php o servidor aciona o Interpretador PHP que processa as solicitações do código PHP tais como, acessar banco de dados, sistema de arquivos, acesso ao servidor de correio eletrônico etc e retorna para o Apache em formato HTML e ele manda para o browser. O browser lê o código HTML e monta a página web para o usuário.
O Apache é desenvolvido na plataforma de software livre e segue as quatro liberdades da Free Software Foundation, e é fundamental para o funcionamento da web.
Instalando o Apache em ambiente Linux:
Para facilitar a instalação usaremos o gerenciador de pacotes Aptitude (Debian).
Atualizar a base de dados local:
#apt-get update
Procurar pacotes:
#apt-cache search apache2
Instalar Apache
#apt-get install apache2
Para testar se o Apache está instalado e se o serviço está inicializado, acesse no browser: http://localhost/ . Irá aparecer a mensagem abaixo:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Pronto! Seu servidor web Apache está instalado e funcionando.
quarta-feira, 1 de agosto de 2012
Visão geral dos diretórios do Linux
Olá queridos,
De volta aos estudos neste 2º semestre e de volta aos posts no blog, hoje falaremos sobre os diretórios do Linux. Para isso usarei uma postagem feita pelo Luiz Vieira publicada em seu blog: www.luizvieira.net.
Boa leitura...
O linux vem mudando a cada dia, quem usou o sistema há alguns anos pode
testemunhar quão grandes foram as mudanças. No quesito ambientação o
linux dispõe das mais belas telas gráficas com uma enorme flexibilidade e
efeitos especiais, existe um ambiente gráfico para cada gosto e como se
não bastasse se alguém não consegue escolher qual ambiente é mais
bonito ou se encaixa melhor no seu perfil, não tem problema, pode
instalar dois ou mais no mesmo sistema. Uma das coisas que acho muito
interessante nesse sistema é a sua organização, a disposição do menu
iniciar por exemplo, cada programa fica exatamente na categoria
apropriada evitando assim que o usuário fique perdido tentando se
encontrar se o mesmo tiver muitos programas instalados. Nos diretórios,
arquivos que fazem referência a outros arquivos, também é possível
perceber essa organização, veja abaixo um pouco sobre diretórios e suas
respectivas funções:




















Texto retirado do blog www.luizvieira.net, e postado aqui no Turma-6 =)
Tiago Baldo
Editor do Blog
Assinar:
Postagens (Atom)