falando sobre linux

61
VAMOS FALAR SOBRE LINUX ? Prof. Renato L. Cardoso

Upload: renato-luiz-cardoso

Post on 18-Jan-2017

151 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Falando sobre linux

VAMOS FALAR SOBRE LINUX ?

Prof. Renato L. Cardoso

Page 2: Falando sobre linux

Apresentação Renato Luiz Cardoso Formação em Gestão da Tecnologia da

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

de Ensino OSE-COC, desde 1997. Coordenador de estágio do curso

técnico da Organização Sorocabana de Ensino

Professor no SENAC Sorocaba

Page 3: Falando sobre linux

Sobre o que vamos falar?

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

Page 5: Falando sobre linux

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.

Page 6: Falando sobre linux

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.

Hoje o Linux é um sistema estável e consegue reconhecer todos os periféricos (ou quase) sem a necessidade de se instalar os drivers de som, vídeo, modem, rede, entre outros.

Page 7: Falando sobre linux

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 8: Falando sobre linux

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 9: Falando sobre linux

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 11: Falando sobre linux

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 12: Falando sobre linux

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 13: Falando sobre linux

GNU

Projeto 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 14: Falando sobre linux

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 15: Falando sobre linux

Onde encontrar todas as distribuições?

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

Page 16: Falando sobre linux

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 21: Falando sobre linux
Page 22: Falando sobre linux

O DEBIAN

Debian é 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 23: Falando sobre linux

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 24: Falando sobre linux

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

Ainda há outras vantagens?

Page 25: Falando sobre linux

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 26: Falando sobre linux

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 27: Falando sobre linux

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 28: Falando sobre linux

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 29: Falando sobre linux

Clusters e supercomputadores Linux

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

Page 30: Falando sobre linux

Servidores

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

Page 31: Falando sobre linux

Web server - Apache

O 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 32: Falando sobre linux

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 33: Falando sobre linux

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 35: Falando sobre linux

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 36: Falando sobre linux

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 38: Falando sobre linux

Firewall e Roteamento

Quem tem medo das IPTABLES?

Page 39: Falando sobre linux

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 40: Falando sobre linux

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 41: Falando sobre linux

SAMBA

Samba é 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 42: Falando sobre linux

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 43: Falando sobre linux

E-Mail

•Sendmail•Postfix•Para obter o sendmail:•http://www.sendmail.org/8.13.4.html

Alguns

exemplos:

Page 44: Falando sobre linux

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 45: Falando sobre linux

Servidor de Tempo (HORA)

NTP: Networking Time Protocol

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

Page 46: Falando sobre linux

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 47: Falando sobre linux

VNC

Virtual Network Computer

Permite o controle remoto de computadores e sistemas na rede.

Page 48: Falando sobre linux

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 49: Falando sobre linux

CUPS – Servidor de Impressão

Common Unix Printing System

http://www.cups.org/

Page 50: Falando sobre linux

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 51: Falando sobre linux

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 53: Falando sobre linux

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 54: Falando sobre linux

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 55: Falando sobre linux

Outros sistemas “Linux Like”Solaris e Open Solaris

Open Mosix

FreeBSD

QNX

Neutrino

Etc.

Page 56: Falando sobre linux

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 57: Falando sobre linux

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 58: Falando sobre linux

O Mercado profissional LINUXFoco no Cliente

Importância da redução de custos com softwares

TCO

Planejamento é a chave!

Page 59: Falando sobre linux

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 60: Falando sobre linux

OBRIGADO !!!!

E-Mail: [email protected]

Page 61: Falando sobre linux

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/openmosix/