curso gnu/linux - dinomagri.comdinomagri.com/wp-content/uploads/2014/04/apostila_aula1.pdf · ele...

21
1/21 Curso GNU/Linux Aula 1 Dino Raffael Cristofoleti Magri Julho/2008

Upload: lebao

Post on 12-Nov-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

1/21

Curso GNU/Linux

Aula 1

Dino Raffael Cristofoleti Magri

Julho/2008

2/21

Veja uma cópia dessa licença em http://creativecommons.org/licenses/by­nc­sa/2.5/br/

3/21

Sumário 1 INTRODUÇÃO................................................................................................................................5

 1.1 História GNU/Linux..................................................................................................................5 1.1.1 O que é GNU/Linux?.........................................................................................................5 1.1.2 Distribuições GNU/Linux..................................................................................................5

 1.1.2.1 O que é uma distribuição?..........................................................................................5 1.1.2.2 Quais distribuições existem?......................................................................................5

 1.1.3 Cases de Sucesso, grandes negócios com GNU/Linux.....................................................7 1.1.4 Vídeos................................................................................................................................8

 1.1.4.1 Efeitos Gráficos..........................................................................................................8 1.1.4.2 Inspiração em Usar Linux..........................................................................................8

 2 UTILIZAÇÃO DO GNU/LINUX....................................................................................................9 2.1 O que é interface gráfica?.........................................................................................................9

 2.1.1 O que é o Gnome?.............................................................................................................9 2.1.2 Por que estamos utilizando?..............................................................................................9 2.1.3 Onde foram parar os programas que eu utilizava..............................................................9

 2.2 Manipulação de pastas e arquivos...........................................................................................16 2.2.1 Aonde ficam meus documentos?.....................................................................................16 2.2.2 Como copiar, colocar, renomear e mover os arquivos.....................................................17

 3 BIBLIOGRAFIAS E REFERÊNCIAS...........................................................................................21 3.1 Bibliografia.............................................................................................................................21 3.2 Mais sobre...............................................................................................................................21

4/21

Índice de ilustraçõesIlustração 1: Área de Trabalho............................................................................................................10Ilustração 2: Aplicações, Locais e Sistemas.......................................................................................10Ilustração 3: Menu Aplicações............................................................................................................11Ilustração 4: Menu Aplicações ­> Acessórios....................................................................................11Ilustração 5: Menu Aplicações ­> Escritório......................................................................................12Ilustração 6: Menu Aplicações ­> Gráficos........................................................................................12Ilustração 7: Menu Aplicações ­> Internet..........................................................................................12Ilustração 8: Menu Aplicações ­> Jogos.............................................................................................13Ilustração 9: Menu Aplicações ­> Som & Imagem............................................................................14Ilustração 10: Área de Trabalho..........................................................................................................15Ilustração 11: Ícones no canto superior direito...................................................................................15Ilustração 12: Localização samba_home............................................................................................16Ilustração 13: Visão geral da pasta samba_home................................................................................17Ilustração 14: Copiar pastas ou arquivos.............................................................................................18Ilustração 15: Colar arquivos ou pastas...............................................................................................18Ilustração 16: Recortando pasta ou arquivo........................................................................................19Ilustração 17: Renomeando pasta ou arquivo......................................................................................19Ilustração 18: Novo nome...................................................................................................................20

5/21

 1  INTRODUÇÃO

 1.1  História GNU/Linux

 1.1.1  O que é GNU/Linux?

As definições de GNU e Linux no Wikipédia:

GNU ­ "Projeto GNU, em computação, é um projeto iniciado por Richard Stallman em 1984, com o objetivo de criar um sistema operacional totalmente livre, que qualquer pessoa teria direito de usar, modificar e redistribuir, o programa, seu código fonte, desde que garantido para todos os mesmos direitos."

Linux ­ "Linux é um sistema operacional baseado em UNIX. Foi desenvolvido por Linus Torvalds, inspirado no sistema Minix. O Linux é um dos mais proeminentes exemplos de desenvolvimento com código aberto e de software livre. O seu código fonte está disponível sob licença GPL para qualquer pessoa utilizar, estudar, modificar e distribuir de acordo com os termos da licença."

Então porque GNU/Linux?

Por que o nome Linux vem do Linux kernel que começou em 1991 desenvolvido por Linus Torvalds. Os utilitários de sistemas e as bibliotecas geralmente vem do Sistema Operacional GNU que foi anunciado em 1983 por Richard Stallman. A contribuição da GNU é a base para o nome GNU/Linux.

 1.1.2  Distribuições GNU/Linux

 1.1.2.1  O que é uma distribuição?

Uma distro é composta do kernel do Linux e mais uma série de aplicativos com diferentes propósitos. Qualquer um pode criar um distribuição e distribuir gratuitamente ou cobrar. Cada distro tem um propósito, pois podem ser feitas especificamente para desktops, laptops, servidores, dispositivos móveis entre tantos outros. Abaixo falaremos um pouco sobre algumas distribuições.

 1.1.2.2  Quais distribuições existem?

Existem muitas distribuições, porém comentarei as mais conhecidas no mundo do software livre.

● Ubuntu

Ubuntu é um sistema operacional baseado em Linux desenvolvido pela empresa Canonical. Ele utiliza o mesmo gerenciador de pacotes do Debian. O interessante é que a cada seis meses uma nova versão é lançada. Esta distribuição é uma das mais usadas no mundo GNU/Linux.

Ficha Técnica

6/21

Logo:Nome: UbuntuAno: 2004Criador: Marck Richard ShuttleworthSítio: http://www.ubuntu.com

● Debian

O projeto Debian é composto por pessoas que tem em comum um causa: criar/manter um sistema operacional livre. Um sistema operacional são programas básicos e utilitários que fazem o computador funcionar. O núcleo do sistema operacional é o kernel. O kernel é um programa fundamental para o computador e ele inicia todas as tarefas básicas e deixa que você inicie outros programas. O Debian é a distro padrão do Colméia.

Ficha Técnica

Logo: Nome: Debian GNU/LinuxInterface Gráfica Padrão: GNOMEAno: 1996Criador: Ian MurdockSítio: http://www.debian.org/

● Red Hat

Um grupo de programadores na Carolina do Norte decidiu tornar o Linux mais fácil para possibilitar às pessoas uma experiência mais tranqüila com o mesmo. Como muitos grupos, seu objetivo era empacotar todos os bytes necessários numa distribuição coerente, facilitando ao inexperientes o contato com o novo sistema operacional.

Em vez de ser uma cópia de um disco rígido que tivesse o Linux instalado, ou um conjunto de disquetes com partes diferentes do sistema operacional que podiam ser copiadas, esta distribuição foi baseada no conceito de pacotes.

Cada pacote fornece um pedaço diferente de software configurado, completamente testado e pronto para rodar. Se o usuário quiser instalar um novo programa, poderá carregar o pacote e instalá­lo, podendo imediatamente utilizá­lo. Se o usuário quiser remover algum programa, poderá removê­lo com um único comando. Este conceito ainda facilita as atualizações, uma vez que os pacotes são carregados de repositórios pré­configurados.

A Red Hat está voltada para o mercado empresarial, porém mantém uma vertente comunitária através do projeto Fedora Core, que é uma distribuição totalmente livre e gratuita.

Ficha Técnica 

Logo: 

7/21

Nome: Red HatAno: 1994Criador e Mantedor: Red HatSítio: http://www.redhat.com

● Slackware

É uma das mais antigas e conhecidas distribuições. É a mais antiga que permanece mantida, além de ser junto com suas derivadas, a distribuição mais UNIX­like existente. Tem como objetivo manter­se fiel aos padrões UNIX, rejeitando também ferramentas de configuração que escondam do usuário o real funcionamento do sistema.

Ficha Técnica 

Logo: Nome: SlackwareAno: 1993Criador: Patrick VolkerdingSítio: http://www.slackware.com

 1.1.3  Cases de Sucesso, grandes negócios com GNU/Linux

● Banco do Brasil

“Banco do Brasil encerra 2007 com 50 mil estações com Linux”

“A instituição já economizou cerca de R$ 60 milhões e pretende economizar mais R$ 30 milhões até 2010.“ ­ Retirado em http://www.tiemfoco.com/?p=128

● SERPRO

“Hoje o Serpro já tem a maior parte de suas estações de trabalho utilizando sistema operacional livre (Fedora GNU/Linux), serviço de rede livre (Rede Local de Software Livre) e  correio eletrônico livre (Carteiro e Expresso), e parte para o desafio de desenvolver novas soluções em software livre.” ­ Retirado em http://www.serpro.gov.br/tecnologia/software­livre/programa­serpro­de­software­livre­pssl

● NASA

“These servers run a few things at the lab, including video distribution, data processing,  and web serving. Wanna know what its running? RHEL” ­ Retirado em http://jaboutboul.blogspot.com/2008/02/fedora­on­final­frontier.html

Tradução – Estes servidores rodam algumas coisas no laboratório, incluindo distribuição de vídeo, processamento de dados e serviço de web. Quer saber o que está rodando? RHEL ­ Red Hat Enterprise Linux

8/21

● Governo do Estado do Paraná

“O Governo do Paraná é um dos principais usuários e desenvolvedores de software livre de todo o país. “ ­ Retirado em http://www.celepar.pr.gov.br/modules/conteudo/conteudo.php?conteudo=51

● Escolas Municipais de Joinville

“ ... com a UDESC/Grupo Colméia no desenvolvimento de pesquisas, personalização,  aplicação e realinhamento/padronização e treinamento de professores de distribuição Linux instaladas nas escolas e no desenvolvimento de soluções de baixo custo como o caso do Projeto Multi terminal.” ­ Retirado do artigo “A INFORMÁTICA PEDAGÓGICA NA REDE MUNICIPAL DE JOINVILLE: UMA PROPOSTA DE SUCESSO”

● C3SL/UFPR – Projeto Paraná Digital

“ Os laboratórios estão sendo instalados em todas as escolas, num total de 2.100 laboratórios. O projeto conta com uma rede de 44 mil computadores que vão beneficiar 1,5 milhão de alunos em 399 municípios do Paraná.“ ­ Retirado em http://www.c3sl.ufpr.br/pt­br/projetos_prd.html

● Governo

“As eleições municipais de 2008, que ocorrerão em outubro, chegarão com uma inovação: a  utilização do sistema operacional Linux, em substituição ao VirtuOS e WinCE.” ­ Retirado em http://www.serpro.gov.br/noticiasSERPRO/2008/maio/urnas­eletronicas­utilizarao­linux

 1.1.4  Vídeos

 1.1.4.1  Efeitos Gráficos

 1.1.4.2  Inspiração em Usar Linux

9/21

 2  UTILIZAÇÃO DO GNU/LINUX

 2.1  O que é interface gráfica?

No Linux existe um programa responsável pela parte gráfica, o Xfree ou apenas X. O XFree é um servidor de janelas, ele possui um conjunto de ferramentas que fornecem o acesso aos periféricos do seu computador (Teclado, Mouse, Impressora, etc), possibilitando que o gerenciador de janelas crie uma interface gráfica.  É um programa responsável pelo dimensionamento das janelas, disposição dos ícones e botões, quais são as funções dos mesmo, qual a imagem do plano de fundo e coisas do gênero.

 2.1.1  O que é o Gnome?

O gerenciador de janelas GNOME (GNU Network Object Model Environment) é uma das interfaces gráficas mais utilizadas. Ele faz parte do projeto GNU e é portável para os sistemas Unix­like, BSD e principalmente GNU/Linux. 

No Gnome temos inúmeras aplicações desenvolvidas, um grande número de desenvolvedores trabalhando com a interface, o que possibilita um melhoramento continuo e por ser livre pode ser totalmente personalizado.

Por fato de curiosidade, o Gnome foi escrito originalmente na linguagem de programação C. Logo depois um grande número de linguagens foram adicionadas ao GNOME e suas aplicações, por exemplo, linguagens como: C++, Ruby, Python, Perl e muitas outras. No lugar do Qt, o GTK foi escolhido como a base para desenvolvimento do GNOME. O site oficial da GNOME é http://www.gnome.org.

 2.1.2  Por que estamos utilizando?

Estamos utilizando essa interface gráfica pois ela é padrão do Ubuntu e também por ser uma interface limpa, simples e fácil de usar.

 2.1.3  Onde foram parar os programas que eu utilizava

Bom a essa altura você deve estar mais preocupado em saber aonde foram parar os seus programas que eram usados do que em saber o que é uma interface gráfica, portanto irei mostrar as facilidades do Gnome nesse aspecto. Veremos algumas ilustrações.

10/21

Essa ilustração mostra a cara do Gnome, veja que o “Iniciar” que usávamos no outro sistema não está no canto esquerdo inferior e sim no superior. Agora ele está divido em 3 menus. Veja abaixo.

Como mostra a figura acima, os menus são Aplicações, Locais e Sistemas. Assim fica mais simples encontrar o que você deseja. No menu:

Sistemas, encontramos sobre configurações do sistema, desde trocar o wallpaper até instalar um programa, como se fosse um painel de controle.

Locais, podemos visualizar a pasta pessoal, ver Documentos Recentes, acessar ao CD/DVD, Pen drive, Computador, entre outros, abaixo mais destalhes.

Aplicações, é onde fica os programas, tanto os programas padrões e os instalados posteriormente. Eles são divididos em outros menus para facilitar na localização dos programas.

Ilustração 1: Área de Trabalho

Ilustração 2: Aplicações, Locais e Sistemas

11/21

Como podemos ver o menu Aplicações é sub­dividido, por padrão, em Acessórios, Escritório, Gráficos, Internet, Jogos e Som & Vídeos. Veremos quais programas o Ubuntu traz por padrão e introduzir um pouco sobre eles.

Em Acessórios, podemos ver na figura abaixo, quais os aplicativos existentes, sendo os mais conhecidos: Calculadora, Capturar Imagem da Tela (o famoso PrintScreen do teclado), Editor de Texto (Bloco de Notas) e Gerenciar Trabalhos de Impressão, entre outros.

Ilustração 3: Menu Aplicações

Ilustração 4: Menu Aplicações ­> Acessórios

12/21

A ilustração abaixo destaca o menu Escritório, onde podemos ver os aplicativos de Correio e Agenda do Evolution(Outlook), OpenOffice Editor de Texto(Writer), Apresentação(Impress) e Planilha Eletrônica(Calc), entre outros.

Abaixo o menu Gráficos onde encontramos o Editor de Imagens GIMP (Photoshop), Gerenciador de Fotos F­Spot, Digitalizador de Imagens Xsane, OpenOffice Desenho(Draw).

O menu Internet também tem o Correio Evolution(Outlook), Mensageiro da Internet Pidgin (MSN), Navegador Web Firefox(Internet Explorer), Transmission(Cliente Torrent) e Thunderbird.

Ilustração 5: Menu Aplicações ­> Escritório

Ilustração 6: Menu Aplicações ­> Gráficos

Ilustração 7: Menu Aplicações ­> Internet

13/21

No menu Jogos, temos vários jogos, veja alguns abaixo. A quantidade de jogos existentes é muito grande. Algo que vale salientar é os jogos para a educação infantil, porém não vem instalados por padrão. Existe uma distribuição derivada do Ubuntu, chamada Edubuntu, que é voltada para esse fim educacional.

Ilustração 8: Menu Aplicações ­> Jogos

14/21

E por fim Som & Imagem podemos ver que existem os seguintes programas: Extrator de CD de Áudio, Gravador de Disco Brasero, Reprodutor de Filmes Totem e Reprodutor de Músicas Rhythmbox e também como alternativa o Kaffeine.

Ilustração 9: Menu Aplicações ­> Som & Imagem

15/21

Voltando para a área de trabalho do Ubuntu, podemos ver na próxima ilustração, o canto superior direito, o canto inferior esquerdo e o canto inferior direito, que será detalhado abaixo.

Bom acima estamos vendo de maneira ampla, vá com os olhos para o canto superior direito que mostrará algo parecido com essa ilustração.

A seta com uma exclamação dentro dela, significa que existem atualizações para o sistema.

Os dois computadores um ao lado do outro, mostra que a conexão de rede está corretamente ligada, porém se não estiver irá aparecer um x na frente dos computadores.

O próximo indica a situação do som do computador, nesse caso não está configurado o som, se tiver um x significa que o som está mudo e se não estiver nada é porque o som está ligado.

Qui 15 Mai, 03:53 – É mostrado o dia da semana, dia do mês, o mês e o horário local.

E por fim, quando clicamos no último ícone podemos: Encerrar Sessão, mudar de usuário, travar a tela ou desligar o computador.

Ilustração 10: Área de Trabalho

Ilustração 11: Ícones no canto superior direito

16/21

Já no canto inferior esquerdo, essa figura   mostra a  Área de Trabalho ou seja minimiza ou maximiza todas as janelas abertas, também existe um comando de atalho para isso, segure Ctrl + Alt + D.

Do lado inferior direito podemos ver essa ilustração, que mostra a Lixeira e também podemos trabalhar com  múltiplas áreas de trabalhos o que é muito útil, pois podemos definir numa área de trabalho, por exemplo, só arquivos OpenOffice e na outra deixamos para navegar na internet com o Firefox. Para mover de uma área de trabalho para outra, Clique no quadradinho correspondente a área que deseja ir ou aperte Ctrl + Alt + Seta para Direta ou Esquerda, assim poderá navegar entre as áreas de trabalhos.

 2.2  Manipulação de pastas e arquivos

 2.2.1  Aonde ficam meus documentos?

Quando iniciamos o computador temos que digitar nosso nome ou matricula e senha para podermos utilizar o computador, agora que já realizamos o acesso temos um espaço para salvar alguns documentos, lembrando que só você tem acesso a essa pasta/diretório. A imagem abaixo mostra aonde devemos ir para acessar essa pasta.

Ilustração 12: Localização samba_home

17/21

Clique em samba_home que fica em Locais   samba_home. Agora irá abrir uma janela que→  está ilustrada na figura seguinte.

A janela que esta vendo é parecida com a Ilustração 13. O número 1 em destaque, mostra que é /home/dino.magri/samba_home, verifique que o seu nome ou matricula, está no lugar de dino.magri. O número 2 mostra que existe um atalho para samba_home. Já o número 3 mostra as pastas e arquivos que já foram criados e salvos.

Agora que já estamos mais habituados, iremos aprender a copiar, colar, renomear e mover os arquivos.

 2.2.2  Como copiar, colocar, renomear e mover os arquivos

Para copiar clique como botão direito do mouse no arquivo ou na pasta e selecione copiar. Como segue a ilustração 14

Ilustração 13: Visão geral da pasta samba_home

18/21

Feito isso agora iremos colar o arquivo/pasta copiada. Selecione o local aonde será copiado o novo arquivo e clique com o botão direito do mouse e, posteriormente em colar. Como mostra a ilustração 15.

Pronto agora já sabemos copiar e colar. Agora iremos recortar, o procedimento é bem simples também, clique com o botão direito do mouse, selecione recortar, como mostra a figura 16 e cole na pasta/diretório que deseja, como mostra a ilustração 15.

Ilustração 14: Copiar pastas ou arquivos

Ilustração 15: Colar arquivos  ou pastas

19/21

Depois de copiar, recortar e colar, iremos renomear pastas e arquivos. Clique com o botão direito do mouse no arquivo ou na pasta que deseja renomear, como mostra a figura 17.

Ilustração 16: Recortando pasta ou arquivo

Ilustração 17: Renomeando pasta ou arquivo

20/21

Depois disso a pasta ou arquivo, poderá ser renomeada, digite o novo nome da pasta, exemplo na ilustração 18.  O mesmo processo é para arquivos.

Pronto agora já sabemos copiar, recortar, colar e renomear arquivos e pastas.

Ilustração 18: Novo nome

21/21

 3  BIBLIOGRAFIAS E REFERÊNCIAS

 3.1  Bibliografia

● Distribuições em http://pt.wikipedia.org/wiki/Linux#Distribui.C3.A7.C3.B5es – acessado em 09/03/2008;

● Distribuições GNU/Linux em http://pt.wikipedia.org/wiki/Distribui%C3%A7%C3%A3o_Linux – acessado em 09/03/2008;

● http://www.ubuntu­ve.org/?q=historia – acessado em 09/03/2008;

● http://www.slackware.com/about/ – acessado em 09/03/2008;

● http://www.redhat.com/about/ – acessado em 09/03/2008;

● http:www.debian.org/intro/about#what – acessado em 09/03/2008;

● http://pt.wikipedia.org/wiki/Gnome – acessado em 09/03/2008;

 3.2  Mais sobre

● Lista de distribuições GNU/Linux em http://pt.wikipedia.org/wiki/Lista_de_distribui%C3%A7%C3%B5es_de_Linux – acessado em 07/03/2008;

● Comparativo de Distribuição GNU/Linux em http://pt.wikipedia.org/wiki/Compara%C3%A7%C3%A3o_entre_distribui%C3%A7%C3%B5es_Linux ­ acessado em 07/03/2008;