falando sobre linux
TRANSCRIPT
![Page 1: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/1.jpg)
VAMOS FALAR SOBRE LINUX ?
Prof. Renato L. Cardoso
![Page 2: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/3.jpg)
Sobre o que vamos falar?
Origens do Linux Personalidades do Mundo Linux Distribuições Vantagens e Desvantagens Interfaces Funcionalidades Servidores Mercado de Trabalho
![Page 4: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/4.jpg)
Origens do Linux O kernel Linux foi,
originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Usenet.
![Page 5: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/9.jpg)
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 10: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/10.jpg)
Suporte a diversos Sistemas de arquivosSistemas Suportados Sistemas Nativos FAT NTFS JFS XFS HPFS Minix ISO 9660 (sistema de
arquivos usado em CD Roms)
Ext2 Ext3 Ext4 (dev) ReiserFS Reiser4
![Page 11: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/15.jpg)
Onde encontrar todas as distribuições?
http://www.linux.org/dist/
![Page 16: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/16.jpg)
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 17: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/17.jpg)
Alguns exemplos de Desktop
Kde Gnome Xfce Fluxbox Blanes Blackbox Windowmaker Afterstep Enlightenment IceWM FVWM
Kahakai ZappWM dwm SithWM Whim Karmen Sawfish XIGE Framer Mavosxwm WindowLab OpenBox
![Page 21: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/21.jpg)
![Page 22: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/24.jpg)
Mais algumas vantagens do sistema operacional Linux e suas distribuições...
Ainda há outras vantagens?
![Page 25: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/29.jpg)
Clusters e supercomputadores Linux
OpenMosixhttp://sourceforge.net/projects/openmosix/
![Page 30: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/30.jpg)
Servidores
“é um sistema de computação que fornece serviços a uma rede de computadores”
![Page 31: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/31.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/32.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/33.jpg)
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 34: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/34.jpg)
mySQL
Entre os usuários do banco de dados MySQL estão: NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa, U.S Army, US. Federal Reserve Bank, Associated Press, Alcatel, Slashdot, Cisco Systems e outros
![Page 35: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/35.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/36.jpg)
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 37: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/37.jpg)
Ftp server
Servidor que fornece, através de uma rede de computadores, um serviço de acesso de usuários a um disco rígido ou servidor através do protocolo de transferência de arquivos: File Transfer Protocol.
Exemplos em Linux Ftpd Glftpd ProFTPd Pure-FTPd VsFTPd Wu-ftpd. wzdftpd.
![Page 38: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/38.jpg)
Firewall e Roteamento
Quem tem medo das IPTABLES?
![Page 39: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/39.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/40.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/41.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/42.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/43.jpg)
•Sendmail•Postfix•Para obter o sendmail:•http://www.sendmail.org/8.13.4.html
Alguns
exemplos:
![Page 44: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/44.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/45.jpg)
Servidor de Tempo (HORA)
NTP: Networking Time Protocol
Mais em: http://www.ntp.org
![Page 46: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/46.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/47.jpg)
VNC
Virtual Network Computer
Permite o controle remoto de computadores e sistemas na rede.
![Page 48: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/48.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/49.jpg)
CUPS – Servidor de Impressão
Common Unix Printing System
http://www.cups.org/
![Page 50: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/50.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/51.jpg)
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 52: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/52.jpg)
XGL
Xgl é uma arquitetura de Servidor X, desenvolvida por David Reveman, que roda sobre OpenGL.
Tira proveito de placas gráficas modernas através de seus drivers OpenGL, suportando aceleração de hardware de todas as aplicações X, OpenGL e XVideo e efeitos gráficos através de um gerenciador de composição de janelas tal como o Compiz.
![Page 53: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/53.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/54.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/55.jpg)
Outros sistemas “Linux Like”Solaris e Open Solaris
Open Mosix
FreeBSD
QNX
Neutrino
Etc.
![Page 56: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/56.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/57.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/58.jpg)
O Mercado profissional LINUXFoco no Cliente
Importância da redução de custos com softwares
TCO
Planejamento é a chave!
![Page 59: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/59.jpg)
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 61: Falando sobre linux](https://reader035.vdocuments.pub/reader035/viewer/2022062302/587f8bbe1a28ab28518b5cc7/html5/thumbnails/61.jpg)
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/