Академический Документы
Профессиональный Документы
Культура Документы
Florianpolis 2009
Copyright 2009, Instituto Federal de Santa Catarina / Sistema UAB. Nenhuma parte deste material poder ser reproduzida, transmitida e gravada, por qualquer meio eletrnico, por fotocpia e outros, sem prvia autorizao, por escrito, dos autores.
L5361 Leite, Andr de Oliveira Sistemas Operacionais/ Andr de Oliveira Leite/ Florianpolis IF/SC: 2009. 58 p. Inclui bibliografia. CTI Informtica para Internet. 1 Sistema operacional. 2. Sistema operacional Windows. 3. Sistema operacional Linux. 4. Informtica. CDD 006. 16
Organizao de contedo:
Andrino Fernandes Elaine Luz Barth
Comisso Editorial:
Hamilcar Boing Andrino Fernandes Elaine Luz Barth
Projeto grfico:
Paulo Ricardo Rodrigues de Lima
Capa:
Lucio Baggio
Reviso ortogrfica:
Marcos Pessoa
Editorao Eletrnica:
Hudson Ricardo Borges
Sumrio
Captulo 1 - Sistema Operacional............................................................................. 9
O que um Sistema Operacional?............................................................................ 11 Histrico................................................................................................................... 12 Computadores de Segunda Gerao......................................................................... 12 Computadores de Terceira Gerao.......................................................................... 13 Uma era de agilidade de processos e respostas rpidas............................................. 14 Computadores de Quarta Gerao........................................................................... 15 ltimas Verses......................................................................................................... 17
Referncia Bibliogrfica.......................................................................................... 56
Apresentao
Caro aluno, Nesta unidade curricular vamos abordar conceitos fundamentais sobre sistemas operacionais. Inicialmente, vamos fazer um breve levantamento histrico do surgimento dos sistemas operacionais e apontar algumas curiosidades que foram acontecendo no decorrer do seu desenvolvimento. A seguir, vamos destacar dois dos principais sistemas operacionais para computadores pessoais: Linux e Windows. possvel que voc j conhea essas ferramentas, mas de qualquer maneira sempre bom rever alguns conceitos e praticar um pouquinho, no mesmo? Agora, se voc ainda no conhece estas ferramentas aproveite a oportunidade. Com a sua dedicao e empenho podemos tornar as nossas aulas muito produtivas. Procure sempre realizar os exerccios propostos e aproveite os nossos encontros semanais para tirar as suas dvidas. Esperamos que esta unidade contribua de alguma forma no seu crescimento pessoal e profissional.
CAPTULO
1
Sistema Operacional
Objetivo
Neste captulo pretendemos que voc, aluno(a), tendo contato com o histrico e os principais conceitos sobre sistemas operacionais, possa ampliar seus conhecimentos e compreender qual a finalidade e importncia de se ter um sistema operacional em um computador pessoal nos dias de hoje.
Sistema Operacional
O sistema operacional responsvel ento, pelo gerenciamento de processos, gerenciamento de memria, sistemas de arquivos e entrada e sada de dados.
Um sistema operacional pode ser desenvolvido para pequenos aparelhos portteis, como celulares (sistema operacional Android da Google), para computadores pessoais tambm (Linux e Windows) ou at como sistemas que simplesmente controlam mquinas com funes definidas.
Fonte: http://www.tetrapak.com
Como exemplo de sistema operacional para computadores, hoje esto disponveis diversos sistemas como, FreeBSD, Solaris, MAC OS X, alm de outros. No nosso curso iremos abordar apenas dois, por serem bem conhecidos no mundo da informtica. So eles: Linux e Windows.
11
Sistemas Operacionais
Histrico
Os primeiros computadores, produzidos na dcada de 1940, no tinham sistema operacional; tudo era controlado atravs de rels mecnicos. Para fazer um simples processo de calcular era necessrio uma mquina que ocupava uma sala inteira e funcionava atravs de inmeras vlvulas. Geralmente a equipe que projetava o computador era a mesma que operava e prestava toda a manuteno. Esses computadores esto historicamente descritos como computadores de primeira gerao.
12
Sistema Operacional
Fonte: http://personal.anderson.ucla.edu
Fonte: http://www-03.ibm.com
Mas, qual era a inovao? Um dos fatos inovadores da tecnologia do System /360 era o fato dos equipamentos serem produzidos com circuitos integrados em pequena escala, por esse motivo era possvel se perceber uma melhora significativa no desempenho quando comparado aos equipamentos de transistores.
13
Sistemas Operacionais
Outro fato que melhorou o desempenho dos computadores foi o sistema operacional OS/ 360 usados pela serie System/ 360 e seus similares desenvolvidos por outros fabricantes que usavam tcnicas de multiprogramao. Qual era a vantagem da multiprogramao? Ela permitia otimizar o tempo de funcionamento do processador das mquinas de segunda gerao, pois enquanto o sistema ficava esperando um interveno do profissional, que no caso do IBM 7094 era o abastecimento de fita quando um job era interrompido, ele poderia processar outro job que estava em espera. Este fato proporcionou um ganho de rendimento bastante significativo no desempenho das funes do computador.
Fonte:http://www.cs.uct.ac.za
Logo aps o lanamento do CTSS (resultado de um esforo conjunto entre o MIT, Bell Lab e a General Eletric-GE) foi desenvolvido um sistema utilitrio chamado de MULTICS (Multiplexed Information and
14
Sistema Operacional
Computing Service). Esse sistema foi projetado para suportar mais de cem usurios conectados atravs do mtodo time-sharing. Atravs da iniciativa de Ken Thompson, um dos cientistas que participou desenvolvimento do MULTICS e aproveitando o crescimento dos minicomputadores, foi desenvolvida uma verso monousurio para o MULTICS. Este sistema mais aperfeioado passou a ser chamado de UNIX. Ele ganhou popularidade no mundo acadmico, nas agncias governamentais e nas empresas privadas. O UNIX abriu caminho para que novas contribuies no meio computacional surgissem, e assim possibilitassem o surgimento de uma nova gerao de desenvolvimento computacional - os computadores de quarta gerao.
15
Sistemas Operacionais
Fonte:www.guanabara.info
O sistema operacional Windows teve incio a partir da compra de um sistema chamado QDOS (Quick and Dirty Operating System) da Seattle Computer Products. Com base neste sistema foi desenvolvido o MS-DOS, pela Microsoft, que deu origem ento, ao Windows.
Na metade da dcada de 1980 a Microsoft desenvolveu o sistema Windows que tinha como base o MS-DOS. Essa empresa foi fundada pela iniciativa de William Henry Gates III, (Bill Gates) e seu scio Paul Allen. Atualmente o Windows possui seu cdigo fonte fechado e seus direitos de desenvolvimento esto ligados a empresa Microsoft, sendo necessrio o pagamento de licena para adquirir esse sistema operacional. No decorrer da dcada de 1980 diversos sistemas operacionais foram apresentados, como o Minix. Voltado para objetivos educacionais, definido pelo prprio autor, Andrew S. Tanenbaum, como: um pequeno clone do Unix. Com base no Minix, no inicio da dcada de 1990 surgiu o Linux, com a proposta de fazer um sistema gratuito. O Sistema operacional Linux foi desenvolvido no inicio da dcada de 1990 por Linus B. Trovalds que na poca era um estudante da universidade de Helsinki na Finlndia. Por ter seu cdigo aberto ele conta hoje com a colaborao de programadores do mundo inteiro e a maioria das suas distribuies esto disponveis gratuitamente. Fato importante
Na metade da dcada de 1990, com o lanamento do Windows 95 a Microsoft mudou a forma de disponibilizao das verses do Windows. O Windows 95 j vinha com uma interface totalmente amigvel e independente do MS-DOS.
Servidores so mquinas destinadas a oferecer servios aos clientes que so computadores de uso comum. Geralmente os servidores possuem melhores recursos de hardware
Paralelo ao Windows 95 foi lanado o Windows NT (Windows New Technology) na verso 3.5, mas o sucesso esperado s veio com a verso NT 4.0. Desta forma, a Microsoft estabelecia uma distino entre sistema operacional para computadores pessoais e para servidores. Trs anos aps o lanamento oficial do Windows 95 a Microsoft apresentou outro sistema, o Windows 98 com pequenas alteraes com relao ao 95.
16
Sistema Operacional
Paralelamente, neste perodo o sistema operacional Linux ganhou espao devido a colaborao de diversos programadores pelo mundo. Em 1993 o estudante Ian Murdock desenvolveu uma distribuio do Linux chamada Debian. O Debian contou com o apoio do projeto GNU da FSF e at hoje mantido por voluntrios inclusive no Brasil. Durante a dcada de 1990 o Linux teve um grande crescimento, novas distribuies foram surgindo fazendo com que este sistema ficasse muito popular entre os programadores da poca. No inicio da dcada de 2000 a Microsoft apresentou o Windows Me e o Windows 2000 que na verdade seria o Windows NT 5.0, mas decidiram mudar o nome antes do lanamento. O Windows 2000 possua verses para servidores e para computadores pessoais (usurios). Em 2001 foi apresentado o Windows XP com verso somente para usurios, ficando para 2003 o lanamento da verso para servidores, o Windows Server 2003. Em 2000 o Linux era bem conhecido tanto por pessoas que contribuam com seu desenvolvimento quanto por usurios finais. O sistema Linux comeou a ser o preferido para implantao em servidores, porque alm de serem gratuitos eram mais seguros contra vrus e acessos indevidos.
Distribuio significa que existem vrios sistemas operacionais baseados no Linux; em cada distribuio so feitas alteraes e disponibilizadas gratuitamente ou no. Alguns exemplos so: Ubuntu, Suse, Gentoo, Mandriva, Slackware, Hed Hat e Kurumin.
Ultimas verses
Atualmente o Windows Vista atravs de suas diversas edies, a verso voltada para usurio enquanto o Windows Server 2008 a mais recente para servidores. A cada dia surgem novas distribuies para o Linux, pois ele possui seu codigo fonte disponvel. Isso desperta um grande interesse em modificaes e contribuies, inclusive para que exista uma melhor adaptao para usurio que at os dias de hoje haviam s usado o sistema Windows. Existem distribuies que se assemelham s verses do Windows XP e Windows Vista, como o o caso do Famelix e do Vixta, respectivamente.
Conforme Nakamura & Geus (2003), a preocupao com segurana em ambientes corporativos, comeou a ganhar destaque no incio da dcada de 1990 com surgimento dos ambientes de rede. A confiabilidade a integridade e disponibilidade da estrutura de rede passou a ser essencial para o bom andamento dos negcios.
17
CAPTULO
2
Sistema Operacional Windows
Objetivo
Neste capitulo sero abordadas algumas das ferramentas e solues mais teis para resolver alguns problemas que surgem todos os dias. Comearemos definindo o que so sistemas de arquivos e quais o Windows utiliza.
Est previsto para 2010 o lanamento de uma nova verso do sistema operacional Windows pela Microsoft, o Windows 7
Fonte: http://www.universo42.com
21
Sistemas Operacionais
Fonte:http://penta2.ufrgs.br
Em 1989, atravs de uma parceria entre Microsoft e IBM foi desenvolvido o sistema operacional OS/2 com sistema de arquivos HPFS (High Performance File System). Aps a parceria ser desfeita, a Microsoft desenvolveu um sistema semelhante, chamado NTFS para uso em seus sistemas operacionais.
O Sistema de arquivo NTFS foi usado pela primeira vez em 1993 no Windows NT 3.5, que era verso voltada para servidores, mas em 2000 ele passou a ser aproveitado em todos os sistemas Windows. As verses para usurios do Windows usavam o FAT e FAT32, este ultimo no Windows 98. O NTFS melhorou bastante os mtodos de acesso ao disco rgido, principalmente em relao segurana, multiprocessamento, ambiente de rede integrado, confiabilidade no sistema e permisses a grupos de usurios. Atualmente o sistema de arquivo utilizado pela Microsoft em seus sistemas operacionais o NTFS.
Conhecendo o Windows
O uso do sistema Windows muito intuitivo, abaixo iremos mostrar rapidamente, alguns recursos bsicos da estrutura do Windows:
22
Conforme disposto na figura (2), ao acionar o boto Iniciar, aparecem vrias funes, como: Programas: Onde estaro todos os programas e ferramentas do sistema; Documentos: Mostra os ltimos documentos acessados; Configuraes: Onde est o Painel de Controle que possibilita acesso s funes do Windows; configuraes de redes que possibilita acesso a configuraes de rede e impressora e aparelho de fax onde possvel instalar impressora alm de outras funes; Ajuda e suporte: Oferece acesso a ajuda e suporte do Windows;
23
Sistemas Operacionais
Executar: Oferece acesso rpido a diversas funes e servios do Windows atravs da digitao de comandos de atalho. Na barra de tarefas, alm do boto Iniciar esto disponveis outras funes. Para acessar as funes da barra de tarefas, clique com o boto direito sobre a barra de tarefas e escolha a funo, figura (3), desejada.
A opo barra de ferramentas responsvel pelas configuraes de aparncia da barra de tarefas; As opes seguintes alternam a janela aberta (o que estiver aberto no momento) para Janela em cascata, Janela lado a lado horizontalmente e verticalmente; A opo Mostrar a rea de trabalho minimiza automaticamente todas as janelas abertas no momento; O Gerenciador de tarefas permite visualizar o estado atual do sistema; A opo Bloquear a barra de tarefas bloqueia a barra de tarefas afim de evitar qualquer tipo de manipulao com a mesma; A opo Propriedades permite configurar a maneira como sero exibidas as funes da barra de tarefa.
24
Para copiar pastas e arquivos clique com o boto direito do mouse na pasta ou arquivo a ser copiado escolha a opo Copiar. V at o local onde voc quer que a pasta ou arquivo seja copiado, clique com boto direito do mouse e agora escolha a opo Colar. possvel mover um arquivo ou pasta para outro local, para isso, clique com o boto direito do mouse em cima da pasta ou arquivo a ser movido, em seguida escolha opo Recortar. V at o local onde voc quer que a pasta ou arquivo esteja, clique com o boto direito do mouse no local e escolha a agora escolha a opo Colar. Pronto! A pasta ou arquivo estar no local desejado.
25
Sistemas Operacionais
principalmente atravs do Windows Explorer que todo tipo de manipulao de arquivos e pastas costuma ser executado, por oferecer ao usurio melhor visualizao da estrutura. O Windows Explorer uma seo do Windows que, atravs de uma janela, como qualquer outra seo, permite ao usurio ter completo acesso a todos os componentes do sistema. Na figura acima apresentado a estruturao de diretrios do Windows. Observe que na parte esquerda esto as pastas padro do sistema, ao lado de cada item tem um sinal de expanso (+). Ao clicar nesse sinal ir abrir todos os seus subdiretrios, conforme figura (7).
Na parte esquerda da figura acima possvel observar o menu Meu Computador expandido o que ir facilitar o acesso a todos seus subdiretrios.
26
possvel criar grupos de usurios e permisses diferenciadas de acesso para cada usurio. Por exemplo, caso voc no queira que alguns usurios tenham acesso a algum software ou arquivo/ pasta, basta voc criar um grupo e incluir os usurios que no podero ter acesso, depois s negar acesso ao software arquivo/pasta a este grupo. Veja mais informaes no site da Microsoft (http:// www.microsoft.com.br).
Instalando programas
O Windows possui uma grande vantagem quando necessrio a instalao de algum programa - a facilidade. Os programas desenvolvidos para todas as verses do sistema operacional Windows possui extenso .exe. Isso significa que para instalar esse programa basta clicar duas vezes seguidas em cima do executvel do programa. Exemplo: para instalar o programa Antivrus AVG, aps fazer o download do software, ira aparecer o executvel, conforme figura abaixo:
Basta dar um duplo clique nesse executvel que o programa ser instalado. Para conferir se o AVG ou qualquer outro programa foi instalado corretamente, acesse Adicionar ou Remover Programa seguindo o caminho abaixo: 1. Clique no boto Iniciar; 2. Clique em Painel de controle; 3. Clique em Adicionar ou Remover Programas. Se tudo der certo, ir aparecer o cone do AVG, conforme figura a seguir:
27
Sistemas Operacionais
Painel de controle
No Painel de Controle est toda parte operacional do Windows, como programas instalados, firewall, atualizaes, contas de usurios, ferramentas administrativas, etc. Cada funo tem seu cone especfico e pode ser acessado tanto por contas de usurios limitados como por contas com direitos administrativos, embora somente para administradores todas as funes estaro disponveis. Para acessar o painel de controle, v at o menu Iniciar depois acesse Configuraes e escolha a opo Painel de Controle.
Ferramentas do Sistema
O Windows fornece diversas ferramentas para uso no sistema. Essas ferramentas so de muita utilidade porque podem melhorar o desempenho e garantir segurana para arquivos e configuraes. A seguir so descritas as principais ferramentas do Windows.
Ferramenta de BackUP - O Backup pode ser uma ferramenta poderosa para prevenir possveis perdas de documentos importantes ou simplesmente para fazer manuteno no computador. recomendado que seja usado sempre que exista a necessidade de manuteno em seu computador ou de seu cliente, garantindo assim que todos os dados estejam salvos caso acontea algum acidente na manuteno. O Windows oferece uma ferramenta que auxilia no processo de backup, ela esta disponvel em Ferramentas do Sistema, onde se encontram tambm todos os utilitrios do sistema . Para acessar basta seguir os passos: 1. Clique em Iniciar e v at Todos os Programas. 2. Clique em Acessrios e v at Ferramentas do Sistema. 3. Clique em Backup.
28
A prxima tela vai identificar de qual local ser feito o backup. So quatro opes, conforme a figura (10):
Aps o trmino dessa etapa solicitado o local que dever ser feito o backup. recomendado que seja feito em um CD-ROM ou mdia removvel de grande capacidade. Pronto! o backup j esta feito, caso queira restaur-lo basta iniciar todo processo e, na segunda tela, escolher a opo restaurar backup, conforme descrito anteriormente. No caso do Windows Vista esta opo um pouco diferente: 1. Clique em Iniciar e v at Todos os Programas. 2. Clique em Acessrios e v at Ferramentas do Sistema. 3. Clique em Status e Configurao de Backup.
29
Sistemas Operacionais
Ser pedido para selecionar a opo de configurar backup automtico, ao acessar vai solicitar um local para armazenamento, conforme o anterior. O Assistente de Backup de Arquivo faz o backup dos tipos de arquivo mais comuns. Os arquivos a seguir no esto includos: Os arquivos de sistemas (os arquivos que o Windows precisa executar); Arquivos de programa; Arquivos armazenados em discos rgidos formatados com o sistema de arquivos FAT; Arquivos que estejam na Lixeira; Arquivos temporrios; Configuraes de perfil do usurio;
30
Na opo Restaurar o Computador mais Cedo o processo de restaurao ir ser iniciado com base em pontos pr-definidos pelo sistema operacional. Na opo Criar um ponto de Restaurao voc pode criar um ponto de restaurao conforme desejar, opo til caso queira que qualquer restaurao volte configurao que voc julgou ser ideal. Na tela abaixo o processo de restaurao esta em andamento, solicitado que seja escolhido um ponto de restaurao no calendrio. Pode ser um ponto definido pelo sistema, nesse caso, os pontos disponveis estaro em negrito, ou escolha um ponto que voc criou.
Aps este processo a restaurao ir correr naturalmente reiniciando a mquina no final. possvel ativar a restaurao do sistema antes do Windows iniciar, seguindo os seguintes passos: Ao ligar o computador, e antes de iniciar o Windows, pressione a tecla F8 do teclado, logo ir aparecer uma tela escura com vrias
31
Sistemas Operacionais
opes. Para selecionar a opo desejada, no nosso caso, ltima Configurao Vlida, use as teclas setas.
Windows Vista A Restaurao do Sistema acompanha regularmente as alteraes nos arquivos de sistema do computador e usa um recurso chamado Proteo do Sistema para criar pontos de restaurao. A Proteo do Sistema ativada por padro em todos os discos rgidos do computador. Voc pode selecionar os discos que tm a Proteo do Sistema ativada. A desativao da Proteo do Sistema de um disco exclui todos os pontos de restaurao desse disco. No possvel restaurar o disco at voc ativar a Proteo do Sistema novamente e um ponto de restaurao ser criado. Caso seja a primeira vez que voc acesse essa ferramenta, ir aparecer uma tela semelhante a figura (14):
Figura 14: tela inicial da restaurao do sistema A Restaurao do Sistema no protege discos FAT32 e outros discos FAT porque esses tipos de disco no oferecem suporte ao uso de cpias de sombra. As cpias de sombra contm informaes sobre alteraes em documentos e arquivos do sistema. Elas exigem o sistema de arquivos NTFS. Nesta verso do Windows, a Restaurao do Sistema usa cpias de sombra para criar pontos de restaurao. Se voc armazenar arquivos do sistema em um disco FAT, no poder usar a Restaurao do Sistema para desfazer alteraes.
Para ativar ou desativar a Proteo do Sistema para um determinado disco: 1. Clique para abrir Sistema. 2. No painel esquerdo, clique em Proteo do Sistema. 3. Se voc for solicitado a informar uma senha de administrador ou sua confirmao, digite a senha ou fornea a confirmao. 4. Para ativar a Proteo do Sistema de um disco rgido, marque a caixa de seleo ao lado do disco e clique em OK. 5. Para desativar a Proteo do Sistema de um disco rgido, desmarque a caixa de seleo ao lado do disco e clique em OK. O processo de restaurao do sistema semelhante ao do Windows XP .
32
Aps essa etapa, o processo ser iniciado automaticamente de forma transparente para o usurio.
33
Sistemas Operacionais
Windows Vista O caminho para limpeza de disco no Windows Vista semelhante ao Windows XP: Iniciar/ Programas ou Todos os programas/ Acessrios/ Ferramentas do Sistema/ Limpeza de disco. Ir apresentar duas opes de limpeza: seus arquivos ou de todos que usam o computador, figura (16). Lembre-se, podem existir outras contas de usurio no mesmo computador.
34
Windows Vista Para acessar o desfragmentador do Windows Vista um pouquinho diferente do Windows XP , mas seu funcionamento igual. Para acessar o desfragmentador no Windows Vista, seguir os passos abaixo: 1. boto Iniciar; 2. Todos os programas; 3. Ferramentas do sistema; 4. Desfragmentador de disco. A primeira tela que aparece permite voc escolher qual ao possvel de ser feita, conforme figura (18):
Rede Windows
A parte de configurao de redes do sistema Windows XP , est localizada em Meus locais de rede. Atravs de propriedades dessa ferramenta possvel ter acesso a conexo de rede que est ativa no momento. Conforme figura abaixo:
35
Sistemas Operacionais
Aps acessar Meus locais de redes/ Propriedades, escolher a conexo que est ativa para investigar. Novamente em Propriedades, ser apresentada as caractersticas de configurao desta conexo. L estaro disponveis opes para configurao de uma pequena rede (figura 21).
Protocolo, de uma maneira bem simples, um conjunto de regras que possibilitam que os dados cheguem a outro sistema e sejam interpretados por ele.
Todas as opes marcadas j vm assim configuradas por padro, a partir do Windows XP . A opo Clientes para redes Microsoft est relacionada com a implementao de uma rede que use sistemas operacionais Windows. Para que seja possvel compartilhar arquivos e impressoras, a segunda opo dever estar marcada tambm. O Agendador de pacotes QoS est relacionado a configurao de qualidade de servios, ou seja, garantir um mnimo de recursos para determinado servio. A ultima opo est relacionada ao principal protocolo de rede, TCP/IP . Nesta opo possvel de ser configurado a identificao do computador na rede (Endereo IP). Existem equipamentos que distribuem endereos IP automaticamente, como os roteadores para redes sem fio e modens roteadores, ou possvel configurar manualmente. Para isso, necessrio configurar os endereos IP de cada mquina, conforme a tela abaixo:
36
Fonte: autor
Para que um computador participe de uma rede, para simples troca de arquivos entre computadores, necessrio tambm que cada computador tenha um nome diferente e que esteja configurado em um mesmo grupo de trabalho. Para configurar o nome do computador e grupo de trabalho basta seguir o caminho: acessar Propriedades do cone Meu computador e escolher a aba Nome do computador depois s acionar o boto Alterar. Ser exibida a figura (23):
Na aba que se abre possvel trocar o nome do computador, identificar a qual domnio ele pertence (em caso de redes de maiores proporo) e escolher um nome de grupo de trabalho, que como dito antes, dever ser igual em todos os computadores pertencentes mesma rede.
37
Sistemas Operacionais
Windows Vista No caso do Windows Vista, seguir o seguintes passos: 1. Clique com boto direito do mouse no menu Rede ou Ambiente de Rede; 2. No menu lateral escolha a opo Gerenciar Conexes de Rede; O restante igual ao descrito para o Windows XP Para alterar o nome do computador e grupo de trabalho, siga os seguintes passos: 1. Clique com o boto direito do mouse no menu Computador; 2. No menu lateral escolha a opo Opes Avanadas do Sistema; 3. Escolha a aba Nome do Computador; O restante igual ao descrito para o Windows XP .
38
CAPTULO
3
Sistema Operacional Linux
Objetivo
O objetivo dessa unidade que o aluno tenha noes iniciais de uso de um sistema Linux, tanto com relao a interface grfica quanto a linha de comando. Sero apresentadas algumas ferramentas e comandos bsicos de uso.
Software Livre
Software livre foi um movimento iniciado por Richard M. Stallman em 1983, com o lanamento da Free Software Foundation (FSF) e o projeto GNU. O objetivo era desenvolver um sistema operacional aberto e gratuito de maneira que favorecesse a adaptao a realidade de quem quisesse usar, diferente dos sistemas que existiam na poca, como o Unix. Conforme definio da Free Software Fundation um software livre significa que pode ser usado, copiado, estudado, modificado e redistribudo sem nenhuma restrio. Richard Stallman classificou que o software, para ser considerado livre, deve estar baseado em quatro leis bsicas (http://www. fsf.org/):
1- Liberdade para executar o programa, para qualquer propsito; 2- Liberdade de estudar como o programa funciona, e adapt-lo para as suas necessidades; 3- Liberdade de redistribuir, inclusive vender, cpias de modo que voc possa ajudar ao seu prximo; 4- Liberdade de modificar o programa, e liberar estas modificaes de modo que toda a comunidade se beneficie.
O sistema operacional Linux uma juno do sistema GNU produzido pela equipe de Ricard Stallman e o Kernel produzido por Linus B. Torvalds.
41
Sistemas Operacionais
Copyleft: baseia-se em que qualquer modificao, ou apenas extenses, sejam abertas, proporcionando a mesma idia original que a liberdade de copi-lo e modific-lo novamente; Copyright: protege a obra, ou seja o produto, no permitindo qualquer tipo de alterao ou cpia sem a prvia autorizao do autor ou pagamento de custos estipulados; Software livre: um software no proprietrio, permite a livre distribuio e modificao de um software podendo ou no cobrar por isso, mas mantendo as caractersticas originais de liberdade de uso e alterao. Domnio pblico: software que se torna bem comum, devido ao autor abrir mo dos direitos ou devido ao tempo.
42
/boot armazena o Kernel e alguns arquivos usados pelo gerenciador de boot do sistema, que so carregados na fase inicial do boot. O diretrio /bin armazena os arquivos executveis de alguns comandos bsicos do sistema, como o su, tar, cat, rm, pwd, etc. A maioria dos programas ficam instalados dentro do diretrio /usr. O diretrio /dev esta relacionados a dispositivos: dispositivo de udio. O diretrio /mnt serve de ponto de montagem para o CDROM (/mnt/cdrom), drive de disquetes (/mnt/floppy), pendrivers e outros dispositivos de armazenamento. O diretrio /home contm os diretrios pessoais dos usurios e suas configuraes. O diretrio /proc fornece informaes sobre o kernel e sobre os processos que esto rodando no momento. /etc um dos mais importantes diretrios da mquina. Nele fica a maioria dos arquivos de configurao e manipulao dos servios essenciais ao sistema. /lib o diretrio onde ficam as bibliotecas bsicas do sistema. O diretrio /var contm arquivos que possuem dados variveis. O diretrio /tmp serve como repositrio para arquivos temporrios. /sbin contm ferramentas de interesse do superusurio e que geralmente so usadas por servios bsicos da mquina.
43
Sistemas Operacionais
/opt alguns programas so projetados para serem instalados sob esse diretrio.
Humanidade para os outros ou ainda Sou o que sou pelo que ns somos. A distribuio Ubuntu trs o esprito desta palavra para o mundo do software livre.
O Ubuntu um software livre e gratuito, baseado em outra distribuio chamada Debian. At o momento da produo deste material o Ubuntu estava na verso 9.04. O arquivo de instalao tem 700MB o tamanho de um CD j na imagem (.iso). Est disponvel no endereo:
http://www.ubuntu-br.org/download
Existem duas maneiras para uso do sistema operacional Ubuntu: atravs do terminal de comando e/ou uso da interface grfica, com ambos possvel acessar qualquer parte do sistema. possvel usar o Ubuntu atravs do terminal, localizado no caminho a seguir: Aplicativos no menu da interface grfica, depois em Acessrios e escolher a opo Terminal. Observe no terminal abaixo:
44
45
Sistemas Operacionais
4. Selecione a aba plano de fundo e escolha uma das opes de plano com dois cliques em cima da figura;
Uso do sistema
O uso do sistema com a interface grfica relativamente fcil e intuitivo, em alguns casos existem ferramentas mais acessveis que as mesmas no Windows. O Sistema Linux por motivos de segurana, cria automaticamente dois usurios: superusurio (root) e usurio limitado, mas com direitos administrativos. Sempre que iniciado o sistema, o usurio limitado padro. Qualquer alterao no sistema preciso digitar a senha de usurio. No uso do terminal preciso digitar o sudo seguido do comando pretendido. Por medidas de segurana a senha do usurio root no est configurada, mas possvel configur-la e trocar para usurio root sempre que for usar o terminal, evitando o uso do comando sudo (no recomendvel). Para mudar para superusurio basta digitar o comando:
#sudo su #senha de usurio limitado criado na instalao #passwd root # digite a nova senha # digite novamente
Aps configurado a senha de root, os prximos acessos sero apenas com o comando su, conforme figura (37)
46
Comandos bsicos
O terminal pode facilitar bastante o uso de ferramentas disponveis no Ubuntu. Observe que, para digitar uma funo, primeiro deve-se escrever o comando e depois o complemento. Comandos de ajuda no sistema - Para ajuda no sistema em uma consulta rpida, tirar dvidas, etc, existem basicamente trs comandos para uso no terminal, man, --help e info.
# useradd e-tec
Sistemas Operacionais
No exemplo acima foi digitado o comando para adicionar usurio useradd seguido de um espao e o nome do usurio que ser criado, no nosso caso, o usurio ser e-tec. Com o uso da interface grfica um pouco diferente, precisa acessar o menu Sistema, escolher o sub-menu Administrao, e assim, escolher a opo Usurios e Grupos, conforme a figura 37.
Lembre-se, como dito anteriormente, preciso desbloquear digitando a senha de usurio do sistema. Todas as operaes referentes ao usurio que est sendo criado feita neste local, como criao de senhas e atribuies de permisso. Para criar uma senha para o usurio e-tec no terminal, basta digitar o comando e o nome do usurio, abaixo:
# passwd e-tec
Conforme figura (38):
O arquivo /etc/passwd representa uma lista de usurios reconhecidos pelo sistema. Quando o usurio faz a entrada no sistema, digitando o nome de usurio e senha, imediatamente feito uma consulta no arquivo passwd, caso confirmado a existncia do usurio, determinado um UID (Identificao do usurio) e seu diretrio inicial (home).
# userdel e-tec
Manipular diretrios
Para criar uma pasta (diretrio) no Ubuntu na interface grfica semelhante ao Windows:
48
A mudana de diretrio sempre acompanhada de barra e o comando cd. Vamos usar como exemplo o diretrio etc:
# cd /etc
Caso j esteja dentro do diretrio etc, e queira apenas acessar um subdiretrio do etc, no necessrio usar a barra:
#cd X11
A figura (24), na parte selecionada, mostra a hierarquia de diretrios que esto sendo acessados no momento, por exemplo, o etc representa o diretrio e o X11 representa o subdiretrio. Logo aps foi digitado o comando ls, este comando serve para visualizar o contedo do diretrio ou subdiretrio que est sendo acessado, no nosso caso, o X11. Para voltar ao diretrio anterior, basta usar o comando cd um espao seguido de dois pontos, conforme figura (40):
Observe na figura (40) que a cada comando cd .. retorna um diretrio anterior, at chegar no diretrio raiz. Caso a intenso
49
Sistemas Operacionais
seja voltar ao diretrio raiz, necessrio apenas usar o comando cd seguido de espao e uma barra de qualquer lugar:
#cd /
Com a interface grfica segue a mesma lgica de hierarquia, os diretrio aparecem na parte superior da janela, conforme a figura (41):
cp Copia arquivos e diretrios. # cp e-tec so para fazer uma cpia exata do arquivo e-tec com o
nome so.
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf-bkp para gerar uma cpia de segurana exata do arquivo /xorg.conf mudando o nome para xorg.conf-bkp. mv - Este comando move arquivos e diretrios, sendo tambm usado
para renomear arquivos. # mv texto1 texto2 para renomear o arquivo texto1 para texto2 no mesmo local.
Manipular Arquivos
Um arquivo visualizado ou criado com auxilio de editores de texto, existem vrios, mas escolhemos o pico por ser o mais explicativo. Para criar um arquivo deve-se digitar o comando abaixo:
# pico e-tec
50
Na figura (42), foi digitado o comando pico (editor de texto) seguido do nome do arquivo a ser criado, e-tec. A figura (43), mostra o arquivo em branco e abaixo os comandos possveis para esse editor.
Atualizao do sistema
recomendado que logo aps a instalao do Ubuntu sejam feitas as atualizaes, atravs dos comandos:
51
Sistemas Operacionais
# dpkg - i skype.deb Programa a ser instalado (skype.deb) Parmetro de instalao (i) Comando de instalao (dpkg)
Com a interface grfica a instalao de programas feita atravs do gerenciador de pacotes Synaptic: o caminho bem simples atravs do menu Sistema, Administrao e Gerenciador de Pacotes Synaptic. Para escolher o pacote a ser instalado, basta assinalar o campo correspondente ao lado do pacote ou fazer uma busca no campo superior do gerenciador e assim encontrar o pacote desejado.
52
Rede Ubuntu
Os mecanismos de rede no Ubuntu podem ser acessados no menu Sistema, submenu Administrao: Ferramentas de rede. Ir mostrar as condies atuais de funcionamento relacionadas a interface de rede e testes possveis para verificar a conectividade; submenu Preferncias: Conexes de rede. Opo semelhante a conexo de rede do Windows, ir mostrar todas as interfaces de rede disponveis; possvel configurao de IP esttico e dinmico alm de outras opes, conforme figura;
Outros comandos
Via terminal:
df Exibe o espao em disco do sistema usado por todas as parties; du Exibe o tamanho de arquivos e/ou diretrios. Se nenhum arquivo ou diretrio for passado como argumento, ser assumido o diretrio atual. O uso da opo du-h tornar a apresentao mais simples de ser interpretada. free Comando que mostra a quantidade de memria disponvel e ocupada no sistema.
Kernel uma das partes mais importantes de um sistema Linux. Ele tambm pode ser chamado de corao do sistema.
53
Sistemas Operacionais
uname -a para exibir todas as informaes. uname -m para exibir a arquitetura da mquina. uname -r para exibir o release do sistema operacional.
Motivao de uso
O sistema Linux uma alternativa para quem no quer se preocupar com pagamentos de licenas de sistemas operacionais e quer se manter na legalidade. Atualmente o Linux oferece distribuies voltadas para usurios sem experincia (Ubuntu, Kurumin, etc) e para usurios que j conhecem o sistema (Slackware). Existem vrias distribuies na qual seus criadores tm o objetivo de desenvolver uma interface grfica muito amigvel possibilitando assim a facilidade de uso para novos usurios. Com isso, o Linux vem ganhando cada vez mais novos usurios e colaboradores fazendo com que surjam novas distribuies e maior integrao com diversos tipos de hardware que so lanados a todo o momento.
54
Finalizando...
Os dois sistemas apresentados neste livro so sistemas muito utilizados no Brasil. Entender os conceitos dos dois sistemas apresentados fundamental para resolver problemas que acontecem devido ao uso. Esperamos que tudo que foi apresentado tenha sido til de alguma maneira, mas existem muito mais informaes, no esquea de pesquisar. Afinal, em um mercado de trabalho to competitivo se destaca aquele que vai atrs da informao e nunca para de pesquisar e se atualizar.
55
Referncias Bibliogrficas
TANENBAUM, Andrew S. Sistemas Operacionais Modernos; traduo Ronaldo A.L. Gonalves, Luis A. Consularo. 2 ed. So Paulo: Prentice Hall, 2003. FERREIRA, Rubem E. Linux - Guia do Administrador de Sistemas. 1 ed So Paulo: Novatec, 2003. SILBERSCHRTZ, Abraham; GALVIN, Peter; GAGNE, Greg. Sistemas Operacionais Conceitos e Operaes; traduo Adriana Rieche. Rio de Janeiro: Campus, 2000. MICROSOFT. Disponvel em http://www.microsoft.com NAKAMURA, Emilio Tissato; GEUS, Paulo Lcio de. Segurana de Redes em Ambientes Cooperativos. So Paulo: Futura, 2003, 3 edio. 252 p. NEMETH, Evi; SNYDER, Garth; HEIN, Trent R. Manual Completo do Linux Guia do Administrador. So Paulo: Prentice Hall, 2007, 2 Ed. 684 p. UBUNTU. Disponvel em: http://www.ubuntu-br.org FREE SOFTWARE FUNDATION. Disponvel em: http://www.fsf.org/ WIKIPEDIA. Disponvel em: http://www.wikipedia.org