Sistemas Operacionais - Tecnologias de Informação

Propaganda
Sistemas Operacionais
André de Oliveira Leite
Florianópolis
2009
Copyright © 2009, Instituto Federal de Santa Catarina / Sistema UAB. Nenhuma parte deste material poderá ser reproduzida, transmitida e gravada, por qualquer meio eletrônico, por fotocópia
e outros, sem prévia autorização, por escrito, dos autores.
L5361 Leite, André de Oliveira
Sistemas Operacionais/ André de Oliveira Leite/ Florianópolis IF/SC: 2009.
58 p.
Inclui bibliografia.
CTI Informática para Internet.
1 Sistema operacional. 2. Sistema operacional Windows. 3. Sistema operacional Linux. 4. Informática.
CDD 006. 16
Catalogação na fonte: Maria Guilhermina Cunha Salasário CRB 14/802
Organização de conteúdo:
Andrino Fernandes
Elaine Luz Barth
Comissão Editorial:
Hamilcar Boing
Andrino Fernandes
Elaine Luz Barth
Produção e design instrucional:
Andrino Fernandes
Elaine Luz Barth
Projeto gráfico:
Paulo Ricardo Rodrigues de Lima
Capa:
Lucio Baggio
Revisão ortográfica:
Marcos Pessoa
Editoração Eletrônica:
Hudson Ricardo Borges
Sumário
Capítulo 1 - Sistema Operacional............................................................................. 9
O que é um Sistema Operacional?............................................................................ 11
Histórico................................................................................................................... 12
Computadores de Segunda Geração......................................................................... 12
Computadores de Terceira Geração.......................................................................... 13
Uma era de agilidade de processos e respostas rápidas............................................. 14
Computadores de Quarta Geração........................................................................... 15
Últimas Versões......................................................................................................... 17
Capítulo 2 - Sistema Operacional Windows............................................................ 19
Sistema Operacional Windows.................................................................................. 21
Sistema de arquivos do Windows.............................................................................. 21
Conhecendo o Windows........................................................................................... 22
criando e manipulando pastas................................................................................... 24
Estrutura de diretórios do Windows........................................................................... 25
Criando usuários no sistema..................................................................................... 26
Instalando programas................................................................................................ 27
Painel de Controle..................................................................................................... 28
Ferramentas do Sistema............................................................................................ 28
Ferramenta restauração do Sistema.......................................................................... 30
Ferramenta Limpeza de Disco................................................................................... 33
Ferramenta Desfragmentador de disco...................................................................... 34
Rede Windows.......................................................................................................... 35
Capítulo 3 - Sistema Operacional Linux................................................................. 39
Software livre............................................................................................................ 41
Revendo alguns conceitos......................................................................................... 41
Sistema de arquivos usado no Linux......................................................................... 42
Connhecendo a estrutura da Linux........................................................................... 43
Sistema Linux Ubuntu............................................................................................... 44
Alterando o plano de fundo...................................................................................... 45
Ligando e desligando o computador......................................................................... 46
Uso do sistema.......................................................................................................... 46
Comandos básicos.................................................................................................... 47
Manipular diretórios.................................................................................................. 48
Manipular arquivos................................................................................................... 50
Atualização do Sistema............................................................................................. 51
Instalação e remoção de pacotes............................................................................... 52
Rede Ubuntu............................................................................................................. 53
Outros cmandos........................................................................................................ 53
Motivação de uso...................................................................................................... 54
Referência Bibliográfica.......................................................................................... 56
Apresentação
Caro aluno,
Nesta unidade curricular vamos abordar conceitos fundamentais sobre sistemas operacionais. Inicialmente, vamos fazer um breve levantamento histórico 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. É possível que você já conheça essas ferramentas, mas de
qualquer maneira é sempre bom rever alguns conceitos e praticar um pouquinho, não é
mesmo?
Agora, se você ainda não conhece estas ferramentas aproveite a oportunidade. Com a
sua dedicação e empenho podemos tornar as nossas aulas muito produtivas. Procure
sempre realizar os exercícios propostos e aproveite os nossos encontros semanais para
tirar as suas dúvidas.
Esperamos que esta unidade contribua de alguma forma no seu crescimento pessoal e
profissional.
Bons estudos!
Um abraço!
Professor André Leite
CAPÍTULO
1
Sistema Operacional
Objetivo
Neste capítulo pretendemos que você,
aluno(a), tendo contato com o histórico e os
principais conceitos sobre sistemas operacionais, possa ampliar seus conhecimentos
e compreender qual a finalidade e importância de se ter um sistema operacional em
um computador pessoal nos dias de hoje.
Sistema Operacional
O que é um sistema operacional?
Um sistema operacional consiste em um software responsável
por gerenciar e controlar toda parte de hardware do sistema.
Em um sistema de computação moderno isso significa que ele
será responsável por controlar processadores, memória principal, discos, impressoras, teclado, monitor, interfaces de rede e
outros dispositivos de entrada e saída.
Software também é chamado de
programa.
A função principal de um sistema operacional é organizar todos
os componentes citados acima de forma a oferecer uma interface de integração mais simples entre o hardware e o usuário.
Todas as operações, como acessar um editor de texto, acessar
a Internet, abrir um arquivo em um pendriver, por exemplo, é
facilitado pelo uso de um sistema operacional.
O sistema operacional é responsável então, pelo gerenciamento de processos, gerenciamento de memória, sistemas
de arquivos e entrada e saída de dados.
Um sistema operacional pode ser desenvolvido para pequenos
aparelhos portáteis, como celulares (sistema operacional Android da Google), para computadores pessoais também (Linux
e Windows) ou até como sistemas que simplesmente controlam
máquinas com funções definidas.
Fonte: http://www.tetrapak.com
Como exemplo de sistema operacional para computadores, hoje
estão disponíveis diversos sistemas como, FreeBSD, Solaris, MAC
OS X, além de outros. No nosso curso iremos abordar apenas
dois, por serem bem conhecidos no mundo da informática. São
eles: Linux e Windows.
11
Sistemas Operacionais
Histórico
Os primeiros computadores, produzidos na década de 1940, não tinham sistema operacional; tudo era controlado através de relés mecânicos. Para fazer um simples processo de calcular era necessário uma
máquina que ocupava uma sala inteira e funcionava através de inúmeras válvulas. Geralmente a equipe que projetava o computador era a
mesma que operava e prestava toda a manutenção. Esses computadores estão historicamente descritos como computadores de primeira
geração.
Computadores de segunda geração
O início da segunda geração de computadores foi marcado pela
produção de computadores utilizando o transistor no final da década
de 1950. Este fato possibilitou a construção de computadores mais
resistentes, como o IBM 7094 e assim, a comercialização em maior
escala. Vejam só! Como esses computadores tinham um tempo de vida
maior, não era necessário que o operador tivesse tanto conhecimento
como quem o projetou, como acontecia na primeira geração.
Esses computadores eram chamados de mainframes. Eles ficavam
isolados em uma sala com tratamento de ar e operado por uma equipe
específica de profissionais. Eram equipamentos muito caros e restritos
a grandes corporações, agências governamentais e universidades.
Nesta época foi desenvolvido um programa muito simples que fazia as
operações de leitura de jobs em unidades de fitas. Esse programa,
de uma forma bem restrita, podia ser considerado um sistema operacional só que bem diferente dos que temos atualmente.
Os jobs eram estruturados em lotes e cada unidade de fita compunha
um lote. Assim, era necessária a intervenção de um profissional para
cada leitura de um lote e a troca por outra unidade de fita para que o
processo de leitura, pelo sistema operacional, pudesse continuar. Esse
processo é conhecido como sistema em lote (batch).
12
Sistema Operacional
Fonte: http://personal.anderson.ucla.edu
Computadores de terceira geração
Na metade da década de 1960 o cenário era composto de equipamentos científicos de grande porte, como IBM 7094 usado
para cálculos numéricos, e de computadores de menor porte
como IBM 1401, destinados à agravação em unidades de fitas.
Na verdade, eles estavam direcionados para fins comerciais especialmente para bancos e seguradoras.
Devido ao grande interesse de diversos clientes e dos altos custos
que demandava manter duas linhas de computadores, por iniciativa da IBM foi desenvolvido o System /360.
O System /360 era uma serie de máquinas com características de
softwares semelhantes. Este fato possibilitou e facilitou a migração (caso o cliente desejasse migrar) para outro computador de
maior porte ou de menor porte (dependendo da necessidade)
sem a preocupação da ocorrência de incompatibilidades do sistema operacional.
Fonte: http://www-03.ibm.com
Mas, qual era a inovação? 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 possível 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 técnicas de
multiprogramação.
Qual era a vantagem da multiprogramação? Ela permitia otimizar
o tempo de funcionamento do processador das máquinas de segunda
geração, pois enquanto o sistema ficava esperando um intervenção
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 funções do computador.
Uma era da agilidade de processos e respostas rápidas
A necessidade de mais agilidade em respostas do sistema permitiu a
implantação do time-sharing (compartilhamento de tempo), esse recurso permitia que o processador dividisse o tempo em fatias para
atender as requisições dos programas.
O time-sharing é uma variante da multiprogramação e possibilitava
atender usuários de maneira compartilhada, ou seja, cada usuário se
conectaria por meio de um terminal on-line.
Neste sistema, se tivessem 15 usuários conectados e 4 utilizando no
momento, todo o poder de processamento iria estar voltado para os 4
jobs que estivessem em atividade. O primeiro sistema a implementar
de maneira mais eficaz foi o CTSS (Compatible Time Sharing System)
desenvolvido pelo MIT (Massachusetts Institute of Technology).
Fonte:http://www.cs.uct.ac.za
Logo após o lançamento do CTSS (resultado de um esforço conjunto
entre o MIT, Bell Lab e a General Eletric-GE) foi desenvolvido um sistema utilitário chamado de MULTICS (Multiplexed Information and
14
Sistema Operacional
Computing Service). Esse sistema foi projetado para suportar
mais de cem usuários conectados através do método time-sharing.
Através da iniciativa de Ken Thompson, um dos cientistas que
participou desenvolvimento do MULTICS e aproveitando o crescimento dos minicomputadores, foi desenvolvida uma versão
monousuário para o MULTICS. Este sistema mais aperfeiçoado
passou a ser chamado de UNIX. Ele ganhou popularidade no
mundo acadêmico, nas agências governamentais e nas empresas privadas. O UNIX abriu caminho para que novas contribuições no meio computacional surgissem, e assim possibilitassem
o surgimento de uma nova geração de desenvolvimento computacional - os computadores de quarta geração.
Computadores de quarta geração
A partir da década de 1980, a melhoria na tecnologia de circuitos integrados foi um dos fatores que possibilitou o surgimento
de computadores pessoais, favorecendo também a redução de
preços.
A IBM lança o computador IBM PC, equipamento de hardware
que precisava de um sistema operacional. Através de uma parceria com Bill Gates, que tinha uma pequena empresa chamada Microsoft, foi desenvolvido o sistema operacional MS-DOS
para ser usado no IBM PC.
Paralelamente, a empresa APPLE, desenvolvia um sistema operacional que mudaria o conceito dos computadores pessoais desenvolvidos até o momento. Este computador continha, pela
primeira vez, uma interface gráfica para seu uso.
Esta interface foi baseada em um projeto de pesquisadores da
Xerox PARC que não tiveram êxito ao apresentar a novidade
em sua empresa. Contudo, APPLE viu que seria promissor o
desenvolvimento de computadores com interfaces gráficas denominadas de GUI (Graphical User Interface) e lançou o sistema
Lisa depois substituído pelo Apple Macintosh.
15
Sistemas Operacionais
Fonte:www.guanabara.info
O sistema operacional
Windows teve início 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 então, ao Windows.
Na metade da década 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 sócio Paul
Allen. Atualmente o Windows possui seu código fonte fechado e seus
direitos de desenvolvimento estão ligados a empresa Microsoft, sendo
necessário o pagamento de licença para adquirir esse sistema operacional.
No decorrer da década de 1980 diversos sistemas operacionais foram
apresentados, como o Minix. Voltado para objetivos educacionais, definido pelo próprio autor, Andrew S. Tanenbaum, como: “um pequeno clone do Unix”. Com base no Minix, no inicio da década de 1990
surgiu o Linux, com a proposta de fazer um sistema gratuito. O Sistema operacional Linux foi desenvolvido no inicio da década de 1990
por Linus B. Trovalds que na época era um estudante da universidade
de Helsinki na Finlândia. Por ter seu código aberto ele conta hoje com
a colaboração de programadores do mundo inteiro e a maioria das
suas distribuições estão disponíveis gratuitamente.
Fato importante
Na metade da década de 1990, com o lançamento do Windows
95 a Microsoft mudou a forma de disponibilização das versões
do Windows. O Windows 95 já vinha com uma interface totalmente amigável e independente do MS-DOS.
Servidores são máquinas
destinadas a oferecer serviços aos
clientes que são computadores
de uso comum. Geralmente os
servidores possuem
melhores recursos de hardware
16
Paralelo ao Windows 95 foi lançado o Windows NT (Windows
New Technology) na versão 3.5, mas o sucesso esperado só veio
com a versão NT 4.0. Desta forma, a Microsoft estabelecia uma
distinção entre sistema operacional para computadores pessoais
e para servidores. Três anos após o lançamento oficial do Windows 95 a Microsoft apresentou outro sistema, o Windows 98 com
pequenas alterações com relação ao 95.
Sistema Operacional
Paralelamente, neste período o sistema operacional Linux ganhou espaço devido a colaboração de diversos programadores
pelo mundo.
Em 1993 o estudante Ian Murdock desenvolveu uma distribuição do Linux chamada Debian. O Debian contou com o apoio
do projeto GNU da FSF e até hoje é mantido por voluntários
inclusive no Brasil.
Durante a década de 1990 o Linux teve um grande crescimento,
novas distribuições foram surgindo fazendo com que este sistema ficasse muito popular entre os programadores da época.
No inicio da década 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 lançamento. O
Windows 2000 possuía versões para servidores e para computadores pessoais (usuários).
Distribuição significa que existem
vários sistemas operacionais baseados
no Linux; em cada distribuição são feitas
alterações e disponibilizadas gratuitamente ou não. Alguns exemplos são: Ubuntu,
Suse, Gentoo, Mandriva, Slackware, Hed
Hat e Kurumin.
Visite o site oficial do Debian em:
http://www.br.debian.org/
Em 2001 foi apresentado o Windows XP com versão somente
para usuários, ficando para 2003 o lançamento da versão para
servidores, o Windows Server 2003.
Em 2000 o Linux era bem conhecido tanto por pessoas que
contribuíam com seu desenvolvimento quanto por usuários finais. O sistema Linux começou a ser o preferido para implantação em servidores, porque além de serem gratuitos eram mais
seguros contra vírus e acessos indevidos.
Ultimas versões
Atualmente o Windows Vista através de suas diversas edições,
é a versão voltada para usuário enquanto o Windows Server
2008 é a mais recente para servidores.
A cada dia surgem novas distribuições para o Linux, pois ele
possui seu codigo fonte disponível. Isso desperta um grande
interesse em modificações e contribuições, inclusive para que
exista uma melhor adaptação para usuário que até os dias de
hoje haviam só usado o sistema Windows.
Conforme Nakamura & Geus (2003), a
preocupação com segurança em ambientes corporativos, começou a ganhar destaque no início da década 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
negócios.
Existem distribuições que se assemelham às versões do Windows
XP e Windows Vista, como o é o caso do Famelix e do Vixta,
respectivamente.
17
CAPÍTULO
2
Sistema Operacional Windows
Objetivo
Neste capitulo serão abordadas algumas
das ferramentas e soluções mais úteis para
resolver alguns problemas que surgem todos os dias. Começaremos definindo o
que são sistemas de arquivos e quais o
Windows utiliza.
Sistema Operacional Windows
Sistema Operacional Windows
Com o passar do tempo, o Windows foi ganhando novos componentes. Desde o seu surgimento até os dias de hoje muita
coisa mudou, tais como novas ferramentas e novas funções, procurando agregar agilidade.
Está previsto para 2010 o lançamento de
uma nova versão do sistema operacional
Windows pela Microsoft, o Windows 7
A principal característica do Windows reside no fato de existir
uma versão destinada para servidores e outra para estações
de trabalho. As versões destinadas a servidores possuem algumas funções a mais e geralmente são dotadas de maior estabilidade, como o antigo Windows NT, Windows 2000 server, 2003
server e 2008 server. As versões destinadas as estações de trabalho são voltadas para o usuário final e possuem mais possibilidades de personalização da interface. São exemplos: Windows XP,
Windows Vista e Windows 7.
Atualmente, ainda é muito presente o uso do Windows XP. Por
isso, iremos estudar esse sistema e estabelecer comparações com
o Windows Vista.
Fonte: http://www.universo42.com
Sistemas de arquivos Windows
Um sistema de arquivos é um sistema de acesso ao disco, ou
seja, um conjunto de estruturas lógicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rígido da
máquina, permitindo assim o armazenamento do conteúdo de
forma organizada.
Existem diversos sistemas de arquivos desenvolvidos desde o
inicio do lançamento da primeira versão do Windows. Entre
eles, estão o FAT (File Allocation Table), FAT32 e NTFS (New
Technology File System).
21
Sistemas Operacionais
Fonte:http://penta2.ufrgs.br
Em 1989, através de uma parceria entre Microsoft e IBM foi desenvolvido o sistema operacional
OS/2 com sistema de arquivos
HPFS (High Performance File
System). Após 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 versão voltada para servidores, mas em
2000 ele passou a ser aproveitado em todos os sistemas Windows.
As versões para usuários do Windows usavam o FAT e FAT32, este
ultimo no Windows 98.
O NTFS melhorou bastante os métodos de acesso ao disco rígido, principalmente em relação à segurança, multiprocessamento, ambiente de
rede integrado, confiabilidade no sistema e permissões a grupos de
usuários. 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 básicos da estrutura do Windows:
Área de trabalho - Também chamada de Desktop a Área de trabalho
possibilita o primeiro contato do usuário com o sistema. A partir dela é
possível ter acesso a todos os recursos do Windows. Figura(1).
Será adotado o modo de
exibição clássico do menu. Para
alternar para a forma clássica,
siga os passos:
1. Clique com botão direito na
barra de tarefas escolha a opção
propriedades.
2. Na aba superior da tela que
vai aparecer, escolha a opção
“Menu iniciar”, em seguida a
opção “Menu Iniciar Clássico.”
Dúvidas consulte o item barra de
tarefas nas próximas páginas.
Figura 1: Área de Trabalho do Windows
22
Sistema Operacional Windows
Na Área de trabalho, observe também os ícones do sistema. Estes ícones fornecem acesso aos locais do sistema, como:
• Meus documentos: Local reservado para que sejam guardados arquivos e pastas do usuário
• Meu Computador: local onde estão todos os arquivos do
sistema.
• Meus locais de rede: pasta relacionada a configurações de
rede.
• Lixeira: local onde são alocados os arquivos excluídos do sistema.
• Navegador Internet Explorer: Software que possibilita acesso a páginas da Internet.
Barra de Tarefas - Na Área de trabalho está disposta a barra
de tarefas, e nela o botão iniciar. Permite acesso aos recursos,
programas instalados, configurações e serviços do sistema. Figura (2). Clique com o botão esquerdo do mouse em cima do
botão iniciar.
Figura 2: Barra de tarefas com botão iniciar acionado
Conforme disposto na figura (2), ao acionar o botão Iniciar,
aparecem várias funções, como:
• Programas: Onde estarão todos os programas e ferramentas
do sistema;
• Documentos: Mostra os últimos documentos acessados;
• Configurações: Onde está o Painel de Controle que possibilita acesso às funções do Windows; configurações de redes
que possibilita acesso a configurações de rede e impressora e
aparelho de fax onde é possível instalar impressora além de
outras funções;
• Ajuda e suporte: Oferece acesso a ajuda e suporte do Windows;
23
Sistemas Operacionais
• Executar: Oferece acesso rápido a diversas funções e serviços do
Windows através da digitação de comandos de atalho.
Na barra de tarefas, além do botão Iniciar estão disponíveis outras
funções. Para acessar as funções da barra de tarefas, clique com o
botão direito sobre a barra de tarefas e escolha a função, figura (3),
desejada.
Figura 3: Menu barra de tarefas
• A opção barra de ferramentas é responsável pelas configurações
de aparência da barra de tarefas;
• As opções seguintes alternam a janela aberta (o que estiver aberto
no momento) para Janela em cascata, Janela lado a lado horizontalmente e verticalmente;
• A opção 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 opção Bloquear a barra de tarefas bloqueia a barra de tarefas
afim de evitar qualquer tipo de manipulação com a mesma;
• A opção Propriedades permite configurar a maneira como serão
exibidas as funções da barra de tarefa.
Criando e manipulando pastas
A criação de novas pastas pode ser feita em qualquer pasta no computador e até mesmo na área de trabalho. No nosso caso, escolheremos
criar na área de trabalho:
1. Clique com botão direito do mouse em qualquer parte livre da área
de trabalho;
2. Em seguida escolha a opção Novo em seguida Pasta, figura (4). Irá
aparecer uma pasta chamada Nova Pasta, figura (5).
3. Logo que aparecer a pasta criada, que estará com o nome de Nova
pasta, é possível renomeá-la com o nome que desejar.
24
Sistema Operacional Windows
Figuras 4 e 5: Criando uma pasta e pasta criada respectivamente
Para copiar pastas e arquivos clique com o botão direito do
mouse na pasta ou arquivo a ser copiado escolha a opção Copiar. Vá até o local onde você quer que a pasta ou arquivo seja
copiado, clique com botão direito do mouse e agora escolha a
opção Colar.
É possível mover um arquivo ou pasta para outro local, para
isso, clique com o botão direito do mouse em cima da pasta ou
arquivo a ser movido, em seguida escolha opção Recortar. Vá
até o local onde você quer que a pasta ou arquivo esteja, clique
com o botão direito do mouse no local e escolha a agora escolha a opção Colar. Pronto! A pasta ou arquivo estará no local
desejado.
Estrutura de diretórios do Windows
No Windows os arquivos do sistema estão concentrados nas
pastas Windows e Arquivos de programas. Os arquivos de
usuários estão na pasta Documents and Settings. É possível
criar e organizar suas pastas da forma que quiser. Para visualização da estrutura acesse o Windows Explorer, figura (6).
1. Clique no botão iniciar;
2. Clique em Programas;
3. Clique em Windows Explorer;
Caso ainda não apareça:
4. Após clicar em Programas clique em Acessórios;
5. Clique em Windows Explorer.
Figura 6: Acessando o Windows Explorer
25
Sistemas Operacionais
É principalmente através do Windows Explorer que todo tipo de manipulação de arquivos e pastas costuma ser executado, por oferecer ao
usuário melhor visualização da estrutura.
O Windows Explorer é uma seção do Windows que, através de uma
janela, como qualquer outra seção, permite ao usuário ter completo
acesso a todos os componentes do sistema.
Na figura acima é apresentado a estruturação de diretórios do Windows. Observe que na parte esquerda estão as pastas padrão do sistema,
ao lado de cada item tem um sinal de expansão (+). Ao clicar nesse
sinal irá abrir todos os seus subdiretórios, conforme figura (7).
Figura 7: Menu Meu Computador expandido
Na parte esquerda da figura acima é possível observar o menu Meu
Computador expandido o que irá facilitar o acesso a todos seus subdiretórios.
Criando usuários no sistema
A criação de usuários no Windows é uma função muito importante
com relação a segurança, pois existem diferenças entre usuário administradores do computador e usuários comuns. As principais diferenças estão relacionadas com direitos de acesso ao sistema, por
exemplo, somente administradores podem fazer determinadas funções
como instalar softwares e ter acesso a algumas ferramentas do sistema.
Esse fato ajuda a proteger os sistema principalmente com relação a
usuários inexperientes, evitando algum dano, ainda que involuntário,
ao sistema.
Por padrão, tanto o Vista como XP já vem com usuário administrador
configurado; recomenda-se criar no mínimo outro usuário com privilégios restritos. Para criar usuários basta seguir os seguintes passos no
menu clássico:
26
Sistema Operacional Windows
1. Clique no botão Iniciar;
2. Clique em Configurações e Painel de controle;
3. Escolha a opção Contas de usuários;
4. Logo após escolha a opção criar uma nova conta (no caso
do Windows Vista, antes terá que acessar Gerenciar outra conta);
5. Na próxima tela irá pedir um nome para nova conta, escolha
seu nome;
6. Na outra tela aparece a opção para selecionar qual tipo de
conta, “Administrador do computador” ou “Limitado (Usuário
Padrão)”, no nosso caso escolheremos Limitado.
Pronto a conta esta criada! Caso queira, nas opções que aparecerão depois, é possível personalizar esta conta, criando inclusive uma senha de acesso.
É possível criar grupos de usuários e
permissões diferenciadas de acesso para
cada usuário. Por exemplo, caso você
não queira que alguns usuários tenham
acesso a algum software ou arquivo/
pasta, basta você criar um grupo e incluir
os usuários que não poderão ter acesso,
depois é só negar acesso ao software
arquivo/pasta a este grupo. Veja mais
informações no site da Microsoft (http://
www.microsoft.com.br).
Instalando programas
O Windows possui uma grande vantagem quando é necessário
a instalação de algum programa - a facilidade. Os programas
desenvolvidos para todas as versões do sistema operacional
Windows possui extensão “.exe”. Isso significa que para instalar
esse programa basta clicar duas vezes seguidas em cima do executável do programa.
Exemplo: para instalar o programa Antivírus AVG, após fazer
o download do software, ira aparecer o executável, conforme
figura abaixo:
Basta dar um duplo clique nesse executável 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 botão 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
Visão do AVG instalado corretamente
Painel de controle
No Painel de Controle está toda parte operacional do Windows, como
programas instalados, firewall, atualizações, contas de usuários, ferramentas administrativas, etc. Cada função tem seu ícone específico e pode
ser acessado tanto por contas de usuários limitados como por contas com
direitos administrativos, embora somente para administradores todas as
funções estarão disponíveis.
Para acessar o painel de controle, vá até o menu Iniciar depois acesse
Configurações e escolha a opção Painel de Controle.
Ferramentas do Sistema
O Windows fornece diversas ferramentas para uso no sistema. Essas
ferramentas são de muita utilidade porque podem melhorar o desempenho e garantir segurança para arquivos e configurações. A seguir
são descritas as principais ferramentas do Windows.
Ferramenta de BackUP - O Backup pode ser uma ferramenta poderosa para prevenir possíveis perdas de documentos importantes ou
simplesmente para fazer manutenção no computador. É recomendado que seja usado sempre que exista a necessidade de manutenção
em seu computador ou de seu cliente, garantindo assim que todos os
dados estejam salvos caso aconteça algum acidente na manutenção.
O Windows oferece uma ferramenta que auxilia no processo de backup, ela esta disponível em Ferramentas do Sistema, onde se encontram também todos os utilitários do sistema . Para acessar basta
seguir os passos:
1. Clique em Iniciar e vá até Todos os Programas.
2. Clique em Acessórios e vá até Ferramentas do Sistema.
3. Clique em Backup.
28
Sistema Operacional Windows
Ao acessar, é apresentado um assistente de backup, que vai
guiá-lo até o final do processo. Esse assistente oferece dois tipos
de serviços o de backup e restauração de backup, caso já
tenha sido feito o backup e você esteja querendo recuperá-lo.
Conforme a figura (8).
Figura 8: Tela inicial do assistente de backup
Figura (9): Tela que define backup ou restauração
A próxima tela vai identificar de qual local será feito o backup.
São quatro opções, conforme a figura (10):
Figura 10: tela com opções do que será feito backup
Após o término dessa etapa é solicitado o local que deverá ser
feito o backup. É recomendado que seja feito em um CD-ROM
ou mídia removível de grande capacidade. Pronto! o backup já
esta feito, caso queira restaurá-lo basta iniciar todo processo e,
na segunda tela, escolher a opção restaurar backup, conforme
descrito anteriormente.
No caso do Windows Vista esta opção é um pouco diferente:
1. Clique em Iniciar e vá até Todos os Programas.
2. Clique em Acessórios e vá até Ferramentas do Sistema.
3. Clique em Status e Configuração de Backup.
29
Sistemas Operacionais
Será pedido para selecionar a opção de configurar backup automático, 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 não estão incluídos:
• Os arquivos de sistemas (os arquivos que o Windows precisa executar);
• Arquivos de programa;
• Arquivos armazenados em discos rígidos formatados com o sistema
de arquivos FAT;
• Arquivos que estejam na Lixeira;
• Arquivos temporários;
• Configurações de perfil do usuário;
Ferramenta Restauração do sistema
A opção Restauração do Sistema tem o objetivo de retornar ao Windows as funcionalidades anteriores ao problema, sem precisar de uma
reinstalação completa e sem comprometer arquivos de dados.
Essa opção pode ser útil quando ocorre algum evento que prejudique
o sistema operacional, reabilitando o registro do Windows. É possível
utilizá-la para desfazer alterações que o usuário fez no computador,
restaurar configurações e desempenho.
Windows XP
Para acessar essa função basta ir ao botão Iniciar na opção Programas depois em Acessórios, escolha a opção Ferramentas do Sistema e Restauração do Sistema, conforme a figura (11):
Figura 11: Caminho para acesso a ferramenta restauração do sistema
30
Sistema Operacional Windows
Ao acessar a opção Restauração do Sistema irá abrir uma tela
que dará a opção de Restaurar o Computador mais Cedo ou
Criar um ponto de Restauração conforme a figura (12):
Figura 12: mostra tela inicial da opção restauração do sistema
Na opção Restaurar o Computador mais Cedo o processo de
restauração irá ser iniciado com base em pontos pré-definidos
pelo sistema operacional. Na opção Criar um ponto de Restauração você pode criar um ponto de restauração conforme
desejar, opção útil caso queira que qualquer restauração volte
à configuração que você julgou ser ideal. Na tela abaixo o processo de restauração esta em andamento, é solicitado que seja
escolhido um ponto de restauração no calendário. Pode ser um
ponto definido pelo sistema, nesse caso, os pontos disponíveis
estarão em negrito, ou escolha um ponto que você criou.
Figura 13: mostra os pontos de restauração disponíveis.
Após este processo a restauração irá correr naturalmente reiniciando a máquina no final. É possível ativar a restauração 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 várias
31
Sistemas Operacionais
opções. Para selecionar a opção desejada, no nosso caso, é Última
Configuração Válida, use as teclas setas.
Windows Vista
A Restauração do Sistema acompanha regularmente as alterações nos
arquivos de sistema do computador e usa um recurso chamado Proteção do Sistema para criar pontos de restauração. A Proteção do
Sistema é ativada por padrão em todos os discos rígidos do computador. Você pode selecionar os discos que têm a Proteção do Sistema
ativada.
A desativação da Proteção do Sistema de um disco exclui todos os
pontos de restauração desse disco. Não é possível restaurar o disco
até você ativar a Proteção do Sistema novamente e um ponto de
restauração 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 restauração do sistema
A Restauração do Sistema não
protege discos FAT32 e outros
discos FAT porque esses tipos
de disco não oferecem suporte
ao uso de cópias de sombra.
As cópias de sombra contêm
informações sobre alterações
em documentos e arquivos do
sistema. Elas exigem o sistema
de arquivos NTFS. Nesta versão
do Windows, a Restauração do
Sistema usa cópias de sombra
para criar pontos de restauração.
Se você armazenar arquivos do
sistema em um disco FAT, não
poderá usar a Restauração do
Sistema para desfazer alterações.
32
Para ativar ou desativar a Proteção do Sistema para um determinado
disco:
1. Clique para abrir Sistema.
2. No painel esquerdo, clique em Proteção do Sistema.
3. Se você for solicitado a informar uma senha de administrador ou
sua confirmação, digite a senha ou forneça a confirmação.
4. Para ativar a Proteção do Sistema de um disco rígido, marque a
caixa de seleção ao lado do disco e clique em OK.
5. Para desativar a Proteção do Sistema de um disco rígido, desmarque
a caixa de seleção ao lado do disco e clique em OK.
O processo de restauração do sistema é semelhante ao do Windows
XP.
Sistema Operacional Windows
Ferramenta Limpeza de disco
O objetivo do utilitário de limpeza de disco é excluir arquivos
inúteis do computador, como arquivos temporários de todos os
tipos e arquivos de instalação antigos. O utilitário Limpeza de
Disco foi iniciado no Windows 98 e após algumas melhorias foi
implementado no Windows XP também. Ele ajuda a liberar espaço no disco rígido procurando por arquivos que possam ser
excluídos com segurança. Executa funções como:
• Remover arquivos da Internet temporários;
• Esvaziar a Lixeira;
• Remover arquivos temporários do Windows;
• Remover quaisquer componentes do Windows que não estiver
usando;
• Remover programas instalados que não são mais usados.
Windows XP
Para acessar esse utilitário clique em:
1. botão Iniciar;
2. Programas ou Todos os programas
3. Acessórios, depois em Ferramentas do Sistema
4. Limpeza de disco
Caso o computador tenha outras partições, o utilitário solicita
que selecione a partição em que será feita a limpeza. A próxima
tela irá apresentar quais os arquivos que poderão ser removidos.
Conforme a figura (15):
Figura 15: mostra os arquivos que poderão ser removidos
Após essa etapa, o processo será iniciado automaticamente de
forma transparente para o usuário.
33
Sistemas Operacionais
Windows Vista
O caminho para limpeza de disco no Windows Vista é semelhante ao
Windows XP: Iniciar/ Programas ou Todos os programas/ Acessórios/ Ferramentas do Sistema/ Limpeza de disco. Irá apresentar
duas opções de limpeza: seus arquivos ou de todos que usam o computador, figura (16). Lembre-se, podem existir outras contas de usuário no mesmo computador.
Figura 16: opções para limpeza de disco
Escolha um das opções. O restante do processo é igual ao do Windows
XP.
Ferramenta Desfragmentador de disco
O desfragmentador de disco é uma opção que, junto com o utilitário de limpeza de disco, irá contribuir para que o sistema funcione de
forma mais rápida. Ele funciona reparando arquivos fragmentados
que estão no disco. Esse processo melhora o desempenho da leitura de
arquivos pelo disco rígido. Dependendo de como seja o uso do computador, o ideal é que seja feito uma vez por mês, junto com outros
utilitários de manutenção.
Windows XP
Para acessar o desfragmentador no Windows XP siga os seguintes
passos:
1. botão Iniciar;
2. Programas ou Todos os programas
3. Acessórios;
4. Ferramentas do Sistema;
5. Desfragmentador de Disco.
Ao abrir este utilitário será dada a opção de escolher qual unidade
deve ser desfragmentada. Após selecionar, acionar o botão Analisar o
processo começa automaticamente, conforme figura (17):
34
Sistema Operacional Windows
Figura 17: desfragmentação da unidade C:
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. botão Iniciar;
2. Todos os programas;
3. Ferramentas do sistema;
4. Desfragmentador de disco.
A primeira tela que aparece permite você escolher qual ação é
possível de ser feita, conforme figura (18):
Figura 18: tela inicial do desfragmentador do Windows Vista
Rede Windows
A parte de configuração de redes do sistema Windows XP, está
localizada em Meus locais de rede. Através de propriedades
dessa ferramenta é possível ter acesso a conexão de rede que
está ativa no momento. Conforme figura abaixo:
35
Sistemas Operacionais
Figuras 19 e 20: de acesso a conexão de rede
Após acessar Meus locais de redes/ Propriedades, escolher a conexão que está ativa para investigar. Novamente em Propriedades,
será apresentada as características de configuração desta conexão. Lá
estarão disponíveis opções para configuração de uma pequena rede
(figura 21).
Figura 21: propriedades da conexão de rede
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 opções marcadas já vêm assim configuradas por padrão, a
partir do Windows XP. A opção Clientes para redes Microsoft está
relacionada com a implementação de uma rede que use sistemas operacionais Windows. Para que seja possível compartilhar arquivos e impressoras, a segunda opção deverá estar marcada também. O Agendador de pacotes QoS está relacionado a configuração de qualidade
de serviços, ou seja, garantir um mínimo de recursos para determinado serviço. A ultima opção está relacionada ao principal protocolo de
rede, TCP/IP. Nesta opção é possível de ser configurado a identificação
do computador na rede (Endereço IP).
Existem equipamentos que distribuem endereços IP automaticamente,
como os roteadores para redes sem fio e modens roteadores, ou é
possível configurar manualmente. Para isso, é necessário configurar os
endereços IP de cada máquina, conforme a tela abaixo:
Figura 22: tela de configuração do protocolo TCP/IP
36
Sistema Operacional Windows
Na tela acima existem duas possibilidades de configuração do
IP da máquina. A primeira é automaticamente Obter o endereço IP automaticamente caso exista algum equipamento
que irá fornecê-lo automaticamente, como descrito acima. Na
segunda opção Usar o seguinte endereço IP, conforme a figura (22), é necessário que seja preenchido manualmente. No
exemplo acima, foi selecionado o endereço IP 192.168.0.1 e
automaticamente a mascará de sub-rede é preenchida. A outra
opção Gateway padrão é necessário ser preenchido somente
se o computador tem saída para Internet. Nesse caso deverá ser
colocado o endereço IP do roteador (Modem).
Fonte: autor
Para que um computador participe de uma rede, para simples
troca de arquivos entre computadores, é necessário também 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 botão
Alterar. Será exibida a figura (23):
Figura 23: tela mudança do nome do computador e grupo de trabalho
Na aba que se abre é possível trocar o nome do computador,
identificar a qual domínio ele pertence (em caso de redes de
maiores proporção) 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 botão direito do mouse no menu Rede ou Ambiente
de Rede;
2. No menu lateral escolha a opção Gerenciar Conexões 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 botão direito do mouse no menu Computador;
2. No menu lateral escolha a opção Opções Avançadas do Sistema;
3. Escolha a aba Nome do Computador;
O restante é igual ao descrito para o Windows XP.
38
CAPÍTULO
3
Sistema Operacional Linux
Objetivo
O objetivo dessa unidade é que o aluno
tenha noções iniciais de uso de um sistema
Linux, tanto com relação a interface gráfica quanto a linha de comando. Serão apresentadas algumas ferramentas e comandos
básicos de uso.
Sistema Operacional Linux
Caro aluno, nesta unidade veremos uma distribuição Linux chamada Ubuntu. Lembre-se que existem várias distribuições Linux, cada uma implementa algumas modificações mas conserva
as partes fundamentais do sistema.
Antes de falarmos sobre Linux, é importante definir o que é um
software livre.
Software Livre
Software livre foi um movimento iniciado por Richard M. Stallman em 1983, com o lançamento da Free Software Foundation
(FSF) e o projeto GNU. O objetivo era desenvolver um sistema operacional aberto e gratuito de maneira que favorecesse a
adaptação a realidade de quem quisesse usar, diferente dos sistemas que existiam na época, como o Unix. Conforme definição da Free Software Fundation um software livre significa que
pode ser usado, copiado, estudado, modificado e redistribuído
sem nenhuma restrição.
Richard Stallman classificou que o software, para ser considerado livre, deve estar baseado em quatro leis básicas (http://www.
fsf.org/):
1ª- Liberdade para executar o programa, para qualquer
propósito;
2ª- Liberdade de estudar como o programa funciona, e
adaptá-lo para as suas necessidades;
3ª- Liberdade de redistribuir, inclusive vender, cópias de
modo que você possa ajudar ao seu próximo;
4ª- Liberdade de modificar o programa, e liberar estas modificações de modo que toda a comunidade se beneficie.
Mais informação: (http://www.stallman.
org/) e na Free Software Foundation
(http://www.fsf.org/).
O sistema operacional Linux é uma junção do sistema GNU produzido pela equipe de Ricard Stallman e o Kernel produzido por
Linus B. Torvalds.
Revendo alguns conceitos...
Antes de começarmos a falar sobre o Ubuntu é bom ter bem
claro as diferenças abaixo:
41
Sistemas Operacionais
Software livre não é sinônimo de
software grátis.
• Copyleft: baseia-se em que qualquer modificação, ou apenas extensões, sejam abertas, proporcionando a mesma idéia original que é a
liberdade de copiá-lo e modificá-lo novamente;
• Copyright: protege a obra, ou seja o produto, não permitindo qualquer tipo de alteração ou cópia sem a prévia autorização do autor ou
pagamento de custos estipulados;
• Software livre: é um software não proprietário, permite a livre distribuição e modificação de um software podendo ou não cobrar por
isso, mas mantendo as características originais de liberdade de uso e
alteração.
• Domínio público: software que se torna “bem comum”, devido ao
autor abrir mão dos direitos ou devido ao tempo.
Sistemas de arquivo usados no Linux
Assim como no sistema operacional Windows, o sistema de arquivos
do Linux sofreu transformações e melhorias ao longo do tempo. Existem diversos sistemas de arquivos, mas os principais são Ext2 e Ext3,
Ext4, ReiserFS, XFS e JFS.
O Ext2 foi um sistema utilizado durante muito tempo por diversas distribuições do Linux, mas com a implementação do Journaling ele foi
atualizado e passou a se chamar Ext3. Atualmente o Ext4 é a ultima
versão disponível desse tipo de sistema de arquivo, entre as diversas
mudanças estão a duplicação de sub-diretórios, que de 32000 passa para 64000, e um mecanismo de verificação de erros do journal
(Checksum).
O Journaling foi desenvolvido para garantir segurança na manipulação de arquivos pelo sistema operacional. Antes que realmente seja
gravado no sistema de arquivos, os dados são salvos em um Journal.
Esse processo pode gerar um aumento de tempo, mas garante maior
segurança com relação a perda de dados.
O ReiserFS também utiliza o Journaling, mas implementa uma interface de sistemas de arquivos modular que favorece desenvolvedores
de aplicativos a especificar como os arquivos devem ser manipulados.
O XFS da SGI e o JFS da IBM são sistemas de arquivos semelhantes
ao Ext3 e ReiserFS a diferença é que o XFS tem melhor gerenciamento de fragmentação. Tanto o XFS quanto JFS utilizam o sistema
Journaling.
42
Sistema Operacional Linux
Conhecendo a estrutura do Linux
A estrutura do Linux, assim como a de todas as suas distribuições, baseia-se no conceito de diretórios, onde tudo se deriva
do diretório raiz ou ( / ). Conforme figura (36) que lista os
principais.
Figura 36: exemplo de estrutura de diretórios do Linux
• /boot armazena o Kernel e alguns arquivos usados pelo gerenciador de boot do sistema, que são carregados na fase inicial
do boot.
• O diretório /bin armazena os arquivos executáveis de alguns
comandos básicos do sistema, como o su, tar, cat, rm, pwd, etc.
• A maioria dos programas ficam instalados dentro do diretório
/usr.
• O diretório /dev esta relacionados a dispositivos: dispositivo
de áudio.
• O diretório /mnt serve de ponto de montagem para o CDROM (/mnt/cdrom), drive de disquetes (/mnt/floppy), pendrivers
e outros dispositivos de armazenamento.
• O diretório /home contém os diretórios pessoais dos usuários
e suas configurações.
• O diretório /proc fornece informações sobre o kernel e sobre
os processos que estão rodando no momento.
• /etc é um dos mais importantes diretórios da máquina. Nele
fica a maioria dos arquivos de configuração e manipulação dos
serviços essenciais ao sistema.
• /lib é o diretório onde ficam as bibliotecas básicas do sistema.
• O diretório /var contém arquivos que possuem dados variáveis.
• O diretório /tmp serve como repositório para arquivos temporários.
• /sbin contém ferramentas de interesse do superusuário e que
geralmente são usadas por serviços básicos da máquina.
43
Sistemas Operacionais
• /opt alguns programas são projetados para serem instalados sob
esse diretório.
Sistema Linux Ubuntu
Conforme definição do site oficial, Ubuntu significa:
Visite o site oficial Ubuntu
www.ubuntu-br.org
“Humanidade para os outros” ou ainda “Sou o que sou pelo
que nós somos”. A distribuição Ubuntu trás o espírito desta palavra para o mundo do software livre”.
O Ubuntu é um software livre e gratuito, baseado em outra distribuição chamada Debian. Até o momento da produção deste material o
Ubuntu estava na versão 9.04. O arquivo de instalação tem 700MB o
tamanho de um CD já na imagem (.iso). Está disponível no endereço:
http://www.ubuntu-br.org/download
Existem duas maneiras para uso do sistema operacional Ubuntu: através do terminal de comando e/ou uso da interface gráfica, com ambos
é possível acessar qualquer parte do sistema.
É possível usar o Ubuntu através do terminal, localizado no caminho
a seguir:
Aplicativos no menu da interface gráfica, depois em Acessórios e
escolher a opção Terminal.
Observe no terminal abaixo:
Figura 20: mostra o uso do terminal
44
Sistema Operacional Linux
O Ubuntu possui uma interface gráfica muito fácil de usar; existem menus suspensos que dão acesso aos recursos do sistema,
estes menus dividem-se em Aplicativos, Locais e Sistema,
conforme figura (21):
No menu Aplicativos estão todos os programas disponíveis
para uso, como editores de texto, áudio e vídeo, programa para
troca de mensagens, etc. No menu Locais está disponível diretório do usuário, outras partições do sistema como Windows,
mídias removíveis, etc. O menu Sistema está relacionado com
toda a parte de configuração e administração do sistema, como
alteração do plano de fundo, gerenciador de pacotes, usuários
e grupos, etc.
Figura 21: Área de trabalho do Ubuntu
Alterando o plano de fundo
O Ubuntu trabalha com adição de planos de fundo. Qualquer
plano de fundo deve ser adicionado em um repositório antes
de ser selecionado. Após estar nesse repositório basta seguir os
passos abaixo.
Para alterar o plano de fundo existem duas opções:
1. Clique com o botão direito do mouse em um local vazio da
área de trabalho;
2. Escolha a opção alterar o plano de fundo;
3. Irá abrir uma janela, escolha a opção plano de fundo;
4. Selecione a aba plano de fundo e escolha uma das opções
de plano com dois cliques em cima da figura;
A outra maneira é pelo menu:
1. Acesse o menu Sistema;
2. Escolha o submenu Preferências;
3. Aparências;
45
Sistemas Operacionais
4. Selecione a aba plano de fundo e escolha uma das opções de plano com dois cliques em cima da figura;
Ligando e desligando o computador
No terminal, basta digitar halt. Para reiniciar basta digitar reboot.
Na interface, o botão fica localizado no canto superior direito e oferece as opções de desligar, reiniciar, hibernar, etc.
Uso do sistema
O uso do sistema com a interface gráfica é relativamente fácil e intuitivo, em alguns casos existem ferramentas mais acessíveis que as
mesmas no Windows.
O Sistema Linux por motivos de segurança, cria automaticamente dois
usuários: superusuário (root) e usuário limitado, mas com direitos
administrativos.
Sempre que é iniciado o sistema, o usuário limitado é padrão. Qualquer alteração no sistema é preciso digitar a senha de usuário. No uso
do terminal é preciso digitar o sudo seguido do comando pretendido.
Por medidas de segurança a senha do usuário root não está configurada, mas é possível configurá-la e trocar para usuário root sempre que
for usar o terminal, evitando o uso do comando sudo (não recomendável). Para mudar para superusuário basta digitar o comando:
#sudo su
#senha de usuário limitado criado na instalação
#passwd root
# digite a nova senha
# digite novamente
Após configurado a senha de root, os próximos acessos serão apenas
com o comando su, conforme figura (37)
Figura 37: mudança usuário limitado para superusuário
46
Sistema Operacional Linux
Digitar o camando su e depois a senha de superusuário. Lembre-se, o Linux diferencia caracteres maiúsculos e minúsculo,
portanto é importante observar que o comando su deve ser digitado em letras minúsculas.
Todo usuário que faz entrada no sistema é direcionado para o
diretório do usuário (/home). Cada usuário do sistema tem o
seu diretório /home independente, o único usuário que poderá
fazer alterações é o superusuário.
Comandos básicos
O terminal pode facilitar bastante o uso de ferramentas disponíveis no Ubuntu. Observe que, para digitar uma função, primeiro
deve-se escrever o comando e depois o complemento.
Comandos de ajuda no sistema - Para ajuda no sistema em
uma consulta rápida, tirar dúvidas, etc, existem basicamente três
comandos para uso no terminal, man, --help e info.
man - É usado para mostrar o manual de outros comandos,
como # man apt (exibe manual do comando apt).
--help – mostra informações de parâmetros que complementam
o comando, como # dpkg --help (mostra informações sobre
possíveis complementos para o comando dpkg. Exemplo: dpkg
-i para instalar programas .deb.
info – Também oferece informações do sistema, como:
# info apt (exibe informações sobre o comando apt)
Adicionar e remover usuário - Para adicionar um usuário no
terminal é muito fácil, basta digitar o comando abaixo:
Para criar usuários e senhas você deve
estar como superusuário.
# useradd e-tec
Usuário que será criado
Comando para criar usuário
47
Sistemas Operacionais
No exemplo acima foi digitado o comando para adicionar usuário useradd seguido de um espaço e o nome do usuário que será criado, no
nosso caso, o usuário será e-tec.
Com o uso da interface gráfica é um pouco diferente, precisa acessar o
menu Sistema, escolher o sub-menu Administração, e assim, escolher a
opção Usuários e Grupos, conforme a figura 37.
Figura 37: Uso da interface gráfica
Lembre-se, como dito anteriormente, é preciso desbloquear digitando a senha de usuário do sistema. Todas as operações referentes
ao usuário que está sendo criado é feita neste local, como criação de
senhas e atribuições de permissão.
Para criar uma senha para o usuário e-tec no terminal, basta digitar o
comando e o nome do usuário, abaixo:
# passwd e-tec
Conforme figura (38):
O arquivo /etc/passwd
representa uma lista de usuários
reconhecidos pelo sistema.
Quando o usuário faz a entrada
no sistema, digitando o nome de
usuário e senha, imediatamente
é feito uma consulta no arquivo
passwd, caso confirmado a
existência do usuário, é determinado um UID (Identificação do
usuário) e seu diretório inicial
(home).
Figura 38: criando usuário e senha na linha de comando
Para remover o usuário criado basta digitar o comando abaixo:
# userdel e-tec
Manipular diretórios
Para criar uma pasta (diretório) no Ubuntu na interface gráfica é semelhante ao Windows:
48
Sistema Operacional Linux
Clique com botão direito do mouse no local em que a pasta
será criada, em seguida digite um nome para esta pasta. Pronto
a nova pasta está criada e pronta para uso !
Para removê-la, basta apenas selecioná-la e apertar o botão
delete do teclado.
Para criar ou remover um diretório (pasta) no terminal, basta
digitar os comandos abaixo:
# mkdir ead
#rmdir ead
Cria o diretório ead
Remove o diretório ead
Use o comando --help para ajuda no
sistema.
A mudança de diretório é sempre acompanhada de barra e o
comando cd. Vamos usar como exemplo o diretório etc:
# cd /etc
cd “espaço” /etc > Entra no diretório etc
Caso já esteja dentro do diretório etc, e queira apenas acessar
um subdiretório do etc, não é necessário usar a barra:
#cd X11
Acessa um subdiretório do diretório etc.
Figura 39: listando conteúdo do diretório
A figura (24), na parte selecionada, mostra a hierarquia de diretórios que estão sendo acessados no momento, por exemplo, o
etc representa o diretório e o X11 representa o subdiretório.
Logo após foi digitado o comando ls, este comando serve para
visualizar o conteúdo do diretório ou subdiretório que está sendo acessado, no nosso caso, o X11.
Para voltar ao diretório anterior, basta usar o comando cd um
espaço seguido de dois pontos, conforme figura (40):
Figura 40: voltando ao diretório anterior
Observe na figura (40) que a cada comando cd .. retorna um
diretório anterior, até chegar no diretório raiz. Caso a intensão
49
Sistemas Operacionais
seja voltar ao diretório raiz, é necessário apenas usar o comando cd
seguido de espaço e uma barra de qualquer lugar:
#cd /
Com a interface gráfica segue a mesma lógica de hierarquia, os diretório aparecem na parte superior da janela, conforme a figura (41):
Figura 41: hierarquia dos diretórios
pwd - O comando pwd permite saber em qual diretório você está no
momento.
cd - para voltar ao diretório que se encontrava antes de mudar.
Para navegar através de múltiplos níveis de diretórios em um só
comando, use por exemplo, cd /var/www, que o levará diretamente
ao sub-diretório /www do diretório /var.
cp – Copia arquivos e diretórios.
# cp e-tec so para fazer uma cópia exata do arquivo e-tec com o
nome so.
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf-bkp para gerar uma
cópia de segurança exata do arquivo /xorg.conf mudando o nome
para xorg.conf-bkp.
mv - Este comando move arquivos e diretórios, sendo também 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 vários, mas escolhemos o pico por ser o mais explicativo. Para
criar um arquivo deve-se digitar o comando abaixo:
# pico e-tec
50
Cria ou visualiza o arquivo e-tec
Sistema Operacional Linux
Figura 42: editando ou criando um arquivo
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 possíveis
para esse editor.
Figura 43: arquivo e-tec criado
Atualização do sistema
É recomendado que logo após a instalação do Ubuntu sejam
feitas as atualizações, através dos comandos:
# apt-get update
# apt-get upgrade
Ao usar estes comandos estará sendo atualizado na lista de repositórios o pacote e a ultima versão desse pacote, ou:
# apt-get dist-upgrade – dá um upgrade com os pacotes mais
usados para atualização da versão.
Através da interface gráfica:
1. Clique no menu Sistemas;
2. Clique em Administração;
3. Clique em Gerenciador de Atualizações;
4. O gerenciador fará uma busca e caso necessário irá informar
qual atualização está pendente;
5. Caso exista alguma, basta clicar no botão Instalar Atualizações.
51
Sistemas Operacionais
Instalação e remoção de pacotes
O Ubuntu vem com uma ferramenta muito útil chamada apt-get para
instalação de pacotes via terminal:
#apt-get install amsn
O comando acima procura o pacote amsn e instala automaticamente.
Para removê-lo:
#apt-get remove amsn
Outra maneira de instalação de pacotes no Ubuntu é através do comando dpkg, mas somente se o pacote for (.deb). Como dito anteriormente, o Ubuntu é um sistema baseado no Debian, portanto existem
diversos programas desenvolvidos para o Debian que podem ser instalados no Ubuntu, como por exemplo, os que tiverem extensão (.deb):
# dpkg - i skype.deb
Programa a ser instalado (skype.deb)
Parâmetro de instalação (i)
Comando de instalação (dpkg)
Com a interface gráfica a instalação de programas é feita através do
gerenciador de pacotes Synaptic: o caminho é bem simples através do
menu Sistema, Administração 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.
Figura 44: Gerenciador de pacotes Synaptc
52
Sistema Operacional Linux
Rede Ubuntu
Os mecanismos de rede no Ubuntu podem ser acessados no
menu Sistema,
submenu Administração: Ferramentas de rede.
• Irá mostrar as condições atuais de funcionamento relacionadas a interface de rede e testes possíveis para verificar a
conectividade;
submenu Preferências: Conexões de rede.
• Opção semelhante a conexão de rede do Windows, irá mostrar todas as interfaces de rede disponíveis;
• É possível configuração de IP estático e dinâmico além de
outras opções, conforme figura;
Figura 45: aba Configurações Ipv4 de conexões de rede
Outros comandos
Via terminal:
df – Exibe o espaço em disco do sistema usado por todas as partições;
du – Exibe o tamanho de arquivos e/ou diretórios. Se nenhum
arquivo ou diretório for passado como argumento, será assumido o diretório atual. O uso da opção du-h tornará a apresentação mais simples de ser interpretada.
free – Comando que mostra a quantidade de memória disponível e ocupada no sistema.
Kernel é uma das partes mais importantes de um sistema Linux. Ele também
pode ser chamado de coração do sistema.
uname - Comando que exibe informações sobre o sistema
como, nome da maquina e versão do Kernel.
53
Sistemas Operacionais
• uname -a para exibir todas as informações.
• uname -m para exibir a arquitetura da máquina.
• uname -r para exibir o release do sistema operacional.
ps – Apresenta um quadro atual, porém estático dos processos que estão
sendo executados no sistema.
• ps aux exibe todos processos sendo executados no momento, de
todos usuários.
• kill finaliza processos sendo executados.
• Kill-9 (número do PID) para finalizar o processo de PID de determinado número. A identificação de número de determinado
PID ligado a um processo que está sendo executado, pode ser feito
utilizando o comando ps.
• killall finaliza processos pelo nome ao invés do PID como faz o
comando kill. Também assim como o comando kill, o killall envia
um sinal para o processo.
• killall mozilla firefox finaliza o processo mozilla-firefox, fechando
o navegador web Mozilla Firefox.
Motivação de uso
O sistema Linux é uma alternativa para quem não quer se preocupar
com pagamentos de licenças de sistemas operacionais e quer se manter na legalidade. Atualmente o Linux oferece distribuições voltadas
para usuários sem experiência (Ubuntu, Kurumin, etc) e para usuários
que já conhecem o sistema (Slackware). Existem várias distribuições
na qual seus criadores têm o objetivo de desenvolver uma interface
gráfica muito amigável possibilitando assim a facilidade de uso para
novos usuários. Com isso, o Linux vem ganhando cada vez mais novos
usuários e colaboradores fazendo com que surjam novas distribuições
e maior integração com diversos tipos de hardware que são lançados
a todo o momento.
54
Sistema Operacional Linux
Finalizando...
Os dois sistemas apresentados neste livro são 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 informações, não esqueça de pesquisar. Afinal, em um mercado de trabalho tão competitivo se destaca aquele que vai atrás da informação e nunca para de pesquisar e se atualizar.
55
Referências Bibliográficas
TANENBAUM, Andrew S. Sistemas Operacionais Modernos; tradução Ronaldo A.L. Gonçalves,
Luis A. Consularo. 2ª ed. São Paulo: Prentice Hall, 2003.
FERREIRA, Rubem E. Linux - Guia do Administrador de Sistemas. 1ª ed São Paulo: Novatec,
2003.
SILBERSCHRTZ, Abraham; GALVIN, Peter; GAGNE, Greg. Sistemas Operacionais – Conceitos
e Operações; tradução Adriana Rieche. Rio de Janeiro: Campus, 2000.
MICROSOFT. Disponível em http://www.microsoft.com
NAKAMURA, Emilio Tissato; GEUS, Paulo Lício de. Segurança de Redes em Ambientes Cooperativos. São Paulo: Futura, 2003, 3ª edição. 252 p.
NEMETH, Evi; SNYDER, Garth; HEIN, Trent R. Manual Completo do Linux – Guia do Administrador. São Paulo: Prentice Hall, 2007, 2ª Ed. 684 p.
UBUNTU. Disponível em: http://www.ubuntu-br.org
FREE SOFTWARE FUNDATION. Disponível em: http://www.fsf.org/
WIKIPEDIA. Disponível em: http://www.wikipedia.org
Download