Vous êtes sur la page 1sur 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Instalao e configurao Debian 6 Squeeze

Embu das Artes 2011


Pgina: 1 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Copyleft

http://creativecommons.org/licenses/by-nc-sa/3.0/br/

Pgina: 2 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Sumrio
O que Linux? .................................................................................................................................... 5 O que um Kernel? .............................................................................................................................5 O que um sistema operacional? ........................................................................................................5 O que uma distribuio? ...................................................................................................................5 O que uma distribuio derivada? .................................................................................................... 5 Parties .............................................................................................................................................. 6 Sistemas de arquivos ........................................................................................................................... 6 Tabela de parties .............................................................................................................................. 6 Afinal, qual Linux escolher?................................................................................................................ 6 Conhecendo o Debian...........................................................................................................................7 Instalando o Debian..............................................................................................................................8 Tela de inicializao............................................................................................................................. 8 Selecione uma linguagem.....................................................................................................................9 Selecionar sua localidade..................................................................................................................... 9 Selecione um layout de teclado..........................................................................................................10 Encontrando hardware e lendo o CD/DVD........................................................................................10 Configurando rede..............................................................................................................................12 Escolhendo o hostname (nome da mquina)......................................................................................13 Nome do domnio...............................................................................................................................14 Senha de super usurio.......................................................................................................................14 Configurar usurio normal................................................................................................................. 15 Configurao do relgio.....................................................................................................................17 Particionando o HD para instalao................................................................................................... 18 Particionamento manual.....................................................................................................................18 Sistemas de arquivos.......................................................................................................................... 22 Ponto de montagem............................................................................................................................ 24 Finalizar a configurao da partio...................................................................................................25 Finalizar a configurao geral........................................................................................................25 Escrever mudanas no disco...............................................................................................................26 Instalando o sistema bsico................................................................................................................ 27 Colocando mais CDs/DVDs...............................................................................................................27 Gerenciador de pacotes.......................................................................................................................28 Concurso de utilizao de pacotes......................................................................................................30 Seleo de software............................................................................................................................31 Sistema de inicializao (GRUB).......................................................................................................32 Finalizando a instalao..................................................................................................................... 33 Iniciando o sistema.............................................................................................................................34 Logando no sistema............................................................................................................................35 Primeiros passos................................................................................................................................. 35 Configurar rede..............................................................................................................................35 Configurao manual (Esttica).....................................................................................................35 Configurao dinmica (DHCP)....................................................................................................36 Reiniciando a rede......................................................................................................................... 36 Configurar repositrios.......................................................................................................................37 Comeando a vida grfica.................................................................................................................. 37 Gnome............................................................................................................................................38 Instalao.................................................................................................................................. 38 KDE............................................................................................................................................... 39 Pgina: 3 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO Instao..................................................................................................................................... 39 LXDE.............................................................................................................................................40 Instalao.................................................................................................................................. 40 XFCE.............................................................................................................................................41 Instalao.................................................................................................................................. 41 OpenBox........................................................................................................................................42 Instalao.................................................................................................................................. 42 JWM...............................................................................................................................................43 Instalao.................................................................................................................................. 43 Wmaker..........................................................................................................................................44 Instalao.................................................................................................................................. 44 IceWM........................................................................................................................................... 45 Instalao.................................................................................................................................. 45 BlackBox....................................................................................................................................... 46 Instalao.................................................................................................................................. 46 FluxBox......................................................................................................................................... 47 Instalao.................................................................................................................................. 47 Instalando um ambiente LAMPP....................................................................................................... 48 Instalao....................................................................................................................................... 48 Apache2.................................................................................................................................... 48 MySQL......................................................................................................................................48 PHP5......................................................................................................................................... 48 Perl............................................................................................................................................ 48 Pacotes extras.................................................................................................................................48 FTP............................................................................................................................................48 DNS...........................................................................................................................................48 phpMyAdmin............................................................................................................................48 Configurao Apache2 e DNS.......................................................................................................49 Testando o seu Apache2............................................................................................................49 Criando um site.........................................................................................................................49 Comandos uteis pro Apache2....................................................................................................50 Acesso restrito...........................................................................................................................50 Adicionando usurios................................................................................................................51 Configurando o DNS..........................................................................................................................51 Siglas que voc precisa conhecer...................................................................................................52 Zona de pesquisa direta..................................................................................................................52 Criando entradas....................................................................................................................... 52 Debian Virtualizado no VirtualBox 4.................................................................................................54 Editando o Grub2...........................................................................................................................54 Configurao resoluo (tela inicial de menu)..........................................................................54 Configurando papel de parede e fontes.....................................................................................54 ....................................................................................................................................................... 55 Configurando a resoluo do Plymouth.........................................................................................55 Resoluo..................................................................................................................................56 Splash........................................................................................................................................56 Configurando o modo convidado...............................................................................................57 Configurando pastas compartilhadas.............................................................................................57 Montando a pasta compartilhada- modo texto..........................................................................59 Permisses de leitura e escrita...................................................................................................60

Pgina: 4 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

O que Linux?
Linux o kernel utilizado em muitas distribuies Linux pelo mundo. O kernel Linux foi criado em 1991 por Linus Torvalds, um estudante finlands, e hoje mantido por uma comunidade mundial de desenvolvedores (que inclui programadores individuais e empresas como a IBM, a HP e a Hitachi), coordenada pelo mesmo Linus, agora um desenvolvedor reconhecido mundialmente e mais representativo integrante da Linux Foundation.

O que um Kernel?
Ele serve de ponte entre aplicativos e o processamento real de dados feito a nvel de hardware. As responsabilidades do ncleo incluem gerenciar os recursos do sistema (a comunicao entre componentes de hardware e software).

O que um sistema operacional?


O sistema operacional o conjunto do Kernel e programas (grficos ou texto) para a comunicao do usurio com o hardware. O sistema operacional pode ser proprietrio (ex. Windows) ou livre (ex. Linux). No mundo Linux existem diversas distribuies e as mesmas tem diferentes filosofias e a grande maioria gratuita.

O que uma distribuio?


Distribuio um sistema operacional Unix-like incluindo o kernel Linux e outros softwares de aplicao, formando um conjunto. Distribuies (ou distros) mantidas por organizaes comerciais, como a Red Hat e Ubuntu, bem como projetos comunitrios como Debian e Gentoo montam e testam seus conjuntos de software antes de disponibiliz-los ao pblico. Como o Linux e a maior parte dos softwares includos em distribuies so livres, qualquer organizao ou indivduo suficientemente motivado podem criar e disponibilizar (comercialmente ou no) a sua prpria distribuio. Isso faz com que hoje haja registro de mais de 300 distribuies ativamente mantidas, embora menos de 20 delas sejam largamente conhecidas. Algumas distribuies populares oferecem a possibilidade de execuo em modo Live CD, que permite o uso integral do Linux sem instalao ou alterao dos dados armazenados no disco rgido do computador.

O que uma distribuio derivada?


Uma distribuio derivada, um sistema que se inspirou em softwares ou filosofia de uma outra distribuio para montar sua prpria. Existem distribuies que so consideradas puras que do origem a outras distribuies (ex. Debian deu origem ao Ubuntu). Existem tambm distribuies que so derivadas de uma que j foi derivada (ex. O Linux Mint derivado do Ubuntu que por sua fez derivado do Debian). Existem derivaes por dois motivos: Complemento de uma distribuio (Ubuntu - Debian) ou para preservar o nome da empresa por traz da distribuio (Red Hat Pgina: 5 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO Fedora). Existem Linux tambm que foram construdos do zero (ex. Puppy Linux, Gentoo, etc...).

Antes de formatar o seu disco, saiba de umas coisas importantes:

Parties
Uma partio uma diviso de um disco rgido (SCSI ou ATA). Cada partio pode conter um sistema de arquivos diferente. Consequentemente, vrios sistemas operacionais podem ser instalados na mesma unidade de disco.

Sistemas de arquivos
Os mais utilizados so: Ext3 - Linux Ext4 - Linux (Novos) ReiserFS - Linux FFS - Unix NTFS - Windows FAT32 - Windows

Tabela de parties
Primria: A partio primria principal do HD. S podem existir 4 desse tipo de partio (ou 3 primrias e 1 estendida), para tirar essa limitao existem as parties lgicas. Sistemas operacionais tipo Windows exigem uma partio primria para funcionar. Estendida: A estendida na verdade no uma partio, ele um espao utilizado para criar parties lgicas. Lgica: Na partio lgica voc pode criar quantas parties desejar e geralmente utilizado por sistemas Linux/Unix quando o sistema Windows est instalado. Parties lgicas so boas para criar espaos de backup.

Afinal, qual Linux escolher?


Essa uma pergunta que muitos novatos e at mesmo veteranos fazem, isso normal, afinal temos milhares de distribuies Linux espalhadas pelo mundo. No se desespere, pois a nossa revista Universo Livre ir mostra a voc como escolher a sua distribuio, mostrando suas vantagens e caractersticas que podem tornar seu uso mais produtivo. A primeira distribuio escolhida o Debian, que praticamente a primeira distribuio Linux que foi feita e ainda est ativa.

Pgina: 6 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Conhecendo o Debian.
O Debian uma das pioneiras em sistemas operacionais Unix-like (junto com o Slackware e RedHat - ambas ainda em desenvolvimento ativo). O Wikipdia tem uma explicao muito boa, irei resumir toda histria do Debian: O Debian foi fundado em 1993 por Ian Murdock, ao tempo estudante universitrio, que escreveu o Manifesto Debian que apelava criao de uma distribuio Linux a ser mantida de uma maneira aberta, segundo o esprito do Linux e do GNU. Debian simultaneamente o nome de uma distribuio no comercial livre (gratuita e de cdigo fonte aberto) de GNU/Linux (amplamente utilizada) e de um grupo de voluntrios que o mantm volta do mundo. Uma vez que o Debian se baseia fortemente no projeto GNU, usualmente chamado Debian GNU/Linux e o nome vem dos nomes dos seus fundadores, Ian Murdock e de sua ex-mulher, Debra. A palavra "Debian" e pronunciada em Portugus como Dbian. Atualmente o Debian Stable se encontra na verso 6.0, codinome "Squeeze". O projeto Debian mantido por doaes atravs da organizao sem fins lucrativos Software in the Public Interest (SPI). Conhecendo as verses da distribuio: O ciclo de desenvolvimento das verses do Debian passa por trs fases: "Unstable" - instvel "Testing" - teste "Stable" - estvel Quando as verses esto na fase "testing" elas so identificadas por codinomes tirados dos personagens do filme Toy Story. Ao se tornarem "stable" as verses recebem um nmero de verso. Verses, codinomes e datas em que se tornaram "stable": 6.0Squeeze 6 de fevereiro de 2011 5.0Lenny 15 de fevereiro de 2009 4.0Etch, 8 de abril de 2007 3.1Sarge, 6 de junho de 2005 3.0Woody, 19 de julho de 2002 2.2Potato, 15 de agosto 2000 2.1Slink, 9 de maro de 1999 2.0Hamm, 24 de julho 1998 1.3Bo, 2 de junho de 1997 1.2Rex, 1996 1.1Buzz, 1996

A Verso "testing" atual a "Wheezy" (7.0) A verso "unstable" ter sempre o nome Sid (tambm um personagem do filme Toy Story).

Pgina: 7 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Instalando o Debian
Pr- requisitos: Voc ter entendido o que voc vai fazer (se trata de uma formatao de disco e no um simples sistemas para testes - LiveCD); Unidade de CD/DVD (para instalao); Uma mdia de instalao do Debian (com a arquitetura do seu computador); Acesso a internet (para atualizaes); Um computador com configuraes bsicas (Pentium 4 ou superior, 512 de RAM, Placa me onboard com rede, vdeo, udio, mouse e teclado).

Tela de inicializao

Essa opo a tela de instalao do sistema operacional, seguindo o tutorial a seguir, voc entender passo a passo o processo de instalao e os requisitos necessrios.

Pgina: 8 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Selecione uma linguagem

Para facilitar a sua busca, tecle a primeira letra do idioma, isso facilita acha na lista.

Selecionar sua localidade

Pgina: 9 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Selecione um layout de teclado

Por padro o layout pro idioma Portugus do Brasil vem ABNT2, mas se o seu teclado no , escolha o tipo na lista.

Encontrando hardware e lendo o CD/DVD

Pgina: 10 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Pgina: 11 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Configurando rede

Por padro, o Debian j configura a sua rede para uma instalao mais confortvel, mas se voc estiver em uma instalao off-line, voc poder pular essa parte como nas fotos a seguir:

Pgina: 12 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Escolha a opo No configurar a rede agora, para uma configurao manual futuramente.

Escolhendo o hostname (nome da mquina)

o nome que identifica a sua mquina quando voc est em uma rede.

Pgina: 13 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Nome do domnio

Nome de domnio opcional. No caso eu digitei um exemplo meramente ilustrativo.

Senha de super usurio

Essa a senha do usurio mais importante do sistema, o que faz tudo. Escolha com cuidado e faa uma senha bem segura (diferente da imagem). Dica: Coloque letras e nmeros. Pgina: 14 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Confirme a senha que voc digitou, se estiver errada, repita o processo novamente.

Configurar usurio normal

Aqui voc digita um usurio comum, sem poderes administrativos, ele no pode fazer quase nada no sistema.

Pgina: 15 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

O nome do usurio que loga no sistema no poder ter letras maisculas e no poder ser nmeros.

Digite uma senha para esse usurio.

Pgina: 16 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Repita a senha.

Configurao do relgio

Pgina: 17 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Particionando o HD para instalao

Para uma configurao bsica e rpida, escolha a primeira opo e lembre-se que esse processo apagar todo o seu disco e far uma configurao totalmente nova.

Particionamento manual

Iremos fazer um particionamento manual para ficar mais didtico. Pgina: 18 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Escolha o HD que deseja fazer as configuraes (no caso eu estou em uma mquina virtual, onde o HD no tem nada criado).

Tecle entrer para criar uma tabela de partio.

Pgina: 19 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Depois de criada a tabela de particionamento, clique no ESPAO LIVRE para criar as parties.

Pgina: 20 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Escolha o tamanho da partio, aqui voc poder colocar o tamanho que quiser no HD. Exemplos: 500 MB, 1.2 GB ou 20%

A primeira partio tem que primria, a patir da primeira recomendvel criar parties lgicas.

Pgina: 21 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Sistemas de arquivos

Pgina: 22 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Para mudar o tipo de arquivos, fique sobre o Usar como: e d um Enter.

Nesse menu, voc pode escolher o sistema de arquivos que deseja utilizar. No caso eu escolhi a mais nova para Linux (ext4).

Pgina: 23 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Ponto de montagem

O ponto de montagem um jeito de deixar uma partio ou um HD somente para uma finalidade. uma configurao mais avanada, mas necessria.

Se voc no sabe muito como funciona o ponto de montagem, no j clicando em tudo, deixe apenas a / para todos esses diretrios na mesma partio.

Pgina: 24 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Finalizar a configurao da partio

Finalizar a configurao geral

Faa o mesmo processo at terminar de configurar suas parties. No exemplo eu criei uma partio para um ponto de montagem no /boot, / e swap (rea de troca - opcional).

Pgina: 25 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Escrever mudanas no disco

Se nessa etapa ocorrer um erro, por que o seu hardware deve estar comprometido. Utilize softwares para detectar possveis defeitos.

Pgina: 26 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Instalando o sistema bsico

Colocando mais CDs/DVDs

Se voc tiver mais CDs/DVDs do Linux Debian, clique em Sim e v colocando os CDs na bandeja e siga o wizard. Se no tiver os CDs/DVDs, apenas d um Enter no No.

Pgina: 27 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Gerenciador de pacotes

Caso voc esteja conectado a internet, o Wizard configurar o seu repositrio de atualizaes e pacotes.

Pgina: 28 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Pgina: 29 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Concurso de utilizao de pacotes

Nada mais que um relatrio que voc envia anonimamente os pacotes que voc mais instala no sistema para que eles sejam votados pro sistema bsico.

Pgina: 30 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Seleo de software

Aqui voc poder escolher os pacotes que vai ser instalado automaticamente.

Para ficar mais didtico, iremos instalar apenas uns pacotes bsicos e o servidor SSH (acesso remoto modo texto).

Pgina: 31 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Sistema de inicializao (GRUB)

recomendvel que voc instale o GRUB para manejar os sistemas operacionais instalados no seu computador.

Pgina: 32 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Finalizando a instalao

Pronto! Sua instalao est completa, agora retire o CD/DVD da unidade e aperte o Enter.

Pgina: 33 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Iniciando o sistema

Esse o GRUB que foi instalado no passo anterior, nele voc poder colocar outros sistemas operacionais ou outras verses do Kernel (Linux/Unix).

Se ocorrer um erro, ele estar bem claro nessa tela. Ento fique atento.

Pgina: 34 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Logando no sistema

Para logar no sistema, digite aquele usurio e senha digitados no processo de instalao. Para que voc possa administrar o sistema, recomendvel que utilize o usurio root. Observao: Na hora de digitar a senha, ela no aparece na tela, v digitando e apenas d um enter para entrar.

Primeiros passos
Configurar rede
Antes de comear a instalar os servios no seu Linux, voc tem que configurar as interfaces de rede, para saber quais so as interfaces de redes ativas d o comando: mii-tool Note que com esse comando ir aparecer as interfaces de rede e o seu nmero (ex. Eth0: ... link ok). Com os nmero das interfaces, voc pode configurar. Para isso entre no arquivo: nano /etc/network/interfaces Note que o nano o processador de texto, porm pode ser usado outros editores de texto. Porm gosto mais do nano por que ele mais fcil de entender.

Configurao manual (Esttica)


No arquivo de configurao, existe a possibilidade de uma configurao manual (exemplo): auto eth1 iface eth1 inet static address 192.168.0.2 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 hwaddress ether 00:01:02:03:04:05 Pgina: 35 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Nesse exemplo estamos declarando o eth1 como esttico e dando valores para ele, onde: address o nmero IP da interface Obrigatrio; netmask a mascara da rede Obrigatrio; network o nmero da rede (geralmente o primeiro IP ) Opcional; broadcast (geralmente o ultimo IP da rede ) Opcional; gateway a porta a rede (geralmente o primeiro IP vlido) Opcional; hwaddress ether o MAC da sua mquina (caso voc queira alterar ) Opcional. Note: que todos os nmeros apresentados aqui podem variar. Para sair e salvar no nano, d um Ctrl+X; Tecle S e Entrer.

Configurao dinmica (DHCP)


Para que o seu sistema pegue essas informaes por um servidor DHCP, apenas coloque essas linhas no arquivo de configurao: auto eth1 iface eth1 inet dhcp Para sair e salvar no nano, d um Ctrl+X; Tecle S e Entrer. Ou voc pode digitar no terminal: dhclient eth1

Reiniciando a rede
Agora com o arquivo configurado, apenas reinicie a rede: invoke-rc.d networking restart ou /etc/init.d/networking restart

Pgina: 36 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Configurar repositrios
Na hora da instalao o repositrio j foi configurado, pois voc instalou o sistema com a internet ligada, mas para uma configurao off-line voc precisa configurar o repositrio para instalar os programas via apt-get. Edite os source.list: nano /etc/apt/source.list #Repositrio principal Brasileiro deb http://ftp.br.debian.org/debian squeeze main contrib non-free No caso, se voc no quiser que ele fique pedindo os CDs/DVDs em toda atualizao, coloque um # na frente da linha: deb cdrom: [Debian GNU/Linux 6.0.1 ] Para sair e salvar no nano, d um Ctrl+X; Tecle S e Entrer. Atualize os repositrios com o comando: apt-get update

Comeando a vida grfica


Agora que voc sabe o bsico, que tal instalar um ambiente grfico no seu novo sistema operacional? Para isso, escolha um ambiente grfico e d o comando:

Pgina: 37 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Gnome

Instalao
apt-get install gnome-session gnome-themes gdm (instalao bsica) ou apt-get install gnome (instalao completa)

Pgina: 38 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

KDE

Instao
apt-get install kde-l10n-ptbr kde-standard (instalao bsica) ou apt-get install kde (instalao completa)

Pgina: 39 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

LXDE

Instalao
apt-get install lxde

Pgina: 40 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

XFCE

Instalao
apt-get install xfce4

Pgina: 41 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

OpenBox

Instalao
apt-get install openbox

Pgina: 42 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

JWM

Instalao
apt-get install jwm

Pgina: 43 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Wmaker

Instalao
apt-get install wmaker

Pgina: 44 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

IceWM

Instalao
apt-get install icewm

Pgina: 45 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

BlackBox

Instalao
apt-get install blackbox

Pgina: 46 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

FluxBox

Instalao
apt-get install fluxbox

Pgina: 47 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Instalando um ambiente LAMPP


Um ambiente LAMPP nada mais que o servios essenciais pra montar seu Web site, LAMPP significa: Linux Apache MySQL PHP Perl:

Instalao

Apache2
apt-get install apache2

MySQL
apt-get install mysql-server

PHP5
apt-get install php5 libapache2-mod-php5 php5-mysql

Perl
apt-get install perl libapache2-mod-perl2

Pacotes extras FTP


Para transferncia de arquivos entre o computador cliente e o servidor web, preciso um servidor FTP (File Transfer Protocol - Protocolo de transferncia de arquivos). Esse pacote essencial. apt-get install proftpd

DNS
O DNS (Domain Name System - Sistema de nomes de domnios) o sistema que traduz o nmero IP de uma mquina em nome e vice e versa. Esse pacote opcional. apt-get install bind9

phpMyAdmin
O phpMyAdmin (O My de MySQL) uma interface web para gerenciar o seu banco de dados. Com ele possvel administrar usurios, criar/editar/deletar tabelas e seus campos. Esse pacote essencial. apt-get install phpmyadmin

Pgina: 48 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Configurao Apache2 e DNS

Testando o seu Apache2


Se voc tiver em um ambiente grfico, voc poder testar o Apache2 digitando no navegador: http://localhost ou Local 127.0.0.1 ou Remoto 192.168.1.2 (exemplo) - Esse o IP do seu servidor web. No Debian, os arquivos de configurao do apache ficam em: /etc/apache2/ Os arquivos de configurao do sites ficam em: /etc/apache2/sites-available

Criando um site
Para isso voc tem que criar um arquivo de configurao, ento digite: nano /etc/apache2/sites-available/exemplo_site No arquivo, voc precisa definir o diretrio onde estaro os arquivos, a entrada de DNS que ele responder e o protocolo (80 para HTTP normal ou 443 para HTTP com criptografia SSL). A seguir tem um exemplo para um diretrio em HTTP simples: <VirtualHost *:80> DocumentRoot /var/www/meudominio.org ServerName www.meudominio.org </VirtualHost> Salve o arquivo e saia. Crie uma pasta onde voc definiu o DocumentRoot no arquivo de configurao:

Pgina: 49 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO mkdir /var/www/meudominio.org E agora, coloque os seus arquivos em HTML/PHP tudo dentro dessa pasta. Se voc no tem um aquivo, d o comando: echo Meu site > /var/www/meudominio.org /index.html Para voc habilitar o seu site novo, d o comando: a2ensite exemplo_site Depois d o comando para reconfigurar os arquivos do Apache2: invoke-rc.d apache2 reload. Nesse exemplo no ir funcionar, pois voc no criou um sistema de DNS para diferenciar o seu site do site padro. Mas, para voc testar se tudo ocorreu certo: a2dissite default E novamente: invoke-rc.d apache2 reload.

Comandos uteis pro Apache2


a2ensite - Habilita os sites colocados na pasta sites-available a2enmod - Habilita novos mdulos adicionados no seu servidor/Apache2 a2dissite - Desabilita o site a2dismod - Desabilita um mdulo Dica: Para saber quais opes disponveis, digite apenas o comando, que ele mostrar uma lista do que poder ser feito. Exemplo: Habilitando o mdulo PHP5: a2enmod php5

Acesso restrito
O acesso restrito a diretrios uma forma de limitar acesso a usurios anomimos a partes restritas do site. Para isso criaremos um ambiente para que voc possa entender como funciona.

Pgina: 50 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO Crie a pasta (se no existir) mkdir -p /var/www/meudominio.org /restrito/ Crie um arquivo .htaccess para que o Apache2 saiba que aquele diretrio tem configuraes especiais: nano /var/www/meudominio.org /restrito/.htaccess Digite as configuraes, mudando diretrios escolhidos: AuthName Acesso Restrito AuthType Basic AuthUserFile /var/www/meudominio.org/restrito/.users Require valid-user

Adicionando usurios
Para adicionar o usurio possa entrar nesse diretrio, d o comando htpasswd -c: Exemplo: htpasswd c /var/www/meudominio.com/restrito/.users usuario

Configurando o DNS
Para instalar o servidor DNS, d o comando: apt-get install bind9 Os arquivos de configurao do Bind, ficam em /etc/bind. O arquivo mais importante do Bind o /etc/bind/named.conf.local onde voc pode entrar com novos domnios na base de dados.

Pgina: 51 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO Para exemplificar, criaremos um domnio: nano /etc/bind/named.conf.local zone meudominio.org { type master; file /etc/bind/db.meudominio.org; }; Salve e saia do arquivo.

Siglas que voc precisa conhecer


SOA: Indica a autoridade para os dados do domnio; NS: Lista um servidor de nomes para o domnio; A: Mapeamento de nomes para endereos; PTR: Mapeamento reverso ou de endereo para nomes; CNAME: Nomes cannicos (para aliases); MX: Mail Exchanger.

Zona de pesquisa direta


Para no ter o trabalho de ficar digitando todo arquivo de configurao, copie o arquivo existente: cp /etc/bind/db.local /etc/bind/db.meudominio.org

Criando entradas
Todas as entradas novas so adicionadas no final do arquivo e as entradas so separadas por um caractere no imprimvel (o Enter). Edite o arquivo que representa o seu dominio: nano /etc/bind/db.meudominio.org

Pgina: 52 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO Um exemplo de arquivo: $TTL @ IN 604800 SOA meudominio.org 1 604800 86400 2419200 604800 ) ; @ @ @ IN IN IN NS A MX A CNAME CNAME 10 meudominio.org. 192.168.10.2 meudominio.com. 192.168.10.2 debian1.meudominio.com. debian1.meudominio.com. ; Serial ; Refresh ; Retry ;Expire ; Negative Cache TTL root.meunominio.org. (

debian IN www IN ftp IN

NOTE: Cada entrada CNAME termina com um ponto final e entradas A no terminam. Agora edite o arquivo /etc/resolv.conf e coloque o nmero da sua interface para fazer os testes locais: nameserver 192.168.0.2 Saia salvando o arquivo Depois de tudo configurado, reinicie o bind: invoke-rc.d bind9 restart Se no der erro, olhe o arquivo de log para ver se est tudo certo: tail /var/log/syslog Teste o domnio ping www.meudominio.org e nslookup www.meudominio.org Se no funcionar olhe o syslog, pode ser um erro de digitao. Pgina: 53 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Debian Virtualizado no VirtualBox 4

Editando o Grub2
Essas dicas, servem tambm caso voc queira instalar o Debian Squeeze no seu computador.

Configurao resoluo (tela inicial de menu)


No arquivo /etc/default/grub existem configuraes que so carregadas pelo Grub2 ao comando update-grub2 Entre no arquivo: nano /etc/default/grub Na linha onde est GRUB_GFXMODE, coloque a resoluo desejada: Ex: GRUB_GFXMODE=800x600 Entre as resolues, voc pode escolher: 640x480 800x600 960x600 1024x768 1280x768 1280x720 1920x1080 1280x800 1440x900 1680x1050 1920x1200 2560x1600 1280x960 1600x1200 1920x1440 2048x1536

Configurando papel de parede e fontes


No arquivo /etc/grub.d/05_debian_theme ficam opes de configurao do papel de parede e cores da fonte do texto. Onde est escrito WALLPAPER, voc poder colocar o caminho da imagem. Ex: WALLPAPER=/home/usurio/Imagens/Plano_de_fundo.jpeg Onde est COLOR_NORMAL e COLOR_HIGHLIGHT voc pode colocar a cor da fonte. Onde o primeiro quando o texto no est selecionado e o segundo quando o texto est selecionado. Ex: COLOR_NORMAL=blue/black NOTE: Depois da cor tem um Black, ele indica que o fundo do texto ser transparente, ou seja, se voc definiu um papel de parede, ele estar visvel. Se voc colocar qualquer outra cor, o fundo ser coberto totalmente com ela. Evite digitar o nome da cor errado e colocar em maisculo, para no trazer incompatibilidade ao grub. Pgina: 54 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Entre as cores, voc pode escolher: White - Branco Black - Preto Green - Verde Blue - Azul Yellow - Amarelo Magenta - Rosa Cyan - Ciano Red - Vermelho Brown - Marrom Light-blue - Azul claro Light-green - Verde claro Light-cyan - Ciano claro Light-magenta - Rosa claro Light-red - Vermelho claro Light-gray - Cinza claro Dark-gray - Cinza escuro Depois de configurar qualquer coisa nesses arquivos de configurao, no esquea de dar um update-grub2 para atualizar o arquivo grub.cgi. Para isso, d o comando: update-grub2

Configurando a resoluo do Plymouth

Pgina: 55 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Resoluo
Para editar a resoluo do playmouth voc pode colocar a entrada set gfxpayload no arquivo /etc/grub.d/40_custom. Ex: set gfxpayload=800x600 Depois atualize o Grub2 e sua nova resoluo estar funcionando: update-grub2

Splash
Para mudar o splash voc precisa instalar um pacote: apt-get install plymouth A lista de Plymouth disponvel pode ser visualizada com o comando: /usr/sbin/plymouth-set-default-theme --list Escolha um tema e agora d o mesmo comando para aplica-lo: Ex: /usr/sbin/plymouth-set-default-theme fade-in Para atualizar as configuraes digite o comando: update-initramfs -u update-grub2

Pgina: 56 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Configurando o modo convidado

No terminal su [entre com a senha do usurio root] apt-get install linux-headers-$(uname -r) apt-get install build-essential mount /dev/cdrom /mnt cd /mnt ./autorun.sh Pronto, se tudo ocorreu bem, o seu modo convidado est instalado, apenas reinicie a mquina depois que o Wizard solicitar.

Configurando pastas compartilhadas


Para compartilhar pastas entre o sistema base e o sistema virtual, o modo Convidado tem que estar instalado e funcionando. Se est tudo ok, clique com o boto direito na figura oculta de um pasta e escolha Pastas Compartilhadas com mostra na figura:

Logo depois, clique no boto da pasta com um sinal de adio e clique como mostra na figura: Pgina: 57 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Essa pasta onde voc seleciona o diretrio do seu computador que deseja compartilhar:

Depois de escolhido o diretrio e o nome, voc pode deixar a opo Tornar Permanente, pois ai voc no vai precisar configurar a pasta compartilhada cada vez que liga o sistema:

Pgina: 58 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Esse aqui onde voc pode adicionar/deletar/editar as suas pastas compartilhadas:

A partir daqui, seu sistema base estar pronto para compartilhar arquivos com o sistema virtualizado.

Montando a pasta compartilhada- modo texto


su [entre com a senha do usurio root] mkdir -p /home/usuario/Compartilhamento mount -t vboxsf Nome_da_Pasta /home/usuario/Compartilhamento Pronto, agora s usar o seu gerenciador de pastas favorito (ex. Dolphin, Nautilus, PC).

Pgina: 59 de 60

Instalao Debian 6 (Squeeze) - Projeto DIO

Permisses de leitura e escrita


Todas as pastas compartilhadas tem direitos e leitura e escrita como em qualquer diretrio. Na sua mquina base, se voc utiliza Linux, s abrir o terminal e dar o comando: chmod 777 /home/usuario/Compartilhamento

Pgina: 60 de 60

Vous aimerez peut-être aussi