1 sistema operacional linux definição:linux é uma versão do sistema operacional unix feito por...

24
1 Sistema Operacional Linux Definição :Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC. Foi criado junto com um grupo de hackers pela Internet. Pretende- se que ele siga o padrão POSIX, padrão usado pelas estações UNIX. Foi escrito inteiramente do nada, não há código proprietário em seu interior. Está disponível na forma de código objeto, bem como em código fonte.

Upload: internet

Post on 17-Apr-2015

109 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

1

Sistema Operacional Linux

Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC.

Foi criado junto com um grupo de hackers pela Internet. Pretende-se que ele siga o padrão POSIX, padrão usado pelas estações UNIX.

Foi escrito inteiramente do nada, não há código proprietário em seu interior.

Está disponível na forma de código objeto, bem como em código fonte.

Page 2: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

2

Historico: O Kernel do Linux foi, originalmente,

escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidades de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Internet (hackers).

Linus iniciou cortando (hacking) o kernel como um projeto particular, inspirado em seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andy Tannenbaum.

Sistema Operacional Linux

Page 3: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

3

Historico(cont.)

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. Por isto diz-se que o Linux gerou mais estímulos no ramo da computação do que qualquer outro desenvolvimento.

Sistema Operacional Linux

Page 4: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

4

Sistema Operacional Linux

Características:O Linux possui todos as características que você pode esperar de um UNIX moderno, incluindo:

Multitarefa real Memória virtual Biblioteca compartilhadaGerenciamento de memória próprio Executáveis "copy-on-write" compartilhados Rede TCP/IP X Windows

Page 5: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

5

Sistema Operacional Linux

Os Diretóriosbin : Arquivos executáveis(binários) boot: Arquivos estáticos de boot de inicializaçãodev: Arquivos de dispositivos de entrada/saídaetc: Configuração do sistema da máquina local home : Diretórios local(home) dos usuárioslib: Arquivos da biblilotecas compartilhadas root: Diretório local do superusuário (root)tmp: Arquivos temporários gerados por alguns utilitáriosusr : Arquivos de usuários.var: Informação variável

Page 6: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

6

Sistema Operacional Linux

Sis tema de Dire tór ios Hierárquicos

Fig. 01 / - Raiz

bin dev usr - Subdiretórios

... ... - Subdiretórios Dirson Raulison Weslei

Page 7: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

7

Sistema Operacional Linux

Os Arquivos :Cada arquivo tem necessariamente um nome e um conjunto dados. Além disso, o Sistema Operacional associa a cada arquivo algumas outras informações que chamaremos de atributos de arquivos. A figura abaixo nos mostra alguns dos atributos dos arquivos.

carvalho:/etc$ ls -ltotal 11 lrwxrwxrwx 1 root root 9 Dec 9 14:01 rmt -> /sbin/rmt*-rw-r--r-- 1 root root 743 Jul 31 1994 rpc-rw-r--r-- 1 root root 86 Jan 28 1994 securette -rw-r--r-- 1 root root 21394 Dec 9 14:22 sendmail.000-rw-r--r-- 1 root root 23580 Jan 6 12:28 sendmail.cfdrwxr-xr-x 2 root root 1024 Dec 9 13:59 skel/-rw-r--r-- 1 root root 314 Jan 9 1995 slip.hosts-rw-r--r-- 1 root root 342 Jan 9 1995 slip.loginlrwxrwxrwx 1 root root 13 Dec 9 13:59 utmp -> /var/og/utmplrwxrwxrwx 1 root root 13 Dec 9 13:59 wtmp -> /var/og/wtmp-rw-r--r-- 1 root root 76 Mae 8 1995 e p.conf.example

Page 8: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

8

Sistema Operacional Linux

Eu posso rodar programas do Microsoft Windows no Linux?

Ainda não. Existe um projeto, o WINE, para construir um emulador de MSWindows para o Linux, mas ainda não está disponível para usuários. No entanto isto não está nos planos da Microsoft.Mas existem outros aplicativos que executam no Linux e que realizam o mesmo tipo de tarefa.Exemplo: StarOffice = MSOffice

Page 9: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

9

Sistema Operacional Linux

Quem tem usado o Linux?Linux é disponível gratuitamente, e ninguém é obrigado a registrar suas cópias em nenhuma autoridade central, portanto fica difícil de se saber quantidade.A maior incidência é nas universidades (como servidor e cliente) e em empresas de acesso a Internet (como server).Muitas empresas sobrevivem agora somente da venda e suporte ao Linux, e relativamente muito poucos usuários de Linux usam esses serviços.

Page 10: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

10

Posso ter Windows e Linux no mesmo computador?Sim. O Linux usa o esquema padrão de particionamento do PC, assim ele podecompartilhar o seu disco com outros sistemas operacionais. No entanto o FDISK e FORMAT do DOS podem destruir dados em uma partição Linux, porque às vezes eles usam incorretamente os dados do setor de boot da partição, ao invés da tabela de partição do disco.

Sistema Operacional Linux

Page 11: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

11

Sistema Operacional Linux

Software livre

Há mais de 20 anos que Stallman defende que as pessoas devem usar software livre, ou seja, software cujo código-fonte esteja disponível e seja possível distribuí-lo e modificá-lo sem necessitar de quaisquer autorizações ou do pagamento de qualquer tipo de royalties.

Para um programador, as vantagens deste modelo são óbvias: a reutilização de software já feito, a possibilidade de corrigir erros cometidos pelo programador original e a capacidade de fazer a manutenção do software para além do interesse do programador original.

Page 12: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

12

Sistema Operacional Linux

Software livre (cont.)

Para o usuário final as vantagens advêm das vantagens que os programadores têm. O e terem um produto final com mais qualidade, mais funções e menos bugs. Além disso quem faz inicialmente um programa e tem uma resposta dos seus utilizadores, seja o pedido de novas funções, seja o pedido de correção de erros, sente-se realizado por saber que há quem não só ache útil o que fez como se digne a dispender o seu tempo para a melhoria do seu programa. O resultado é um círculo vicioso.

Page 13: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

13

Sistema Operacional Linux

O Futuro

A recente adoção de software livre na Índia e no México faz antever um crescimento exponencial deste tipo de software num mercado em que os preços do hardware são cada vez menores e o custo do software comercial normal ultrapassa-o facilmente.

Vive-se neste momento em tempos interessantes em que algumas das maiores companhias da indústria informática (IBM, SUN Systems, Silicon Graphics, Netscape, American Online, Oracle,etc.) estão aumentando o apoio ao software livre.

Page 14: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

14

O Futuro (cont.)

O número de utilizadores passou os milhões e encontra-se em franco crescimento. O software livre deixou de ser uma brincadeira de um grupo de programadores para ser software que normalmente ultrapassa hoje em dia soluções comerciais equivalentes em termos de qualidade, confiabilidade e funcionalidade.

Sistema Operacional Linux

Page 15: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

15

Vírus de Computador

O que é?

Um vírus de computador nada mais é do que um programa. O que realmente diferencia um vírus de outros programas normais são algumas características funcionais:

1) Pode auto duplicar-se, infectando outros programas ou discos, independente da vontade do usuário;

2) Tem o propósito de, no mínimo, prejudicar o usuário;

3) Normalmente é programa muito pequeno, utilizando dessa característica para passar "despercebido”;

4) Normalmente um vírus tem um período de "incubação".

Page 16: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

16

Vírus de Computador

Como os vírus de computador se propagam?

Os vírus se propagam por meio de disquetes e de arquivos compartilhados, pelas redes corporativas, por arquivos anexados em mensagens de correio eletrônico e pela Internet. A rede mundial é hoje a principal via de propagação dos vírus –principalmente os de macro e os chamados "cavalos de tróia"–, pois ela permite que os usuários de computador façam download de vários programas e arquivos de fontes nem sempre confiáveis.

Page 17: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

17

Vírus de Computador

Como os vírus são ativados?

Para ativar um vírus, é preciso rodar (executar) o programa infectado. Quando você executa o código do programa infectado, o código do vírus também é executado e tentará infectar outros programas no mesmo computador e em outros computadores conectados a ele por rede.

Page 18: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

18

Vírus de Computador

Que tipos de arquivo podem espalhar vírus?

Todo o arquivo que contém códigos executáveis podem espalhar vírus (.exe, .sys, .dat, .doc, .xls etc.). Os vírus podem infectar qualquer tipo de código executável.

Page 19: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

19

Vírus de Computador

Principais tipos de vírus:

• BootBoot: infectam o boot de um disquete ou HD. Quando o disco é utilizado, o vírus se duplica e atinge a memória.Exemplos: Michelangelo, Stoned.

• ArquivosArquivos: infectam arquivos (programas) com extensão .EXE e .COM. Geralmente, entram em ação quando o programa é executado.Exemplo: Sexta-feira 13.

• MultifragmentadosMultifragmentados: infectam o boot e os arquivos executáveis, dependendo de onde encontrarem maior facilidade. Exemplo: Tequila.

Page 20: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

20

Vírus de Computador

Principais tipos de vírus (cont.):

• PolimórficosPolimórficos: Como um vírus real, modificam sua estrutura todas as vezes que infectam um novo arquivo. Estes "inimigos" funcionam com um dispositivo de mutação, dificultando a vida do usuário na hora de detectá-los.Exemplo: Whale.

• MacroMacro: Não se aloja no código do programa; ao invés disso, é escrito como uma macro e normalmente criado no Microsoft Word. Quando um documento contendo a macro é aberto o vírus é executado e se manifesta. Exemplo: Typo ( Mispeller ou Mistake ) troca a letra C por K durante a impresão de arquivos.

Page 21: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

21

Vírus de Computador

Principais tipos de vírus (cont.):

• Alarmes Falsos de Vírus: Os alarmes falsos são mensagens sobre vírus que supostamente são espalhadas quando você simplesmente lê um e-mail. Estas mensagens são extremamente comuns.

O Worm

Os worms são programas que se reproduzem de um sistema para outro sem usar um arquivo hospedeiro (diferente do vírus), eles foram criados para passar de um micro para outro através da rede. Muitos vírus de macro são considerados worms. Exemplo W32.Sircam

Page 22: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

22

Vírus de Computador

O que são vírus de e-mail?

Não existem vírus de e-mail. O que existem são vírus escondidos em programas anexados ao e-mail. Você não infecta seu computador só de ler uma mensagem de correio eletrônico escrita em formato texto (.txt). Mas evite ler o conteúdo de arquivos anexados sem antes certificar-se de que eles estão livres de vírus. Salve-os em um diretório e passe um programa antivírus atualizado. Só depois abra o arquivo.

Page 23: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

23

Vírus de Computador

O que são vírus de e-mail? (cont.)

OBS: Com a introdução do vírus de worm é possível ser infectado apenas abrindo um e-mail no Microsoft Outlook. Este vírus usa uma brecha conhecida na segurança do Outlook. Você pode fazer o download da correção para fechar esta brecha diretamente da Microsoft.

Page 24: 1 Sistema Operacional Linux Definição:Linux é uma versão do Sistema Operacional Unix feito por Linus Torvalds, para ser executado em máquinas tipo PC

24

Vírus de Computador

O que fazer para evitar os vírus?

Existem vacinas para os vírus de computador. São os softwares antivírus, que podem ser usados também como um antídoto em máquinas já infectadas. Existem vários programas no mercado, que são atualizados constantemente.

MAS sempre que possível verifique a procedência do arquivo e fale com a pessoa que o criou E TENHA SEMPRE UMA CÓPIA DOS SEUS ARQUIVOS.

Vacinas: Norton Anti-virus, McAfee viruscan, InoculanIT.