Académique Documents
Professionnel Documents
Culture Documents
Copyleft
http://creativecommons.org/licenses/by-nc-sa/3.0/br/
Pgina: 2 de 60
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
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).
Instalao Debian 6 (Squeeze) - Projeto DIO Fedora). Existem Linux tambm que foram construdos do zero (ex. Puppy Linux, Gentoo, etc...).
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.
Pgina: 6 de 60
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
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
Para facilitar a sua busca, tecle a primeira letra do idioma, isso facilita acha na lista.
Pgina: 9 de 60
Por padro o layout pro idioma Portugus do Brasil vem ABNT2, mas se o seu teclado no , escolha o tipo na lista.
Pgina: 10 de 60
Pgina: 11 de 60
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
Escolha a opo No configurar a rede agora, para uma configurao manual futuramente.
o nome que identifica a sua mquina quando voc est em uma rede.
Pgina: 13 de 60
Nome do domnio
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
Confirme a senha que voc digitou, se estiver errada, repita o processo novamente.
Aqui voc digita um usurio comum, sem poderes administrativos, ele no pode fazer quase nada no sistema.
Pgina: 15 de 60
O nome do usurio que loga no sistema no poder ter letras maisculas e no poder ser nmeros.
Pgina: 16 de 60
Repita a senha.
Configurao do relgio
Pgina: 17 de 60
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
Escolha o HD que deseja fazer as configuraes (no caso eu estou em uma mquina virtual, onde o HD no tem nada criado).
Pgina: 19 de 60
Depois de criada a tabela de particionamento, clique no ESPAO LIVRE para criar as parties.
Pgina: 20 de 60
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
Sistemas de arquivos
Pgina: 22 de 60
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
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
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
Se nessa etapa ocorrer um erro, por que o seu hardware deve estar comprometido. Utilize softwares para detectar possveis defeitos.
Pgina: 26 de 60
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
Gerenciador de pacotes
Caso voc esteja conectado a internet, o Wizard configurar o seu repositrio de atualizaes e pacotes.
Pgina: 28 de 60
Pgina: 29 de 60
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
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
recomendvel que voc instale o GRUB para manejar os sistemas operacionais instalados no seu computador.
Pgina: 32 de 60
Finalizando a instalao
Pronto! Sua instalao est completa, agora retire o CD/DVD da unidade e aperte o Enter.
Pgina: 33 de 60
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
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.
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.
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
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
Pgina: 37 de 60
Gnome
Instalao
apt-get install gnome-session gnome-themes gdm (instalao bsica) ou apt-get install gnome (instalao completa)
Pgina: 38 de 60
KDE
Instao
apt-get install kde-l10n-ptbr kde-standard (instalao bsica) ou apt-get install kde (instalao completa)
Pgina: 39 de 60
LXDE
Instalao
apt-get install lxde
Pgina: 40 de 60
XFCE
Instalao
apt-get install xfce4
Pgina: 41 de 60
OpenBox
Instalao
apt-get install openbox
Pgina: 42 de 60
JWM
Instalao
apt-get install jwm
Pgina: 43 de 60
Wmaker
Instalao
apt-get install wmaker
Pgina: 44 de 60
IceWM
Instalao
apt-get install icewm
Pgina: 45 de 60
BlackBox
Instalao
apt-get install blackbox
Pgina: 46 de 60
FluxBox
Instalao
apt-get install fluxbox
Pgina: 47 de 60
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
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
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.
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.
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. (
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
Editando o Grub2
Essas dicas, servem tambm caso voc queira instalar o Debian Squeeze no seu computador.
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
Pgina: 55 de 60
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
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.
Logo depois, clique no boto da pasta com um sinal de adio e clique como mostra na figura: Pgina: 57 de 60
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
A partir daqui, seu sistema base estar pronto para compartilhar arquivos com o sistema virtualizado.
Pgina: 59 de 60
Pgina: 60 de 60