apostila linux basico ncd v2

Upload: marcosrobertosilva

Post on 16-Jul-2015

74 views

Category:

Documents


0 download

TRANSCRIPT

Linux BsicoDaniel Ribeiro Trindade Eduardo Oliveira de Faria Felipe Dalvi Garcia

Apostila

1 edio

Linux Bsico

Alexandre Zon Pedro David Netto Carlos Henrique Broseguini Vincius Gazzoli Moiss Ruschel Schorr Reviso Leandro Reis Rodrigo Alcure Marcos Alves Diagramao Larissa Faf

Linux Bsico2 Edio

Vitria 2010

O contedo das apostilas do Ncleo de Cidadania Digital est passando por uma reformulao geral e em breve estaro disponveis. Alguns erros podero ser encontrados ao longo desta verso atual.

SUMRIO1 Introduo 2 O que software? Software Livre versus Software Proprietrio Software e suas Licenas Exemplos de Software 3 O que um sistema operacional? 4 O que Linux? 5 Um pouco de histria do Linux Como est o Linux hoje 6 Distribuies 7 Por que aprender Linux? 8 Vantagens e desvantagens do Linux 9 Modo de operao Modo Texto Modo Grfico Gerenciador de Janelas 10 Segurana 10.1 Usurios e Permisses Estrutura de diretrios 11 Organizao de diretrios no Linux A pasta Home 12 Trabalhando com Mdias Removveis O que uma mdia removvel O que montar/desmontar mdias Como montar a unidade? Como montar a unidade pelo modo texto? Como saber se minha unidade est montada ou no? 6 6 6 7 7 8 8 9 9 10 11 12 13 13 14 14 14 14 15 15 16 17 17 17 17 18 19

13 KDE A rea de Trabalho Configurando o Desktop Barra de Tarefas Personalizando minha barra de tarefas cone Menu K 14 Apresentando o Centro de Controle Trabalhando com algumas funes especficas do Centro de Controle Mudar layout de teclado Mudar temas 15 Gnome Configurando o Desktop Protetor de tela Barra de tarefas Menu Preferncias Alterar layout de teclado 16 Gerenciador de Login 17 O usurio root Tornando-se root 18 Instalao de programas Compilando um programa Usando arquivos .deb e .rpm dpkg i unrar_3.8.2-1_i386.deb dpkg r unrar_3.8.2-1_i386.deb Usando ferramentas do sistema 19 Criao de usurios 20 Alguns aplicativos usados no dia a dia 21 Exerccios

20 20 21 22 23 24 25 26 27 27 28 29 29 32 33 33 35 36 36 37 37 38 38 38 39 40 45 49 49

dpkg P unrar_3.8.2-1_i386.deb

22 Reviso de arquivos e pastas O que um arquivo Criando arquivos Renomeando arquivos Excluindo arquivos O que uma pasta Como criar uma pasta Renomeando pastas Copiando e movendo arquivos e pastas

51 51 52 53 54 54 55 55 56

1

Introduo

Sistema operacional que surgiu e se difundiu com o apoio de universidades, o Linux vem crescendo rapidamente e se mostrando altamente confivel e eficiente, satisfazendo todas as necessidades do mercado. Apesar do nome Linux causar medo em algumas pessoas, voc ver que o curso que oferecemos simples e visa a apresentar esse sistema de forma clara e sem muitos aprofundamentos tcnicos. Nosso objetivo no formar adeptos especialistas no assunto, mas apenas mostrar um novo sistema e seus conceitos bsicos, alm de tentar despertar em voc a curiosidade de querer aprender cada vez mais. Esta apostila no muito tcnica, sendo altamente didtica e ilustrativa. Ela um complemento do curso que oferecemos e pode ser usada para consulta, pesquisa e exerccios de fixao. Com isso, esperamos mostrar a todos os leitores como fcil entrar no mundo Linux. 2 O que software?

Software um programa de computador que faz alguma coisa para voc. Ele auxilia o usurio do computador a digitar textos, fazer clculos matemticos, ouvir msicas e assistir vdeos, navegar na internet, dentre outras atividades. Alm disso, por meio do software, o computador pode acessar os recursos fsicos da mquina, como impressoras e scanners. O conceito de programa ou software bem abstrato, ou seja, no podemos pegar com a mo um programa. J o hardware, a parte fsica do computador as peas e dispositivos que compem a mquina , esse sim pode ser tocado, ou seja, algo concreto. Outra observao importante a de que todo programa de computador tem o que chamamos de cdigo-fonte, isto , um conjunto de palavras escritas de forma ordenada, geralmente em uma linguagem de programao, a qual podemos dizer que uma linguagem que o computador entende. O cdigo-fonte depois processado de alguma forma para ser transformado em software. Alm disso, dependendo dos propsitos da empresa que produz o programa, esse cdigo pode ser liberado (para modificaes e estudo por parte dos usurios) ou mantido sob direitos reservados. Software Livre versus Software Proprietrio

figura 4.1 : Software Livre X Software Proprietrio Um software livre um programa de computador que pode ser usado, copiado, estudado, modificado e redistribudo com algumas restries. A maneira usual de distribuio de um software livre se d pelo seu licenciamento e pela disponibilizao de seu cdigo-fonte, geralmente na internet. Mais do que isso, um software considerado livre quando oferece aos seus usurios os quatro tipos de liberdade listados abaixo: A liberdade para executar o programa, para qualquer propsito; A liberdade de estudar como o programa funciona e adapt-lo para as eventuais

6

necessidades (o acesso ao cdigo-fonte um pr-requisito para essa liberdade); A liberdade de redistribuir cpias, de modo que voc possa ajudar ao seu prximo; A liberdade de aperfeioar o programa e liberar os seus aperfeioamentos, de modo que toda a comunidade se beneficie. No necessria a autorizao do autor ou do distribuidor do software para que ele possa ser redistribudo, j que as licenas de software livre assim o permitem. Para que seja possvel estudar ou modificar o software (para uso particular ou para distribuir), necessrio ter acesso ao cdigo-fonte. Por isso, a disponibilidade desses arquivos pr-requisito para a liberdade do software. Entretanto, importante deixar claro que, apesar do cdigo-fonte estar disponvel, e o software ser modificvel, no necessrio que voc tenha conhecimentos tcnicos de programao para utilizar o software livre. No nosso curso, por exemplo, entender como funciona o cdigo-fonte no um dos objetivos. Software e suas Licenas A maioria dos softwares livres possui uma licena que os caracteriza, como a GNU GPL, a mais conhecida. J o software proprietrio aquele cuja cpia, redistribuio ou modificao so proibidos pelo seu criador ou distribuidor. A expresso foi dada em oposio ideia de software livre. Normalmente, um usurio interessado em utilizar, copiar, ter acesso ao cdigo-fonte ou redistribuir deve solicitar a permisso ao proprietrio ou pagar para poder faz-lo: ser necessrio, portanto, adquirir uma licena - licena essa, geralmente, bem cara. Outra considerao importante que licenas como a GPL contm um conceito adicional, conhecido como CopyLeft, que se baseia na propagao dos direitos. Um software livre sem Copyleft pode ser tornado no-livre por um usurio, caso assim o deseje. J um software livre protegido por uma licena que oferea Copyleft, se distribudo, dever permanecer sob a mesma licena, ou seja, repassando os direitos ou liberdades. Exemplos de Software

7

3

O que um sistema operacional?

Agora que voc j sabe o que um software e as diferenas entre o proprietrio e o livre, ficar bem mais fcil entender o conceito de sistema operacional. Todo computador precisa de algum software que faa o papel de intermedirio entre os outros programas e os componentes fsicos (hardware). Esse programa intermedirio chamado de sistema operacional. Uma caracterstica marcante de um SO (abreviatura de sistema operacional comumente usada) servir de interface entre um computador e o usurio. tarefa do sistema operacional, portanto, gerenciar todos os recursos do computador. Por exemplo: o SO quem avisa ao processador (o crebro do computador) quais programas devem ser executados. Assim, algumas responsabilidades de um sistema operacional so: controlar como os programas em execuo vo se comportar; identificar que um pendrive foi conectado mquina e torn-lo pronto para uso; desligar o computador aps um tempo de inatividade etc. Ainda confuso? Faamos uma analogia. Vamos imaginar um escritrio com vrios funcionrios. Cada funcionrio desempenha um servio diferente. Como o escritrio funcionar direito sem uma pessoa para comandar esse pessoal todo? Deve existir um chefe chato que controla e gerencia o trabalho de cada um dos funcionrios, no mesmo? Pois bem. mais ou menos isso que o sistema operacional faz. Ele o chefe de um escritrio que comanda o trabalho de vrios funcionrios. O escritrio, nesse caso, o nosso computador, e os funcionrios chamam-se programas ou softwares. 4 O que Linux?

Linux um sistema operacional livre. um dos mais conhecidos exemplos de desenvolvimento com cdigo aberto e de software livre. O seu cdigo-fonte est disponvel sob uma licena GPL, para qualquer pessoa utilizar, estudar, modificar e distribuir livremente. Voc tambm vai ler por a que o Linux tambm chamado de GNU/Linux. Mas calma, no se assuste com essas siglas. O que acontece o seguinte. Criado em 1984, o Projeto GNU, proposto e liderado por Richard M. Stallman, oferece todas as ferramentas bsicas para um sistema operacional funcionar: interpreta comandos, utilitrios, bibliotecas, compiladores, isto , os principais programas. S que tal projeto no se tornou um SO porque faltava uma parte essencial para isso: o ncleo do sistema. Conhecido habitualmente como kernel, o ncleo do Linux responsvel por gerenciar os recursos do sistema operacional como um todo (da o fato de se dizer que um ncleo a parte mais importante de um SO). no kernel que definida como ser realizada a comunicao com os

Richard Stallman

8

perifricos, como mouse, disco rgido, impressora, pendrives etc.

Linus Torvalds

O fato que esse ncleo (o kernel), criado em 1991, pelo finlands Linus Torvalds, no contava com os programas que dariam corpo ao sistema operacional Linux. Assim, uniu-se o que faltava ao kernel Linux: os programas do projeto GNU, dando origem ao sistema operacional GNU/Linux. Portanto, o mais correto se dizer que usamos o sistema GNU/Linux, embora o que mais vamos ouvir por a gente falando simplesmente Linux. O Linux possui um mascote, que se tornou smbolo desse sistema operacional: o Tux, criado por Larry Ewing em 1996. Ele um pinguim gorducho que tem um ar de satisfeito e saciado. A ideia do mascote do Linux ser um pinguim veio de Linus Torvalds, o criador do ncleo do Linux.

figura 3.1 : Mascote oficial do sistema operacional GNU/Linux 5 Um pouco de histria do Linux

O sistema Linux ganhou destaque quando passou a ter a colaborao de grandes empresas, como IBM, Sun Microsystems, Hewlett-Packard e Novell, ascendendo como principal sistema operacional para servidores. Atualmente, oito dos dez servios de hospedagem mais confiveis da Internet utilizam o Linux como sistema operacional de seus servidores web. O kernel do Linux foi inicialmente desenvolvido pelo estudante finlands Linus Torvalds. Curiosamente, o nome Linux foi criado por Ari lemmke, administrador do site ftp.funet.fi, que comeou a disponibilizar o kernel. Desde o incio da criao do kernel, Torvalds recebeu a ajuda de hackers, e hoje recebe contribuies de milhares de programadores de todo mundo. Torvalds comeou lanando o Linux sob uma licena que proibia qualquer uso comercial. Isso foi mudado de imediato para a Licena Pblica Geral GNU (CopyLeft). Como est o Linux hoje O Linux tornou-se o sistema capaz de funcionar no maior nmero de computadores possveis. Encontramos o Linux em supercomputadores e at em celulares, passando pelo mercado de computadores pessoais (Personal Computers PCs). Atualmente, um sistema operacional GNU/Linux completo uma coleo de softwares livres criados por indivduos, grupos e organizaes de todo o mundo, tendo o Linux como seu ncleo. O apoio de empresas como Red Hat, SuSE e Mandriva, bem como de projetos de comunidades como Debian e Gentoo, aperfeioa o sistema e o torna completo, disponvel para instalao e uso por parte de qualquer pessoa.

9

As distribuies de GNU/Linux comearam ganhar popularidade desde a segunda metade dos anos 1990, sendo uma alternativa livre para competir com os sistemas operacionais proprietrios Microsoft Windows e Mac OS. O sistema tornou-se popular no mercado de desktops (PCs) e servidores, principalmente para Internet e servidores de bancos de dados. 6 Distribuies

Como o Linux um software livre, ou seja, qualquer pessoa pode modificar e redistribuir, comearam a surgir novas verses feitas e distribudas por usurios e empresas diferentes. A essas variaes foi dado o nome de distribuies ou distros. Falando de maneira simples, uma distribuio nada mais do que o ncleo ou kernel Linux, aliado a um conjunto de programas (geralmente do projeto GNU) com uma ou mais interfaces grficas disponveis. Distribuio = Kernel Linux + Conjunto de programas + interface grfica As distribuies podem ser classificadas, basicamente, em dois tipos: Comum - Composta de um ou mais CDs (ou DVDs), , ainda, o tipo mais encontrado, onde voc simplesmente utiliza o(s) CD(s) para instalar o sistema em seu computador. Live CD - Composta, na grande maioria das vezes, de apenas um CD, esse tipo de distribuio tem a interessante caracterstica de ser utilizvel sem ser necessrio instal-la em seu computador. O sistema executado diretamente do CD, sem alterar nada, tendo acesso aos dispositivos do computador, arquivos, internet, aplicativos e tudo mais que se consegue fazer com um sistema instalado normalmente. A grande vantagem deste tipo de distribuio que basta inserir o CD para usar o Linux, e pode utiliz-lo para reparos em mquinas que no possuem nada instalado ou at mesmo para voc testar o sistema. Uma boa dica, tambm, utilizar um Live CD para mostrar como o Linux a algum amigo curioso. comum que os Live CDs possuam, ainda, a opo de instalar o sistema na mquina, valendo assim, como uma distribuio comum. Abaixo, segue uma pequena descrio das distribuies mais conhecidas: Debian O Debian especialmente conhecido pelo seu sistema de gesto de pacotes de softwares, chamado APT, que permite atualizaes do sistema, instalaes quase sem esforo de novos pacotes e remoes dos pacotes antigos. Vrias distribuies comerciais baseiam-se no Debian, incluindo: Ubuntu, Lindows (atual Linspire), Xandros, Kurumin, Debian-RS-CDD e Libranet. Site Oficial: http://www.debian.org/ Ubuntu Distribuio baseada no Debian, atualmente uma das mais populares, devido a facilidade de uso e instalao, alm de possuir grande comunidade de usurios para apoio na internet. encontrada na verso Live CD e sua instalao no leva mais do que 30 minutos em um computador comum. Site Oficial: http://www.ubuntu.com/

10

Slackware uma das mais antigas distribuies Linux, criada em 1993 e mantida por Patrick Volkerding, o Slack tem como caracterstica a fidelidade aos padres Unix, sistema do qual surgiu o Linux. Esta Distribuio bastante apreciada por usurios mais avanados, uma vez que ela preza pela simplicidade e eficincia. No recomendada para quem est comeando a conhecer o Linux. Site Oficial: http://www.slackware.org/ Esta Distribuio bastante apreciada por usurios mais avanados, uma vez que ela preza pela simplicidade e eficincia. No recomendada para quem est comeando a conhecer o Linux. Site Oficial: http://www.slackware.org/ Kurumin uma das distribuies mais populares no Brasil. Foi baseada em uma outra distribuio Linux, o Knoppix. Criada, inicialmente, para uso pessoal, acabou fazendo sucesso e seu criador, Carlos E. Morimoto, decidiu levar o projeto em frente. As principais caractersticas da Distribuio ser compacta (as primeiras verses cabiam em um mini-CD de 80mm de dimetro), possuir, nativamente, os principais aplicativos e ter vrias facilidades de uso para usurios iniciantes. recomendada para quem no possui muita experincia com o sistema. Foi a primeira Distro brasileira a ser de fato reconhecida. um Live CD e pode, tambm, ser instalada na mquina. Site Oficial: http://www.guiadohardware.net/gdhpress/kurumin/ Kalango Baseada no Kurumin e com o intuito inicial de no ser to compacta quanto ele, a distribuio Kalango acabou surpreendendo em vrios aspectos, entre eles a facilidade de uso, a tima interface com o usurio, a gama de aplicativos bsicos j padres do sistema, entre outros. Recomendada, tambm, para usurios iniciantes. Assim como o Kurumin, um Live CD que tambm pode ser instalado no computador. Site Oficial: http://www.kalangolinux.org/ Conectiva A Conectiva foi a primeira distribuidora brasileira do sistema operacional Linux. Suas verses so fceis de instalar e configurar. A distribuio direcionada a usurios brasileiros, sendo que o hardware que ela suporta aquele mais comumente encontrado no Brasil. Essa distribuio est disponvel em portugus, espanhol e ingls. Site Oficial: http://www.conectiva.com.br/ 7 Por que aprender Linux?

No de se espantar, caso algum faa essa pergunta para voc. Afinal, a grande parte da populao que tem acesso a um computador no utiliza este sistema e, s vezes, nem sabe que ele existe. Mas ento, por qu aprender a utilizar algo que quase ningum usa? Na verdade, a histria no bem assim. O nmero de usurios domsticos que utilizam o Linux est aumentando significativamente nos ltimos anos, fato que se confirma com a facilidade de uso que o sistema ganhou recentemente, alm de outros fatores importantes, tais quais: a) Incentivo do Governo - O Governo Brasileiro tem incentivado o uso de software livre. Prefeituras, secretarias e outros rgos pblicos esto mudando seus sistemas e passando a utilizar software livre ao invs de software proprietrio. Na grande maioria dos casos, esse software uma distribuio Linux. b) Diferencial no mercado de trabalho - A partir do momento em que o Governo

11

incentiva o uso de software livre em suas instituies, torna-se vantajoso ter conhecimento sobre ele, sendo assim um diferencial para quem pretende tentar uma vaga de emprego em qualquer empresa. c) Estabilidade e Segurana - As bases do sistema visam a segurana e a privacidade do usurio, alm de estabilidade no uso, fruto do trabalho de milhares de programadores ao redor do mundo. O Linux um sistema ideal para quem se preocupa em ter um ambiente de trabalho saudvel em seu computador, sem muitas dores de cabea e preocupaes com vrus e outras pragas do gnero que assolam a Internet e ameaam nossos arquivos. A grande utilizao desse sistema em servidores justamente devida segurana e estabilidade que o Linux oferece: tais supercomputadores precisam ter garantias contra ataques e falhas causadas pelo sistema operacional, e isso conseguido com um sistema livre como o GNU/Linux. d) Preo No precisamos pagar pela licena do Linux e a maioria das distribuies pode ser baixada gratuitamente da Internet. Sabe-se que, na maioria dos casos, ningum paga por um sistema operacional no Brasil, o que errado e contra a lei. Ser que esse o caminho em que as coisas devem andar? Incentivar a pirataria de software? O que acontece que o software livre tornou-se, nos ltimos anos, uma alternativa econmica e financeiramente vivel ao modelo atual de licenciamento de software proprietrio, que possui uma poltica abusiva de renovao constante de licena e atualizao de hardware. 8 Vantagens e desvantagens do Linux

Assim como qualquer programa de computador, o Linux tm pontos positivos e negativos. Citamos aqui, resumidamente, as suas vantagens e desvantagens. Vantagens Preo - O Linux gratuito. Voc tem a liberdade de utiliz-lo e repass-lo para qualquer pessoa que voc desejar. Algumas distribuies so pagas, mas o que cobrado no referente ao software, mas ao suporte que dado para ele. Temos como exemplo a distribuio RedHat, voltada para o uso em servidores. Estabilidade - Se bem configurados, os sistemas GNU/Linux so extremamente estveis, sendo raros os travamentos ou perda de informaes por problemas do sistema. Este ponto crucial para o usurio que necessita do computador para algo alm do simples entretenimento. Interface Amigvel - A interface bonita e amigvel, sendo amplamente configurvel, de tal maneira que o usurio pode deixar a tela do seu computador da maneira que desejar. Principais Aplicativos Disponveis - O Linux suprime muito bem a necessidade do computador para trabalhos rotineiros, ou seja, navegao na Internet, e-mail, ouvir msica, ver vdeos, digitar um texto, criar uma planilha, etc. Vasto Apoio na Internet - O usurio que necessitar de ajuda com o sistema encontrar milhares de sites e comunidades sobre o assunto, tornando a tarefa de se aprimorar em Linux apenas uma questo de vontade e de tempo. No Vulnervel a Vrus - No existem vrus para Linux, o que uma vantagem enorme nos dias de hoje, uma vez que a Internet est repleta de pragas e a preocupao com a proteo dos computadores tem se tornado to grande que atrapalha a produtividade do usurio ao utilizar a mquina. Usurio Avanado - Alm das vantagens citadas acima, existem inmeras outras voltadas para usurios com um nvel mais avanado. Dentre elas, podemos citar o terminal , que um ambiente de programao que fornece um controle muito maior sobre o sistema.

12

Desvantagens Instalao e Configurao - Instalar e configurar o Linux em um computador para funcionar bem e estvel no uma tarefa to simples. Este problema vem sendo resolvido. Atualmente, muitas distribuies j possuem sua instalao facilitada, assim como a configurao de modo geral. Falta de Padronizao - Com tanta liberdade, nem todas as distribuies seguem um padro no que se diz respeito organizao. Muitas vezes um usurio intermedirio ou avanado de uma distribuio especfica pode se sentir perdido ao tentar utilizar uma outra distribuio Linux diferente. Instalao e Remoo de Aplicativos - Seguindo o rumo da falta de padronizao, a instalao de aplicativos no Linux pode ser feita de vrias maneiras diferentes e ainda varia dependendo da distribuio utilizada. Um ponto negativo para o sistema. Falta de Aplicativos Especficos - Para profissionais que necessitam de aplicativos especficos, quase que impostos pelo mercado, como Corel Draw, Adobe Photoshop, AutoCAD, entre outros, a utilizao do Linux impede o uso dos mesmos. Claro que existem softwares similares, mas que nem sempre so bem aceitos no ramo profissional. Poucos Jogos - O Linux possui uma ampla gama de aplicativos para vrias reas. Mas ainda fraco no que se diz respeito a jogos de qualidade. Esse fato ocorre basicamente por causa do mercado. Atualmente a maioria dos usurios de jogos se focam para jogos em Windows, e o mercado est seguindo essa tendncia. Suporte a Dispositivos - Alguns dispositivos no funcionam perfeitamente e outros nem funcionam. Mas importante deixar claro que em outros casos o suporte linux muito bom, como por exemplo suporte a hardwares antigos. 9 Modo de operao

Um sistema GNU/Linux pode operar em dois modos distintos, os quais chamaremos de Modo Texto e Modo Grfico. Ambos possuem seus prs e contras, e a escolha do modo fica a cargo do usurio. Modo Texto O Modo Texto, tambm chamado de Terminal, Console ou Shell, trata-se de um interpretador de comandos, que o usurio passa ao computador somente por meio do teclado e recebe a resposta impressa na tela. Muitas pessoas tambm chamam o modo texto de Linha de Comando, pois o que feito no terminal enviar comandos (ou ordens ) ao computador. No temos como objetivo, nesta apostila, nos aprofundarmos em comandos e detalhes sobre o modo texto, entretanto importante saber que ele existe e que usado por usurios mais avanados para configurao do sistema operacional ou como ambiente de desenvolvimento de programas. Segue abaixo uma figura com o modo texto.

13

Modo Grfico O Modo Grfico o grande favorito da maioria esmagadora dos usurios, principalmente os iniciantes e intermedirios. Isso por ele ser muito mais intuitivo e no necessitar de algum conhecimento prvio para o usurio se aventurar no mundo da informtica. Neste modo, a comunicao do usurio com o computador feita no s com o uso do teclado, mas tambm com o mouse, facilitando bastante a execuo de certas tarefas. Gerenciador de Janelas No Linux o modo grfico pode ter vrias caras, dependendo do Gerenciador de Janelas que estiver na tela. Existem vrios gerenciadores e fica a cargo do usurio escolher qual utilizar. A diferena entre eles, alm do visual, a maneira como se faz certas tarefas e a quantidade de ferramentas que cada um oferece. Os gerenciadores que oferecem ferramentas que exigem muito do computador podem ser um pouco mais lentos, como por exemplo, o KDE. Alguns exemplos de Gerenciadores de Janelas: 1) 2) 3) 4) 5) 6) 7) 8) KDE Gnome Xfce BlackBox FluxBox WindowMaker IceWM Enlightenment

Nesta apostila, abordaremos apenas os ambientes Gnome e KDE, que so encontrados na maioria das distribuies. O estudo desses ambientes suficiente para aprendermos a usar qualquer gerenciador de janelas do Linux, uma vez que so poucas as diferenas entre eles. 10 Segurana

O Linux um sistema operacional que preza pela segurana de maneira simples. Ele aborda o conceito de multiusurios, ou seja, vrios usurios tm acesso ao mesmo sistema, respeitando suas limitaes. No s a utilizao dos aplicativos tem suas limitaes, mas tambm a quantidade de espao em disco limitada para cada usurio. Isso oferece privacidade aos arquivos pessoais de cada usurio e d permisso que cada um configure seu ambiente pessoal como bem entender. Garantir segurana e privacidade de arquivos so caractersticas marcantes do Linux. Ao ser cadastrado no sistema, todo usurio ir criar um login e uma senha para acesso. Essas informaes devem ser guardadas em sigilo, assim como numa conta bancria: seu login e senha no devem ser repassados a outra pessoa. Isso garantir que os dados da sua conta fiquem reservados somente a voc. 10.1 Usurios e Permisses Em todo sistema Linux existe um usurio especial, que possui regalias na configurao das contas dos demais usurios bem como permisses para instalaes ou remoes de programas. Esse usurio chamado de root, tambm conhecido como administrador do sistema. A s

14

permisses para os usurios so da seguinte maneira: permisso de leitura, permisso de escrita e permisso de execuo. Sem contar com o root, todos os outros usurios possuem essa permisso apenas para acessarem sua prpria pasta pessoal e os dispositivos removveis.

Figura 9.1 Pasta Home. Note que na figura 9.1 o usurio NCD proibido de acessar as pastas dos demais usurios. O cadeado na pasta demonstra isso. E note que a pasta do usurio NCD est livre para acesso. Estrutura de diretrios Os sistemas operacionais, em especial o Linux, utilizam diretrios, ou pastas como so mais conhecidas, para organizar os arquivos em um computador. Um diretrio pode conter arquivos e diretrios, que podem conter tambm arquivos e diretrios. Isso pode se estender bastante. Pode-se ter, por exemplo, vinte diretrios, um dentro do outro. Os diretrios servem, portanto, para organizar o disco rgido (HD). Graas a eles, possvel organizar os arquivos mais importantes em um determinado local onde no possam ser alterados, agrupar arquivos por dono, tipo ou da forma que for desejada. Uma analogia bem simples feita com o guarda roupa. Dentro dele, existem vrias gavetas, onde so guardadas separadamente (se voc no for bagunceiro, claro) cuecas, shorts, blusas, roupa de cama e calas. O mesmo acontece com o HD, onde se guarda em seus diretrios, todo tipo de arquivo. 11 Organizao de diretrios no Linux

A estrutura de diretrios tambm conhecida como rvore de diretrios, uma vez que cada pasta pode criar seus ramos, formando uma rvore de cabea para baixo, como mostrado na figura 11.1.

Figura 11.1 - Estrutura de rvore de diretrios

15

No Linux, existe uma nica rvore de diretrios. Dessa forma, em uma pasta podemos encontrar tanto o contedo local (dados no disco principal) quanto de um dispositivo (outra partio do HD, disquete, CD-ROM, pendrive etc). Assim, sempre que algum entra em um diretrio desse tipo, estar acessando, na verdade, o dispositivo. A isso chamamos montagem. Logo abaixo sero apresentados os diretrios do Linux. Lembre-se: somente usurios mais avanados fazem um estudo mais a fundo dos diretrios porque preciso saber administrar o sistema. Na maioria dessas pastas, somente o usurio root tem permisses para manipulao. /bin: aqui se encontram os programas mais importantes. /boot: arquivos de inicializao. /dev: controles/arquivos para todos os dispositivos de entrada e sada. /etc: arquivos de configurao dos mais diversos aplicativos, tambm a configurao bsica e mais importante aqui se encontra; /home: diretrio dos usurios. Como sistemas Linux so multiusurios por natureza, cada usurio tem login/senha e uma conta que consiste em um diretrio aqui dentro, exceto o root, que tem diretrio parte. O diretrio de cada usurio (/home/login-do-usurio) conhecido como o home do usurio. /lib: arquivos de bibliotecas. /mnt: lugar onde h pontos de montagem para temporrios. /root: diretrio do administrador de sistema, super-usurio ou simplesmente root. /sbin: arquivos executveis especiais - para o administrador. /tmp: depsito de arquivos temporrios. /usr: aqui aparecem diretrios como bin e lib, mas com arquivos e diretrios diferentes dentro. Nesta pasta esto os programas que usam ambiente grfico, documentao, aplicativos, bibliotecas.... /var: variveis do sistema e arquivos de log. A pasta Home Essa a pasta que armazena todos os arquivos pessoais do usurio. Cada usurio do sistema possui uma Home particular e tem permisses para manipulao sobre seus arquivos. Vocs, usurios do Linux, iro acess-la com frequncia. Vale ressaltar que cada usurio tem uma pasta Home diferente do outro. Qualquer usurio pode visualizar as diversas Homes que existem no sistema, entretanto no tero permisses de acesso muito menos de de manipulao dos arquivos. Isso reafirma a privacidade e a segurana dos arquivos dos usurios do sistema. Para acessar a pasta Home, basta abrir o navegador de arquivos, que por padro te levar para essa pasta. Para fazer isso no KDE, d um clique na casinha que fica na barra de ferramentas:

Agora que conhecemos a estrutura de diretrio, podemos entender o por qu do Linux no ser vulnervel a vrus. Primeiro vamos entender: o que realmente um vrus faz no computador? Ao entrar no sistema, o vrus deleta ou modifica arquivos de suma importncia para a sade do sistema. Para que o vrus faa isso necessrio que ele tenha privilgios de administrador e ento poder acessar os arquivos de sistema. No Linux o vrus no tem tais privilgios, e portanto, ser inofensivo ao sistema. O mesmo acontece se algum usurio quiser danificar o sistema por conta prpria: ele no ter tais

16

privilgios, e poder danificar o sistema somente se fizer uso de um martelo, o que no seria uma alternativa muito inteligente! 12 Trabalhando com Mdias Removveis O que uma mdia removvel Muitas vezes, necessrio levar dados de um computador para o outro, e um meio muito prtico de se fazer isso usar as mdias removveis. Ou seja, as mdias removveis so objetos que podem ser inseridos/retirados do computador para efeito de leitura ou gravao de dados. Um exemplo clssico a ser citado o disquete, que nada mais que um disco magntico o qual os dados podem ser escritos ou lidos. Com o CD pode ser diferente, uma vez os dados que estiverem contidos no disco ptico, s podem ser lidos (CD-R), mas se voc tiver um CD-RW, a sim, poder tanto escrever quanto ler. O mesmo vale para o DVD-R e o DVD-RW. As mdias removveis que esto sendo mais utilizadas ultimamente so os Pen-Drives. O mp3 player, ou o iPod so exemplos dessas mdias magnficas que conseguem comportar uma grande quantidade de informao.mesmo vale para o DVD-R e o DVD-RW. As mdias removveis que esto sendo mais utilizadas ultimamente so os Pen-Drives. O mp3 player, ou o iPod so exemplos dessas mdias magnficas que conseguem comportar uma grande quantidade de informao.

Disquete

MP3-player/Pen-drive

CD/ DVD

O que montar/desmontar mdias Toda vez que necessrio inserir uma mdia removvel no computador, necessrio montar a unidade antes. O que isso significa? Basicamente, tornar a unidade acessvel. Como assim? Na plataforma Windows, isso no necessrio, pois ao inserir a mdia, o sistema operacional j monta a unidade automaticamente, com certeza voc deve estar pensando: bem melhor!. Mas isso pode ocasionar maior desgaste na mdia e nas unidades. Para evitar isso, o Linux oferece ao usurio o direito de escolher se ele quer montar a unidade ou no. As verses mais atuais do Gnome e do KDE j montam automaticamente a unidade, ou seja, ao inserir um CD, uma janela se abrir automaticamente com o contedo do CD (isso no vale para o disquete). O disquete monta automaticamente quando damos 2 cliques rpidos com o mouse, ou quando damos um clique e apertamos a tecla Enter. Porm, para desmontar ainda necessrio o processo manual descrito logo abaixo. Como montar a unidade?

17

Vamos adotar como exemplo o disquete. Para montar a unidade de disquete, basta clicar com o boto direito do mouse em cima do cone Disquete no desktop, e selecionar montar, como na figura abaixo. Ou ento, basta dar dois cliques rpidos em cima deste cone.

IMPORTANTE: No esquea de desmontar a unidade antes de tirar o disquete. Como fazer? Mesm procedimento feito em montar: boto direito em cima do cone e depois selecione desmontar.

Se voc esquecer de desmontar a unidade, voc poder perder todas as alteraes que voc fez enquanto trabalhava com o arquivo que anteriormente estava no disquete, e caso voc apenas tenha movido um arquivo para o disquete e retirou o disquete sem ter desmontado, voc ter uma bela surpresa quando abrir o disquete novamente: o arquivo que voc salvou l dentro, no estar l. Com qualquer outra unidade o mesmo esquema, necessrio montar e desmontar quando for inserir e remover suas respectivas mdias. Como montar a unidade pelo modo texto? Vamos adotar como exemplo o CD.

18

Para montar a unidade de CD via modo texto, temos que utilizar um programa que emule este modo de operao. Este programa pode ser o konsole, se voc estiver utilizando o KDE ou o gnometerminal caso voc esteja utilizando o Gnome. O caminho para acessar o terminal no KDE MenuK>Sistema->Konsole ->Terminal. Agora que voc est neste modo de operao, voc ir interagir com o computador somente com o teclado, inclusive para realizar algum comando, no nosso caso, o comando que realizaremos o comando de montar a unidade de CD. O nome do comando que voc ir utilizar o mount. Porm o computador no to inteligente quanto voc, ele precisa que voc especifique alguns parmetros para entender corretamente em qual lugar no sistema ele deve montar, qual dispositivo ele vai montar e que tipo de mdia a que voc quer montar. Ns ento veremos como especificamos para o computador cada um desses parmetros. Que tipo de mdia vamos montar: Sabemos que um CD, mas o computador no sabe, e a forma de dizermos isso a ele, passando junto ao comando mount o parmetro t iso9660 que a formatao da mdia que representa o CD. Qual dispositivo ele vai montar: Voc poderia ter dois drives de CD no seu computador, e por isso deve especificar qual dos dois o sistema dever montar. Apesar disso no ser comum, voc pode se deparar com esta situao se fosse um pendrive, no caso de voc precisar acessar dois diferentes pendrives ao mesmo tempo. Para especificar qual dispositivo voc ir montar, no caso do CD, ele se encontra na pasta /dev/hdc. Qual lugar no sistema ele deve montar: O nome real disso ponto de montagem. Voc poderia montar o seu CD em alguns locais especficos no seu sistema, mas ns iremos montar no local padro em que o Linux monta o CD. Este local /media/cdrom0. O que aconteceu aqui, foi que se voc quiser ver o contedo do seu CD, voc deve ir pasta /media/cdrom0, que na verdade um ambiente virtual que contm os dados que esto no seu CD. Ou seja, Quando voc monta seu CD em uma determinada pasta, significa que ali que os dados de dentro do seu CD ficaro.se voc quiser ver o contedo do seu CD, voc deve ir pasta /media/cdrom0, que na verdade um ambiente virtual que contm os dados que esto no seu CD. Ou seja, Quando voc monta seu CD em uma determinada pasta, significa que ali que os dados de dentro do seu CD ficaro. Agora que sabemos isso, basta digitar o comando no terminal, a sintaxe a seguinte: mount tipo_de_mdia qual_dispositivo_montar onde_montar No nosso caso ficar assim: mount t iso9660 /dev/hdc /media/cdrom0 Para desmontar muito mais simples, basta dizer qual dispositivos anteriormente montados voc quer desmontar junto com o comando umount. No nosso caso ficaria: umount /media/cdrom0 IMPORTANTE: Em ambos os casos, necessrio estar logado como root para executar os comandos. COMO SABER SE MINHA UNIDADE EST MONTADA OU NO? Quando seu dispositivo estiver montado, ir aparecer uma seta verde em cima do cone, seja ele CD, Disquete ou Pendrive, assim como na figura abaixo. Dessa forma, voc poder identificar quando desmontar a unidade para poder retirar sua mdia com segurana. Isso tambm pode ser conferido por meio do comando mount, que quando executado sem parmetros exibe todos os dispositivos montados.

19

Desmontado

Montado Exerccios

Montado

Desmontado

1) 2) 3) 4) 5) 6) 7) 8) 13 KDE

Cite o nome de 4 distribuies do Linux. Explique o qu um live-cd. Cite e explique as vantagens e desvantagens do Linux. Qual a funo dos diretrios? Por qu o Linux no vulnervel a vrus? O qu uma mdia removvel? O qu montar/desmontar uma mdia? Quais os comandos para montar e desmontar uma mdia usando modo texto?

De origem alem, o KDE um gerenciador de janelas e um software livre. Junto com o GNOME, um dos mais populares gerenciadores de janelas usados no Linux. O gerenciador de janelas responsvel por fornecer uma interface grfica, para que os aplicativos sejam visualizados de forma organizada pelos usurios, para que possam interagir com o computador. A rea de Trabalho rea de trabalho (ou Desktop) um ambiente grfico onde o usurio possa executar suas tarefas do dia a dia. Ela contm vrios componentes para auxiliar nessas tarefas. Os principais so: Barra de Tarefas, cones, Menu. Fazendo uma analogia, a rea de trabalho parece com uma mesa de escritrio onde as pessoas tm suas principais ferramentas de trabalho, como papel para escrever um texto, calculadora para fazer contas, etc. A rea de trabalho possui todos esses componentes para que as pessoas possam exercer suas tarefas digitalmente.

Figura 13.2 - rea de Trabalho do KDE

20

Configurando o Desktop possvel configurar o Desktop de acordo com o gosto de cada usurio. Os Desktops de todos os sistemas operacionais possuem basicamente os mesmos componentes e a forma que so configurados so parecidas. Nossa primeira tarefa ser modificar o papel de parede de nosso Desktop. O primeiro passo a ser tomado posicionar o cursor do mouse em uma rea vazia do papel de parede e dar um clique com o boto direito, depois selecionar a opo Configurar rea de Trabalho.... Aps esses procedimentos, abrir o programa KDesktop:

Figura 13.4: Selecionando no menu a opo de configurar Desktop

Figura 13.5: KDesktop, programa usado para configurar o Desktop no KDE

21

Com a opo Fundo de Tela (nmero 1) voc mexe nas configuraes de fundo de tela. Na sub-opo Figura (nmero 2), aparecem ao lado vrias figuras para serem selecionadas em formato cascata. Para escolher outra figura, basta clicar em cima dessa cascata (nmero 2) com o boto esquerdo do mouse e selecionar a figura. A que voc escolheu ir aparecer no monitor (nmero 3) ao lado direito da tela. Se voc gostar da figura, basta clicar em Aplicar e ela ir aparecer em sua rea de trabalho. Para confirmar a ao basta clicar em Ok. Agora vamos aprender como se configura o protetor de tela do sistema operacional. O protetor de tela um recurso do sistema operacional para exibir uma imagem sempre em movimento na tela do computador. O objetivo do protetor preservar a vida til do monitor evitando que ele seja marcado com imagens que fiquem estticas por muito tempo.

Figura 13.6: Kdesktop, trocando o protetor de tela Com a opo Protetor de Tela (nmero 1) selecionada podemos mudar o protetor de tela. Dentro do quadro branco no centro da tela existem vrias opes as quais podemos selecionar. Para escolher um protetor basta clicar com o boto esquerdo do mouse em cima de uma dessas opes. No monitor (nmero 3), do lado direito da tela, ir aparecer uma imagem com o protetor de tela escolhido. Mas se voc preferir testar, basta clicar no boto Testar localizado embaixo da caixa branca e ento o protetor de tela ir aparecer na tela inteira. Para interromper a exibio, basta clicar com o boto esquerdo do mouse. Se voc quiser aplicar a modificao, basta clicar em Aplicar que o protetor de tela ser trocado. Para confirmar a troca basta clicar em OK. Para o protetor de tela entrar em operao, o computador precisa ficar algum tempo sem que o usurio exera alguma ao com ele. Para configurar essa opo o usurio dever deixar marcada a opo Iniciar automaticamente (nmero 2), caso contrrio o protetor de tela nunca entrar em operao. Para escolher o tempo para que o protetor de tela entre em operao, voc dever indic-lo na caixa de texto logo abaixo da frase Iniciar automaticamente (nmero 2). Clique no boto Aplicar caso queira confirmar a opo e depois no boto OK. Barra de Tarefas A barra de tarefas a barra localizada na rea de trabalho do sistema operacional. Ela

22

composta pelo boto de acesso ao menu principal, botes, lista de aplicativos e rea de notificao.

Figura 13.7: Barra de Tarefas do KDE 1) Boto de acesso ao menu principal: conhecido como menu K, esse boto oferece acesso ao menu principal do sistema operacional. O menu k tem todos os programas instalados no sistema operacional. 2) Botes: do acesso aos programas mais usados pelo usurio. 3) Lista de aplicativos: a parte da barra de tarefas que mostra os aplicativos que esto sendo usados no momento, mesmo se o aplicativo estiver minimizado. 4) rea de notificao: onde se localiza o relgio e a data do sistema operacional. Personalizando minha barra de tarefas: Podemos fazer muitas coisas com nossa barra de tarefas deixando-a conforme nosso gosto. Dentre elas, voc pode alterar a altura, largura, localizao na tela, deix-la transparente e ainda incluir botes de atalho correspondentes a qualquer programa dentro do sistema. Isso a torna altamente estilizvel e pertinente ao seu gosto pessoal. Para alterar a altura basta levar a seta do mouse at o limite superior da barra de tarefas e arrastar at a altura desejada. Para mudar a largura, basta clicar com o boto direito em cima da barra e escolher a opo Configurar Painel. Dentro da janela que se abrir, marque a opo Expandir conforme requerido para se ajustar ao tamanho necessrio e ajuste a porcentagem na caixa de texto logo acima. Para mudar a localizao da barra de tarefas para qualquer um dos quatro cantos da tela, basta clicar no meio da barra de tarefas e arrastar para o lado desejado. Para deixar a barra de tarefas transparente, basta novamente clicar com o boto direito em cima dela e escolher a opo Configurar Painel. Dentro da janela aberta, escolher a opo Aparncia ou Layout(numero 1) e marcar o checkbox Habilitar transparncia (nmero 2).

23

Finalmente para inserir botes de atalho na barra de tarefas voc dever clicar com o boto direito em cima da barra de tarefas e escolher a opo Adicionar aplicativo ao painel. Ao lado aparecer o menu K. Basta escolher o programa desejado e pronto, o boto aparecer na barra de tarefas. cone

Figura 13.8: cones destacados

24

um pequeno smbolo grfico que fica localizado sobre o papel de parede da rea de trabalho, usado geralmente para representar um software, um arquivo ou uma pasta. A maioria dos cones so intuitivos ou so logomarcas dos softwares que eles representam. Boto um tipo especial de cone que fica na barra de tarefas. O Menu K o menu principal do KDE onde ficam listados todos os programas instalados no sistema operacional.

Figura 13.9: O menu K O Menu K divide os aplicativos em gneros. Assim, se voc quiser abrir um aplicativo para fazer um desenho, ele estar na opo Grficos. J se voc quiser abrir um aplicativo para acessar a internet, ele estar na opo Internet, ou mesmo se voc quiser ouvir msica o aplicativo vai estar na opo Multimdia. Outra opo importante tambm no Menu K a Fechar Sesso, que serve para o usurio finalizar sua sesso. Caso voc queira ir ao banheiro, por exemplo, tambm possvel bloquear a sesso escolhendo a opo Bloquear Tela. Para restaurar a sesso necessrio digitar a senha. Caso contrrio, ela continuar bloqueada.

25

14

Apresentando o Centro de Controle

O Centro de Controle um aplicativo do KDE onde o usurio pode alterar algumas configuraes do sistema operacional. Ele acessado pelo Menu K Centro de Controle.

Figura 14.1: O Centro de Controle do KDE O Centro de controle separado em vrios itens de configurao. A seguir ser apresentado o que podemos configurar com cada item. Administrao do Sistema: Podemos configurar o relgio de nosso sistema operacional, nosso gerenciador de login e nosso gerenciador de inicializao. Aparncia e temas: Configuramos nosso ambiente de trabalho; alteramos nosso papel de parede e proteo de tela; alteramos cores e fontes de nossas barras de ttulo; cores e estilos de nossas janelas e mudamos a aparncia de nossos cones. rea de Trabalho: Configuramos nossa barra de tarefas; o que queremos visualizar em nossa rea de trabalho; configuramos o comportamento das janelas e tambm o Menu K. Internet e Rede: Configuramos a internet e rede no computador: podemos configurar o navegador web; SAMBA (aplicativo que permite o compartilhamento de informaes em redes que tambm existam computadores com Windows); existe um item at para configurao de rede sem fio. Perifricos: Nesse item configuramos os perifricos do nosso computador: instalamos uma impressora; configuramos nosso monitor, teclado e mouse; e tambm instalamos cmera digital ou joystick em nosso computador. Regional & Acessibilidade: Nessa opo, configuramos o layout do nosso teclado no Brasil usando o ABNT2 brasileiro; escolhemos o idioma e o formato da data do sistema operacional e

26

tambm configuramos atalhos de teclado para aes que fazemos com o mouse. Segurana & Privacidade: Configuramos a segurana de nosso sistema operacional: como ativar os algoritmos de criptografia que iremos usar e tambm mexemos na configurao de nosso usurio. A principal delas a mudana de senhas. Som e Multimdia: Mexemos na configurao de som de nosso sistema operacional. Trabalhando com algumas funes especficas do Centro de Controle Mudar layout de teclado:

Layout do teclado o tipo do teclado baseado no pas e um padro de teclado desse pas. No caso do Brasil o teclado o ABNT2 brasileiro. No KDE mudamos o layout no Centro de Controle. O caminho MenuK Centro de Controle Regional & Acessibilidade Layout do teclado (nmero 1). Para adicionar o teclado, preciso habilitar a opo Habilitar layouts de teclado (nmero 2). Depois escolhido o pas no menu Layouts disponveis (nmero 3). Aperte o boto adicionar (nmero 5) e o modelo do teclado aparecer na janela de layouts ativos (nmero 4). O teclado estar adicionado na opo default. Escolha o padro do teclado no menu Variante de Layout (numero 6) no nosso caso o ABNT2. Agora basta clicar no boto Aplicar para a mudana ser confirmada.

27

Mudar temas:

Um tema pode ser considerado a cara do sistema operacional. Ele representa quase tudo no sistema que esteja ligado parte grfica. Quando mudado o tema de um sistema operacional, so mudadas quase todas as configuraes visuais da rea de trabalho: cor de barras, menus e janelas; alm do papel de parede, etc. No KDE, mudamos o tema na opo Gerenciador de temas da categoria Aparncia & Temas (nmero 1). Para mudar o tema basta escolher um tema do seu gosto no menu Tema(nmero 2) e clicar em Aplicar. Pronto! O tema ser mudado. Voc poder ter uma pr-visualizao na janela ao lado do menu Tema. (nmero 3) Clique Duplo x Clique Simples:

28

Uma outra configurao encontrada no centro de controle o clique simples e o clique duplo. Por padro, o KDE configura seu mouse ao clique simples, ou seja, para abrir uma pasta ou um programa qualquer necessrio apenas um clique. Algumas pessoas preferem o clique duplo ao clique simples, pois esto mais habituados com ele. Para mudar essa opo basta ir em MenuK Centro de Controle Perifhttp://www.ncd. ufes.br/ncd/ricos Mouse (nmero 1). Aps isso, no lado direito, escolha a opo dehttp://www.ncd. ufes.br/ncd/ clique duplo ou clique simples (nmero 2) e clique em Aplicar. 15 Gnome Configurando o Desktop A noo de rea de trabalho/Desktop do gnome igual do KDE. Nada mais do que o local onde o usurio pode executar suas tarefas dirias. Alm disso, tambm apresenta os componentes bsicos para o auxlio nessas tarefas, como a Barra de Tarefas, os cones e o Menu.

Desktop Gnome Agora iremos modificar o Desktop at ele ficar de acordo com seu gosto. Primeiro vamos aprender a modificar o papel de parede. Posicione o cursor do mouse em uma rea vazia da tela e d um clique com o boto direito, depois selecione a opo Alterar plano de fundo.

29

Alterar Plano Fundo Nessa janela, voc pode escolher em cima de qual opo quer trabalhar. No nosso caso, escolheremos a opo na aba Plano de fundo (nmero 1). Na verdade, essa opo j estar selecionada. Agora escolheremos qual ser a nossa imagem para o plano de fundo (papel de parede) nas opes que esto dentro do quadro branco (nmero 2). Mas e se eu no gostar de nenhuma figura que est ali dentro? No tem problema. Voc pode colocar uma foto sua, por exemplo, ou do seu animal de estimao, dependendo apenas que voc tenha a foto desejada guardada no seu computador. Para us-la como papel de parede, basta clicar em + Adicionar (nmero 4). Ao clicar nesse boto, aparecer uma janela de navegador de arquivos onde voc poder selecionar a imagem que voc quiser adicionar navegando e procurando por dentre as suas pastas. Na opo Estilo (nmero 3), voc ir escolher como a imagem se comportar no seu fundo de tela. A opo padro Ampliar, que ir ampliar a imagem de acordo com o tamanho da tela do seu computador. Ainda existem outras opes, como toda a tela, que ir ajustar a imagem de acordo com o tamanho da tela de seu computador. Voc deve testar as opes e escolher aquela que mais te agradar.

30

1) Marque quais das alternativas abaixo so os Gerenciadores de Janelas no Linux mais usados: a) GNOME b) KDE c) Debian d) Writer e) Windows Resposta: a e b 2) Qual alternativa abaixo lista componentes da rea de trabalho: a) Barra de Tarefas, cones e Menu b) Barra de Menus e Boto Salvar c) Pastas e Arquivos d) Borracha e Lpis e) Boto Copiar e Boto Salvar Resposta: a 3) Em qual componente da rea de Trabalho ficam listados todos os programas instalados no computador? a) Botes b) cones c) Menu d) Barra de Tarefas e) Boto Salvar Resposta: c 4) No Gerenciador de Janelas KDE, mude seu Papel de Parede para Alien Night. 5) Qual a funo do Protetor de Tela? a) Deixar o computador mais bonito. b) Preservar a vida til do monitor evitando que ele seja marcado com imagens que fiquem estticas por muito tempo. c) Divertir o usurio. d) No existe funo para o Protetor de Tela. e) Publicidade para a empresa dona do computador. Resposta: b. 6) No Gerenciador de Janelas KDE, mude seu Protetor de Tela para Banner e coloque para iniciar automaticamente depois de 1 minuto. 7) Onde so mostrados os programas quem esto sendo usados no momento (mesmo que minimizados)? a) Barra de Tarefas. b) Menu

31

c) Navegador de Arquivos d) Navegador Web e) Papel de Parede Resposta: a 8) No Gerenciador de Janelas KDE, insira o boto do Writer na Barra de Tarefas. 9) Qual a funo do Centro de Controle no KDE? a) Digitar texto. b) Manipular arquivos. c) Aplicativo do KDE onde o usurio pode alterar algumas configuraes do sistema operacional (como lngua, teclado, instalar impressoras). d) Achar programas instalados no computador. e) Fazer desenhos. Resposta: c 10) Usando o Centro de Controle, troque o tema do KDE para YellowOnBlue. 11) Feche a sua sesso, depois inicie-a novamente usando o Gerenciador de Janelas GNOME. 12) No Gerenciador de Janelas GNOME, mude o papel de parede para algum que ilustre uma flor. Protetor de tela No Gnome, assim como no KDE, voc pode colocar um protetor de tela em seu computador. Para fazer isso, basta voc ir ao menu Sistema > Preferncia > Protetor de tela.

Alterar Proteo Tela

32

Caixa Branca (Nmero 1): Seleciona qual o protetor de tela utilizar; Quadro Preto (Nmero 2): Amostra do protetor de tela selecionado na caixa branca; Barra de Tempo (Nmero 3): Nesta barra escolhemos quanto tempo o computador deve ficar inativo para que o descanso de tela seja ativado. Barra de tarefas Tirar screen shot No Gnome, diferente do KDE, voc tem duas barras de tarefas: uma que fica na linha horizontal inferior da tela, e outra que fica na linha superior horizontal da tela. A barra inferior indica quais programas esto sendo utilizados no momento atual. A barra superior contm os menus de Aplicaes, Locais e Administrao do Sistema, alm de alguns botes que voc pode incluir se quiser. Menu aplicaes: Contm todos os programas instalados em seu computador, organizados por tipo de contedo. Menu Locais: Contm as principais pastas do seu computador, incluindo pastas pessoais, mdias, ferramenta de busca e localizao de arquivos. Tambm contm uma lista de arquivos (documentos) usados recentemente. Menu Sistema: Neste menu esto disponveis as ferramentas para a administrao do sistema. Tambm apresenta o contedo de ajuda para utilizao desta interface. PERSONALIZANDO A BARRA DE TAREFAS Assim como no KDE, o gnome lhe permite fazer o que quiser com suas barras de tarefas. Voc pode mudar a localizao delas, dando um clique em cima da barra, segurando o clique e posteriormente arrastando-a para o lado que voc preferir. Voc pode deixar a barra transparente, clicando na barra com o boto direito, propriedades selecionando aba fundo. Feito isso, marque a opo estilo e aumente/diminua a transparncia da barra conforme sua vontade. Voc tambm pode adicionar um boto (aplicativo) barra clicando com boto direito do mouse na barra e selecionando a opo + adicionar ao painel. Agora aparecer uma srie de botes que voc pode adicionar. Dentre esses botes tem um especial, cujo o nome Lanador de aplicaes. Dando 2 cliques nessa opo, aparecer os programas que voc tem no menu aplicaes. Se voc selecionar qualquer um deles, aparecer um atalho para este programa em sua barra de tarefas. Menu Preferncias O menu preferncias contm todas as opes de alterao da cara do seu sistema. Aqui voc pode configurar perifricos do computador (mouse, teclado, impressoras...), a aparncia do sistema, alterar o menu principal, entre outros. O menu preferncias se encontra dentro do menu principal Sistema.

33

Menu Preferncias Podemos dizer que o menu Preferncias, para o gnome, seria a opo centro de controle para o KDE. Aqui descreveremos algumas funes que este menu pode te oferecer: Alterar tema: Para alterar o tema, voc deve ir ao menu Sistema>Preferncias>Aparncia:

Alterar Tema

34

Tema (Nmero 1): a aba que deve ser escolhida para alterarmos o tema. J estar previamente selecionada. Caixa Branca (Nmero 2): Algumas amostras dos temas padro existentes no gnome. O que nos agradar, clicamos em cima para escolher e em seguida fechamos a janela. Personalizar (Nmero 3): Ao apertar este boto, aparecer uma janela onde voc escolhe como um tema deve ser, podendo mudar todo o esquema de cores, margem da janela, cones e cursor do mouse conforme sua vontade. Para isso, basta clicar nas abas (nmero 1) e escolher na caixa branca (nmero 2) a opo desejada referente a aba escolhida. Alterar layout de teclado: Para alterar o layout de teclado, basta ir ao menu Sistema>Preferncia>Teclado:

Alterar Layout Teclado

35

Disposies (Nmero 1): Escolhemos esta aba e nela podemos alterar as configuraes dos padres dos teclados. Modelo do Teclado (Nmero 2): Serve para mudarmos o padro do teclado para o padro desejado. O modelo mais utilizado no Brasil o ABNT2. Caso o seu teclado no siga este modelo, e nessa tela estiver selecionado este modelo, provavelmente muitas teclas do seu teclado estaro desconfiguradas. muito importante selecionar o modelo correto para seu teclado, seno a digitao em alguns casos se tornar impossvel. 16 Gerenciador de Login

um programa que oferece ao usurio a capacidade de fazer seu login (autenticao do usurio no sistema operacional) graficamente no sistema Linux. Os gerenciadores de login mais usados hoje no Linux so o KDM e o GDM. Mas o uso dos Gerenciadores de Login parecido em todos os sistemas operacionais, basta voc, o usurio, ser cadastrado no sistema operacional que voc ter um nome de usurio e uma senha. Para se fazer o login, basta digitar seu nome de usurio, teclar ENTER, digitar sua senha e teclar ENTER novamente que voc se autenticar no sistema operacional. Fazendo uma analogia com sua conta no banco, o nome de usurio como se fosse o nmero da sua conta e a senha como se fosse a senha que d acesso a um espao restrito no banco. Figura 16.1: Gerenciador de Login KDM

17

O usurio root

O usurio root o usurio administrador. Ele pode fazer tudo, ou quase tudo que o usurio comum pode fazer. Isso quer dizer que ele tem todas as permisses sobre todos os arquivos do sistema (veja o captulo 9 sesso 9.1). Para uma melhor compreenso sobre o usurio root, necessrio entender que cada arquivo e cada processo (programa em execuo) do sistema tem um dono, e apenas o proprietrio determina quem pode e como usar o arquivo/processo em questo. No caso de arquivos e processos ligados ao funcionamento do sistema, seu proprietrio natural o usurio root. Isso significa que s ele (e outros usurios que sejam definidos como super usurios) que podem alter-los. O root tambm pode atuar sobre qualquer arquivo ou processo de

36

outros usurios. Tornando-se root Para se tornar root, voc precisa saber a senha de administrador do sistema. Geralmente, se cadastra essa senha no momento em que se instala o Sistema Operacional na mquina, ou no momento em que se adquire o computador. Para realizar a troca do seu usurio para root, deve-se usar o comando su no terminal. Quando voc digitar su e pressionar enter, o sistema te pedir a senha. Basta digit-la e apertar enter.

Identificando Root Repare na imagem, que antes de digitar su e digitar a senha, o que est dentro da caixinha vermelha um $. Depois que se digita a senha, o que aparece um #. Isso determina que tipo de usurio voc , se usurio comum ($) ou se root (#). IMPORTANTE: na maioria dos sistemas Linux, quando se digita a senha, no aparece nada, literalmente nada, nem os asteriscos que voc possa estar acostumado. 18 Instalao de programas

37

IMPORTANTE: A maioria dos comandos mencionados a partir deste ponto so de execuo em modo texto, ou seja, so comandos executados pelo terminal. Para abrir o terminal, basta abrir o Konsole (kde) ou gnome-terminal (gnome). O caminho para acessar o konsole no KDE : MenuK>Sistema->Konsole ->Terminal (KDE), ou Aplicaes>Acessrios>Consola. importante saber tambm que para instalar qualquer programa, antes voc tem que se tornar root. Apenas o root pode instalar qualquer programa em seu sistema. Existem diversas formas para instalar um programa no Linux. Aqui iremos comentar algumas delas, e tentar explicar a forma mais fcil de se fazer isso. Compilando um programa a forma mais difcil e mais arcaica de se instalar um programa no sistema operacional. Para fazer isso, voc deve fazer o download do cdigo fonte do programa em algum site da internet, ou trazer este fonte de algum lugar. Geralmente, este cdigo fonte vem compactado dentro de um arquivo do tipo .tar.gz. Tendo o pacote no seu sistema, agora necessrio descompact-lo e executar os passos do arquivo read me ou leia-me dentro do pacote descompactado. Usando arquivos .deb e .rpm uma forma de instalar programas bem menos complexa do que compilar. Pacotes .deb/.rpm so pacotes pr-compilados de programas que podem ser instalados em seu sistema. Vamos especificar como adquirir esses pacotes e como instal-los separadamente. .deb: o pacote de instalao que funciona nas distribuies Debian, Ubuntu, Kurumin etc. Para encontrar .debs, basta ir internet e procurar. No site: http://www.debian.org/distrib/packages voc encontra uma gama enorme de pacotes de programas, basta fazer uma busca simples para encontrar o que precisa. Para instalar um .deb necessrio a utilizao de um programa chamado dpkg. Com o dpkg, voc pode ver todos os pacotes de programas instalados em seu computador com o parmetro l (l vem de listar). Basta digitar: dpkg l no terminal e todos os programas sero listados. Para instalar, deve-se usar o parmetro i (i vem de instalar). Basta digitar dpkg i nome_ do_pacote.deb. Como exemplo, visite o site acima e faa uma busca pelo pacote unrar (programa de compactao de arquivos). Feito a busca e achado o pacote, faa o download e o salve em uma determinada pasta. Depois, entre nessa pasta pelo terminal e instale o pacote baixado. O comando ficaria assim: dpkg i unrar_3.8.2-1_i386.deb apenas um comando, o computador se encarrega do resto sozinho. Ateno: Em alguns casos, os pacotes .deb precisam de outros programas para funcionarem. Para isso, antes de instalarmos o programa que queremos, devemos procurar e instalar tais dependncias para que o programa seja completamente instalado.

38

Dpkg Instalar Para desinstalar um pacote instalado, basta utilizar o comando com o parmetro r (r vem de remove) ou P (P vem de purgar). Com o r, voc remove a instalao do programa de seu computador. Com o P, voc remove toda instalao, inclusive os arquivos de configurao. Exemplo: dpkg r unrar_3.8.2-1_i386.deb dpkg P unrar_3.8.2-1_i386.deb .rpm: o pacote de instalao que funciona nas distribuies Fedora, Red hat, etc. A forma de utilizao bem parecida com a do .deb, a idia de pacote pr-compilado a mesma. Na pgina: http://rpmfind.net/ voc encontra uma grande quantidade de pacotes para instalao, basta fazer uma busca simples para encontrar o que precisa. Um exemplo de .rpm que se encontra l o flash player. Vamos tomar este pacote como exemplo para mostrar como proceder com a instalao. Para instalar qualquer pacote rpm, a sintaxe rpm -i nome_do_pacote.rpm (parecido com o dpkg, no mesmo?). No nosso caso, o comando ficaria assim: rpm i flash-plugin-10.0.22.87-release.i386 Voc pode atualizar um programa instalado anteriormente com o comando rpm -U nome_do_ pacote.rpm, ou seja, voc no precisa remover a verso antiga e instalar a nova, basta dar o seguinte comando no terminal: rpm U flash-plugin-10.0.22.87-release.i386 Para remover um programa instalado, a sintaxe : rpm e nome_do_pacote.rpm. No nosso caso, ficaria:

39

rpm e flash-plugin-10.0.22.87-release.i386 Para ver a lista de pacotes instalados em seu sistema, use o comando: rpm qa rpm e flash-plugin-10.0.22.87-release.i386 Para ver a lista de pacotes instalados em seu sistema, use o comando: rpm qa Usando ferramentas do sistema O sistema fornece algumas ferramentas que tornam a instalao de programas um processo extremamente fcil e sem preocupaes. Com apenas uma linha de comando, ou um clique do mouse, o sistema se encarrega de fazer o download dos arquivos de instalao, fazer a instalao e ainda criar atalhos nos menus de seu computador para acesso rpido aos programas. Existem muitas ferramentas que fazem isso. So exemplos: apt-get, aptitude, yast, yum, synaptic etc. Aqui trataremos apenas as mais utilizadas atualmente, so elas: aptitude, yum e synaptic. Aptitude: Para entender essa ferramenta muito simples, mas se no entender o princpio, fica muito difcil entender como as coisas funcionam. O aptitude tem a seguinte sintaxe para instalao: aptitude install nome_do_programa. Por exemplo, se eu quisesse instalar o programa Firefox na minha mquina, o meu comando ficaria assim: aptitude install firefox. Funciona da seguinte maneira: O usurio entra com o comando no terminal. O aptitude trata de buscar o programa desejado em uns repositrios na internet (ou seja, se voc no estiver conectado, nem adianta tentar usar o aptitude). Achando o programa, faa o download e instale na sua mquina. O aptitude um comando nativo nas distribuies atuais do Debian e seus derivantes (Ubuntu, Kurumin ...). Antes, nas verses mais antigas, era utilizado o apt-get, que ainda bem utilizado. Porm, o apt-get tinha um problema que irritava muita gente: ele baixava apenas o pacote de instalao do programa que o usurio queria instalar e, por muitas vezes, esse pacote precisava de algum outro pacote instalado no sistema para poder ser instalado. Esses pacotes necessrios para instalao de outros pacotes so chamados de dependncias. Ou seja, para instalar qualquer programa, o usurio tinha que instalar as dependncias destes programas antes. Ento o aptitude veio para resolver este problema. Agora, quando voc quiser instalar algum programa, o aptitude busca o programa e todas as suas dependncias. Na hora de instalar, ele verifica se alguma dependncia que ele buscou j est instalada e at mesmo se o prprio programa j est instalado, e no os instala. Antes de instalar o programa, uma prtica muito boa fazer uma busca pelos repositrios para saber se possvel ou no instalar o programa que voc deseja. Para isso, usamos o aptitude com a seguinte sintaxe: aptitude search nome_do_programa.

40

Aptitude Search Na imagem, vemos um exemplo de uma busca pelo aptitude. Nesse caso, ns buscamos um pacote chamado libc-dev (nmero 1). O comando buscou nos repositrios todos os pacotes que tinham no nome ou parte do nome da palavra libc-dev e retornou para ns (nmero 2). Na frente de cada nome, o aptitude colocou uma breve descrio dos pacotes que retornaram (nmero 4). Repare que atrs de cada nome de pacote retornado tem uma letra (nmero 3). Essas letras especificam a situao do pacote no sistema: p vem de pacote, ou seja, um pacote que ainda no foi instalado no computador. v vem de virtual, isso significa que trata-se de um pacote que tem links para outros pacotes. Quando for instalado, na verdade, ele no vai instalar aquele pacote, mas vai instalar pacotes que esto ligado a ele. i vem de instalado, ou seja, aquele pacote j est instalado em sua mquina. Outra prtica interessante atualizar os repositrios em sua mquina frequentemente, para que neles sempre tenham programas novos e com verses mais recentes prontos para serem instalados quando solicitados. Assim, usamos o aptitude com a seguinte sintaxe: aptitude update. Existem diversas formas de utilizao do aptitude, vamos discriminar algumas delas e o que cada uma faz: Instala o programa desejado na mquina: aptitude install nome_do_programa Busca o programa desejado nos repositrios: aptitude search nome_do_programa Atualiza os repositrios na sua mquina: aptitude update Remove um programa instalado da mquina: aptitude remove nome_do_programa

41

Remove um programa instalado na mquina e todos os seus arquivos de instalao/configurao: Aptitude purge nome_do_programa Reinstala um programa desejado na mquina: Aptitude reinstall nome_do_programa Atualiza todo o seu sistema: Aptitude dist-upgrade nome_do_programa Com relao aos repositrios: Os repositrios so alguns locais na internet onde ficam armazenados muitos programas para instalao nos computadores pelo mundo afora. Voc pode adicionar novos repositrios ou retirar repositrios defeituosos do radar de busca da sua mquina. Para fazer isso, basta adicionar ou remover as linhas que contm os links para esses repositrios no arquivo sources.list que se encontra na pasta /etc. Mas para realizar esta tarefa, necessrio que voc esteja mais preparado, ou seja que tenha um pouco mais de costume com o aptitude, isso s o tempo pode te dar. Yum: O Yum extremamente parecido com o aptitude em sua sintaxe. Porm, o Yum nativo nas distribuies mais recentes do Red Hat e seus derivantes (Fedora, CentOS ...). A maior diferena entre o Yum e o aptitude o arquivo que guarda os links para os repositrios. O do aptitude o sources.list que fica em /etc, o do yum o yum.conf, que tambm fica em /etc. Voc no precisa se preocupar tanto com esses arquivos, pois j vem configurados neles por padro, repositrios confiveis e com muitos programas. A seguir, aes que voc realizar com o Yum: Listar todos os pacotes disponveis: yum list Verificar se h pacotes disponveis para update: yum list update Instalar pacotes e suas dependncias: yum install nome_do_pacote Apresentar informaes bsicas sobre um determinado pacote: yum info nome_do_pacote Busca o programa desejado nos repositrios: yum search nome_do_programa Remove um programa instalado da mquina: aptitude remove nome_do_programa Existe uma outra diferena relevante, que o caso yum update X aptitude update. No aptitude update, apenas os repositrios so atualizados. No caso do yum, TODO sistema atualizado. Synaptic: O synaptic nada mais que uma verso grfica do apt-get/aptitude. ainda mais fcil de se utilizar, pois no necessrio abrir o terminal, nem digitar comandos, basta alguns cliques com o mouse e pronto! Seu programa est instalado. Muitas pessoas dizem que o Linux uma ferramenta muito boa, mas que no est acessvel ao usurio final porque muito complicado de se mexer, principalmente quando se trata de instalar programas. Vamos mostrar que isso no verdade. Instalar programas no Linux to ou mais fcil do que instalar programas em outros sistemas operacionais. Para abrir o Synaptic v em Sistema>Administrao>Gerenciador de pacotes Synaptic (gnome) ou Menu K> Sistema>Gerenciador de Pacotes Synaptic (KDE). Inserir imagem Antes de abrir o programa, ele ir pedir a senha de administrador (senha de root). Digite a senha e aperte OK.

42

Synaptic Binculo (Nmero 1): Usado para fazer uma busca. Quando clicarmos nele, ir aparecer uma janela onde adicionamos o nome do pacote que estamos procurando.

SynapticBusca Procurar (Nmero 1.1): nessa caixa de texto, digitamos o nome do pacote que procuramos. Em seguida, clicamos em Procura (nmero 1.2).

43

Posteriormente, aparecer uma lista com o nome ou parte do nome do pacote que voc est buscando (nmero 2). Os pacotes que j esto instalados esto com o checkbox marcados e com a cor verde (nmero 4). Caso voc queira instalar algum programa, basta clicar no checkbox esquerda do nome e selecionar Marcar para Instalao (nmero 3.1).

Synaptic Instalar Agora, para finalizar a instalao concluindo seu trabalho, clique no boto Aplicar, que s estar disponvel para voc depois que voc selecionar algum pacote para ser instalado.

SynapticAplicar Pronto! Seu programa est instalado e pronto para usar. EXERCCIOS 1.Altere o protetor de tela de sua sesso gnome para Bubble3D e em seguida altere o tema para Sphere Cristal. 2.O que fazer em caso de percebermos que certas letras que digitamos esto saindo diferentes na tela: a) Trocar o teclado, pois o mesmo est com problema b) Alterar o layout do teclado c) Alterar o tema do gnome d) Alterar a proteo de tela 3.Qual dos itens abaixo um gerenciador de Login? a) KDM b) Linux c) Ubuntu d) Gnome 4.O que um usurio root?

44

5.O comando Linux usado para se tornar root o? a) cd b) ls c) su d) sudo 6.Quais das ferramentas abaixo no usada para instalao de pacotes em uma Distribuio Linux? a) aptitude b) mount c) yum d) apt-get 7.O que so dependncias de um programa? 8.Qual dos comandos abaixo no pode ser usado para instalar um programa no Debian? a) dpkg -i b) apt-get install c) aptitude install d) rpm -i 9. Qual comando podemos utilizar para fazer uma busca por repositrios usando a ferramenta aptitude? 19 Criao de usurios

Nos sistemas Linux, cada usurio do computador tem um login e uma senha. Isso importante por uma srie de melhorias geradas, como segurana, privacidade etc. Vamos dar um exemplo simples sobre a importncia de um sistema com usurios separados. Imagine uma casa com 4 pessoas: pai, me, filho e filha. Cada um usa o computador pra atividades especficas: o pai para trabalho, a me para internet, o filho para diverso e a filha para conversar com o namorado. Se todos tivessem um mesmo espao de utilizao, seria uma baguna. A menina no teria privacidade para manter um registro de conversas com o namorado, o pai sempre estaria preocupado com medo de algum apagar seus arquivos intencionalmente, os registros dos sites visitados pela me se misturariam com os de outras pessoas, etc. Com esse sistema, cada um tem seu espao separado no computador. Esse espao a pasta /home. Nela esto contidos todos os usurios do sistema separadamente, onde cada qual poder impedir ou liberar o acesso de outro conforme sua vontade. Lembre-se que alm desses 4 usurios ainda tem o quinto, o root, que tem acesso irrestrito todos os dados de todos usurios, podendo visulizar ou alterar o que quiser. Quando se adquire o sistema, ele vem com dois usurios. Um usurio comum e o root. Existem algumas maneiras para criar novos usurios. Uma delas criar um usurio pelo terminal, digitando adduser nome_do_usurio_novo. Depois disso, voc dever preencher um mini-formulrio subsequente ao comando. Para deixar em branco alguma resposta, basta apertar enter que ele passa para a prxima pergunta. Para deletar algum usurio criado, basta digitar deluser nome_do_usurio. Alm dos comandos em modo texto, existe uma interface grfica para criar usurios: o programa kuser (KDE) ou o configuraes de usurios (gnome). Para abrir o configuraes de usurios, v ao menu Sistema> Administrao > Usurios e Grupos.

45

Criar Usuario Gnome Primeiro selecione o usurio root (nmero1), pois somente ele pode criar usurios. Depois mande Adicionar usurio (nmero 2). Ele ir pedir a senha de root, digite a senha e autentique. Agora clique em + Adicionar Usurio para criar um novo usurio do sistema.

46

Detalhar Conta Criada Gnome Agora voc deve preencher o formulrio que aparecer, digitando pelo menos o nome (nmero 1) para o novo usurio (lembre-se que todos os usurios devem ter nomes diferentes) e depois digitar a senha inicial (nmero 2) para este usurio. Clique em OK para confirmar a criao. Pelo KDE v em Menu K>Sistema>kuser. Digite a senha de root autenticando a sesso.

47

Criar Conta Usuario KDE Aparecer uma lista dos usurios do sistema (nmero 2), inclusive aqueles de uso do sistema. Para criar um novo usurio, clique em ADD (nmero 1). Ser pedido que voc digite o nome do usurio. Faa isso e aperte OK.

Detalhar Conta Usuario KDE

48

Digite o nome completo (nmero 2) para o usurio e defina a senha inicial (nmero 2) para ele. Depois de clicar em Definir senha... ser pedido para voc digitar e confirmar a senha. Faa isso e clique em OK. 20 Alguns aplicativos usados no dia-a-dia

Nesse captulo, veremos alguns aplicativos que o usurio de computador utiliza no dia-a-dia. Os aplicativos sero apresentados a seguir de acordo com seus gneros: Internet Os aplicativos relativos a internet ficam no Menu K -> Internet. Os mais usados so o Firefox, que um navegador para internet, e o AMSN, que o aplicativo para mensagens instantneas. Msica Os aplicativos para escutar msica no computador ficam no Menu K -> Multimdia. Os mais usados so o Amarok, que um tocador de mp3 e outros formatos de msica, e o KsCD, que um tocador de CDs de msicas. Vdeo Os aplicativos de vdeo tambm ficam no Menu K -> Multimdia. O principal o Kaffeine, que alm de tocar vdeos, toca msicas. Escritrio Os aplicativos para escritrio ficam no Menu K -> Escritrio. Esses so os aplicativos usados para digitao de textos, edio de planilhas e confeco de apresentaes. O editor de textos o OpenOffice Writer, a planilha eletrnica o OpenOffice Calc e o OpenOffice Impress responsvel pelas apresentaes. Grficos Os aplicativos grficos ficam no Menu K -> Grficos. Os mais usados so: o GIMP, que um Editor de imagens de uso profissional com muitos recursos; o KolourPaint, que um editor de imagens simples com poucos recursos; e o KVisualizao que um aplicativo para visualizao de imagens. Jogos Os jogos ficam no Menu K -> Jogos. Nesse menu, existem muitos jogos bem divertidos e de vrios tipos, como jogos de Cartas, Tabuleiro e Arcade. 21 Exerccios Exerccio 1: colocar como EXTRA ou tirar. 1) Voc um empresrio iniciante na vida comercial e cheio de boas idias e planos. Voc precisa informatizar sua empresa, para se tornar mais competitivo no mercado, entretanto, voc no dispe de muito dinheiro. Essa ser uma tima oportunidade para oferecer internet na empresa e armazenar toda papelada de documentos em arquivos de computador. Para isso, voc pesquisou 3 servios de tcnicos diferentes: Servio A: ofereceu instalar mquinas com sistema operacional Windows, juntamente com a licena dos seus aplicativos.

49

Servio B: ofereceu instalar mquinas com sistema operacional Windows, e sem licena, alegando q ter as cpias dos aplicativos, e no cobrava instalao. Servio C: ofereceu instalar mquinas com sistema operacional Linux Qual servio voc acha mais cmodo contratar? Defenda sua resposta! 2) Liste as principais diferenas entre um software proprietrio e um software Livre. Cite 4 exemplos de cada um. 3) Cite as principais vantagens do Software livre em relao aos softwares proprietrios.

4) Um arquivo que caso seja alterado pode danificar o sistema o fstab, que se encontra no diretrio /etc. Sua tarefa ir at essa pasta e deletar esse arquivo. Qual foi o resultado? Por que deste resultado? Qual a concluso que voc tira a partir desse resultado? 5) Voc trabalha em uma empresa e percebe que os papis de parede dos computadores esto todos despadronizados e voc resolve padronizar esses papis de parede. Execute a seqencia de procedimentos para trocar um papel de parede. 6) Voc percebe que seu monitor esta manchado em uma determinada rea da tela por uma figura que fica esttica muito tempo, ento voc resolve ativar um protetor de tela. Para isto basta voc configurar um protetor de tela para seu computador. Escolha o tempo de 1 minuto para que o protetor de tela entre em operao. 7) Voc acabou de configurar o papel de parede e o protetor de tela de seu computador. Agora, mude as configuraes de papel de parede e protetor de tela pelo centro de controle (aquele em que alteramos as configuraes do sistema operacional). 8) Um texto foi digitado no OpenOffice Writer (editor de textos) e voc deseja abri-lo com o KolourPaint (editor de imagens). Isso ser possvel? Por qu? 9) Escreva um texto no Kwrite com o ttulo carta_para_mamae.txt. Escreva o seguinte texto: Mame, eu te amo muito! Feliz dia das mes. Aps fazer isso, feche o programa e abra-o. Carregue o arquivo modifique o texto conforme o texto abaixo. Papai, eu te amo muito! Feliz dia dos pais. Salve o arquivo sem perder o texto de carta_para_mame.txt. (Voc ir criar um novo arquivo, o nome dele pode ser carta_para_papai.txt). 10) Eu tenho um arquivo no meu computador com o seguinte nome: Orivaldo.gif. No mesmo local onde eu tenho esse arquivo, tambm tenho uma pasta que se chama Orivaldo. Gostaria de modificar os nomes para no me confundir quando quiser acess-los. Como fao isso? Existe diferena quando fao isso entre arquivos e pastas? (faa isso no seu computador) carta_para_mamae.txt, e

50

11) O que uma mdia removvel? Cite alguns exemplos. 12) Coloque um disquete na sua unidade de disquetes e copie um arquivo qualquer para dentro dele. Feito isso, responda s perguntas: a) Voc pode simplesmente retirar o disco ou tem que fazer alguma coisa antes? b) O que poder acontecer caso voc no faa o que foi pedido no primeiro item? c) Como saber quando eu poderei retirar o disquete? 22 Reviso de arquivos e pastas O que um arquivo Quando queremos guardar dados de qualquer contedo em nosso computador, seja vdeo, udio, documento de texto, apresentao de slides, etc, estes dados so gravados (ou salvados) na forma de arquivo. Os arquivos so representados no KDE por pequenas imagens que so chamadas de cones. Quando queremos ver ou modificar aquilo que estiver dentro dos nossos arquivos, basta acessar esses cones, por meio de dois cliques rpidos com o boto esquerdo do mouse, ou um clique seguido de enter (no teclado). Quase sempre, a informao encontrada nos arquivos pode ser identificada observando-se as trs ltimas letras do seu nome. Por exemplo: sabemos que fulano_de_tal.txt um arquivo de texto sem formatao, pela terminao txt, tambm sabemos que aquarela do brasil.mp3 um arquivo de udio pela terminao mp3. Repare que nos exemplos dados de nomes de arquivos existem duas partes separadas por um . (ponto). Na parte da esquerda ao ponto, tem-se o nome do arquivo, e na parte da direita tem-se a terminao identificadora que chamada de extenso. Todo e qualquer arquivo s aberto por um programa correspondente sua extenso, por exemplo: s possvel abrir arquivos de imagem com visualizadores de imagens, arquivos de udio com players, texto com editores de texto e assim por diante. Abaixo segue uma tabela com os principais tipos de arquivos, e suas extenses.

51

Abaixo, alguns exemplos de arquivos abertos com seus respectivos cones. cone: Arquivo aberto:

cone:

Arquivo aberto:

Criando arquivos Para criar arquivos em seu computador, voc precisa abrir o programa correspondente ao arquivo a ser criado. Por exemplo: se voc quiser escrever um texto, primeiro necessrio abrir o bloco de notas ou o editor de textos writer ou qualquer outro editor. Aps esse ato, voc comear a trabalhar com seu arquivo. Aps o arquivo ser criado e editado dentro do programa, voc pode guardar o arquivo no seu computador para ser editado ou visualizado posteriormente, ou simplesmente descart-lo. Como guardar meu arquivo? Existem basicamente 2 maneiras de guardar (ou salvar) um arquivo dentro do seu computador. A primeira acessar o submenu salvar dentro do menu arquivo, ou simplesmente apertar, simultaneamente, as teclas Ctrl e S.

52

A segunda maneira clicar em cima do cone abaixo que tem na barra de atalhos da maioria dos editores existentes.

salvar Diferena entre Salvar e Salvar como ...

salvar salvar como Quando vamos salvar um arquivo pela primeira vez, no existe diferena alguma entre essas duas opes. Se um arquivo existe e seu desejo apenas modific-lo, ento selecione apenas a opo salvar. Se um arquivo existe e seu desejo modific-lo sem perder as informaes anteriores, ento marque a opo salvar como. Assim, outro arquivo ser criado, baseado no antigo. Por exemplo: Voc deseja escrever uma carta para uma pessoa em Paris, e salva no seu computador. Posteriormente, voc precisa mandar a carta com o mesmo contedo para uma outra pessoa em Londres. Ento, simplesmente, voc recarrega o arquivo da carta para Paris no seu programa e muda apenas a data, cidade e nome da pessoa para a qual voc ir escrever. Se voc marcar a opo Salvar, voc vai ter no seu computador apenas um arquivo, que foi o ltimo que voc editou (Londres). Se voc marcar Salvar como ... voc vai ter no seu computador 2 arquivos, um que foi o ltimo que voc editou (Londres) e ainda o antigo (Paris). Renomeando arquivos Para renomear um arquivo, basta clicar em cima do cone, esperar um tempinho e clicar novamente, ou clicar em cima do arquivo e apertar a tecla F2 do teclado. Ainda existe uma terceira

53

maneira mais trabalhosa. Basta clicar em cima do cone do arquivo com o boto direito do mouse e selecionar a opo renomear, como na figura abaixo:

Excluindo arquivos Para excluir um arquivo indesejado, basta selecion-lo e apertar a tecla delete do teclado. Dessa forma, o arquivo ir para a lixeira. Posteriormente, voc poder elimin-lo permanentemente. O que a lixeira?

A lixeira nada mais do que um diretrio onde estaro armazenados os arquivos temporariamente excludos. Quando seleciona um arquivo (clica em cima dele) e aperta a tecla delete do teclado, voc no exclui o arquivo permanentemente, ele enviado para outro diretrio (lixeira) caso voc precise reavlo. Para excluir permanentemente, basta delet-los da lixeira. O que uma pasta Pastas ou diretrios so utilizadas para organizar seus arquivos em um computador. J imaginou se voc tivesse 300 arquivos de udio, texto e imagens todos juntos no seu computador? Com certeza, qualquer um teria muito trabalho para encontrar qualquer arquivo dentro do seu computador. Por esses motivos existem as pastas. Dentro delas, voc capaz de colocar seus arquivos separadamente e at criar subpastas dentro de outras pastas. Seria muito mais fcil se voc tivesse separados os seus arquivos de udio dos de texto e dos de imagem, assim se voc desejasse

54

encontrar uma msica, bastaria procur-la apenas dentro do seu diretrio udio ao invs de procurar no meio dos seus 300 arquivos. Portanto, os diretrios so importantes para manter a organizao no seu computador. As pastas podem ser identificadas no seu computador pelas seguintes figuras:

Como criar uma pasta Para criar uma pasta, basta clicar com o boto direito em qualquer parte vazia do seu desktop, ou de outra pasta na qual voc queira criar uma subpasta e depois selecionar Criar Novo e depois Pasta...

Aps essa etapa, basta nomear a pasta e clicar em OK:

Renomeando pastas Para renomear uma pasta, basta clicar em cima do cone, esperar cerca de 2 segundos e clicar novamente, ou clicar em cima do arquivo e apertar a tecla F2 do teclado, da mesma forma que se faz com arquivos. Excluindo pastas

55

Para excluir um arquivo indesejado, basta selecion-lo e apertar a tecla delete do teclado, da mesma forma como se faz com arquivos. Porm, muito importante lembrar que quando se exclui uma pasta, exclui-se tambm todo o seu contedo. Copiando e movendo arquivos e pastas Antes de copiar ou mover seus arquivos ou pastas, voc precisa saber a origem (onde est localizado seu objeto atualmente) e o destino (pra qual local voc deseja copiar ou mover o objeto). Existem duas formas de copiar arquivos e pastas. A primeira clicar com o boto direito em cima do arquivo ou da pasta, e em seguida clicar em copiar, como na figura abaixo. A outra forma selecionar o objeto (clicar em cima dele com o boto esquerdo do mouse apenas uma vez) e depois apertar em conjunto os botes Ctrl e C. Voc deve estar imaginando: Para onde foi

a cpia do arquivo?. A cpia vai para um espao reservado dentro do seu computador chamado de rea de troca. Se voc copiou o arquivo, com certeza voc deseja colocar sua cpia em alguma outra pasta. Ento, acesse o local onde ser efetuada a cpia e clique com o boto direito, depois selecione colar como na figura abaixo. Outra forma de colar a cpia acessar a pasta onde ser efetuada a cpia (destino) e depois

56

apertar em conjunto os botes Ctrl e V. O esquema copiar/colar uma forma de se mover objetos de um local para o outro, porm, s vezes essa forma pode ser inconveniente. Quando no queremos realizar a cpia, quando apenas desejamos mover o objeto, basta clicar com o boto esquerdo do mouse em cima da pasta ou arquivo e segurar o boto. Com o boto apertado, voc poder movimentar o objeto para qualquer lugar que voc quiser. Caso voc queira movimentar esse objeto pra dentro de uma pasta, basta mov-lo at em cima da pasta e solt-lo. Se fizer isso, voc ainda ter a oportunidade de escolher se quer fazer uma cpia ou mover somente, como na figura abaixo. Basta escolher e clicar em cima.

57

#################### Exerccios de Mltipla escolha #################### Qual desses aplicativos no usado para edio de textos: A) Kwrite B) Gedit C) Amarok D) OpenOffice Writer Resposta: C #################### Qual das alternativas abaixo NO uma vantagem de se ter mais de um usurio no sistema: A) Separao dos arquivos de cada um. B) Opes de customizao individuais. C) Internet mais rpida. D) Maior segurana. Resposta: C #################### Qual das afirmativas abaixo falsa: A) Uma pasta pode ser vazia. B) Uma pasta s pode conter arquivos de um mesmo tipo. C) Uma vez apagado da lixeira, um arquivo no pode mais ser recuperado. D) Uma pasta pode ser renomeada mesmo se tiver arquivos dentro. Resposta: B #################### Qual das caractersticas abaixo NO caracterstica de um arquivo: A) Tamanho B) Nome C) Extenso D) Cor do cone Resposta: D 1) Crie um novo usurio chamado Joo Silva, com a senha maira0210. Em seguida, teste este novo usurio logando com a sesso tipo GNOME.

58

59

Esta apostila tem o objetivo de auxiliar os alunos do curso Linux Bsico e servir de referncia durante as aulas, alm de servir como material complementar de apoio. Nela so apresentados conceitos bsicos sobre o Linux, e seu contedo destinado a pessoas com pouco ou nenhum conhecimento nesse sistema.

Mantenedores

Administrao CentralPr-Reitoria de ExtensoApoio Parceiro

L

NCD