eBook

32

description

sxs

Transcript of eBook

Page 1: eBook
Page 2: eBook

3

4

5

6

7

8

9

10

11

12

13

14

15

17

18

19

21

22

23

24

25

26

28

30

32

Índice RemissivoSobre o livro

Mais de um livro

Esquerdos autorais

Sobre o Autor por ele mesmo

Créditos

Capítulo 1 - A origem do Linux

Capítulo 1 - UNIX

Capítulo 1 - Minix

Capítulo 1 - GNU

Capítulo 1 - GNU e o Kernel

Capítulo 1 - O kernel Linux

Capítulo 1 - A simbiose

Capítulo 1 - Free Software

Capítulo 1 - Distribuição GNU/Linux

Capítulo 1 - Debian

Capítulo 1 - Slackware Linux

Capítulo 1 - Fedora

Capítulo 1 - Ubuntu

Capítulo 1 - Opensuse

Capítulo 1 - Arch Linux

Capítulo 2 - Instalando o Linux

Capítulo 2 - Passos para a instalação

Capítulo 2 - Analisando o Hardware

Capítulo 2 - Instalando o ubuntu

Conclusão

2

Page 3: eBook

Sobre o livroEste livro tem como objetivo capacitar o leitor na utilização eadministração de uma distribuição GNU/Linux. O livro não aborda emparticular nenhuma distro¹, porém, os conceitos tratados sãoabrangentes de modo que você poderá ter a liberdade de escolher qualdelas utilizar. O livro também aborda conteúdo relacionado ao exame101 da certificação LPI (Linux Professional Institute).

O conteúdo do livro foi enxugado de modo que ele vai direto ao ponto,sem rodeios. Esta compactação é fruto da minha experiência de mais dedez anos atuando como professor do treinamento de LPIC-1 e 2 ecoordenando pedagogicamente cursos de Administração de sistemasem escolas particulares e Universidades.

O conteúdo deste e-book foi atualizado e será lançado em três livros,sendo este o primeiro.

Referências:

Distro¹ – Abreviatura para Distribuição de GNU/Linux

Tux4you² – Rede social para o compartilhamento do conhecimentohumano

www.rede.tux4.com.br

3

Page 4: eBook

Mais de um livroA primeira versão deste e-book foi lançada com alguns erros de sintaxe etinha um tamanho muito grande para o objetivo que é ser um guiaprático. Além disto, recebi muitos pedidos para uma versão em PDF comqualidade boa para ser lido no PC.

Atendendo pedidos, estou relançando o ebook em 5 edições.

As edições deste livro vão do básico ao nível intermediário e serãolançadas a cada duas semanas. Então, fique ligado e acompanhe nossaspublicações:

www.tux4.com.br

Vamos que vamos!

4

Page 5: eBook

Esquerdos autoraisAutor

Juliano Ramos de OliveiraEditor

Juliano Ramos de OliveiraCopyleft © 2013 Tux4you Academy

www.tux4.com.br

Embora toda precaução tenha sido tomada na preparação deste livro, aeditora e os autores não assumem nenhuma responsabilidade por errosou omissões, ou por danos resultantes da utilização das informaçõesaqui contidas.

5

Page 6: eBook

Sobre o Autor por ele mesmo

Meu nome é Juliano Ramos, sou consultor de Servidores Linux a mais dedez anos, certificado LPIC-3, Novell Linux e Ubuntu. Atuei na prefeitura deSão Paulo coordenando trinta unidades de Telecentros (Centros deinclusão digital) que eram implantados em bairros de baixo IDH. Apóscinco anos à frente deste trabalho, segui para uma empresa privadaatuando como coordenador pedagógico em projetos para o terceirosetor e hoje atuo em minha própria empresa como consultor de TI eprofessor. Sou ativista do movimento Open Source e palestrante emeventos como o Campus Party, mas minha grande inspiração na vida éser o mantenedor da rede social Tux4you a qual sou também o criador.Esta mídia social diferente das outras é composta por pessoas quecurtem compartilhar conhecimento. Neste espaço você ganha tempo enão “perde tempo”, hoje passamos de 50.000 membros, mas ainda existeum grande potencial a ser explorado, aguardo você por lá e excelenteleitura deste livro.

Rede Social Tux4you:

rede.tux4.com.br

Campus online:

www.tux4.com.br/onlinecampus

6

Page 7: eBook

CréditosA Deus, que se mostrou criador, que foi criativo.

Seu fôlego de vida em mim me foi

sustento e me deu coragem para questionar realidades

e propor sempre um novo mundo de

possibilidades.

À minha amada esposa, por sua capacidade de acreditar

em mim, mesmo quando ninguém mais o fez.

À minha pequena luz e fonte de inspiração

Obrigado pelo seu sorriso diário

Giovanna, minha filha.

7

Page 8: eBook

Capítulo 1 - A origem do LinuxNeste capítulo:

• História do Multics – Unix – Minix – GNU e Linux

• Simbiose: Linux e GNU

• Software Livre

• Simbiose GNU e Linux

No ano de 1964 o MIT (Instituto de Tecnologia de Massachusetts) juntocom a divisão de computadores da companhia General eletric (GE) e oslaboratórios Bell de Telefonia iniciaram um projeto que estava muitoadiante do seu tempo. Tratava-se da criação de um grande sistemaoperacional de “Tempo Compartilhado”. Em um sistema de tempocompartilhado a capacidade e o processamento da máquina é divididoentre múltiplos usuários, que acessam através de terminais. O usuáriodirige a sua tarefa, seus comandos são interpretados e executados emseguida (processamento online).

Segundo a visão dos seus criadores, haveria imenso computadores,poderosos e inderrubáveis, rodando Multics, sendo acessados pormilhares de pessoas em "terminais" espalhados por todo o planeta.Esses usuários pagariam suas "contas do computador" como hojepagamos luz, água e TV a cabo.

No ano de 1969 os laboratórios Bell abandonaram o projeto, sua divisãode computadores foi comprada pela Honeywell em 1970 que tentou usarde forma comercial o MULTICS sem sucesso. Com duras criticas oprojeto ficou abandonado e teve sua última instalação operacionaldesligada em 31 de outubro de 2000. Apesar do insucesso deste projeto,o MULTICS foi o início de uma revolução no modo de se fazer e usarsistemas operacionais.

8

Page 9: eBook

Capítulo 1 - UNIXKen Thompson, trabalhava para a GE desenvolvendo o MULTICS. Quandoa empresa abandonou o projeto em 1969 ele começou a reescrever osistema num conceito menos ambicioso, batizando-o de Unics e usandoa linguagem de montagem (assembly). Mas tarde, o sistema foirebatizado de Unix pôr Brian Kernighan que foi pioneiro nodesenvolvimento das linguagens de programação AWK e AMPL.

Um marco importante no mundo UNIX aconteceu em 1973 quando todoo sistema foi portado de Assembly (linguagem de máquina) para a“Linguagem C” . A linguagem de programação C foi criada pôr DennisRitchie, sem sombra de dúvidas, grande parte do sucesso do Unix e seusderivados é por causa desta linguagem de programação. A linguagem Cfoi influência para as linguagens de programação recentes, tais como:C++,Java, C#, PHP e Javascript. Ritchie morreu em 12 de outubro de 2011,uma semana após a morte de Steve Jobs. Sua morte só foi noticiada emalguns portais especializados, bem diferente do que aconteceu comJobs.

9

Page 10: eBook

Capítulo 1 - Minix“Uma opção livre, de código fonte aberto, para se aprender UNIX”.

Andrew S. Tanenbaum criou o sistema operacional MINIX para explicar ofuncionamento dos sistemas operacionais. Tanenbaum lançou um livroem 1987 chamado "Operating System Design and Implementation" quecontinha 12.000 linhas de código do kernel, gerenciador de memória esistemas de arquivos. Este sistema era compatível com a sétima ediçãodo UNIX, porém, era de código aberto e disponível. Os cursosuniversitários de Tecnologia, começaram a usar o MINIX que rodava emcomputadores modestos; para explicar o funcionamento do sistemaoperacional UNIX, proprietário, caríssimo e que exigia um supercomputador.

10

Page 11: eBook

Capítulo 1 - GNU“O inicio do conceito de Software Livre”

Richard Matthew Stallman, ou RMS nasceu em 16 de março de 1953,fundador do projeto GNU e da fundação do software livre é um dosativistas mais atuantes em favor do software livre no mundo. Seuprimeiro contato com um computador aconteceu no ano de 1969 noprimeiro ano do ensino médio (High School), Stallman passou o verãoescrevendo seu primeiro programa - um pré-processador para alinguagem de programação PL/1 no IBM 360. "Eu escrevi primeiro emPL/1, passando então para a linguagem de máquina (assembly) quandoo programa PL/1 tornou-se grande demais para caber no computador".Contou Stallman, anos depois (Williams 2002, Capítulo 3).

Nos anos de 1980 aconteceu o "O declínio da cultura hacker" que atéentão dominava a vida de Stallman. A portabilidade dos softwarestornou-se um problema para os fabricantes de computadores, quecomeçaram a não divulgar o código fonte dos seus softwares de modoque os concorrentes não poderiam utilizá-lo. Quando esta nova culturade softwares proprietários atingiu o MIT onde RMS trabalhava, ele arejeitou. Negou-se a assinar acordos de não-divulgação de informação.Ele escolheu, ao contrário, compartilhar seu trabalho com os outros, oque considerou como um espírito clássico de colaboração científica. Noano de 1984 Stallman parou seu trabalho no MIT para dedicar-seintegralmente ao seu projeto GNU, anunciado em setembro de 1983.

No ano de 1985 RMS publicou o Manifesto GNU¹.

Referência:

http://www.gnu.org/gnu/manifesto.pt-br.html

11

Page 12: eBook

Capítulo 1 - GNU e o KernelO GNU é um sistema operacional que foi criado nos padrões UNIXporém com um código próprio que é livre para ser distribuído, usado,melhorado e copiado. Porém de 1985 quando foi lançado o manifestoGNU até 1992 o sistema operacional GNU não estava pronto para serdistribuído, faltava-lhe um kernel que fosse realmente utilizável.

Kernel (Núcleo) é o software que faz a gestão do Hardware do seucomputador, ele serve de ponte entre os aplicativos e o processamentoreal de dados feito a nível de Hardware. O sistema GNU iniciou odesenvolvimento de um kernel chamado HURD em 1990 porém por umerro de desenvolvimento este projeto acabou ficando estagnado. Deacordo com Thomas Bushnell, o arquiteto inicial do Hurd, o plano inicialera adaptar o kernel 4.4BSD-lite (E isto provavelmente daria certo deacordo com Bushnell) para o sistema GNU, porém, Stallman propôs queeles usassem o Mach microkernel que estava sendo desenvolvido nauniversidade Carnegie Mellon (CMU). Esta escolha atrasou odesenvolvimento em três anos, devido a incerteza se a CMU iria liberar ocódigo do Mach em uma licença de acordo com o GNU. Neste intervalode incertezas algo surpreendente aconteceu.

12

Page 13: eBook

Capítulo 1 - O kernel LinuxO projeto GNU seguia firme com vários desenvolvedores abraçando acausa, foram criadas ferramentas indispensáveis para um sistemaoperacional, como um compilador para a linguagem C, editores de textoentre outras aplicações. Em 1992 o sistema já estava "quase" pronto,mas ainda faltava um kernel funcional. Neste ano um jovem Finlandêschamado Linus Torvalds, mudou a licença de um kernel que tinhadesenvolvido a partir do Minix, de acordo com suas palavras (Era umMinix melhor que o Minix) para a licença livre GPL do projeto GNU.Então, não demorou muito para os desenvolvedores empacotarem oKernel Linux, com as dezenas de softwares GNU já disponíveis criandoum sistema operacional completo.

13

Page 14: eBook

Capítulo 1 - A simbiose

Simbiose é uma relação mutualmente vantajosa entre dois ou maisorganismos vivos de espécies diferentes. Explicar o que é "simbiose" foia melhor maneira que encontrei para explicar o sucesso do GNU/Linux,um dependia do outro. Sem a licença livre do projeto GNU chamada deGPL (GNU General Public License) o Linux não teria alcançado seusprimeiros desenvolvedores voluntários que tornaram o código utilizávelem larga escala, além disto, para o usuário final, foram os softwaresaplicativos (GNU) que tornaram o sistema operacional realmenteoperacional.

14

Page 15: eBook

Capítulo 1 - Free SoftwareA FSF - Free Software Foundation em português (Fundação do SoftwareLivre) é uma organização sem fins lucrativos, fundada em 04 de outubrode 1985 por Richard Stallman e que se dedica a eliminação de restriçõessobre a cópia, redistribuição, estudo e modificação de programas decomputador. No ano de 1989 Richard Stallman lançou pela FSF a licençaGPL (Gnu Public License) - Licença Pública Geral que garantia aosdesenvolvedores do projeto GNU que um software livre seria semprelivre. Stallman, compreendeu, que seria muito difícil eliminar as leis deCopyright (direitos autorais) então, ele usou esta lei a favor de suasideias, criando o conceito de Copyleft (Esquerdos autorais).

A GPL é uma licença com Copyleft, isto significa que ela é "viral", ou seja,quando um programador usa um código GPL e altera/modifica estecódigo ele também deve deixar estas modificações sobre GPL. Mas quaisliberdades a GPL garante? São quatro liberdades básicas:

• A Liberdade para usar o software

• A Liberdade de estudar o software

• A Liberdade de copiar e compartilhar o software com outros

• A Liberdade para modificar o trabalho e também para distribuir ostrabalhos modificados e derivados

Com a garantia destas liberdades, a GPL permite que os programassejam Administrando o linuxdistribuídos e reaproveitados, mantendo,porém, os direitos do autor por forma a não permitir que essainformação seja usada de uma maneira que limite as liberdadesoriginais. A licença não permite, por exemplo, que o código sejaaponderado por outra pessoa, ou que sejam impostos sobre elerestrições que impeçam que seja distribuído da mesma maneira que foiadquirido. Com o passar dos anos, outras licenças livres foramdesenvolvidas, algumas mais outras menos permissivas, a Fundação dosoftware livre considera livre uma licença que atenda pelo menos asquatro liberdades. A GPL ganhou uma segunda versão em 1992 (GPLV2)

15

Page 16: eBook

e a uma terceira versão em junho de 2007 (GPLv3) que é a versão atual.

16

Page 17: eBook

Capítulo 1 - Distribuição GNU/Linux

Você pode usar o sistema operacional GNU com o kernel HURD (Nãoestável), BSD ou com o Linux (Mais comum e recomendado). Neste caso,é comum chamarmos de distribuição GNU/Linux. Uma distribuiçãoGNU/Linux (distro) é um sistema operacional completo, isto inclui onúcleo (linux), um conjunto de pacotes (softwares), um sistema de gestãode pacotes e um repositório. Algumas distribuições foram criadas e sãomantidas por pessoas e/ou comunidades de voluntários, outras porém,são mantidas por empresas. A primeira distribuição de GNU/linux foilançada em 1992 chamada de MCC Interim Linux, em seguida surgiu aSLS (Softlanding Linux System) e ainda que não tenha durado muito, foi abase para a criação da distro Slackware (Que até hoje está em evidência).Em 1993 Ian Murdoch lançou o Debian Linux, e no ano seguinte vieram oRed Hat Linux e o SuSe Linux.

17

Page 18: eBook

Capítulo 1 - DebianO Debian foi lançado em 16 de Agosto de 1993 por Ian Murdock, aotempo estudante universitário, que escreveu o Manifesto Debian queapelava à criação de uma distribuição Linux a ser mantida de umamaneira aberta, segundo o espírito de Linux e do GNU. O projeto Debiancresceu vagarosamente até 1995 quando o projeto dpkg ganhounotoriedade.

O dpkg é a base de gerenciamento de pacotes da distribuição linuxDebian. Foi inicialmente criado por Matt Welsh, Carl Streeter e IanMurdock como uma aplicação Perl, sendo posteriormente reescrito, emsua maior parte, para a linguagem C (Linguagem de programação) porIan Jackson em 1993. O dpkg é um software para instalar, remover eatualizar programas. A primeira versão 1.x do Debian aconteceu em1996.

O ciclo de desenvolvimento das versões do Debian passa três fases:

• “Unstable” - Instável

• “Testing” - Teste

• “Stable” - Estável

Quando as versões estão na fase “testing” elas são identificadas porcodinomes tirados dos personagens do filme “Toy Story”. Ao se tornarem“Stable” as versões recebem um número de versão (ex: 5.0).

A versão “Testing” atual é “Stretch”. A versão “Unstable” terá sempre onome Sid, personagem que costumava a quebrar os brinquedos, emalusão aos bugs que podem ocorrer nesta versão.

18

Page 19: eBook

Capítulo 1 - Slackware LinuxO Slackware é um sistema operacional baseado em projetos oficiais desoftware livre, desenvolvido por pessoas espalhadas no mundoorganizadas em comunidades e instituições, sendo a principal delas aFSF (Free Software Foundation) com seus projetos e licenciamentos GNULGPL de software livre. Utiliza o Kernel oficial da Linux Foundation, Linux.O nome “Slackware” teve sugestiva origem da “The Church Of theSubGenius” (Igreja do Subgênio) que é uma organização religiosaoriginalmente baseada em Dallas, no estado estadunidense do Texas, aigreja do Subgênio ganhou destaque nas décadas de 1980 e 1990 emantêm uma presença ativa na internet. A igreja ganhou espaço com apopularização da internet em 1990 com um site elaboradamentedecorado e dois “newgrous Usenet” (alt.slack e alt.binaries.slack) e peloprograma de radio semanal (Hour of slack).

Patrick Volkerding criador do Slackware incorporou da Igreja doSubgênio este nome, de onde idealiza-se o termo “SLACK” que, satírica eironicamente, incorpora-se o “Senso de liberdade, independência eoriginalidade para alcançar suas metas pessoais”. Como a traduçãoliteral de “SLACK” é “Preguiça” e “WARE” é “Produto” muitos associam onome como “Produto preguiçoso” principalmente por que o Slackwarenão usa softwares de lançamento, somente versões estáveis, além disto,todas as configurações do sistema são feitas diretamente nosdocumentos de texto de configuração e não com utilitários gráficos.

O Slackware Linux (ou simplesmente “Slack”) tem como objetivo manter-se fiel ao padrões UNIX, mantendo-se bem estruturada e organizadapara administradores e usuários, profissionais e acadêmicos, rejeitandoferramentas de configuração que escondam o real funcionamento dosistema adotando o princípio KISS (Acrônimo em inglês de: Keep Itsimple, stupid – Faça isto simples, estúpido) de produção. A primeiraversão do Slackware, o 1.0.0, foi lançada em 16 ou 17 de julho de 1993por Patrick Volkerding, fundador e programador líder do projeto até osdias atuais.

19

Page 20: eBook

O Slackware possui seu próprio gerenciador de pacotes, o pkgtool, e trazos comandos de gerenciamento: installpkg, upgradepkg, removepkg,explodepkg, makepkg; todos sem gerenciamento de dependências. Oformato dos pacotes .tgz/.txz são bastante similar a um .tar.gz, contendoapenas os arquivos a serem instalados em suas respectivas pastas emrelação à pasta raiz do sistema, além de um script com comandoscomplementares para a instalação.

20

Page 21: eBook

Capítulo 1 - FedoraFedora antigamente chamado de Fedora Core é um sistema operacionalque tem por base o linux, a distribuição linux é completamente livre decustos para poder usufruir e partilhar. Foi criada pela Red Hat.Atualmente mantida pelo projeto Fedora (Fedora Project) e patrocinadopela Red Hat.

O gerenciador de pacotes do Fedora é o RPM (Red Hat Package Manager),o RPM serve para instalar, atualizar, desinstalar, verificar e procurarsoftwares. Até a versão 17 o instalador era semelhante ao da distribuiçãoRed Hat 9, na versão 18 o sistema de instalação foi totalmentereformulado. Novas versões do Fedora são lançadas aproximadamente acada seis meses. Além das versões oficiais, o Fedora possui tambémuma versão instável, o Rawhide, que serve como um campo de provaspara todas as atualizações e mudanças que farão parte da próximaversão.

O Fedora distribui software absolutamente livre que tem um instaladorgráfico completo, vem com ferramentas desktop e de administraçãofáceis de usar. Fedora é o nome de um clássico chapéu que surgiu nadécada de 20.

21

Page 22: eBook

Capítulo 1 - UbuntuUbuntu é uma distribuição baseada no Debian patrocinada pelaCanonical Ltd. O Ubuntu diferencia-se do Debian por ter versõeslançadas semestralmente, por disponibilizar suporte técnico nos 9meses seguintes ao lançamento de cada versão (as versões LTS – LongTerm Support – Para desktop e servidor recebem 5 anos de suporte) epela sua filosofia em torno de sua concepção. A proposta do Ubuntu éoferecer um sistema que qualquer pessoa possa utilizar semdificuldades, independentemente de nacionalidade, nível deconhecimento ou limitações físicas. O sistema dever ser constituídoprincipalmente por Software Livre. Deve também ser isento de qualquertaxa.

O nome “Ubuntu” - [u'buntu] deriva do conceito sul africano de mesmonome, diretamente traduzido como “Humanidade com os outros” ou“sou o que sou pelo que nós somos”. O ubuntu assim como o Debianutiliza pacotes no formato .DEB que podem ser instalados pelo utilitáriodpkg ou apt.

Um grande diferencial do Ubuntu em relação as outras distribuições deGNU/Linux é a sua interface gráfica Unity. O Unity foi desenvolvido pelacomunidade Ayatana e adaptado pela Canonical Ltd. Sua primeiraaparição foi na versão 10.10 para netbooks, ele foi desenhadoinicialmente para fazer um uso mais eficiente do espaço das telaslimitadas dos netbooks, devido ao seu sucesso, tornou-se padrão naversão 11.04 que ainda incluía o GNOME como opção. Diferente doGNOME, KDE, XFCE e LXDE o Unity não inclui aplicações, já que foi feitopara usar programas GTK+ já existentes. A partir da versão 11.10 doUbuntu o Unity passou a ser a única interface padrão.

22

Page 23: eBook

Capítulo 1 - OpensuseApós adquirir o Suse linux em janeiro de 2004, a Novell, uma empresaAmericana que na década de 1980 ficou famosa por seu sistemaoperacional de rede (Netware) incentivou o desenvolvimento de umacomunidade para o desenvolvimento de uma distribuição GNU/Linux. Acomunidade OpenSuse Project é patrocinada pela Novell e conta comvoluntários de todo o mundo.

OpenSuse é completamente livre e disponível para download, elestambém vendem um Dvd-Box para o público em geral que desejacolaborar com o projeto. O OpenSuse possui edições para arquiteturasx86 e x86-64. O OpenSuse é compatível com o RPM (Red Hat Package) epossui seu próprio gerenciador de pacotes Zypper que funciona deforma similar ao apt-get do Debian.

23

Page 24: eBook

Capítulo 1 - Arch LinuxO Arch assim como o Slackware é uma distribuição KISS. O sistema ébaseado em torno de arquivos binários, que são classificados como i686e x86_64, sendo um sistema parecido com os ports/ebuild estádisponivel para a compilação automática dos pacotes, trata-se do ArchBuild Systema.

O Arch Linux é considerado uma das distribuições mais difíceis de seinstalar, isto por quê, não existe um programa de instalação. Você vairealizando tarefas através de scripts que simplificam o processo. Ogerenciamento de pacotes é feito pelo pacman que conduz a instalação,atualização e remoção e atualização de pacotes.

24

Page 25: eBook

Capítulo 2 - Instalando o LinuxQuando você compra um computador, normalmente ele possui oMicrosoft Windows pré-instalado. Se você pretende usar o Linux, deverárealizar a sua instalação.

O processo de instalação de uma distribuição GNU/Linux costuma serfácil. A parte que normalmente causa fobia nos novatos é oparticionamento do disco, o resto da instalação é rotina, apenas umaquestão de seguir instruções. Se você ainda não se sente confortávelpara instalar o Linux, tudo bem, você poderá realizar o download de umadistribuição Live-CD e executá-la sem precisar alterar nenhumamodificação no seu disco rígido. Todo o sistema neste caso funcionapelo CD ou DVD, quando você reinicia o computador e remove o CD dodrive, todas as suas coisas estão lá, intactas.

Porém, quando você executa o sistema pelo CD/DVD e até mesmo pelopendrive, não terá o mesmo desempenho e prazer que é usar o linuxnativamente em seu computador.

25

Page 26: eBook

Capítulo 2 - Passos para a instalaçãoInstalar qualquer distribuição de Linux envolve uma série de passos. Vouorientá-lo sobre estas etapas de modo que você poderá instalarqualquer uma seguindo as orientações dos instaladores.

Algumas distribuições de Linux exigem que você tenha um pouco deinformação sobre o hardware do seu PC. Felizmente a grande maioriadas distribuições instala de forma automatizada todos os seusperiféricos, exemplo: Ubuntu Linux, OpenSuse, Fedora e Linux Mint.

1) O primeiro passo é você realizar o download de sua distribuição. Nosite oficial é comum o link para a seção download com diferentesarquiteturas. Escolha 32 Bits se seu computador tem menos de 4GB dememória RAM e um processador mais antigo, opte pela versão 64 Bits seseu processador é mais moderno e você possui 4GB ou mais dememória RAM.

É padrão que a distribuição seja disponibilizada no formato (ISO) –Imagem de disco. No Windows, clique com o botão direito do mousesobre a imagem da distro que você realizou download e escolha a opção“gravador de imagens de disco do windows”.

2) O Segundo passo é configurar no Setup do seu PC a inicialização peloCD/DVD. As etapas específicas para entrar na configuração do Setup edefinir o dispositivo de boot varia de computador para computador.Normalmente você acessa o Setup com uma tecla (F2 ou Delete) apósligar o PC, movimentando-se com as setas do teclado, você localiza aopção (Boot) e coloca o CD/DVD em primeiro lugar da ordem de boot.Após isto é necessário salvar o Setup, fechar e iniciar o computador como CD/DVD de sua distro no drive.

3) Caso sua distribuição seja Live, você poder escolher a opção de testara distribuição. Neste caso, após reiniciar o computador remova oCD/DVD. Nenhuma alteração será realizada no seu disco rígido.

4) Se você pretende instalar o Linux, antes de qualquer coisa, faça umbackup de seus arquivos (em outro HD, Disco Rígido externo, em algum

26

Page 27: eBook

HD virtual como o dropbox ou google drive). Se você pretende instalarjunto com o Windows (Dual Boot) de modo que possa escolher qual usarna inicialização do computador. Instale primeiro o Windows e reserveum espaço (pelo menos 20GB) para o Linux. Instaladores como os doUbuntu, OpenSuse, Fedora, já vão detectar este espaço e ofertá-lo paravocê instalar o sistema. Caso o instalador pergunte sobre em qual localinstalar o gerenciador de boot (grub ou lilo) selecione MBR.

5) Seleção de softwares. A grande maioria das distribuições já instalamum conjunto de pacotes (softwares) de modo automático. Se você éiniciantes sempre escolha as opções (default) dos instaladores.

6) No final da instalação você vai reiniciar o seu computador. Lembre-sede remover o CD/DVD para não iniciar novamente o processo deinstalação. Distribuições como o Fedora, OpenSuse e Open Mandriva,oferecem pacotes adicionais no primeiro boot.

27

Page 28: eBook

Capítulo 2 - Analisando o HardwareSe você está preocupado se seu PC pode ou não rodar o Linux, aqui estáuma lista das principais considerações antes de começar o processo deinstalação.

Unidade de DVD: Você deve ter uma unidade de DVD e que seucomputador seja capaz de iniciar por esta unidade. O modelo exato nãoimporta. Se você adicionar uma unidade de DVD externa a uma portaUSB funcionará sem problemas no linux.

Disco Rígido: Qualquer unidade de disco IDE/SCSI funciona no linux.Para usar as distribuições atuais confortavelmente, tenha pelo menos20GB de espaço.

Teclado: Todos os teclados vão funcionar no Linux.

Monitor: O tipo de monitor não é particularmente crítico, exceto que eledeve ser capaz de exibir as resoluções de tela que a placa de video usa.Se o instalador não detectar o seu monitor você pode escolher ummodelo genérico.

Mouse: O programa de instalação pode detectar o mouse. Todos ostipos de mouse (como PS/2 ou USB) vão funcionar no ambiente gráficodo Linux (X Window System).

Placa de rede: Normalmente o instalador irá detectar e tentar configurar(DHCP) sua placa de rede. Se você tiver problemas, tente encontrar naplaca a marca e o modelo, procure nos buscadores informação de comoproceder para instalar na sua distro especifica.

Placa de som: Se o seu PC tiver uma placa de som, faça uma pesquisacom a marca e modelo na WEB para ter certeza se ela é compatível como linux.

Placa de Vídeo: Linux funciona bem com todas as placas de vídeo(Também conhecidos como adaptadores de vídeo), alguns modelosporém não possuem suporte 3D e você pode ter problemas com altasresoluções, destaco aqui, os adaptadores SYS que estão em Notebooksmais antigos, da linha Positivo. Se você usa um adaptador: Intel, Nvidia

28

Page 29: eBook

ou ATI fique tranquilo com o Linux.

Impressora: Este é um hardware que você deve pesquisar marca emodelo para saber se é compatível com o Linux. Equipamentos quepossuem um bom suporte (tratando-se de impressoras) são osfabricados pela HP.

Você pode visualizar uma lista de Hardware compatível com o linux,neste endereço:

http://www.tldp.org/HOWTO/Hardware-HOWTO/

29

Page 30: eBook

Capítulo 2 - Instalando o ubuntuEste livro não aborda em particular nenhuma distribuição de Linux, noentanto, abordaremos o processo de instalação do Ubuntu Linux queconsidero o mais simples e fácil para usuários iniciantes.

Ligue o computador, coloque o CD/DVD do Ubuntu. Deixe o computadorprosseguir com a inicialização do instalador. Hoje em dia a grandemaioria dos computadores novos já saem de fábrica com a configuraçãopara dar boot pela unidade de CD/DVD-ROM, portanto, se o seucomputador não estiver com esta configuração definida, você deveráentrar no setup da sua máquina para setar essa opção.

Após o boot pelo cd/dvd do ubuntu escolha a opção: Instalar o Ubuntu

Na tela que aparecer em seguida, Preparando para instalar Ubuntu,selecione a opção Instalar esse programa de terceiro e então clique emContinuar.

Caso seu computador não possua nenhum sistema operacional, a telaTipo de Instalação irá aparecer. Dê um clique na primeira opção (Apagardisco e reinstalar Ubuntu) e depois um clique no botão Instalar Agora.

Caso você tenha algum sistema operacional, você terá a opção (Apagar oseu sistema operacional e instalar o Ubuntu).

Na próxima tela, Onde você está?, dê um clique na região do mapa ondevocê se encontra e clique no botão Continuar.

Na tela Disposição do teclado, veja que automaticamente o instalador jámarca exatamente o tipo de layout do seu teclado. Se você estiver emdúvida se o layout do seu teclado foi configurado corretamente, bastavocê digitar algumas palavras acentuadas no campo "Digite aqui paratestar o seu teclado". Se a configuração estiver incorreta, você poderádar um clique no botão Detectar a disposição do teclado. Quandoterminar e o teclado estiver corretamente configurado, clique emcontinuar.

Agora nesta próxima tela (Quem é você?), você deverá fornecer algumasinformações necessárias ao instalador, exemplo:

30

Page 31: eBook

Seu nome: Juliano Ramos

Nome do computador: Tux4you

Nome de usuario: grubelilo

Senha: suasenha :-)

Ao término da cópia dos arquivos, clique no botão reiniciar agoralembre-se de remover o CD/DVD do drive. Você deverá se lembrar doseu nome de usuário, no exemplo: grubelilo e da senha.

31

Page 32: eBook

Conclusão Como combinado, vamos limitar os ebooks em 5000 palavras de modoque será sempre um guia prático para você carregar em seu smartphoneque é o objetivo principal. Como pode ter observado o layout foiredesenhado e a fonte foi otimizada, está mais bonito, sou ousado emdizer. Na próxima edição vamos abordar:

• Noções fundamentais

• O shell

• Prompt String 1 e 2

• Variáveis de ambiente do bash

• Histórico de comandos

Também atendi aos pedidos e toda versão terá opção de PDF e EPUB.

Para sugestão ou crítica sobre o livro envie um e-mail para:

[email protected]

Vamos que vamos!

Prof. Juliano Ramos

32