Você está na página 1de 39

Trabalho Final da Disciplina de Sistemas Operacionais Linux

Alunos: Anne Ingrid Eudes Barbosa Gregory Laborde Wendel Denyson

Histrico
O GNU/LINUX um Sistema Operacional, escrito por Linus Torvalds, como um projeto pessoal e teve seu incio no ano de 1991. Nessa poca Linus era estudante, queria aprender sobre a plataforma 386, porm no tinha dinheiro, ento ele decidiu criar um sistema baseado no minix, mas que fosse possvel ser utilizado na plataforma 386. Devido essa necessidade comeou a escrever o Linux. Atualmente, o Linux possui suporte diversas arquiteturas (HP/Compaq's Alpha, Sun's SPARC e

UltraSPARC, e Motorola's PowerPC chips (atravs Apple Macintosh e computadores IBM RS/6000). Hoje o Linux escrito por diversos programadores ao redor do mundo. muito importante saber que, quando nos referimos ao termo Linux, estamos nos referindo ao ncleo do sistema operacional (kernel). O kernel (cerne) o responsvel por controlar todas as operaes realizadas pelo computador (hardware) e pelos aplicativos (software). O GNU/LINUX distribudo, livremente pela internet, sob os termos da licena GNU Public Licence (GPL). Por isso ele livre, voc pode modific-lo e redistribu-lo seguindo os critrios da GPL.

Caractersticas
O GNU/Linux um sistema operacional similar ao UNIX. O seu desenvolvimento profissionalmente gerenciado e muito bem distribudo, pois todo o seu desenvolvimento ocorre ao redor do mundo por algumas centenas de milhares de desenvolvedores que se dedicam, sem ganhar nada por isso. Atualmente, o Linux um sistema maduro e altamente estvel, o que o torna o sistema operacional escolhido pela Oracle, para ser o sistema operacional para o seu Banco de Dados. Uma grande vantagem da utilizao do GNU/LINUX, que ele pode trabalhar com diversos outros sistemas operacionais sem nenhum tipo de conflito ou incompatibilidade. O Kernel do GNU/LINUX modular, ou seja, somente ser carregado para a memoria quilo que realmente o administrador do sistema acha importante ou necessrio, com isso ganha-se velocidade e um maior desempenho. O sistema apenas precisa ser reiniciado, caso ocorra uma atualizao de kernel, j faz um tempo que um grupo de desenvolvedores testam um sistema que permitiria a mudana de kernel sem a reinicializao da mquina! Essas so apenas algumas das caractersticas mais relevantes do GNU/LINUX.

Escolha da distribuio
Existem muitas distribuies de GNU/LINUX disponvel no mundo todo, porm qual distribuio utilizar realmente difcil, principalmente se as pessoas envolvidas na escolha forem fanticos por uma determinada distribuio. A escolha da distribuio no ir afetar em nada o funcionamento da mquina, pois o GNU/LINUX apenas o sistema operacional, ou seja, vai controlar o gerenciamento da memria, processos de I/O, controlar os diversos perifricos existentes, etc. Um fato que deve ser levado em conta na hora da escolha da distribuio o fato do suporte, toda mquina com GNU/Linux trabalha da mesma forma, porm existem algumas particularidades entre as distribuies e essas particularidades so invisveis para o usurio comum, porm o pessoal de apoio e suporte precisa saber muito bem sobre a distribuio. Distribuio: S o kernel GNU/LINUX no suficiente para se ter um sistema funcional, mas o principal. Existem grupos de pessoas, empresas e organizaes que decidem distribuir o Linux junto

com outros programas essenciais (como por exemplo editores grficos, planilhas eletrnicas, bancos de dados, ambientes de programao, editores de textos, firewalls, etc). Este o significado bsico da distribuio: unir vrios programas com o kernel do GNU/LINUX e distribu-los. Cada distribuio tem suas prprias caractersticas, como o programa de instalao, seu objetivo, a localizao de programas, nomes de arquivos de configurao, etc. A escolha de uma distribuio pessoal e depende das necessidades de cada um. Algumas distribuies bastante conhecidas so: Ubuntu,Suse,Fedora,Slackware.

Por que utilizar Slackware


1. O Slackware utiliza o conceito KISS (Keep It Simple Stupid); 2. A instalao pode ser completada em menos de dez minutos; 3. O gerenciamento dos pacotes simples, pois no existe dependncia entre eles. Caso queira instalar o PHP apenas instale PHP, no preciso instalar PHP, Apache...etc..etc; 4. O kernel distribudo funciona desde um computador 386 at um Atlhon; 5. Possui suporte a equipamentos com baixa quantidade de memoria ram, como por exemplo 8Mb. Atualmente essa caracterstica rara de ser encontrada em outras distribuies, devido ao grande poder de processamento existentes nos computadores pessoais; 6. A sua inicializao feita no mesmo estilo do BSD; 7. Utilitrios de administrao so em modo texto, o que facilita o gerenciamento remoto, alm disso deixa o administrador 100% no comando do sistema. 8. Como uma ltima vantagem, listada, o Slackware possui estabilidade e um timo desempenho, sem contar a sua segurana para aplicaes especficas, tais como: Servidores Web e Firewalls.

Requisitos para instalao


A instalao mnima do Slackware, necessita da seguinte configurao de hardware: Processador - 586 Memria - 32 MB RAM Espao em Disco - 1GB Drive de CD - 4x Caso voc tenha um CD bootvel, voc no ir precisar de um disquete. claro que se voc no possuir uma unidade de CD-ROM, voc precisar de um disquete e uma unidade de disquete para fazer a instalao via NFS, utilizando uma rede. Alm disso tambm necessrio uma placa de rede para esse tipo de instalao. O espao em disco necessrio para uma instalao do Slackware algo extremamente difcil de mensurar, pois uma srie de fatores influencia no espao em disco a ser utilizado, mas o espao recomendado para uma instalao mnima de 1GB, porm a uma instalao completa ocupa cerca de 2Gb a 3Gb de espao em disco. No esquea que esse tamanho o tamanho ocupado pelo Sistema Operacional e os aplicativos, dessa forma voc ir precisar de um espao para armazenar seus arquivos pessoais. A maioria dos usurios no fazem a instalao completa. O Slackware pode ser instalado em sistemas com pouca memria RAM, discos rgidos pequenos e CPUs com pouco poder de processamento, porm isso necessita de um pouco de trabalho. Se este for o seu caso, leia o arquivo LOWMEM.TXT localizado na rvore da distribuio, para obter algumas dicas teis para fazer esse tipo de instalao.

Processo de boot para a instalao


Se voc tiver um CD bootvel, criado pela Slackware Linux, Inc. a instalao ficar mais fcil para voc. Caso contrrio, voc poder utilizar um disquete de boot. Caso, voc tenha um hardware especfico, um disco de boot especfico dever ser utilizado. Assim que a mquina iniciada com o CD de instalo do Slackware, exibida a mensagem de Boas Vindas da Instalao do Slackware. Assim que a mquina iniciada com o CD de instalo do Slackware, exibida a mensagem de Boas Vindas da Instalao do Slackware

Para continuar com a instalao pressione <ENTER>. Ser exibida diversas mensagens na tela. No se preocupe! Essas mensagens fazem parte da descompactao de uma imagem do Kernel e o processo de boot/inicializao do Linux.

O prximo prompt, permite que voc selecione o layout do teclado, que voc utilizar durante a instalao. Para selecionar o teclado pressione <1>.

Se voc utiliza o teclado no formato brasileiro quele com a tecla , escolha a opo qwerty\brabnt2.map. Caso utilize outro tipo de teclado escolha a opo que lhe seja mais adequada. Toda, ou quase toda, a instalao do Slackware o programa utiliza caixas de dilogos, que so feitas utilizando a ferramenta DIALOG. Para mover o cursor entre as opes utilize a tecla <TAB>, para escolher uma opo use <ESPAO> e para confirmar use <ENTER>.

Aps selecionar a configurao do teclado confirme em OK.

Terminada a configurao do teclado, ser exibida uma tela de login. Logue no sistema com o usurio root.

Faa o Login, como root!

A primeira etapa na instalao do Slackware a criao das parties no disco.

Particionamento do disco
O particionamento nada mais do que dividir o seu disco rgido em regies. Cada regio guarda arquivos especficos. Porm o mnimo recomendvel que voc crie pelo menos duas parties: uma para o seu sistema de arquivos root (/) e uma para a rea de troca (swap). Isso no regra, apenas o bsico para o sistema funcionar! As parties podem ser criadas atravs de dois comandos: fdisk ou cfdisk. Para facilitar, utilizaremos o cfdisk. Mas antes de comearmos a criar as parties, devemos saber: No Linux, em vez dos discos rgidos possurem letras de drive, eles so representados por um arquivo especial. O primeiro disco rgido IDE (primrio master) identificado como /dev/hda, o primrio slave /dev/hdb, e assim por diante. Discos SCSI seguem o mesmo sistema, mas no formato /dev/sdX, esse formato tambm equivale para discos SATA. As parties so identificadas atravs de nmeros, por exemplo: /dev/hda1 a primeira partio primria, /dev/hda2, a segunda partio primria, /dev/hda5 identifica que a partio uma partio lgica, criada a partir de um disco estendido. Essa identificao equivalente para discos SCSI e SATA. Para nosso estudo iremos criar apenas trs parties: /boot ? onde ser instalado o gerenciador de boot e imagens de kernel; / ? onde ser instalado todo o sistema operacional com os aplicativos; swap ? onde ser utilizada para realizar SWAP no disco. No meu caso, o diso IDE, nesse caso vou utilizar o comando:
#cfdisk /dev/hda

Ser carregado o programa cfdisk. Sua tela bem simples e a sua utilizao bem amigvel. O meu disco possui apenas uma nica partio.

Vou apagar essa partio. Para isso utilizo as setas direcionais do teclado, dessa forma consigo navegar entre as opes do programa. Vou escolher a opo Delete e pressionar <ENTER>. Repare que agora no aparece nenhuma partio. Apenas FreeSPace.

Vamos comear a criar as parties. A primeira a ser criada ser a partio /boot. Para isso seleciono a opo New.

Escolho a opo Primary. Em seguida defino o tamanho da partio com 100Mb.

Informo que essa partio ser criada no incio do disco, com a opo Beginning.

Pronto, foi criada uma partio de 100Mb.

Como essa partio ser a partio que ter a rea de BOOT do Sistema, vamos marc-la como Bootable.

Agora vamos repetir os passos e criar uma partio de SWAP com 1024Mb para ser utilizada como rea de troca.

Essa partio de SWAP, uma partio que conter um sistema de arquivos diferente, repare que quando acabamos de cri-la, ela aparece como sendo FS Type do tipo Linux. Porm, essa partio no uma partio Linux e sim uma partio SWAP. Devemos alterar o tipo dessa partio selecionando a opo Type. Ser apresentada uma tela com diversos tipos de arquivos. O tipo SWAP a opo 82.

Repare que agora o tipo dessa partio mudou para Linux SWAP.

Para finalizar, vamos criar a partio /, que ser utilizada para instalar o Sistema operacional e os aplicativos. Vou limitar o tamanho dessa partiao para 9,5Gb.

Para salvar a tabela de partio escolha a opo Write e digite yes. Dessa forma essa nova estrutura de parties no seu disco ser salva. TODOS OS SEUS ARQUIVOS SERO PERDIDOS! Antes de sair do cfdisk, vamos anotar ar parties, pois iremos precisar dessas informaes mais adiante: /dev/hda1 ? /boot /dev/hda2 ? SWAP /dev/hda3 ? / Para finalizar o cfdisk, escolha a opo Quit. Voc voltar ao prompt. Nessa etapa deixamos 113Mb livres no disco, onde poderemos utilizar posteriormente essa pequena rea.

SETUP Iniciando a Instalao


At agora voc apenas preparou o seu disco para receber a instalao do Slackware. Para iniciar o assistente de instalao, usamos o comando: #setup O setup, um programa que o acompanhar durante todo o processo de instalao e configurao do Slackware. O programa possui as seguintes opes:

Slackware, voc pode dar uma olhada na tela de ajuda. Assim ter uma descrio de cada parte do programa setup (toda a descrio feita em ingls) e instrues para navegao e para o restante da instalao; KEYMAP ? O teclado padro que o programa utiliza o padro americano qwerty, caso voc utilize outro, dever alter-lo nessa seo; ADDSWAP ? Lembra, da partio de SWAP criada anteriormente no cfdisk? Ento nessa opo que ativamos essa partio para ser utilizada no sistema; TARGET ? nessa seo que voc ir formatar as parties criadas e identific-las de que forma sero utilizadas. Voc poder formatar (escolhendo um dos seguintes sistemas de arquivos: reiserfs padro, ext3, ext2, jfs e xfs) ou no cada partio. A primeira partio a ser escolhida a partio /; SOURCE ? A seo Source onde selecionamos a mdia a partir da qual o Slackware ser instalado. No nosso caso utilizaremos a opo CD-ROM, mas existem outras; SELECT ? Nesta seo iremos escolher as sries de softwares que desejamos instalar. obrigatria a instalao da srie A para que voc tenha um sistema base funcional. Todas as outras sries so opcionais; INSTALL ? Aps ter passado por todas as sees anteriores, a seo install permite selecionar pacotes dentre as sries de software escolhidas. Esta seo permite escolher dentre seis diferentes mtodos de instalao: full, newbie, menu, expert, custom, e tag path. full (completo) instala todos os pacotes das sries escolhidas na seo select. No h mais perguntas. Este o mtodo de instalao mais fcil, j que no necessrio tomar quaisquer decises quanto aos pacotes a instalar de fato. claro que esta opo tambm a que ocupa maior espao no disco rgido; newbie (novato). Esta opo instala todos os pacotes requeridos pelas sries selecionadas. Em todos os outros pacotes h um prompt onde podemos selecionar Yes (sim), No (no), ou Skip (pular). Yes e No fazem o bvio, enquanto Skip pula para a prxima srie de software. Alm disso, exibida uma descrio e o tamanho

de cada pacote para ajudar a decidir se o mesmo necessrio; Menu uma verso mais rpida e mais avanada da opo newbie. Em cada srie, aparece um menu, a partir do qual pode-se selecionar todos os pacotes no requeridos que se deseja instalar. Os pacotes requeridos no aparecem nesse menu; Expert, para usurio avanados. Isto permite total controle sobre quais pacotes so instalados. possvel remover da seleo pacotes que so absolutamente necessrios, o que resulta em um sistema entrar em colapso. Por outro lado, possvel controlar exatamente o que entra em seu sistema; custom e tag path tambm so para usurios avanados. Estas opes permitem a instalao com base em tag files personalizados criados na rvore da distribuio. Isto til para se instalar um grande nmero de mquinas rapidamente; CONFIGURE ? Nesta seo realizado a configurao bsica do sistema, alm de poder criar um disco de boot para ser utilizado caso alguma pane ocorra com kernel instalado, voc poder configurar um MODEM, definir o TimeZone de us localidade, configurar o Mouse, definir o HardwareClock, definir as fontes do sistemas, configurar o sistema de Boot, configurar a rede EXIT ? Encerra o programa setup. Agora que voc j sabe o que cada opo faz, vamos iniciar a instalao, atravs da opo ADDSWAP. Como j criamos a partio SWAP, anteriormente, o sistema identifica essa partio e informa, para ativar a partio selecionamos a opo YES.

Selecionamos a partio e selecionamos OK.

Vamos formatar essa partio, porm no vamos checar o disco procurando BadBlocks, ento escolhemos a opo: No. O disco ser formatado e a partio ser ativada. Caso, voc escolha a opo Yes, o programa de instalao ir procurar badblocks na partio informada. Dependendo do tamanho da partio, isso poder demorar alguns minutos ou at mesmo horas.

Aps concluir a configurao do SWAP, o programa setup, ir continuar.

Repare que so exibidas apenas as duas parties restantes. Logo no incio, criamos 3 parties: swap, /boot e /. Agora devemos informar qual ser a partio que o sistema dever utilizar como /. Essa partio a /dev/hda3. Vamos selecionar essa partio e escolher a opo Select.

Vamos farmatar essa partio com a opao Format, que apenas format no checa a partio procurando bad blocks no disco.

Vamos formatar essa partio com o sistemas de arquivos EXT3.

Agora vamos formatar a partio /boot. Vamos selecionar a partio /dev/hda1.

Por padro, vamos utilizar o sistema de arquivos EXT3

Ao terminar de formatar devemos identificar qual o diretrio que essa partio dever conter. No caso ela conter o /boot.

Parties configuradas, vamos continuar com a instalao.

Nossa instalao ser realizada atravs do CD-ROM, portanto vamos escolher a opo 1.

Vamos deixar que o sistema localize a unidade de CD/DVD, que possui o disco de instalao.

ps reconhecer o CD do Slackware o sistema exibir uma tela com uma srie. Cada srie possui uma quantidade e tipos de programas diferentes.

A (Sistema Linux Base) ? programas bsicos para o sistema funcionar; AP (Vrios aplicativos que no precisam do X) ? uma srie de programas que so executados atravs da linha de comando; D (Programas de desenvolvimento) ? compiladores e afins so encontrados nessa seo; E (GNU Emacs) ? Editor Emacs; F (FAQ, HowTo, documentao) ? Documentao e Howto's; K (Fonte do Kernel do Linux) ? Possui o cdigo fonte do Kernel do Linux; KDE ? Programas necessrios e aplicativos do KDE;

KDEI ? Pacotes de internacionalizao o KDE; L (Bibliotecas do sistema) ? diversas bibliotecas que so utilizadas por diversos programas e utilizadas para a compilao de outros programas; N (rede) ? Possui diversos programas de rede, como leitores de e-mail, etc; T (Tex) ? Software para trabalhar com LaTex; TCL ? Scripts das Linguagens TCL/TK; X ? Sistema X Windows (Sistema que disponibiliza ambientes graficos); XAP ? Diversos aplicativos, que so executados sob o Sistema X Window; Y ? uma coleao de pacotes de jogos, baseados no BSD. A nossa instalao uma instalao bsica, pois uma instalao onde iremos aprender como trabalhar com o sistema. Para isso, vamos instalar as seguintes sries de pacotes: A AP D F K KDE L N X XAP Nada impede que voc instale todos os pacotes! Aps, selecionar as sries, ser exibida uma tela com os mtodos de instalao.

A instalao pode ser realizada atravs de 6 mtodos. Como exerccio, vamos instalar atravs do mtodo FULL. A instalao ser iniciada automaticamente. Dependendo do seu equipamento, esse processo pode demorar. Geralmente a instalao do Slackware extremamente rpida, exceto em computadores antigos, at hoje no vi outra distribuio fazer uma instalao to rpida quanto ao Slackware. Se voce estiver instalando o Slackkware atraves do CD-ROm, pode ser necessario inserir o Disco 2 e 3.

Finalizando a Configurao
Aps, completar a instalao dos pacotes, o programa SETUP, ir carregar o assistente de configurao de seu equipamento. Com esse assistente, possvel realizar uma configurao bsica no sistema, configurando rede, mouse, programas que sero carregados na inicializao da maquina, etc. Dependendo do seu equipamento, a primeira tela oferece a opo de criar um dispositivo USB (pen drive), voc pode ou no fazer esse disco de boot que poder ser utilizado em caso de pane no sistema.

Essa etapa no ser realizada, caso acho conveniente, escolha a opo CREATE e siga as instrues da tela (cuidado, as informaes do seu dispositivo USB sero perdidas). Ns vamos selecionar a opo SKIP. A prxima tela a ser exibida a tela de configurao do Gerenciador de boot. Por padro o Slackware utiliza o LiLo, como software de gerenciamento do boot.

om, para evitarmos problemas na hora do boot do equipamento, vamos selecionar a opo simple, pois essa opo configura os parmetros necessrios para um coreto boot do sistema. A prxima tela devemos escolher qual a resoluo de tela, que iremos utilizar. Essa configurao

realizada dentro do arquivo de configurao do LiLo. Geralmente a opo pr-selecionada sempre a melhor escolha. No meu caso a resoluo suportada de 1024x768x256.

Selecionada a resoluo de vdeo do console, a prxima tela a ser exibida permite que inserirmos alguns parmetros para que o LiLo utilize na hora de carregar o sistema.

Novamente, ns no iremos passar nenhuma configurao. A prxima opo nos permite escolher se queremos utilizar a codificao de caractere UTF-8 no console.

Vamos escolher a opo No. Finalizando a instalao do LiLo, vamos escolher onde ele ser instalado. Existem 3 opes: ROOT utilizado caso voc utilize o gerenciador de boot de outro sistema Operacional; Floppy Instala o LILO em um disquete, este ser utilizado para o boot no equipamento; MBR Instala o LILO na Master Boot Record, o mais recomendado.

remos escolher a opo MBR. O LiLo ser instalado! Agora iremos configurar o Mouse.

Como em outras opes a configurao tenta identificar o seu hardware, e a configurao sugerida. Nesse caso, vou aceitar a configurao, pois ela esta correta. A seguir, podemos escolher se o daemon, gpm, dever ser carregado quando o sistema for iniciado.

Ns iremos escolher a opo Yes. Dessa forma ao iniciar o Sistema em modo texto, o mouse poder ser utilizado. A prxima etapa de configurao, realiza as configuraes para sua placa de rede. Para prosseguir com a configurao, deve-se escolher a opo Yes

A configurao realizada utilizando um Servidor DHCP. Tambm possvel que voc configure o endereo IP manualmente. A primeira configurao que devemos informar o nome do equipamento.

A seguir devemos informar o domnio para a maquina.

Agora vamos selecionar DHCP. Alguns servidores de DHCP, necessitam que voc informe um nome para que ele consiga atribuir um endereo IP. Vamos preencher esse nome com o mesmo nome

A seguir exibida uma tela com as informaes passadas anteriormente. Caso alguma informao esteja incorreta voc pode voltar e refazer a configurao. Uma tela semelhante sera exibida caso voc escolha configurar um endereo IP manualmente.

A seguir, vamos escolher quais servios sero iniciados quando o equipamento for ligado. Dependendo dos pacotes que voc instalou, poder haver mais ou menos opes.

A seguir, vamos escolher quais servios sero iniciados quando o equipamento for ligado. Dependendo dos pacotes que voc instalou, poder haver mais ou menos opes.

Vou manter o padro e prosseguir com a configurao. A seguir e exibida a opo da configurao de fonte para o console. possvel configurar o tipo de fonte que sera exibida na console, quando voc estiver no modo texto.

Cuidado, pois dependendo da fonte utilizada, pode ser um pouco difcil utilizar o terminal. Para facilitar vamos escolher a opo No. A seguir questionado se o relgio de seu hardware, possui configurao de UTC. Atualmente as BIOS novas possuem esse tipo de configurao. Mas isso no afetar o funcionamento de seu sistema.

Agora devemos escolher em qual fuso horrio voc esta.

A configurao j esta quase terminando, em breve voc ter um sistema utilizvel!. Apesar do boot, padro do Slackware, ser em modo texto necessrio escolher qual sera o ambiente grfico padro.

As opes vo variar dependendo dos pacotes que voc instalou. Agora devemos configurar a senha para o usurio root (que o usurio administrador do sistema).

Aps digitar a senha, confirme redigitando-a.

Caso, voc digite uma senha do tipo 123456 ou abc123 voc ter que confirmar digitando essa senha novamente. Caso contrario, a tela abaixo sera exibida.

E finalmente: a instalao esta COMPLETA!

Agora voc deve escolher a opo EXIT. Remova o CD de sua unidade e pressione CTRL+ALT+DEL

Aps, realizar esse passo seu equipamento deve iniciar normalmente. A tela do LiLo, dever ser exibida.

Em seguida o sistema devera ser inicializado e a tela de login deve ser apresentada.

Você também pode gostar