106686292 apostila de linux

Upload: jwniorfeittosa

Post on 16-Oct-2015

27 views

Category:

Documents


0 download

TRANSCRIPT

  • Curso Bsico

    Mdulo nico

    .

    .

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    .

    Conectiva Linux 4.0Verso Guarani

    NDICE:

    1. Histrico 022. Linux como Sistema Operacional 043. Onde adquirir o Linux ? 064. Hardware necessrio 065. Entrando e saindo do Sistema 066. Ambiente de Trabalho (Shell) 087. Contas e senhas 098. Consoles Virtuais 119. Comandos Bsicos 1110.

    Editando no Linux (modo texto) 1311.

    Usando compactadores 1312.

    Controle de Acesso de Arquivos 1613.

    CD-ROMs, Disquetes, Discos Rgidos e Sistema de Arquivos Viso Geral 1814.

    Usando Linux e Windows no mesmo disco rgido 2015.

    Interfaces Grficas 2016.

    Informaes teis 22

    2

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    1 - INTRODUO

    Nos anos 50, quem dissesse que Rockefeller um dia perderia toda a sua fortuna seria tido como um louco. Um cidado da dcada seguinte no conseguiria imaginar nada mais assombroso que a TV em preto e branco. Imagine ento com o computador!!!

    Os anos 80's e 90's viram surgir um dos maiores imprios empresariais de todos os tempos, dirigido por um pacato sujeito chamado William Henry Gates III, que veio a tornar-se o homem mais rico do mundo.

    Sr. Gates conseguiu o feito graas a uma de suas invenes, um programa de computador que facilitava a operao desses intrincados aparelhos. As inegveis qualidades da criao de Bill Gates foram notadas no mundo todo, e seu programa, chamado Windows, dominou 90% das mquinas em atividade.

    Desde simples usurios, passando por programadores e analistas, chegando aos gerentes, todos s enxergavam uma soluo para todos os problemas propostos pela computao: aquela que vem daquela empresa (diga-se Microsoft).

    Haviam naquela poca (e ainda h!!!) outras opes de sistemas (Unix, Xenix, BSD, por exemplo), mas eram de custos inacessveis, alm de no ser aquilo que todo mundo sonhava. Todos procuravam alguma alternativa que fosse confivel, barata, adequada situao, prova de falhas e extensvel para futuras mudanas de realidade. At que um dia...

    Mais propriamente no ms de Agosto de 1991, um pacato e jovem geek de 21 anos de idade, iniciou o projeto "LINUX". Seu nome: Linus Torvalds, ento estudante de Cincia da Computao da Universidade de Helsinque, capital da Finlndia, um mero "nerd".

    Usando o Assembler (ou Assembly, como queira...), Linus iniciou cortando(hacking) o kernel como um projeto particular, inspirado em sua

    paixo pelo Minix, um pequeno sistema UNIX, desenvolvido por Andy Tannenbaum.

    O estudante universitrio desejava desenvolver uma verso do Unix que rodasse em micros PC AT e compatveis, mas que fosse diferente dos sistemas Unix j existentes, cujo preo era exorbitante para o usurio comum.

    Linus chegou a divulgar a idia num newsgroup de que participava (sem xito...) e embalado pelo projeto, programou sozinho a primeira verso do kernel do Linux(ncleo do sistema operacional).

    Ele se limitou a criar, em suas prprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix").

    At que numa calma manh do dia 05 de Outubro de 1991, Linus anunciou a primeira verso "oficial" do Linux, verso 0.02 .

    Depois de finalizar o kernel, Linus deu ao seu filhote o rumo que desencadeou seu grande sucesso: passou a distribuir o cdigo-fonte do kernel pela internet (comp.os.minix) para que outros programadores pudessem aprimorar o sistema.

    3

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Ele colocava a seguinte mensagem:

    "Voc suspira por melhores dias do Minix 1.1, quando homens sero homens e escrevero seus prprios "device drivers" ? Voc est sem um um bom projeto e est morrendo por colocar as mos em um S.O. no qual voc possa modificar de acordo com suas necessidades? Voc est achando frustrante quando tudo trabalha em Minix ? Chega de atravessar noites para obter programas que trabalhem correto? Ento esta mensagem pode ser exatamente para voc ?

    Como eu mencionei a um ms atrs, estou trabalhando em uma verso independente de um S.O. similar ao Minix para computadores AT-386. Ele est, finalmente, prximo ao estgio em que poder ser utilizado(embora possa no ser o que voc esteja esperando), e eu estou disposto a colocar os fontes para ampla distribuio. Ele est na verso 0.02..., contudo, eu tive sucesso rodando bash, gcc, gnu-make, gnu-sed, compresso, etc. nele."

    Assim, vrias empresas e programadores de todo o planeta contriburam com seus conhecimentos para melhorar o Linux.

    Mais que um sistema operacional, o Linux a representao prtica de uma nova filosofia de distribuio e produo de software. O Linux "gratuito"( um prazer dizer isso!!!). E mais: seu cdigo fonte ainda est completamente aberto, para que programadores de todo planeta possam modific-lo. H dez anos, ningum ousaria prever algo desse tipo. Como pode algum gastar horas e mais horas em um trabalho para depois larg-lo na internet, sem controle, sujeito s mais diferentes alteraes?

    O que alguns julgavam a runa, provou ser o grande trunfo do Linux.

    A lgica simples: distribua um produto de graa, deixe que os consumidores faam nele as alteraes que quiserem, e assim voc ter algo pulsante, em constante e inexorvel evoluo. Esse foi o segredo: trabalho cooperativo e voluntrio. Linus distribuiu seu trabalho sem cobrar nada e em troca, exigiu que os outros programadores envolvidos no projeto fizessem o mesmo. Por isso gratuito. A unio fez a fora - fez o LINUX.

    O Linux, atualmente, tem recebido apoio de vrias empresas como Netscape, Corel, Sun, Borland(dona do Delphi), Intel e Oracle. Todas usam Linux e desenvolvem produtos para Linux. As estimativas de seu uso variam entre 10 e 15 milhes de computadores. Ele tem ganho aceitao e propaganda no mundo inteiro. Em 1997, 105 computadores Alpha Digital com Linux, ligas em rede, renderizaram as cenas do filme "Titanic", durante 3 meses, ininterruptamente. Em quase todas as grandes empresas do mundo, h pelo menos um sistema Linux instalado.

    Quem utiliza Linux?

    Ao redor do planeta se estima que tenhamos mais de vinte milhes de usurios Linux. Sendo que no Brasil, o Pas que apresentou o maior ndice de crescimento no primeiro semestre de 99, este nmero gira ao redor de 400 mil usurios.Dentre os mais diversos usurios, podemos ressaltar alguns mais conhecidos: NASA, Exrcito Americano, Governo da Itlia, Governo da Califrnia, fbricas de robs na Sucia, hospitais na Frana, praticamente todas as Universidades, Ministrio da Sade, Correio Norte Americano, etc...

    4

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    No Brasil bastante difundido no meio acadmico, em empresas de desenvolvimento de softwares, bancos, hospitais, rgos pblicos, indstrias, comrcio, provedores de acesso, usurios domsticos e estaes de trabalho em redes corporativas.

    O Futuro do Linux

    Confira abaixo um pequeno trecho de uma entrevista com o criador de Linux, Linus Torvalds:

    No futuro do Linux temos dois possveis cenrios. No primeiro, daqui a quatro anos, Linux dominar as aplicaes cientficas e tcnicas e se tornar o sistema operacional preferido para servidores Web e estaes de trabalho. ...Pelas suas vantagens de custo e performance, tornar-se- o sistema padro para os computadores desktop. O segundo cenrio bem mais dramtico. Com o nmero de usurios de Linux crescendo, a Microsoft e outros desenvolvedores de software admitem a ascenso nesse mercado e comeam a escrever programas para ele. Logo, a completa vantagem no preo e da performance de Linux movem o sistema para o mercado de desktops.

    2 - O LINUX COMO SISTEMA OPERACIONAL

    Por causa da abertura do cdigo fonte aos quatro cantos do mundo, no existe uma, mas muitas verses do Linux no mercado. Todas tem caractersticas especiais que as diferenciam entre si. Na verdade, no existe "o Linux", existem "os Linux". Mas, apesar de singulares, todas essas verses so compatveis, por que utilizam o mesmo kernel. A palavra kernel significa ncleo ou cerne, e essas duas palavras expressam muito bem o que ele : a parte central do sistema operacional, capaz de manter as aplicaes, dispositivos e conexes funcionando e comunicando-se entre si. Essa parte delicada do sistema operacional s atualizada por um membro restrito de experts em Linux, dentre os quais est o prprio Linus Torvalds. Essa parte do sistema to importante que as novas verses do kernel s podem ser distribudas depois que passam pelo aval de Linus. O desenvolvimento do kernel do Linux costuma ocorrer em duas sries separadas: uma delas a de produo, ou estvel, cujo segundo nmero sempre par: 2.0.x, 2.2.x, 2.4.x, etc. A outra srie a de desenvolvimento, que no garantida para ser utilizada em sistemas em produo, e tem o segundo nmero sempre mpar: 2.1.x, 2.3.x, etc. Quando a srie de desenvolvimento atinge a maturidade, ela muda de numerao e se transforma na nova srie de produo, e uma nova srie de desenvolvimento tem incio. O nmero da verso do kernel no tem nada a ver com o nmero da verso das distribuies de Linux. Assim, o Conectiva Linux 4.0 que temos no nosso curso usa o kernel 2.2.5, o Red Hat Linux 6.0 usa o kernel 2.2.12 e o SuSE Linux 6.2 usa o kernel 2.2.10. Tradicionalmente no se marca datas para o lanamento das novas verses, mas espera-se que a verso 2.4 seja lanada ao final deste ano(1999).

    As principais verses disponveis mundo afora so: Slackware Linux, Debian Linux, Open Linux, LinuxWare, RedHat Linux, e o Conectiva Linux(em portugus).

    Ento LINUX = UNIX ?

    Limpo, claro e definitivo: O Linux "NO" UnixO Linux "UM" Unix

    Voc deve estar pensando: "Que loucura...", mas calma, no bem assim :)

    O Unix uma marca registrada do Unix Lab. (parece que andou at mudando de nome e at fechado, mas ningum sabe ao certo !!!). Ento todos os sistemas baseados naqueles cdigos so chamados de uma forma geral de Unix.

    5

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    O Linux de Linus Torvalds, no contem nenhuma linha de cdigo do Unix. Mas o Linux foi escrito para ser de acordo com o padro API POSIX, o mesmo do Unix (uma espcie de ISO ou ABNT). Por isso se diz que o Linux um Unix.

    Por causa da API POSIX, do conjunto de utilitrios e do uso do X-Window, o Linux to parecido com o Unix que existem empresas que usam o Linux para desenvolver para Unix que no seja o dela mesma (por exemplo, a IBM). Veja que a Microsoft est tentando transformar o NiceTry em um Unix .Ela espera que algum dia no futuro seja um Unix melhor que os outros, algos assim tipo o Linux. E para isto est aproximando-o do padro API POSIX.

    O Linux possui todas as caractersticas que voc pode esperar de um Unix moderno, incluindo:

    - Multitarefa Real;- Memria Virtual;- Biblioteca compartilhada;- "Demand loading";- Gerenciamento prprio de memria;- Executveis "copy-on-write" compartilhados;- Rede TCP/IP (incluindo SLIP/PPP/ISDN);- X Window; etc.

    Posso at fazer uma bela analogia com o Windows: Sabe aquela mina linda que passa por voc todas manhs junto com uma outra que voc nem presta ateno ? Depois de conhecer as duas voc acaba se apaixonando pela outra por ela ser confivel(fiel), robusta(saudvel :)) e inteligente, enquanto a bonita flcida, burra, e muda de opinio a cada cinco minutos, sem contar que ela tem um tique esquisito, que os mdicos dizem que uma tal de sindrome de GPF).

    - Faqs

    a - Como se pronuncia LINUX ?Por incrvel que parea, no "lainucs". Linux se pronuncia "linucs" exatamente como

    se l. O usurio Linux chama-se "linuxer".b - Como obter suporte ?Existem vrias maneiras. Voc pode entrar numa lista de discusso, participar de

    algum frum relacionado ao Linux, ou at mesmo num chat. A maioria na Web mesmo... At o final da edio desta apostila no havia nenhuma empresa brasileira que vendesse suporte a Linux.

    c - Como usurio do Linux, tenho algum direito sobre ele ?Claro...leia abaixo:* TODOS TEM O DIREITO DE PERGUNTAR QUALQUER COISA - E o dever de antes

    disso ter pesquisado sobre o assunto e no ter obtido uma resposta. E pergunte no lugar certo. No pergunte uma coisa bsica numa sesso avanada, nem pergunte sobre software numa sesso de hardware.

    * TODOS TEM O DEVER DE AJUDAR O PRXIMO - Bom...se chegamos at aqui por que ensinaram a gente. Faa o mesmo! Assim o cl dos linuxers cresce e seu nome tambm. Se todos gostarem do Linux, vamos ter todos os programas convertidos para o Linux, por exemplo.

    * TODOS TEM O DIREITO DE COPIAR - Podemos copiar tudo, respeitando os nomes dos autores e as licenas dos programas. Procure em algum faq sobre a licena do Linux (se acha que eu ia dar de lambuja ?!?! V se acostumando....)

    6

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    d - Como devo me vestir? O que devo comer? O que devo comprar?Faa tudo aquilo que voc quiser. O Linux isso, liberdade!! No existe um tipo

    especfico de gente que usa Linux. s usar e pronto! Voc quer liberdade maior do que no comprar um programa, alter-lo de tudo quanto jeito, emprestar o CD pra todo mundo, no ser preso e descobrir que este o melhor programa que voc conhece? Venha para onde est o sabor... 3 - ONDE ADQUIRIR O LINUX ?

    Uma opo fazer o download na internet. Voc pode apontar o seu browser para:

    http://www.sunsite.unc.edu/pub/LINUX/distributions

    e escolha sua verso do Linux (RedHat, Slackware, etc.)Mas, se voc preferir no gastar suas horas na internet (uma noite inteira e mais um

    pouco), voc pode optar pelo pacote distribudo pela Conectiva (www.conectiva.com.br). O valor cobrado de R$ 88,00 se refere a 3 CD's contendo o Linux em portugus e com mais de 800 aplicativos + manual de instalao em portugus + Guia do Usurio com mais de 750 pginas de documentao Linux em portugus. Quem preferir apenas os CD's, o preo de R$ 28,00. Lgico que para quem estiver iniciando, o pacote completo seria o mais adequado. Dentre os aplicativos, encontra-se a sute Star Office 5.1 traduzida para o portugus, e cujos programas lem arquivos do Microsoft Office (...que beleza !!!). O site da Conectiva :

    http://www.conectiva.com.br

    Voc deve estar se perguntando: "Mas o Linux no de graa ?" Sim...o Linux de graa. O que a Conectiva cobra se refere apenas ao trabalho de traduzir o Linux, passar mais de 800 programas para os CD's, editar e imprimir um manual de quase 800 paginas em portugus pra gente. S isso ...!!! No acho que voc iria gastar uma noite inteira na Web (+ conta telefnica) pra pegar uma verso em ingls, no ?

    Atualmente, a Conectiva est distribuindo a verso 4.0 do Linux Guarani(no confunda com a verso do kernel: 2.2.5), que a verso que usaremos no curso (yessssssss !!!!)

    4 - HARDWARE NECESSRIO

    Para rodar o Conectiva Linux 4.0 (CL 4.0) necessrio processador 386 ou superior, 100 a 150Mb de espao livre em disco, 16Mb de RAM (pra ficar leve), CD-ROM e unidade de disquete 3 1/2. O produto suporta a maioria dos computadores, controladoras SCSI e IDE, placas de som, impressoras, placas de rede Ethernet, scanners e demais perifricos do mercado.

    5 - ENTRANDO E SAINDO DO SISTEMA

    Chegamos ao momento em que todos queriam: ver a cara do Linux. Antes o veremos no modo texto, e mais a frente veremos a interface grfica.

    Ligue a mquina e aguarde a inicializao do sistema.

    A primeira vez que voc acessar o sistema Conectiva Linux, o acesso dever ser realizado com o superusurio root. Este o nome da conta que tem acesso completo a todos os componentes do sistema. Normalmente, a conta de superusurio somente utilizada na execuo de tarefas de administrao do sistema, como a criao de novas contas, desligar o sistema, etc. Isso se deve ao fato de que o acesso irrestrito do superusurio quando mal

    7

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    utilizado poder provocar grandes estragos ao sistema. Ento seja cuidadoso ao acessar o sistema como root, e use a conta de superusurio somente quando realmente for necessrio. Para o acesso inicial, informe root na linha de comando login: . Pressione [Enter]. Uma linha de comando password: aparecer. Digite sua senha e pressione [Enter]. Ento dever surgir algo como:

    [root@guarani /root] #

    Caso o usurio ou a senha estejam mal informadas, tente novamente at que a linha acima aparea.

    Agora...meus parabns....Voc conseguiu acessar o sistema com sucesso. Prximo passo: aprendendo a sair do sistema.

    Apesar de muitos interpretadores de comandos terem uma instruo logout ou exit, muitos usurios simplesmente teclam [Ctrl]-]D]. Isso deve retornar linha de acesso ao sistema. Mas no s isso...

    Ainda que isso seja um pouco mais complexo que simplesmente desligar o boto de energia, o encerramento do Linux tem alguns detalhes adicionais. Uma vez que voc esteja pronto para deslig-lo, no quer dizer que o sistema esteja apto para tal. Para melhor entender o que queremos dizer, execute o comando:

    ps ax

    Cada uma das linhas listadas pelo comando ps representa um processo em execuo. Cada processo pode estar trabalhando com arquivos, e caso o sistema seja simplesmente desligado, esses processo no tero a chance de fechar todos os arquivos e finalizarem a execuo de maneira correta. Logo para poder desligar o sistema corretamente, necessrio avisar aos processos que finalizem normalmente sua execuo. Para tanto, pode-se usar o comando shutdown. Este comando pode ser executado somente pelo superusurio e ser necessrio acessar o sistema como tal ou executar o comando su (ver mais adiante) para tornar-se superusurio root. A sintaxe bsica do shutdown :

    Shutdown

    Nota: o programa shutdown reside no diretrio /sbin. Caso sua varivel de ambiente PATH no inclua /sbin, ser necessrio fornecer o seu caminho completo como parte do comando (por exemplo, /sbin/shutdown h now).

    Em muitos casos, pode-se incluir uma das seguintes opes:

    -h suspende o sistema quando a finalizao estiver completa (halt)-r reinicializa o sistema quando a finalizao estiver completa (reboot)

    Caso no seja includa nenhuma das opes, shutdown reinicializar o sistema em modo monousurio. A menos que esteja claro em porque usar o sistema em modo monousurio, esta opo no deve ser utilizada. Simplesmente informe o comando shutdown(desta vez com h ou r) e ele finalizar normalmente. O comando fornece ainda grande flexibilidade em termos de tempo. Caso se deseja que seja executado imediatamente, simplesmente informe a palavra now. Caso se deseje que o sistema seja desligado em cinco minutos a partir de agora, basta informar +5. Em assim sendo, o comando

    Shutdown r +15

    Significa desligue o sistema em quinze minutos a partir de agora e reinicialize aps o encerramento ter sido completado. Shutdown tem diversas outras opes disponveis, sendo

    8

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    que descreveremos aqui somente o bsico necessrio para executar tarefas simples de desligamento. Para aprender mais, execute o comando man shutdown para saber mais caractersticas deste comando. Em portugus !!!

    6 - AMBIENTE DE TRABALHO (SHELL)

    O shell um interpretador de comandos. Ele interage com o sistema operacional, fazendo a ligao entre os comandos que voc digita e as atividades que o kernel pode realizar. O propsito do shell tornar o sistema operacional mais amigvel, por ser muito mais fcil para o usurio lembrar o nome do comando que o conjunto de chamadas de sistema que esto por trs dele. O Linux possui mais do que um shell, cada qual com caractersticas ligeiramente diferentes e funes especiais. Voc pode usar o shell que preferir. O shell padro para o Linux o Bourne Again Shell (bash). Entre outros, tem o C-shell (csh), Korn shell (ksh), etc.

    Todos os shells do Linux fazem a diferenciao entre letras maisculas e minsculas. Isto significa que os nomes de arquivos devem ser especificados como esto, usando s letras e caracteres maisculos, s minsculos ou misturados. Os nomes de arquivos podem ter at 256 caracteres e podem conter muitos tipos diferentes de caracteres. Por exemplo, os nomes de arquivos a seguir so exemplos vlidos:

    Um_nome_arquivo_longo+uma_longa_extensoArquivoquelongodemaisparaamaioriadosnomesdearquivosPagueaContaouNuncaMaisVerSeuGatodeNovo

    Outro recurso do shell padro a finalizao de comandos. Para digitar rapidamente ou localizar o nome de um comando ou todos os comandos com grafias semelhantes, digite as primeiras letras do nome de um comando e, depois, pressione a tecla . Por exemplo, digite o seguinte:

    [root@guarani /root]# contr

    Pressione a tecla e ficar...

    [root@guarani /root]# control-painel

    Se voc digita somente as duas primeiras letras, precisa pressionar duas vezes a tecla . Por exemplo, digite o seguinte:

    [root@guarani /root]# pi

    Depois, pressione duas vezes a tecla para obter os seguintes resultados:

    Piltoppm pic pick picttoppm pilot pingPi3topbm pic2tpic pico pidof pine

    O shell exibe todos os arquivos cujos nomes contm as letras especificadas.

    9

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Shell Script - O shell possibilita a interpretao tanto de comandos digitados quanto de comandos armazenados em arquivos, denominados shell script, que no so nada mais do que um arquivo texto com permisso de execuo. No Windows, conhecido como arquivo de lote (batch). Para criar o shell script, crie um arquivo de texto e ajuste suas permisses para que ele se torne executvel. Este arquivo pode ser criado com um editor como o joe ou simplesmente o redirecionamento para um arquivo da sada de um comando cat . Nota: Para tornar um arquivo texto em um shell script deve-se usar o comando chmod para mudar suas permisses de acesso.

    07 - CONTAS E SENHAS

    Conforme mencionado anteriormente, no aconselhvel utilizar a conta de superusurio todo o tempo. Inevitavelmente um erro ser cometido, e a checagem de acesso que normalmente evita esse tipo de erro, no funcionar, uma vez que ao superusurio permitido fazer qualquer coisa no sistema. Bem ser voc no deve acessar o sistema como superusurio, com que nome dever acess-lo? Com o seu nome, obviamente. Para isso, voc precisa saber como criar contas no seu Linux.

    CONTAS Assim que ligado, o sistema oferece diversas formas de criar novas contas. Usaremos inicialmente o mtodo mais bsico: o comando useradd. Basicamente, tudo que se deve fazer informar (como superusurio):

    [root@guarani /root] # useradd aluno

    [root@guarani /root] #

    Foi muito simples, no ? Bem, vamos acessar o sistema:

    Conectiva Linux Verso 4.0 (Guarani)Kernel 2.2.5 em um i486login: alunoPassword:Login incorrect

    login:

    No campo de senha do usurio aluno, simplesmente pressione [Enter]. Bem, essa no uma senha muito indicada. Vejamos ento como especificar uma senha para uma conta nova.

    SENHAS O comando passwd pode ser usado para:

    Especificar senhas para contas recm-criadas;

    Mudar as senhas de contas j existentes;

    Mudar a senha de contas com as quais se esteja acessando o sistema.

    As primeiras duas situaes so realmente as mesmas; no h realmente uma diferena entre uma conta que j exista e uma que acabou de ser criada. Tudo o que voc deve saber que deve acessar o sistema como superusurio (root), e ento especificar o

    10

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    nome da conta cuja senha se deseje alterar. Usando a conta que acabamos de criar, temos o seguinte exemplo:

    [root@guarani /root] # passwd alunoNew Unix password:Retype new UNIX password:passwd: all authentication tokens update sucessfully[root@guarani /root] #

    Como se pode perceber, a senha no aparece na tela quando informada. Deve-se ainda digitar duas vezes, para garantir que no houve nenhum engano ao inform-la. Vamos acessar o sistema com a conta recm-criada novamente:

    Conectiva Linux Verso 4.0 (Guarani)Kernel 2.2.5 em um i486login: alunoPassword:

    [root@guarani /root] #

    Uma vez dentro do sistema, pode-se alterar a senha da conta que est sendo usada utilizando-se o comando passwd sem o nome da conta. Neste caso, ele solicitar a senha atual da conta, seguida do comando de nova senha. Por exemplo, para uma conta chamada aluno, teremos:

    [root@guarani aluno] # passwdChanging password for aluno(current) UNIX password:Retype new UNIX password:passwd: all authentication tokens update sucessfully

    [root@guarani /root] #

    moleza!!!

    COMANDO SU H momentos em que pode ser necessrio processar um ou dois comandos como outro usurio. normal que administradores de sistema tenham esse tipo de demanda eles (como todos os bons administradores de sistemas) usam a sua conta pessoal e sem privilgios especiais a maior parte do tempo. Mas caso uma senha se usurio necessite ser alterada ou as permisses de um determinado arquivo devam ser ajustadas, isso pode no ser possvel com uma conta de usurio simples. Tais tarefas no levam mais que um minuto, e pode ser um tanto aborrecido Ter e sair e entrar no sistema diversas vezes, somente para executar pequenas tarefas como superusurio. Uma abordagem mais simples consiste na utilizao do comando su. Com este comando, a sesso atual pode transformar-se na sesso do superusurio ou outro usurio. No seguinte exemplo, o usurio aluno decide tornar-se superusurio:

    [root@guarani aluno]$ suPassword:[root@guarani aluno]#

    11

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Como possvel perceber atravs do comando su, o usurio comum obtm os poderes de superusurio, aps a informao da senha do root. Mas caso se observe mais atentamente, notar que o indicador de linha que tinha um sinal ($), passa a ter (#). Esta a forma tradicional de indicar se um ambiente de trabalho est sendo executado como superusurio ou no.

    possvel ainda tornar-se outro usurio. Pode-se fazer isso, sem informar a senha (no nosso exemplo a senha do usurio no seria requerida) atravs do comando su conta_do_usurio, caso se esteja utilizando o superusurio, ou informando a senha do usurio que se deseje alterar. Voc achar o comando su muito til, particularmente se est agindo como deve um administrador do sistema.

    Para excluir um usurio usa-se o comando userdel :Exemplo:

    [root@guarani /root]# userdel r aluno

    Lembrando que somente o superusurio poder faze-lo.

    8 - CONSOLES VIRTUAIS

    O Linux um sistema multi-tarefa, por isso, ele pode ser acessado por vriosconsoles ao mesmo tempo, assim como pode ser rodado vrios programas ao mesmo tempo. Para mudar o console do 1 a 6, utilize:

    ALT+N (Onde N o nmero do console)

    Exemplo:

    ALT+1, ALT+2, ALT+3, ALT+4, ALT+5, ALT+6

    Agora voc pode ir para o prximo console e o antecedente com:

    ALT+RIGHT (Vai pra 1 console A FRENTE)ALT+LEFT (Vai pra 1 console ATRS)

    Se voc quiser ir para outra sesso em sair do console, utilize o comando su

    09 - COMANDOS BSICOS

    Para facilitar as coisas, listaremos os comandos iniciando pelos mais usados (fceis), e dificultando medida em que no houver nenhuma dvida. Facilitando mais ainda, em alguns comandos do Linux colocamos o comando eqivalente no DOS.

    No se esquea que eles devem ser digitados com letras minsculas.Comeando pelo...

    12

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    COMANDO FUNO DOSLS Lista os arquivos do diretrio DIRRM Remove arquivos DEL

    CP Copia arquivos COPY

    MV Renomeia arquivos e diretrios RENAME

    MV Move arquivos e diretrios MOVE

    CAT Mostra o contedo do arquivo TYPE

    13

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    MORE Mostra o contedo do arquivo, paginado MORE

    PWD Mostra o diretrio corrente -

    MKDIR Cria diretrio MD

    RMDIR Apaga diretrio RM

    CD Navega entre os diretrios CD

    CLEAR Limpa a tela CLS

    DF Informa os dados de ocupao do sistema de arquivos CHKDSK

    FREE Informa como est sendo utilizado a memria MEM

    FIND Procura arquivos DIR /S

    WHO Informa os usurios conectados e os respectivos terminais -

    WHOAMI Mostra quem voc -

    EXIT Sai da sesso atual -

    LOGOUT A mesma coisa... -

    CAL Exibe um calendrio -

    DATE Retorna a data e a hora DATE

    DU Informa o espao ocupado pelos arquivos ou diretrios -

    FORMAT Formata um floppy disk FORMAT

    KILL Termina um processo -

    PS Exibe um status dos processos -

    VI Editor de tela cheia -

    WC Exibe detalhes no tamanho do arquivo -

    MAN Exibe a ajuda de comandos HELP

    UNAME Informa os dados do sistema -

    UPTIME Informa h quanto tempo foi dado boot -

    ADDUSER Adiciona usurios ao sistema -

    USEDEL Apaga usurios no sistema -

    PASSWD Altera senha do usurio no sistema -

    ARCH Informa a arquitetura do computador -

    SHUTDOWN Desliga o sistema -

    LESS Melhor que o MORE MORE

    CHMOD Altera a permisso dos arquivos -

    LPD Imprime no modo texto PRINT

    CPIO Ferramenta para backup (tipo TAR) -

    LHA Compactador de arquivos LHA

    14

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    WRITE Envia mensagens p/ outro usurio na rede (BROADCAST - Novell) -

    MOUNT Permite acesso aos dados de unidades de disco -

    10 - EDITANDO NO LINUX (MODO TEXTO)

    Para editarmos arquivos em modo texto, usaremos o editor joe , devido a grande facilidade de uso. Os seus comandos internos so muito parecidos com nosso velho WordStar (ou WS). Alm do joe, h ainda os editores vi, jed, emacs, e outros pouco divulgados.

    Sintaxe:

    [root@guarani /root]# joe arquivo

    Os comandos internos mais usados so:

    COMANDO FUNO^KF PROCURAR TEXTO^KB (BEGIN) ^KK (END) MARCAR TEXTO^KC COPIAR^KM MOVER^KY DELETAR TEXTO^KD SALVA ARQUIVO^KU VAI P/ INICIO DO ARQUIVO^KV VAI P/ FINAL DO ARQUIVO^Y DELETAR LINHA^C ABORTAR / CANCELAR^KX GRAVAR E SAIR^KH HELP

    11 - USANDO COMPACTADORES

    Para compactar arquivos, usaremos o gzip, que distribudo nos termos da GNU. Existem outros compactadores, como o unzip, zip, compress, bzip, unarj, e muitos outros que funcionam da mesma maneira que no formato DOS, mas a maioria dos arquivos pra Linux na Internet so compactados com o gzip, acompanhado do tar, que tambm abordaremos agora.

    Suponhamos que voc tenha o seguinte arquivo em um diretrio:

    [root@guarani /root]# ls l-rwxr-xr-x 2 root users 16000 Nov 04 14:00 teste

    [root@guarani /root]# gzip teste[root@guarani /root]# ls l-rwxr-xr-x 2 root users 900 Nov 04 14:01 teste.gz

    15

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Note que o antigo arquivo, teste, foi deletado depois que o gzip passou sem problemas.

    Geralmente os arquivos, quando compactados no Linux, mantm a mesma extenso.

    Ex.: teste.txt (antes)Teste.txt.gz (depois)

    Para se descompactar um arquivo *.z ou *.gz, usa-se o comando gunzip, da seguinte forma:

    [root@guarani /root]# ls l-rwxr-xr-x 2 root users 900 Nov 04 14:01 teste.gz

    [root@guarani /root]# gunzip teste.gz[root@guarani /root]# ls l-rwxr-xr-x 2 root users 16000 Nov 04 14:01 teste

    Note-se tambm que o antigo arquivo compactado foi deletado. O gzip no funciona igual ao pkzip e winzip quando se trata de diretrios. Para se compactar mltiplos arquivos e diretrios diferentes, usa-se a associao do comando tar com o comando gzip.

    O tar um comando designado para criao de arquivos que contm diversos outros arquivos internamente. Usado muito na criao de backups em programas e sistemas empresariais devido a sua caracterstica de poder unir arquivos e diretrios em apenas um arquivo. Nas empresas que usam o tar, geralmente usam a prpria data do dia como nome para os arquivos de backup. Exemplo:

    [root@guarani /backup]# ls l-rwxr-xr-x 2 root root 11524211 Dez 2914:01 bkp29121998

    Seu uso, bastante simples, feito da seguinte forma:

    tar

    OPES :

    c cria um novo arquivo tar. t lista o contedo do arquivo tar. x extrai o contedo do arquivo tar. v mostra na tela os arquivos que esto sendo compactados/descompactados f arquivo de origem/destino. z filtra o arquivo com gzip. r para colocar novos arquivos no final do arquivo .tar u para fazer um update nos arquivos do arquivo .tar d para comparar o contedo do arquivo com arquivos do sistema k para manter arquivos existentes no diretrio.

    Imagine, por exemplo, que voc tenha um diretrio chamado teste com os seguintes arquivos:

    [root@guarani /teste]# ls l-rwxr-xr-x 1 root root 21 Nov 08 16:06 Makefile-rwxr--r-- 1 root root 847 Dez 11 04:41 README-r-xr-xr-x 1 root root 9254 Mar 16 12:55 teste.txt-rw-rw-rw- 1 root root 36 Jul 01 09:56 alysson.net-rwxrwxrwx 1 root root 395 Nov 12 11:26 lixo

    16

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    -rwxr-xr-x 1 root root 1223 Mai 29 06:01 profile

    Para que compactemos este diretrio, necessrio que antes de tudo, criar um arquivo .tar

    [root@guarani /]# tar cvf teste.tar testeteste/teste/Makefileteste/READMEteste/teste.txtteste/alysson.netteste/lixoteste/profile

    [root@guarani /]# ls l-rwxr-xr-x 1 root root 11776 Nov 18 16:52 teste.tar

    O comando digitado ir juntar todo o contedo do diretrio em um nico arquivo .tar. A opo v para que possamos ver o que est sendo colocado no arquivo teste.tar.

    Note que esse novo arquivo contem o nmero somado de bytes dos arquivo que estavam no diretrio teste.

    Para se compactar este arquivo, usa-se o comando gzip da seguinte forma:

    [root@guarani /]# gzip 9 teste.tar[root@guarani /]# ls l-rwxr-xr-x 1 root root 921 Nov 18 16:54 teste.tar.gz

    O inconveniente disso, que temos que fazer o tar e depois compact-lo. Para economizar tempo, usa-se a seguinte linha de comando:

    [root@guarani /]# tar cvf teste.tar teste | gzip > teste.tar[root@guarani /]# ls l-rwxr-xr-x 1 root root 921 Nov 18 16:54 teste.tar.gz

    Para se descompactar um arquivo dessa forma, usa-se o comando:

    [root@guarani /]# tar xvfz teste.tar.gz[root@guarani /]# ls l-rwxr-xr-x 1 root root 21 Nov 08 16:06 Makefile-rwxr--r-- 1 root root 847 Dez 11 04:41 README-r-xr-xr-x 1 root root 9254 Mar 16 12:55 teste.txt-rw-rw-rw- 1 root root 36 Jul 01 09:56 alysson.net-rwxrwxrwx 1 root root 395 Nov 12 11:26 lixo-rwxr-xr-x 1 root root 1223 Mai 29 06:01 profile

    Outro Exemplo :

    [marisa@guarani /tmp]$ l -d textos drwxrwxr-x 4 marisa marisa 1024 jul 23 11:44 textos/ [marisa@guarani /tmp]$ tar cvzf textos.tgz textos textos/ textos/perl/ textos/java/

    17

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    [marisa@guarani /tmp]$ l textos.tgz -rw-rw-r-- 1 marisa marisa 155 jul 29 11:24 textos.tgz

    [marisa@guarani /tmp]$ tar tvzf textos.tgz drwxrwxr-x marisa/marisa 0 1998-07-23 11:44 textos/ drwxrwxr-x marisa/marisa 0 1998-07-23 11:38 textos/perl/ drwxrwxr-x marisa/marisa 0 1998-07-23 11:38 textos/java/

    12 - CONTROLE DE ACESSO DE ARQUIVOS

    Conceito de Permisses

    Num certo momento, voc deve ter pensado: O que significa esses rwx-wx- na frente dos arquivos ? Bom...essas so as permisses de arquivos para usurios. Tanto no Unix como no Linux, podemos (superusurio) controlar quem pode ler, alterar, apagar, gravar e executar nossos arquivos. As permisses so classificadas quanto ao nvel do usurio, grupo e outros. Cada arquivo tem um tem um UID (User ID), e um GID (Group ID), que mostra quem o dono do arquivo. Segue o exemplo:

    [root@guarani /]# ls l-rwxr-xr-- 1 jose operador 21 Nov 08 16:06 .profile

    O arquivo .profile tem 21 bytes, o dono do arquivo o usurio Jos, que pertence ao grupo operador.As permisses so divididas da seguinte forma:

    Todo arquivo determina quais usurios tm acesso a ele e com que finalidade. Cada categoria de usurios possui um conjunto distinto de permisses de acesso ao arquivo. Cada conjunto de permisses de acesso significa presena ou ausncia de permisses para: leitura (r); escrita (w); execuo (x).Cada usurio do sistema possui trs conjuntos (rwx) de permisso para cada arquivo. O sistema de permisses d ao usurio mais segurana, pois permite que ele tenha um maior controle ao acesso de seus arquivos e diretrios. Isto d mais segurana no s ao usurio, mas a todo o sistema.

    18

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Para o arquivo acima, o dono possui permisso de leitura(r), escrita(w) e execuo(x). O grupo possui permisso de leitura(r) e execuo(x). Outro usurio que no o dono e no pertencente ao grupo do dono possui permisso somente de leitura(r).

    Mudando Permisses

    chgrp Este comando muda o grupo dos arquivos/diretrios dados como argumento. O parmetro group pode ser tanto um nmero (gid - identificador de grupo), como um nome de grupo encontrado no arquivo de grupos do sistema /etc/group. O usurio deve ser membro do grupo especificado e dono do arquivo (ou o superusurio). O formato do comando simplesmente:

    chgrp

    chown - Muda o dono dos arquivos e diretrios para um novo dono, que pode ser um nome de acesso ou a identificao de usurio (nmero associado ao nome do usurio). Nota: o comando chown pode tanto mudar o dono dos arquivos, bem como o prprio grupo de arquivos. Formato:

    chown

    chmod O comando chmod usado para alterar as permisses associadas ao objeto. O que voc realmente est fazendo alterar o modo do arquivo. Existem duas maneiras de especificar as permisses do objeto. Voc pode usar o sistema de cdigo numrico ou o sistema de codificao alfabtico. Usando o sistema alfabtico, usaremos as letras u(usurio), g(grupo), o(outros) e a(all > todos). As permisses podem ser alteradas usando os sinais +(mais) e (menos). Por exemplo, para acrescentar as permisses ler e executar ao proprietrio e grupo do arquivo .profile, usaremos o comando da seguinte forma:

    [root@guarani /]# ls l--ww-rwx 1 jose operador 21 Nov 08 16:06 .profile

    [root@guarani /]# chmod ug+rx .profile[root@guarani /]# ls l-rwxrwxrwx 1 jose operador 21 Nov 08 16:06 .profile

    Para remover as permisses ler e executar de usurio e de grupo do arquivo .profile, simplesmente iremos trocar o sinal de +(mais) pelo de (menos):

    [root@guarani /]# chmod ug-rx .profile[root@guarani /]# ls l--ww-rwx 1 jose operador 21 Nov 08 16:06 .profile

    Usando o sistema de codificao numrico, voc tem sempre de informar o valor absoluto da permisso, independente das suas permisses prvias. O sistema numrico baseado em trs conjuntos de nmeros de base dois. Existe um conjunto para cada categoria de usurio, grupo e outros. Os valores so 4(ler), 2(gravar) e 1(executar). Esses valores so acrescentados juntos para fornecer o conjunto de permisses para aquela categoria. Com o sistema numrico voc sempre especifica todas as trs categorias. Portanto, para que o proprietrio do arquivo .profile tenha permisses de ler, gravar e executar o arquivo e ningum mais tenha qualquer permisso, voc deve usar o valor 700, da seguinte forma:

    chmod 700 .profile

    19

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Para tornar o mesmo arquivo legvel e gravvel para o usurio e legvel pelo grupo e outros, voc segue a mesma lgica matemtica: para o primeiro conjunto de permisses, o usurio, o valor para legvel 4, e o valor para gravvel 2. A soma desses dois 6. O prximo conjunto de permisses, o grupo, read-only, portanto 4. As definies para os outros, assim como o grupo, 4. Portanto o comando seria chmod 644 .profile.

    13 CD-ROMs, Disquetes, Discos Rgidos e Sistemas de Arquivos Viso Geral

    Um sistema de arquivos composto por arquivos e diretrios, iniciando em um nico diretrio denominado raiz. Este diretrio pode conter qualquer nmero de arquivos ou de diretrios, com cada diretrio por sua vez seguindo o mesmo conceito e padres. Um sistema de arquivos padro normalmente se parece com uma rvore invertida, com os diretrios como galhos e os arquivos como folhas. Sistemas de arquivos residem em unidades de armazenamento de massa como disquetes, discos rgidos e CD-ROMs. Por exemplo, uma unidade de disquetes no DOS ou Windows normalmente referenciada como A:. Isso descreve o dispositivo (A:) e o diretrio raiz do dispositivo. O disco rgido primrio, em sistemas similares, tipicamente referenciado como C uma vez que a especificao de dispositivos para o primeiro disco rgido C:. Para especificar o diretrio raiz do dispositivo C , pode-se utilizar C:. Neste caso, teremos ento dois sistemas de arquivos - um em A: e o outro em C:. Para especificar qualquer arquivo em um sistema de arquivos DOS/Windows, deve-se especificar o dispositivo no qual ele reside, ou ele deve residir no dispositivo padro do sistema (o qual a origem do indicador DOS de linha de comando - o dispositivo padro em um sistema com uma nica unidade de disco rgido). Sob Linux possvel definir sistemas de arquivos residentes em diferentes meios de armazenamento como se fossem um nico e grande sistema de arquivos. Isso pode ser feito atravs da definio de um dispositivo dentro de um sistema de arquivos. Por exemplo, enquanto um sistema de arquivos de um diretrio raiz de um disquete em DOS pode ser referenciado como A:, o mesmo dispositivo pode ser acessado no Linux com um diretrio denominado, por exemplo como /mnt/floppy. O processo de mesclar sistemas de arquivos desta forma conhecido como montagem. Quando um dispositivo est montado significa que ele pode ser acessado pelos usurios do sistema. O diretrio atravs do qual o sistema de arquivos pode ser acessado conhecido como ponto de montagem. No exemplo anterior, /mnt/floppy era o ponto de montagem do disquete. Note que no h restries (alm das convenes normais) de nome de pontos de montagem. Poderamos facilmente denominar o ponto de montagem com /longo/caminho/para/a/unidade/de/disquete ou simplesmente /A. Um ponto a ser lembrado que todos os diretrios e arquivos de um dispositivo tm a sua localizao no sistema relacionada com o ponto de montagem. Por exemplo, consideremos a seguinte configurao:

    Um sistema Linux / - diretrio raiz do sistema /cnc - ponto de montagem do CD-ROM

    Um CD-ROM / - diretrio raiz do CD-ROM /imagens - um diretrio de imagens do CD-ROM /imagens/antigas - um diretrio de imagens antigas do CD-ROM

    Enquanto que na descrio acima, temos uma apresentao individualizada dos sistemas de arquivos e ao se montar o CD-ROM em /cnc, a nova estrutura de diretrios do sistema ter a seguinte configurao:

    20

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Um sistema Linux com o CD-ROM montado: / - diretrio raiz do sistema /cnc - diretrio raiz do CD-ROM /cnc/imagens - um diretrio de imagens do CD-ROM /cnc/imagens/antigas - um diretrio de imagens antigas do CD-ROM

    Para montar um sistema de arquivos esteja seguro de estar acessando o sistema como superusurio ou de usar o comando su (man su - em portugus). Uma vez tendo os privilgios de superusurio, execute o comando mount (man mount - em portugus) seguido pelo dispositivo e pelo ponto de montagem. Por exemplo, para montar a primeira unidade de disquete em /mnt/floppy, pode-se digitar o seguinte comando:

    [root@guarani /root]# mount /dev/fd0 /mnt/floppy

    Para acessar os dados em um disquete formatado em ext2, basta digitar cd /mnt/floppy. Na instalao o Conectiva Linux ir criar um arquivo chamado /etc/fstab. Este arquivo contm informaes que permitem sintetizar os comandos de montagem de dispositivos. Usando-se as informaes contidas naquele arquivo, pode-se comandar somente mount e ento, ou o ponto de montagem ou o dispositivo. O comando mount ir ento procurar o restante das informaes em /etc/fstab. possvel modificar manualmente o arquivo com um editor de texto simples, ou pelo utilitrio Linuxconf, dentro do Sistema X

    Revendo:

    Para acessar um floppy disk , isto , um disco flexvel, voc ter que utilizar o comando mount. Voc ter que ter o driver e o device respectivamente (fd0, fd1, fd2, etc.). Ento voc dever digitar:

    mount /dev/fd0 /diretrio_ao_disco_ser_acessado

    Seguindo o formato acima, coloque um disquete (3 ) no drive e digite:

    [root@guarani /root]# mount /dev/fd0 /mnt

    Isto far com que voc acesse o disquete que est no drive atualmente. Quando voc quiser retirar o disco geralmente deve-se 'desmont-lo' primeiro. Digite:

    [root@guarani /root]# umount /diretrio_acessado

    Se preferir, pode tambm criar um shell script, que pode se chamar, por exemplo de 'diskon' (Para ativar) e 'diskoff' (Para desativar), ou os nomes que preferir. Ento para melhor utilizao, coloque este arquivo em um diretrio PATH. Ou at mesmo, especifique-o com o comando alias dentro do arquivo de configurao do shell padro.

    Para acessar o CD-ROM, a forma e os comandos so os mesmos, alterando apenas o device que corresponda ao drive desejado (neste caso, /dev/cdrom )

    Se o comando mount executado sem parmetros, ele lista todos os sistemas de arquivos atualmente montados.

    Para maiores esclarecimentos, use o comando man (man mount).

    14 USANDO LINUX E WINDOWS NO MESMO DISCO RGIDO.

    21

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Existem catalogados na Internet mais de cinco mil softwares para plataforma Linux, dentre editores de texto, utilitrios grficos, navegadores, utilitrios para internet, banco de dados, programas de udio, ferramentas de programao, games, etc. e muitos outros softwares esto em fase de migrao. Enquanto eles no chegam, voc pode optar em usar dois sistemas operacionais em sua mquina: Linux e Windows.

    A voc pergunta: E pode ??? Pode...Para isso, voc tem que ter instalado o LILO no Linux.

    O LILO um gerenciador de boot, onde voc escolhe qual sistema operacional deseja entrar ao ligar a mquina.

    Quando voc liga a mquina, o Linux mostra a seguinte mensagem:

    LILO boot:

    nesta hora que voc define qual o sistema deseja bootar digitando o nome do sistema na frente.

    LILO boot: windowsou

    LILO boot: linux

    Dependendo da configurao feita no LILO, voc pode no ter muito tempo para escolher. E se demorar muito, o sistema abrir naquele que foi definido como padro do sistema.

    WINE - O Wine uma implementao free da API do Windows 3.x e da Win32 (a API do Windows 95 e posteriores) que permite a execuo de programas do Windows no Linux e em outros UNIXs. Seu HD tem de ter instalado tanto o Linux como o Windows em parties diferentes. A nova verso do Wine, apelidada de Hallowine, j est disponvel: ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-991114.tar.gz

    15 INTERFACES GRFICAS.

    Dentre as interfaces grficas mais usadas esto a X-Window, KDE e Gnome. Todas podem ser instaladas de uma vez no Linux durante a instalao, mas somente uma pode ser usada de cada vez.

    Voc pode configurar seu sistema X para inicializar pelo boot, ou acessando-o pelo modo texto com o comando equivalente, de acordo com o modo como vai usar o sistema.

    Editor de texto Planilha Eletrnica

    22

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Banco de Dados Editor de Apresentaes

    Agenda Editor de Grficos

    Editor de Frmulas Conversor de Arquivos Microsoft

    23

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    Editor Vetorial de Imagens Tela Geral do StarOffice

    16 INFORMAES TEIS

    16.1 - Sites (em portugus)

    http://www.conectiva.com.brhttp://www.revistadolinux.com.br/http://www.linuxall.org/http://www.linuxmall.com.br/http://uol.linuxberg.com/consoft.htmlhttp://ano2000.sti.com.br/http://www.gildot.org/http://www.linux.trix.net/http://www.linuxes.com.br/

    Obs.: Voc pode conseguir mais links dentro das paginas mencionadas, em portugus ou outras lnguas, e ver a riqueza de informaes disponveis sobre Linux na Internet, como tutoriais, dicas, download, etc.

    16.2 - Sites (em ingls)

    http://www.linux.org - Home page da Linux Organization, site oficial do Linuxhttp://filewatcher.org/http://www.linuxgazette.com/http://www.linuxjournal.com/http://www.linuxapps.com/http://www.linuxberg.com/http://www.linux-2000.org/

    24

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    16.3 - Servidores de FTP

    ftp.iis.com.br - diversos arquivos da internet.ftp.conectiva.com.br - arquivos variados da Conectivaftp.versatec.com - contm diversos softwares para Linux.ftp.ibp.fr : /pub/linux (Frana)ftp.cc.gatech.edu : /pub/linux (EUA - sudeste: Suranet)ftp.cdrom.com : /pub/linux (EUA)ftp.informatik.tu-muenchen.de : /pub/comp/os/linux (Alemanha)ftp.ibr.cs.tu-bs.de : /pub/os/linux (Alemanha)ftp.dfv.rwth-aachen.de : /pub/linux (Alemanha)ftp.informatik.rwth-aachen.de : /pub/Linux (Alemanha)ftp.cc.monash.edu.au : /pub/linux (Austrlia)ftp.dstc.edu.au : /pub/Linux (Austrlia: Queensland)ftp.sun.ac.za : /pub/linux (frica do Sul)ftp.inf.utfsm.cl : /pub/Linux (Chile)ftp.zel.fer.hr : /pub/Linux (Crocia)lcmi.ufsc.br : /pub/diversos/linux (Brasil : Santa Catarina) Slackwarecesar.unicamp.br : /pub3/linux (Brasil : So Paulo) Slackwareftp.ime.usp.br : /pub/linux (Brasil : So Paulo) Slackwareftp.ufpr.br : /pub/Linux/ (Brasil : Paran) Slackware

    16.4 - Lista de discusses (usernet newsgroup)

    comp.os.linux.announce - um grupo de anncios moderado; voc deve l-lo sepretende usar Linux. Submisses a este grupo devem ser mandadas [email protected].

    comp.os.linux.answers - Contm todos os FAQs, HOWTOs e outros documentosimportantes. Assine este grupo tambm.

    Os outros grupos na hierarquia comp.os.linux.* tambm so recomendados alguns problemas comuns no respondidos neste FAQ podem estar nos newsgroups. Esses grupos so :

    comp.os.linux.setupcomp.os.linux.hardwarecomp.os.linux.networkingcomp.os.linux.xcomp.os.linux.development.apps,comp.os.linux.development.systemcomp.os.linux.advocacycomp.os.linux.misc.

    25

  • SENAI SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

    ___________________________________________________________________________SENAI - DEPT. REGIONAL DO ESPIRITO SANTO

    LINHARES - ES

    26

    COMANDOFUNODOSWRITEEditor de textoPlanilha EletrnicaBanco de DadosEditor de ApresentaesEditor de FrmulasConversor de Arquivos Microsoft