^/^d D ^ KW Z /KE /^ >/Ehy -...

16

Transcript of ^/^d D ^ KW Z /KE /^ >/Ehy -...

Ismael Souza Araujo

INFORMAÇÃO E COMUNICAÇÃO

SISTEMAS OPERACIONAIS LINUX

AutorIsmael Souza AraujoPós-graduado em Gerência de Projetos PMBOK – UNICESP, graduado em Tecnologia em Segu-rança da Informação – UNICESP. Professor de concurso da área de informática e consultor em EAD. Conteudista de cursos de Educação a Distância.

RevisãoNT Editora e Figuramundo

Projeto GráficoNT Editora

Editoração EletrônicaNT Editora e Figuramundo

CapaNT Editora

NT Educação, uma empresa do Grupo NTSCS Q2 - Bl. D - Salas 307 e 308 - Ed. Oscar NiemeyerCEP 70316-900 - Brasília - DFFone: (61) [email protected] e www.grupont.com.br

Sistemas Operacionais Linux. / NT Editora.

-- Brasília: 2014. 120p. : il. ; 21,0 X 29,7 cm.

ISBN - 978-85-68004-49-4

1. Introdução aos Sistemas Operacionais com Linux.

Copyright © 2014 por NT Editora.Nenhuma parte desta publicação poderá ser reproduzida por

qualquer modo ou meio, seja eletrônico, fotográfico, mecânico ou outros, sem autorização prévia e escrita da NT Editora.

LEGENDA

ÍCONES

Prezado(a) aluno(a),Ao longo dos seus estudos, você encontrará alguns ícones na coluna lateral do mate-rial didático. A presença desses ícones o(a) ajudará a compreender melhor o conteúdo abordado e também como fazer os exercícios propostos. Conheça os ícones logo abaixo:

Saiba MaisEsse ícone apontará para informações complementares sobre o assunto que você está estudando. Serão curiosidades, temas afins ou exemplos do cotidi-ano que o ajudarão a fixar o conteúdo estudado.

ImportanteO conteúdo indicado com esse ícone tem bastante importância para seus es-tudos. Leia com atenção e, tendo dúvida, pergunte ao seu tutor.

DicasEsse ícone apresenta dicas de estudo.

Exercícios Toda vez que você vir o ícone de exercícios, responda às questões propostas.

Exercícios Ao final das lições, você deverá responder aos exercícios no seu livro.

Bons estudos!

4 NT Editora

Sumário

1.INtrODuçãO AOS SIStEMAS OpErACIONAIS ............................................ 71.1 Objetivos ..................................................................................................................................... 71.2 Conhecendo o sistema operacional .................................................................................. 71.3 História dos sistemas operacionais .................................................................................... 81.4 Classificando os sistemas operacionais ............................................................................ 91.5 Identificando as principais características do Linux ..................................................101.6 Conhecendo as distribuições do Linux ..........................................................................11

2. VISãO GErAL DO GNu/LINuX ..................................................................... 162.1 Objetivos ...................................................................................................................................162.2 Identificar o sistema de arquivos e diretórios ..............................................................162.3 Utilizando o modo gráfico ou texto ................................................................................182.4 Identificar os usuários do sistema ....................................................................................20

3. COMANDOS BÁSICOS .................................................................................. 233.1 Objetivos ...................................................................................................................................233.2 Iniciar e terminar uma sessão ............................................................................................233.3 Abrir os diretórios ...................................................................................................................273.4 Listar o conteúdo dos diretórios .......................................................................................27

4. COMANDOS BÁSICOS II ................................................................................ 334.1 Objetivos ...................................................................................................................................334.2 Limpar a janela e criar diretórios ......................................................................................334.3 Copiar arquivos e diretórios ...............................................................................................354.4 Localizar arquivos e diretório .............................................................................................374.5 Excluir diretórios e arquivos ...............................................................................................384.6 Remover diretórios e arquivos ...........................................................................................41

5. INtErFACE GrÁFICA .................................................................................... 455.1 Objetivos ...................................................................................................................................455.2 Conhecer a área de trabalho .............................................................................................455.3 Acessar os documentos recentes .....................................................................................495.4 Utilizar o Centro de Ajuda e Suporte do Ubuntu ........................................................505.5 Utilizar o menu Pesquisar ....................................................................................................525.6 Definir acesso e padrões de programas .........................................................................53

Sistemas Operacionais Linux 5

6. FINALIZAr SIStEMA ..................................................................................... 586.1 Objetivos ...................................................................................................................................586.2 Desconectar sessão ..............................................................................................................586.3 Abrir várias sessões ................................................................................................................596.4 Desligar o computador ........................................................................................................616.5 Bloquear sessão ......................................................................................................................63

7. ÁrEA DE trABALHO ..................................................................................... 667.1 Objetivos ...................................................................................................................................667.2 Criar ícones de atalho ...........................................................................................................667.3 Renomear, organizar e apagar ícones .............................................................................707.4 Inserir ícones no painel ........................................................................................................727.5 Alterar a aparência .................................................................................................................737.6 Alterar o plano de fundo .....................................................................................................737.7 Alterar os ícones .....................................................................................................................747.8 Configurar a proteção de tela ............................................................................................757.9 Configurar as opções de economia de energia ...........................................................78

8. INStALAr DISpOSItIVOS E prOGrAMAS .................................................. 818.1 Objetivos ...................................................................................................................................818.2 Mouse .........................................................................................................................................818.3 Teclado .......................................................................................................................................828.4 Impressoras ..............................................................................................................................848.5 Adicionar e remover programas ......................................................................................86

9. ApLICAtIVOS ................................................................................................. 919.1 Objetivos ...................................................................................................................................919.2 Acessórios .................................................................................................................................919.3 OpenOffice.org Impress .......................................................................................................929.4 OpenOffice.org Writer ..........................................................................................................949.5 OpenOffice.org Calc ..............................................................................................................959.6 Editor de imagens GIMP ......................................................................................................959.7 Entretenimento .......................................................................................................................97

6 NT Editora

10. SEGurANçA E INtErNEt ......................................................................... 10310.1 Objetivos .............................................................................................................................. 10310.2 Noções básicas sobre segurança................................................................................. 10310.3 Atualizações ........................................................................................................................ 10510.4 Navegador web ................................................................................................................. 10810.5 Correio eletrônico ............................................................................................................. 112

BIBLIOGrAFIA ................................................................................................. 120

Sistemas Operacionais Linux 7

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

1. INTRODUÇÃO AOS SISTEMAS OPERACIONAIS

1.1 ObjetivosAo finalizar esta lição, você deverá ser capaz de:

• Conhecer o sistema operacional;

• Compreender a evolução dos sistemas operacionais;

• Classificar os sistemas operacionais;

• Identificar as principais características do Linux;

• Conhecer as distribuições Linux.

1.2 Conhecendo o sistema operacionalVamos iniciar este curso definindo o que é Sistema Operacional.

Sistema operacional é um conjunto de ferramentas necessárias para que um computador possa ser utilizado de forma adequada.

É um programa de computador colocado entre o hardware do computador e os programas dos usuários.

Vejamos algumas funções de um Sistema Operacional:

• Criar uma interface entre aplicativos e hardware;

• Controlar a execução de programas e aplicativos;

• Controlar o acesso a arquivos;

• Controlar o acesso a dispositivos de entrada (como o teclado) e saída (como o monitor de vídeo).

O curso de Introdução ao Sistema Opera-cional Linux tem como finalidade deixá-lo apto a operacionalizar e utilizar os princi-

pais recursos do Linux.Nas primeiras lições, o curso dará as bases da estruturação do Sistema Operacional,

independente da sua distribuição.

8 NT Editora

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

Se não existissem sistemas desse tipo, todo software desenvolvido deve-ria saber se comunicar com os dispositivos do computador de que precisasse.

É ele quem precisa saber lidar com os dispositivos, sabendo falar com a placa de som, com o mouse, a Internet. Este conjunto é constituído por um kernel, ou núcleo, e um conjunto de software básicos (progra-mas de computador) que executam operações simples, mas que, juntos, fazem uma grande diferença.

O kernel é a base principal de um sistema operacional. É comum que softwares feitos para um sistema operacional não funcionem em outro.

1.3 História dos sistemas operacionaisNo início da computação, os primeiros sistemas operacionais eram únicos, pois cada computa-

dor fabricado necessitava de um sistema operacional específico. Após essa fase, iniciou-se a pesquisa de sistemas operacionais que automatizassem a troca de tarefas e que não fossem únicos.

Um dos primeiros sistemas operacionais foi o CtSS, desenvolvido no Centro Computacional MIt. A versão do CTSS, disponibilizada para usuários, foi demonstrada em um computador da IBM em novembro de 1961.

O Massachusetts Institute of Technolo-gy, mais conhecido pela sua sigla MIT, é um centro universitário de educação e pesqui-sa localizado em Cambridge, nos EUA. Os primeiros sistemas operacionais eram geralmente criados em linguagens de programação complexas.

Na década de 70, quando começa-ram a aparecer os computadores pessoais, houve a necessidade de um sistema operacional de utilização mais fácil.

Na década de 1980, a Microsoft lança o DOS (Sistema Operacional de Disco). Em função do número de cópias ven-didas para a fabricante de computadores IBM, o DOS passou a ser considerado como o sistema operacional padrão para os computadores pessoais desenvolvidos pela IBM.

Somente em 1990 que o sistema operacio-

nal entrou em popularida-de, com o Windows 3.0, que

trouxe a interface gráfica de 16 bit da Microsoft.

A interface da linha 16 bit do Windows foi desconti-nuada com a introdução do Windows 95 e do Windows NT durante a década de 1990.

CTSS: é a sigla para Compatible Time-Sharing System ou Sistema compatível de divisão por tempo.

Sistemas Operacionais Linux 9

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

Nessa mesma década de 1990, um estudante de computação finlandês postou um comentá-rio numa lista de discussão mundial dizendo que estava desenvolvendo um núcleo (kernel) de sistema operacional e perguntou se alguém gostaria de auxiliá-lo na tarefa.

Este estudante chamava-se Linus torvalds e o primeiro passo em direção ao tão conhecido Linux foi dado naquele momento.

1.4 Classificando os sistemas operacionaisSegundo o tipo de comercialização que adotaram, os sistemas operacionais dividem-se em

quatro tipos:

Sistemas proprietários – Aqueles que são pagos e cujo Código-fonte não é livremente disponibilizado. Como o Windows, por exemplo.

Sistemas Gratuitos – Aqueles que não são pagos e cujo código-fonte também não é de livre acesso.

Sistemas Open Source ou Código Aberto – Aque-les cujo código-fonte é aberto. É o caso do unix.

Sistemas Livres – Aqueles que são Open Source, e cujo código-fonte pode ser livremente alterado. É o caso do Linux.

Código-fonte é o conjunto de palavras escritas de forma ordenada, contendo instruções em uma linguagem de programação existente. Após compilado, transforma-se em software, ou seja, programas executáveis.

Em termos de funcionamento interno, os sistemas operacionais podem se dividir em vários ti-pos de sistemas e estão relacionados ao desenvolvimento tecnológico. Vamos conhecer os principais?

Sistemas monotarefas (DOS): Aqueles que permitem a realização de apenas uma tarefa de por vez.

No DOS, que é um sistema monotarefa, se um programa está em execução, será necessário fechá-lo para iniciar um outro programa.

Sistemas monousuários (BeOS): Projetados para serem usados por um único usuário. (ex: DOS).

Sistemas multitarefas (Windows, Linux, unix): Permitem repartir a utilização do processador entre várias tarefas simultaneamente.

Neles, não é necessário fechar um programa para abrir outro.

Sistemas multiusuários (unix, Linux): Projetados para suportar várias sessões de usuários em um mesmo computador.

Sistema multiprogramação: Mantém mais de um programa em execução simultaneamente.

Código-fonte: é o conjunto de palavras escritas de forma ordenada, contendo instruções em uma linguagen de programação existente. Após compilado, transforma-se em software, ou seja, programas executáveis.

10 NT Editora

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

Sistemas distribuídos: Permitem distribuir a realização de uma tarefa entre vários computa-dores interconectados.

Muitos são os sistemas operacionais já desenvolvidos. Veja quais você conhece:

Antigos:

• QDOS

• MS-DOS

• BeOS

• OS/2

Atuais:

• Windows 8

• Windows Server 2008

• Linux

• Unix

• Mac/OS

1.5 Identificando as principais características do LinuxGNu/Linux, ou simplesmente Linux, é um popular sistema

operacional livre, composto pelo núcleo (kernel) Linux e pelo con-junto de ferramentas do projeto GNU.

Desenvolvido pela Fundação para o Software Livre, o pro-jeto GNU previa a criação de um Sistema Operacional totalmente livre, que pudesse ser utilizado por qualquer pessoa e fosse distri-buído sem necessidade de pagar licenças de uso.

Como vimos no início da lição, o kernel do Linux foi, originalmente, escri-to por Linus Torvalds, membro do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários programadores volun-tários por meio da Internet.

Logo que Linus Torvalds passou a disponibilizar o Linux, ele apenas disponibi-lizava o núcleo com alguns comandos básicos. No Linux, o Kernel e o conjunto de fer-ramentas GNU compõem o sistema operacional. Daí ser denominado GNu/Linux.

GNU + Linux = GNU/Linux

No dia 5 de outubro de 1991, Linus Torvalds anunciou a primeira versão “oficial” do Linux, versão 0.02. Desde então muitos programadores têm respondido ao seu chamado e têm ajudado a fazer do Linux o sistema operacional que é hoje.

Sistemas Operacionais Linux 11

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

O GNU/Linux é um sistema operacional de código aberto, distribuído gratuitamente pela Inter-net. Seu código-fonte é liberado como software livre. Isto quer dizer que você não precisa pagar nada para usar o Linux e não é crime fazer cópias para instalar em outros computadores.

O código-fonte aberto permite que qualquer pessoa veja como o sistema funciona, corrija algum problema ou faça alguma sugestão sobre sua melhoria. Esse é um dos motivos de seu rá-pido crescimento.

Só o kernel GNU/Linux não é suficiente para se ter uma sistema funcional, mas é o principal. Como o código é aberto e livre, pessoas, empresas ou organizações podem “distribuir” o Linux junto com outros programas essenciais (como por exemplo, editores gráficos, planilhas, bancos de dados, ambientes de programação, formatação de documentos, firewalls, etc). Com isso, cada empresa, pes-soa ou organização que assim agir estará criando uma distribuição.

Cada distribuição tem sua característica própria. Algumas distribuições conhecidas são: Sla-ckware, Debian, Red Hat, Conectiva, Suse, Ubuntu, Kurumin, Mandrake e outros.

1.6 Conhecendo as distribuições do LinuxAgora vamos conhecer as principais características de algumas versões.

Na década de 90, o projeto Debian foi fundado por Ian Murdock e teve apoio do GNU da FSF durante um ano. Sua distribuição segue um rígido controle de qualidade. A versão estável é exausti-vamente testada. Quando esse estágio é alcançado, a versão é finalizada. O lançamento de uma nova versão leva em média um ano.

A Free Software Foundation (Fundação para o Software Livre) é uma organização sem fins lucrati-vos, fundada em 1985, por Richard Stallman, e que se dedica à eliminação de restrições sobre a cópia, redistribuição, entendimento e modificação de programas de computadores

Essa distribuição é bastante utilizada em servidores para gerenciar recursos de rede. A distribuição oficial do Debian como todos os seus pacotes são de uso e distribuição livre.

12 NT Editora

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

Baseado no Debian, em 2004 surgiu a primeira versão livre do ubuntu. Sua principal característica é o sistema de gerenciamento de pacotes. Instalação simples ou atualização automática

O Ubuntu também é distribuido em várias edições:

• Edubuntu personalizado para ambiente escolar;

• O Kubuntu que utiliza o ambiente KDE no lugar do GNOME;

O Xubuntu para computadores de baixa configuração;

A comunidade ubuntu trabalha para lançar uma nova versão a cada seis meses.

Outra distribuição bastante conhecida é o Fedora, baseada em pacotes RPM. Segue a ideia do sistema red Hat, é mantida pelo projeto Fedora e patrocionada pela red Hat. A primeira versão estável foi lançada em março de 2004 e pode ser utilizada tanto em desktop como em servidores.

Você aprenderá a utilizar o sistema operacional Linux na distribuição ubuntu versão 8.10, que é um dos mais utilizados para desktop. Os comandos aplicados nesse curso serão basicamente os mesmos para as demais distribuições e versões.

Sistemas Operacionais Linux 13

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

Exercícios

Questão 01 – Assinale V para verdadeiro ou F para falso:

Sistema operacional é um conjunto de ferramentas necessárias para que um computa-dor possa:

a) criar uma interface entre aplicativos e hardware;

b) controlar a execução de outro sistema operacional;

c) controlar o acesso a arquivos;

d) controlar o acesso ao teclado;

e) controlar o acesso à impressora.

Questão 02 – Caso não existissem os sistemas operacionais, o que aconteceria?

a) Todo software saberia se comunicar com os dispositivos do computador.

b) Não seria possível instalar outros softwares no computador.

c) Algum software conseguiria enviar dados para a placa de som.

d) O mouse atenderia aos comandos de qualquer programa.

e) O acesso à Internet seria mais veloz.

Questão 03 – Este conjunto é constituído por um (núcleo) e um conjunto de sof-twares básicos (programas de computador) que executam operações simples, mas que jun-tos fazem uma grande diferença. O é a base principal de um sistema operacional.

Marque a resposta que completa as lacunas.

a) Sistema operacional – Aplicativo.

b) Kernel – Aplicativo.

c) Núcleo – Software.

d) Kernel – Kernel.

e) Núcleo – Aplicativo.

Questão 04 – Considerando um software qualquer desenvolvido para um sistema ope-racional, podemos afirmar que:

a) esse software funcionará em qualquer outro sistema operacional;

b) para funcionar bem em outro sistema operacional, deverá ser feito um registro prévio;

c) esse software poderá não rodar em outro sistema operacional;

d) rodará perfeitamente no Windows XP;

e) com certeza não funcionará no Linux.

Parabéns, você fina-lizou esta lição!

Agora responda às questões ao lado.

14 NT Editora

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

Questão 05 – Com relação aos sistemas operacionais existentes no início da computa-ção, é correto afirmar que:

a) eram multitarefa;

b) eram únicos, pois cada computador fabricado necessitava de um sistema operacio-nal específico;

c) eram híbridos e compatíveis com todos os computadores;

d) eram todos livres, pois ainda eram comercializados;

e) eram criados em linguagens simples.

Questão 06 – Relacione as colunas e marque a resposta que apresenta a relação correta.

1) Sistemas Gratuitos.

2) Sistemas de Código Aberto.

3) Sistemas Proprietários.

4) Sistemas Livres.

( ) Aqueles que são pagos e cujo código-fonte não é livremente disponibilizado.

( ) Aqueles que não são pagos, mas cujo código-fonte também não é de livre acesso.

( ) Aqueles cujo código-fonte é aberto.

( ) Aqueles que são código aberto, e cujo código-fonte pode ser livremente alterado.

a) 1,3,4,2.

b) 2,1,3,4.

c) 3,4,2,1.

d) 4,2,3,1.

e) 3,1,2,4.

Questão 07 – Assinale V para as sentenças verdadeiras e F para falsas.

( ) Sistemas monotarefas permitem a realização de apenas uma tarefa de cada vez.

( ) Sistemas multitarefas permitem repartir a utilização do processador entre várias tarefas simultaneamente.

( ) Sistemas monousuários são projetados para serem usados por um único usuário.

( ) Sistemas multiusuários permitem distribuir a realização de uma tarefa entre vários computadores interconectados.

( ) Sistemas distribuídos são projetados para suportar várias sessões de usuários em um mesmo computador.

Sistemas Operacionais Linux 15

Repr

oduç

ão p

roib

ida.

Cop

yrig

ht ©

NT

Edito

ra. T

odos

os

dire

itos

rese

rvad

os.

Questão 08 – Assinale a alternativa na qual todos os itens são exemplos de siste-mas operacionais.

a) QDOS – BeOS – Office.

b) Windows XP – Unix – Mac OS X.

c) OpenVMS - Windows Server 2003 – Paint.

d) OS/2 – Scandisk - Linux.

e) Windows 3.11 – Autocad – Corel.

Questão 09 – Com relação ao Linux, assinale V para as sentenças verdadeiras e F para falsas.

( ) GNU/Linux, ou simplesmente Linux, é um popular sistema operacional livre, com-posto pelo núcleo Linux e pelo conjunto de ferramentas do projeto GLX.

( ) Para usar o Linux, você precisa pagar o valor de uma cópia original e não é crime fazer outras cópias do original para instalar em outros computadores.

( ) O GNU/Linux é um sistema operacional de código aberto distribuído gratuitamente pela Internet.

( ) O kernel do Linux foi originalmente escrito por Linus Torvalds

( ) Empresas, pessoas ou organizações podem criar uma distribuição Linux, desde que sejam totalmente diferentes.

Questão 10 – Que opção apresenta apenas SO da família Linux?

a) MS-DOS – CadOS.

b) Linux – Windows XP.

c) Debian – Ubuntu.

d) Windows 95 – Windows Solaris.

e) Windows 3x – DeltaPC.