tudo que você gostaria de saber sobre linux e tinha medo de perguntar

75
TUDO O QUE VOCÊ QUERIA SABER DO LINUX E TINHA MEDO DE PERGUNTAR !? Prof. Renato L. Cardoso

Upload: renato-luiz-cardoso

Post on 17-Feb-2017

215 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

TUDO O QUE VOCÊ QUERIA SABER DO LINUX E TINHA MEDO DE PERGUNTAR !?Prof. Renato L. Cardoso

Page 2: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Apresentação Formando em Gestão da Tecnologia da

Informação Profissional Certificado Microsoft (MCP) Profissional Certificado CISCO Systems Professor na Organização Sorocabana

de Ensino OSE-COC, desde 1997. Professor no colégio Politécnico de

Sorocaba Professor no SENAC Sorocaba

Page 3: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Olá, eu sou o Tux!

Guiados por mim serão vocês... Até a fronteira da

liberdade de escolhas iremos nós...

De escolhas a vida feita deve ser... E se fazê-las com

liberdade não podemos é porque vida não temos nós!

3

Page 4: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Sobre o que vamos falar?

Origens do Linux Personalidades do Mundo Linux Distribuições Vantagens e Desvantagens Interfaces Funcionalidades Servidores Mercado de Trabalho

Page 6: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Ari Lemmke

Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretório FTP onde o kernel Linux estava inicialmente disponível.

Linux= Linux is not unix.

Page 7: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Richard StallmanFree Software Foundation

www.fsf.orgwww.fsfla.org

Linus TorvaldsKernel Linux

www.kernel.org 7

Page 8: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Jon "Maddog" HallOpen Source International

Eric Steven RaymondHacker (ESR)

Autor de:A Catedral e o Bazar

Jargon FileThe Hacker’s Dictionary

8

Page 9: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

"Dados olhos suficientes, todos os erros são triviais" (Given enough eyeballs, all bugs are shallow)

Lei de Linus

LIVRO: A Ética dos Hackers e o Espírito da Era da Informação A Diferença entre o Bom e o Mau Hacker Linus Torvalds, Manuel Castells e Pekka Himanen

9

Page 10: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

E então?

No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do kernel 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.

Page 11: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

GNU/Linux

Kernel Linux (www.kernel.org)

GNU: oferece interpretador de comandos, utilitários, bibliotecas, compiladores, etc.

11

Page 12: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

12

Kernel

Page 13: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Kernel “Segundo Tanenbaum e Silberschatz, um kernel ou núcleo pode ser considerado o próprio sistema operacional, quando este é definido como um gerenciador de recursos de hardware”.

Page 14: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Arquitetura

Kernel Monolítico (único)

Funções (drivers de dispositivos, suporte à rede, sistemas de arquivo, por exemplo) podem ser compiladas e executadas como módulos (LKM – Loadable Kernel Modules).

Page 15: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Aplicativo x

Aplicativo z Aplicativo y

Núcleo LinuxProgramas

de Sistema

GNUOutros

programas de sistema

Distribuição Linux

Sistema operacional Linux

15

Page 16: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Portabilidade

Linux é hoje, um dos núcleos (kernels) de sistema operacional com maior portabilidade.Usado em sistemas desde o iPaq (um computador portátil) até o IBM S/390.

Page 18: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

O que é um sistema de arquivos?É a forma de organização de dados em algum meio de armazenamento de dados em massa freqüentemente feito em discos magnéticos.

Conhecendo o sistema de arquivos, o sistema operacional pode decodificar os dados armazenados.

Page 19: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Linux em todo lugar?

O Linux hoje funciona em dezenas de plataformas, desde mainframes até um relógio de pulso, passando por várias arquiteturas: x86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), ARM, PowerPC, Alpha, SPARC etc.Com grande aplicação também em sistemas, como handhelds, PVR, vídeo-jogos e centros multimídia, entre outros

Page 20: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

O que é Linux?

20

Page 21: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

O que é Software Livre? A liberdade de executar o

programa, para qualquer propósito;

A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades ;

A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo;

A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie.

21

Page 22: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

GNUProjeto GNU, em computação, é um projeto iniciado por Richard Stallman em 1984, com o objetivo de criar um sistema operacional totalmente livre, que qualquer pessoa teria direito de usar, modificar e redistribuir, o programa, seu código fonte, desde que garantido para todos os mesmos direitos.

Page 23: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Distribuições

De propósito geral• Debian, ubuntu, suse, fedora, etc.

De propósito especial• Coiote, EdianFirewall, ipCOP, etc.

Live CD• Kurumin, Knoppix, Kalango, etc.

Page 24: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Conceito Sul Africano"humanidade para com os outros"

Distribuiçõeshttp://distrowatch.com/

24

Page 25: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Onde encontrar todas as distribuições?

http://www.linux.org/dist/

Page 26: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Interfaces e Desktop

O sistema operacional Linux possui dois tipos de interfaces para que o usuário possa interagir com o sistema operacional. As interfaces gráficas e a interface de linha de comando.As interfaces gráficas foram desenvolvidas inicialmente por Douglas C. Engelbart e também chamadas de ambientes gráficos, Desktop's ou GUI(Graphical User Interfaces).

Page 31: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar
Page 32: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Linux from Scratchhttp://lfs.sourceforge.net http://www.linuxfromscratch.org/

32

Page 33: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

O DEBIANDebian é simultaneamente o nome de uma distribuição não comercial livre (gratuita e de código fonte aberto) de GNU/Linux (amplamente utilizada) e de um grupo de voluntários que o mantêm à volta do mundo.Uma vez que o Debian se baseia fortemente no projecto GNU (e a distribuição oficial do Projeto GNU é Debian), é usualmente chamado Debian GNU/Linux.

Page 34: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Vantagens e Desvantagens

Estabilidade Portabilidade Geralmente mais

rápido que outros sistemas

Segurança Fácil de utilizar Preço

Custo Total de Propriedade pode ser elevado se a instalação for mal planejada

Falta de Killer Applications (aplicações importantes)

Dificuldade de uso inicial para quem vêm do mundo Microsoft.

Despreparo para a nova Internet

Page 35: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Mais algumas vantagens do sistema operacional Linux e suas distribuições...

Ainda há outras vantagens?

Eu não pago nada, compro direto no camelô. Porque mudar para GNU/Linux?

Page 36: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Disponibilidade

O Linux é 99,9999% Disponível, isto é, possui chances muito baixas de travar (exceto por falha de hardware).É um sistema confiável e absolutamente seguro.

O Linux consome pouca memória, mantendo um excelente desempenho do sistema.

Pode ser modularizado, isto é, instala-se somente o que é necessário.

Page 37: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Verdades e mitos ?

Existem vírus para LINUX ?

A única linguagem de programação para Linux é C++?

Precisa ser especialista para instalar o LINUX?

Existem bons jogos para Linux?

Posso rodar aplicativos Microsoft no Linux (Como o OFFICE, por exemplo)?

Page 38: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Mais mitos?!

Eu não sei programar. Para mim não é importante ter acesso ao código fonte. Para que tanto barulho?

Linux não dá dinheiro, tudo tem que ser grátis!

Precisa ser cientista espacial para instalar um driver de dispositivo.

Page 39: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

E mais e mais...

Não tenho recursos para suporte. Onde encontrar ajuda?

O Linux é muito difícil de se usar. Não vou perder muito tempo? Não aumenta o meu TCO?

Quem me garante que em dez anos esta história toda de software livre não vai desaparecer?Como eu fico?

Page 40: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Quem financia o Linux?

O projeto Debian é mantido por doações através da organização sem fins lucrativos Software in the Public Interest (SPI).

O UBUNTU Linux é mantido pela Canonical (solicite sua cópia gratuitamente pelo site: www.ubuntu.com)

O sistema FEDORA é mantido pela Red Hat (que é uma distribuição paga do Linux).

Page 41: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Multitarefa e multiusuário verdadeiros

Multitarefa é repartir a utilização do processador entre várias tarefas simultaneamente.• Pode ser: Cooperativa (Win 3.1) ou

Preemptiva (Unix, Linux, Windows 95 ou posteriores)

Multiusuário: permite acesso simultâneo de múltiplos usuários ao computador.

Page 42: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Clusters e supercomputadores Linux

OpenMosixhttp://sourceforge.net/projects/openmosix/

Page 43: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Servidores

“é um sistema de computação que fornece serviços a uma rede de computadores”

Page 44: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Web server - ApacheO bem sucedido servidor web livre. Foi criado em 1995 por Rob McCool, então funcionário do NCSA (National Center for Supercomputing Applications). Numa pesquisa realizada em dezembro de 2007[1], foi constatado que a utilização do Apache representa 47.20% dos servidores ativos no mundo.

Page 45: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

PHPUma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na World Wide Web, como por exemplo a Wikipédia.

O PHP é uma poderosa linguagem orientada a objetos.

Page 46: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

MySQL

É um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) como interface.É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo

Page 48: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Proxy Server (SQUID)

Squid é um servidor Proxy em software livre. Um dos melhores softwares para a função do mercado. O Squid está em desenvolvimento há muito tempo, por isso, é completo, robusto, e código-aberto com licença GNU GPL.

Page 49: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Onde obter o squid?

Pode-se instalar o squid diretamente através do comando apt-get ou através do site:

http://www.squid-cache.org

Page 51: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Firewall e Roteamento

Quem tem medo das IPTABLES?

Page 52: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

O netfilter é um módulo que fornece ao sistema operacional Linux as funções de firewall, NAT e log de utilização de rede de computadores.iptables é o nome da ferramenta que permite a criação de regras de firewall e NATs.

O iptables é parte de todas as distribuições modernas do Linux.

NAT, Network Address Translation

Page 53: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

DNS

O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições:

Examinar e atualizar seu banco de dados.

Resolver nomes de servidores em endereços de rede (IPs).

Page 54: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

SAMBASamba é um programa de computador, utilizado em sistemas operacionais do tipo Unix, que simula um servidor Windows, permitindo que seja feito gerenciamento e compartilhamento de arquivos em uma rede Microsoft.

Page 55: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

DHCP O DHCP, Dynamic Host Configuration Protocol, é um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais, com concessão de endereços IP de host e outros parâmetros de configuração para clientes de rede.Em sistemas GNU/Linux é preciso instalar o software DHCP. Este software é desenvolvido e mantido pelo Internet Software Consortium ( http://www.isc.org )

http://www.isc.org/index.pl?/sw/dhcp/

Page 56: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

E-Mail•Sendmail•Postfix

•Para obter o sendmail:•http://www.sendmail.org/

8.13.4.htmlAlguns

exemplos:

Page 57: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Telnet

Telnet é um protocolo cliente-servidor de comunicações usado para permitir a comunicação entre computadores ligados numa rede (exemplos: rede local / LAN, Internet), baseado em TCP.

Uma lista de servidores pode ser obtida em: http://www.telnet.org/htm/places.htm

Page 58: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Servidor de Tempo (HORA)NTP: Networking Time Protocol

Mais em: http://www.ntp.org

Page 59: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Syslog Um sistema crítico (24/7) com centenas de milhares de acesso por dia, como se sabe se uma parte do hardware está com problemas? Se aconteceu ataques durante a noite? Se foi invadido?

Os arquivos de log proporcionam um radiografia completa do sistema, do funcionamento do hardware, de acesso, emails, programas...

Page 60: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

VNC

Virtual Network Computer

Permite o controle remoto de computadores e sistemas na rede.

Page 61: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

VMWare

O Vmware cria maquinas virtuais que faz com que um computador possa "emular" outros Um item a se levar em consideração, é que o vmware exige um ótimo processamento e memória para isso.

Page 62: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

CUPS – Servidor de Impressão

Common Unix Printing System

http://www.cups.org/

Page 63: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

LDAP

Lightweight Directory Access Protocol, ou LDAP, é um protocolo para atualizar e pesquisar diretórios rodando sobre TCP/IP. Um diretório LDAP geralmente segue o modelo X.500, que é uma árvore de nós, cada um consistindo de um conjunto de atributos com seus respectivos valores.

O LDAP foi criado como uma alternativa ao Directory Access Protocol (DAP).

Page 64: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Servidor X (X-Server)

X Window System, X-Window, X11 ou simplesmente X é um protocolo e seu software associado possibilita o emprego de uma interface gráfica com o conceito de janelas.Originalmente chamado simplesmente de X, foi desenvolvido no MIT em 1984. Atualmente está na versão 11 e por isso carrega no nome este número.

Page 66: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Compiz

Compiz um dos primeiros gerenciadores de janelas para o servidor de janela X que oferece aceleração OpenGL. O gerenciador permite que as janelas possuam efeitos visuais, como animações ao minimizar e uma área de trabalho em forma de cubo.

Lançado pela Novell em 2006.

Page 67: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Beryl

Beryl é um gerenciador de janelas para Linux que simula um ambiente 3D. É derivado do conceito da interface GNU do Linux, que usa a capacidade da placa de vídeo, liberando recursos do processador.

Page 68: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Demonstração XGL

Page 69: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Outros sistemas “Linux Like”Solaris e Open SolarisOpen MosixFreeBSDQNXNeutrinoEtc.

Page 70: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

O profissional LINUX

O que o mercado de trabalho espera de um profissional Linux?Qual distribuição devo estudar?É muita coisa !!!! Dá para saber tudo?Por que preciso aprender a usar a interface em modo texto?Há vagas?

O que é certificação LPI?

Page 71: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

LPI e certificações

É importante obter a certificação?Quais são as provas?

Custam caro?O que são certificações específicas?

Page 72: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

O Mercado profissional LINUX

Foco no ClienteImportância da redução de custos com softwaresTCOPlanejamento é a chave!

Page 73: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Considerações Finais

Qual é o melhor: Linux ou Windows?Posso ter Windows e Linux no mesmo PC?Existem pacotes de escritório para Linux?Somente especialistas usam linux?É difícil de Instalar?Onde posso obter mais informações?

Page 74: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

OBRIGADO !!!!

E-Mail: [email protected]

Page 75: Tudo que você gostaria de saber sobre Linux e tinha medo de perguntar

Links Úteis

http://www.linux.org http://www.debian.org http://www.vivaolinux.com.br http://www.ubuntu.com http://www.lpi.org/eng http://us6.samba.org/samba/ http://sonique54.free.fr/xgl/xgl.htm http://www.squid-cache.org/ http://sourceforge.net/projects/openmos

ix/