Você está na página 1de 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
@

604800
IN

SOA meudominio.org

root.meunominio.org. (

; Serial

604800

; Refresh

86400

; Retry

2419200

;Expire

604800 )

; Negative Cache TTL

;
@

IN

NS

meudominio.org.

IN

192.168.10.2

IN

MX

10

meudominio.com.

debian IN

192.168.10.2

www IN

CNAME

debian1.meudominio.com.

ftp

CNAME

debian1.meudominio.com.

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

Você também pode gostar