Desmistificando o OpenBSD: Origem, características e facilidades

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamanho: px
Começar a partir da página:

Download "Desmistificando o OpenBSD: Origem, características e facilidades"

Transcrição

1 Desmistificando o OpenBSD: Origem, características e facilidades Fernando Massen 15 de novembro de / 58

2 2 / 58

3 Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design 3 / 58

4 Fernando Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design Desenvolvo software para backend corporativo. Uso OpenBSD desde o 2.7 (Jun/2000). Primeiro hardware que utilizei foi um Cyrix 120 Mhz. Já usava Linux há alguns anos. Chocado e perdido diante das possibilidades do novo sistema (ou falta delas). O OpenBSD era menos amigável do que hoje em dia (porém mais simples! A internet também era mais tranqüila). Uso fvwm2. 4 / 58

5 O que é o OpenBSD? Para quem ainda não se situou: Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design É um sistema UNIX livre e aberto. É filho direto do NetBSD, que por sua vez é descendente do código BSD aberto pela Universidade de Berkeley. O projeto desta versão de BSD foi iniciado dentro de uma rixa interna entre desenvolvedores do NetBSD. Surgido em 1995; hoje, com 11 anos. O responsável por isso é o Theo de Raadt, um dos quatro fundadores do projeto NetBSD. Open porque a comunidade do OpenBSD aceitaria novos desenvolvedores de forma mais democrática, ao contrário da panelinha do NetBSD da época. Versão 4.0 em 1o. de Novembro de 2006 (há poucos dias atrás!). 5 / 58

6 Mascote O fugu (popular baiacú) é o mascote: Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design 6 / 58

7 O Criador Fernando O criador do projeto é o sul-africano Theo De Raadt, o rapaz da direita da foto abaixo: O que é o OpenBSD? Características Básicas Multiplataforma por Design 7 / 58

8 Características Básicas Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design É um Unix de kernel monolítico. Multiplataforma. Código livre (através de uma licença mais permissiva que a GPL). Com foco em. Com foco no usuário avançado. Com foco em redes TCP/IP. Do ponto de vista do usuário Unix, é como se estivesse em casa. Amplamente documentado. 8 / 58

9 Made In Canada, eh! Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design Leis draconianas contra exportação de exportação de criptografia nos EUA fazem com que o desenvolvimento, baseado no Canadá, ficasse mais tranqüilo (abaixo temos Calgary, no Canadá). 9 / 58

10 Multiplataforma por Design Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design Roda em: i386 (Intel/AMD) macppc (Macs PPC) sparc64 (sistemas Sun UltraSPARC) sparc (sistemas Sun SPARC antigos) armish (alguns dispositivos baseados em ARM) hp300 (HP 9000 série 300) hppa (sistemas HP PA-RISC) luna88k (estações Luna-88K e Luna-88K2) mac68k (Macintoshes 68k com MMU) mvme68k/mvme88k (sistemas Motorola VME 680x0/881x0) sgi (algumas SGI MIPS) vax (sistemas Digital VAX (antigos!) zaurus (PDA Sharp Zaurus C3x00 (com suporte quase completo!) 10 / 58

11 Multiplataforma por Design Porém é mais popular em: Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design i386 (Intel/AMD) macppc (Macs PPC) sparc64 (sistemas Sun UltraSPARC) A arquitetura principal, como deveria se esperar, é x86 (Intel/AMD). Bastante popular em PowerPCs (principalmente em PowerBooks/iBooks). 11 / 58

12 Multiplataforma por Design Este rack fica na casa do Theo. Fernando O que é o OpenBSD? Características Básicas Multiplataforma por Design 12 / 58

13 Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços 13 / 58

14 Instalação com 1 disquete Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços A instalação através da rede pode ser feita com apenas um disquete. Esse disquete possui suporte à TCP/IP e provavelmente possui suporte à sua placa de rede, além de ftp e outros utilitários menores. Via rede local, instala-se o sistema base em questão de 4 minutos, em média (!). Esse método de instalação funciona em praticamente todas as plataformas (em PowerPC, em vez de ser um disquete, é uma ISO de 2 megas). Pode ser instalado via serial em algumas configurações de servidor. 14 / 58

15 Instalação com 1 disquete (cont.) Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços Pode-se dar telnet para a instalação, eliminando a necessidade de cabos seriais! Instala-se a partir duma localização existente num CD-ROM, num HD da própria máquina, em um site FTP ou mesmo HTTP. A maior dificuldade da instalação é entender que os discos (por exemplo, IDE) são numerados como wdx, os dispositivos físicos como rwdx; e que a instalação fica dentro duma única partição (slice) que conterá as outras partições do sistema (como se fossem partições extendidas). Tenha certeza que você está usando pelo menos um Pentium, quando em x86, ou um G3 newworld quando em PowerPC. 15 / 58

16 Small Footprint Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços A instalação vem em 300 megas (qualquer arquitetura). É só descompactar e tá pronto! Listando de bsd, bsd.mp e bsd.rd - os kernels, conforme a situação. base40.tgz - a instalação-base. comp40.tgz - basicamente o GCC e seus amigos. etc40.tgz - os arquivos de configuração em /etc. game40.tgz - os jogos clássicos dos BSDs, incluindo fortune(1). man40.tgz - man pages. misc40.tgz - arquivos que não são essenciais, miscelânea. xbase40.tgz - o básico para servir X11. xetc40.tgz - arquivos de configuração dos programas do X11. xfont40.tgz, xserv40.tgz e xshare40.tgz - respectivamente: fontes, servidores e /usr/x11r6/share. 16 / 58

17 O que a instalação-padrão inclui? Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços Sendmail (devidamente patcheado!) Apache (devidamente patcheado!) Ntpd próprio (servidor de hora para a rede) Pop3 (devidamente patcheado!) Servidor DHCP (devidamente patcheado!) Servidor DNS (devidamente patcheado!) Xorg (devidamente patcheado!) Perl (para administração do sistema) GCC (com customizações e devidamente patcheado!) mg (editor estilo Emacs com frases que exemplificam a educação do Theo!)... e muito mais, tudo em menos de 300 megas! 17 / 58

18 Diferenças na userland Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços Os comandos básicos (ls, grep, cat...) possuem uma sintaxe mais ortodoxa, e há uma ordem rígida na passagem de comandos. São mais bem-documentados. Algumas facilidades de sistema não existem na mesma forma; ao invés do /proc, têm-se o utilitário sysctl, por exemplo. Praticamente toda a userland que há no Linux tem portada para OpenBSD, e é comum trocar a shell padrão (ksh) por bash. 18 / 58

19 Ports, pacotes de software Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços Um port é um pacote de software adaptado para rodar no OpenBSD. O mais fácil é instalar um pacote compilado, um package. Por padrão, eles ficam em<mirror OpenBSD>/pub/OpenBSD/packages/<arquitetura>/. Para instalá-los, basta digitarpkg add -i pacote.tgz. Pode-se instalar direto via ftp: pkg add ftp://... Trata as dependências automaticamente. Um package é feito a partir de um port, que fica em/usr/ports. 19 / 58

20 Ports Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços Cada port fica no seu próprio diretório. Por exemplo: /usr/ports/www/mozilla. Há ports para todos os gostos, organizados por área (jogos, editores, rede, utilitários, etc....) Para compilar um port, é só digitar cd <diretório do port>; make install && make clean... o resultado é a instalação e a criação do pacote em /usr/ports/packages. Na compilação o port tenta baixar automaticamente o código-fonte necessário para compilar. A árvore de ports cresce a cada release: dada as limitações do sistema, alguns pacotes (principalmente os notoriamente inseguros ou atrelados a outros sistemas, como jogos) ficam faltando. O sistema de ports é transacional: só aprova as mudanças do port atual se tudo ocorrer certo com ele na instalação. Em último caso, emule binários de Linux! 20 / 58

21 Habilitar serviços Instalação com 1 disquete Small Footprint Diferenças na userland Ports, pacotes de software Ports Habilitar serviços É tão fácil quanto editar o arquivo/etc/rc.conf, achar o nome do serviço e escrever YES! Para habilitar o serviço de sensores de hardware no próximo reboot: sensorsd_flags="" # O padr~ao é "NO" Para habilitar o serviço de firewall (pf): pf=yes # O padr~ao é "NO" Serviços iniciados pelo usuário ficam em/etc/rc.local. 21 / 58

22 chrooting Auditoria de segurança GCC & ProPolice Criptografia ubíqua 22 / 58

23 Apenas um só exploit remoto em dez anos! chrooting Auditoria de segurança GCC & ProPolice Criptografia ubíqua Seguro por padrão: todos os serviços não-essenciais desabilitados na instalação. Anúncios críticos de segurança são transparentes. Sempre buscando novas tecnologias de segurança para suportar. Pretende-se ser o número um na indústria. 23 / 58

24 chrooting chrooting Auditoria de segurança GCC & ProPolice Criptografia ubíqua Serviços populares do OpenBSD são chrooteados, incluindo-se aí técnicas de separação de privilégios para evitar que um eventual invasor modifique o sistema de arquivos do host: apache dns dhcp ntpd No caso da separação de privilégios, há um usuário responsável por determinado serviço ligado ao grupo daemon, por exemplo, que executa somente as operações críticas necessárias, e um sub-usuário que tem menos permissões, que executa as demais tarefas do serviço. 24 / 58

25 Auditoria de segurança No início do projeto, um grande esforço de auditoria de segurança foi realizado no código-fonte que foi forkeado do NetBSD. chrooting Auditoria de segurança GCC & ProPolice Criptografia ubíqua Essa tradição continua até hoje na cultura de desenvolvimento do OpenBSD. É considerado mais fácil consertar erros de programação em C do que procurar por exploits (já que geralmente esses procuram explorar possíveis falhas humanas no código) Minimiza-se o código o máximo possível em seções críticas (ou que dependem de aumento de privilégios) Geralmente uma classe de erros é descoberta, mais ou menos como um anti-pattern Medidas simples como não usar funções como strcpy, strcat; use strncpy, strncat, pelo menos, ou strlcpy e strlcat (funções mais sãs) Isso não vale para os ports: eles ficam sob inteira responsabilidade do usuário que está utilizando este ou aquele port (imagine, por exemplo, a instalação do Apache2). 25 / 58

26 GCC & ProPolice chrooting Auditoria de segurança GCC & ProPolice Criptografia ubíqua Idéia original de Hiroaki Etoh, da IBM. Mergeado no OpenBSD em Proteção gerada pelo compilador que previne programas sejam construídos de forma maliciosa quanto à manipulação da pilha de execução. Quando se tem um buffer alocado na pilha, pode-se tentar fazer overflow deste buffer para mudá-lo, tentando alterar a trajetória de execução e provocar outros efeitos. Durante a compilação, o GCC detecta esses buffers e insere um código que termina o programa (segfault, por exemplo) prematuramente. Quando foi implementado, diversos programas do próprio sistema (incluindo o GCC!) eram passíveis de sofrer este problema. 26 / 58

27 Criptografia ubíqua chrooting Auditoria de segurança GCC & ProPolice Criptografia ubíqua No swap (opcional). Dentro da saída dos terminais (padrão; configura-se em /etc/ttys). Dentro da implementação de ipsec. Dentro da implementação do AFS. Dentro da libssl. Suporte à hardware que acelera a criptografia. 27 / 58

28 PF Meu arquivo PF de exemplo: NAT para 2 placas de rede PF Exemplo: continuação spamd CARP IPSec 28 / 58

29 PF PF Meu arquivo PF de exemplo: NAT para 2 placas de rede PF Exemplo: continuação Filtra o tráfego TCP/IP, faz NAT, redirecionamento e outras coisas legais. Desde o OpenBSD 3.0. É fácil de configurar. A documentação é fantástica, e é fácil de testar. # pfctl -e # ativa # pfctl -d # desativa # pfctl -f /etc/pf.conf # rel^e a configuraç~ao spamd CARP IPSec 29 / 58

30 Meu arquivo PF de exemplo: NAT para 2 placas de rede Tenho um Celeron 800 que tem três placas de rede: uma para receber a Internet, uma para servir para a rede local e uma para servir para um Access Point. PF Meu arquivo PF de exemplo: NAT para 2 placas de rede PF Exemplo: continuação spamd CARP IPSec 30 / 58

31 PF Exemplo: continuação PF Meu arquivo PF de exemplo: NAT para 2 placas de rede PF Exemplo: continuação spamd CARP IPSec (omiti o nome das máquinas) nat on $externa from $lan:network to any -> $externa nat on $externa from $ibook to any -> $externa block all antispoof for $externa # só deixa passar para a internet. pass out on $externa block in on $externa from any to any # bloqueia tudo via wifi, exceto o ibook. block in on $wifi from any to any block out on $wifi from any to any pass in on $wifi from $ibook to any # na rede local tá tudo liberado. pass in on $lan from $lan:network to any pass out on $lan from any to $lan:network 31 / 58

32 spamd PF Meu arquivo PF de exemplo: NAT para 2 placas de rede PF Exemplo: continuação spamd CARP IPSec É um daemon que rechaça s falsos. Integrado aopf. Possui um banco de dados local que pode ser atualizado por blacklists externas; algumas já vêm configuradas. Várias facilidades de logging. 32 / 58

33 CARP PF Meu arquivo PF de exemplo: NAT para 2 placas de rede PF Exemplo: continuação spamd CARP IPSec Common Address Redundancy Protocol. Duas ou mais máquinas com o mesmo IP. Imaginem as possibilidades. Para redundância. Gera uma placa de rede virtual, chamadacarp(4). É amplo demais para citar tudo aqui. Em breve, teremos apresentações sobre isso: com sorte, um exemplo real, para mostrar ao vivo. 33 / 58

34 IPSec Também é amplo e foge do escopo da nossa apresentação. A configuração lembra (bem de longe) a do PF. É ligeiramente mais complicado do que o PF. PF Meu arquivo PF de exemplo: NAT para 2 placas de rede PF Exemplo: continuação spamd CARP IPSec 34 / 58

35 35 / 58

36 A necessidade de exportar certas funcionalidades do OpenBSD para outros sistemas de forma portável (ou seja, não-atrelada ao OpenBSD) criou os seguintes projetos-filhos: OpenSSH (talvez mais conhecido que o próprio OpenBSD! É a mesma equipe! A mesma qualidade!) OpenCVS (primeiro para retirar código GPL da userland; depois melhorar e adicionar funcionalidades) OpenNTPd (servidor/cliente de Network Time Protocol) OpenBGPd (servidor de Border Gateway Protocol, suportando BGP e OSPF) 36 / 58

37 Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons 37 / 58

38 Antes correto do que rápido ou popular Em testes recentes de performance, até o NetBSD saiu na frente. Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero O objetivo não é estar na frente: é estar correto. O objetivo não é ser popular ou angariar mais usuários, é uma paixão pessoal de um grupo de desenvolvedores que possuem quase os mesmos interesses (segurança e continuar o legado do BSD de Berkeley). Criptografia abundante. Usar ao máximo as ferramentas que já existem, mesmo que for para construir outras. Código de qualidade, documentação de qualidade. Tem que funcionar no meu VAX! Releases semestrais, em datas específicas, onde é importante entregar ao invés de inchar de funcionalidades. Hackathons Estas coisas todas não porque os desenvolvedores são tão hardcores, mas sim porque os recursos são limitados. 38 / 58

39 CVS CVS é a metodologia de controle de versão de todo o projeto. Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons Tudo está no CVS! Manuais, kernel, userland, ports... Desde o início do projeto! Cada tag de versão corresponde a um ciclo de desenvolvimento. Um dos melhores usos de CVS que eu já vi. Uma das filosofias do projeto é de que o CVS é bom o suficiente, e o problema de achar que o CVS é ruim está nas pessoas que, na verdade, não sabem usá-lo Dá para atualizar o sistema-base a partir do CVS; deve-se, entretanto, saber o que se faz 39 / 58

40 Correto até nos drivers Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons O projeto OpenBSD sempre teve um forte lado de ativismo para conseguir especificações de hardware de forma mais livre possível. Para isso, o hardware deve: Possuir especificações sobre como ele funciona. Senão, possuir interfaces públicas para o hardware, sem intermediários. Senão, pedir aos fabricantes encarecidamente o que nos é de direito (hacktivismo!). Senão, em última instância, engenharia reversa (que sempre é custosa e ineficaz). Mesmo assim, o hardware deve passar por um tempo em testes até a próxima release, e ser bem-documentado. Geralmente um hardware é compatível entre várias plataformas (se os buses forem compatíveis, lógico! Exemplo: USB, PCI...) 40 / 58

41 Diga não aos Blobs! Blobs são drivers binários que ficam alojados no kernel dos sistemas operacionais. É política do projeto evitar esse tipo de software, que cerceia os direitos de consumidor do usuário e pode prejudicar sua segurança. Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons 41 / 58

42 Suporte são para Wi-Fi Antes correto do que rápido ou popular Passos para funcionar o Wi-Fi: Checar a página do site onde indica se o hardware é suportado: Espetar a placa ou plugar o adaptador (se for USB ou PCMCIA). Passar o IP/parâmetros via ifconfig.... e só!!!! Nada de ndiswrappers, compilar drivers, etc. O mesmo vale para rede com cabos. CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons 42 / 58

43 Uniformidade entre plataformas Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons Os drivers são os mesmos para todas as plataformas (De novo, se as buses forem compatíveis!) Os arquivos de configuração são os mesmos O formato do sistema de arquivos é o mesmo Recentemente, migrei de PowerPC (um G3/300) para x86 (um Celeron 800). Como era o mesmo hardware, só tive que mudar coisas da partição / e /usr; /etc praticamente ficou intacto (precisei fazer um checkout do cvs dos arquivos de configuração). Dá para aproveitar a configuração direta de serviços em Sparc, PPC e x86! 43 / 58

44 Best tool for the Best Job Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons Como não poderia deixar de ser, o OpenBSD não se adequa a certas finalidades. Vamos numerá-las: Jogos (não que isso seja um forte dos Unixes). 3D em hardware (dado o estado dos drivers de placa de vídeo dentro do X e a política dos fabricantes em insistir com blobs). Performance absurda em disco (reiterando: é importante estar correto do que na frente!). Menos suporte a sistema de arquivos (não suporta ReiserFS, XFS e JFS, por exemplo). Falta suporte para Firewire (IEEE 1391), Zip drives em porta paralela. Lembrando que a adequação de hoje a essas coisas no OpenBSD (exceto 3D) é a mesma que a do Linux no meio da década de 90. Apesar de tudo isto, uso como desktop em duas máquinas, pelo menos. 44 / 58

45 Recompilação de Kernel Zero O projeto oferece pacotes pré-compilados. Porém, o sistema também já vem compilado! Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons Não é recomendado recompilar o kernel. Você não vai querer fazer isso. Não vai melhorar a performance. Não vai te ajudar com nada. Ok, mesmo se você quiser, dá para fazer: 45 / 58

46 Recompilação de Kernel Zero Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons Primeiro faça um checkout do -Stable ou do -Current. O jeito mais fácil é pegar o arquivo src.tar.gz do diretório-base dos mirrors OpenBSD (/put/openbsd/4.0, por exemplo). Isto vale para todas as plataformas! # cd /usr/src/sys/arch/i386/conf # cp GENERIC MYKERNEL # vi MYKERNEL # opç~oes a contento # config MYKERNEL # cd../compile/mykernel # make clean && make depend && make (... tome um café...) # make install # ls -lh /bsd -rw-r--r-- 1 root wheel 5.2M Mar /bsd # file /bsd /bsd: ELF 32-bit LSB executable, Intel 80386, version 1, statically linked, not stripped 46 / 58

47 Hackathons Os Hackathons são uma tradição anual relativamente recente do projeto, onde os desenvolvedores viajam para lugares específicos (geralmente pro Canadá, onde fica fácil para todos) e: Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons Reunem-se para discutir aspectos mais in loco do projeto Programam durante horas a fio Tudo sem maiores interrupções e sem horário para começar ou terminar (o lema de um dos hackathons era shut up and hack!) Tem também a tradicional confraternização entre os desenvolvedores. Já realizaram hackathons sobre aspectos específicos, como o hackathon dos ports que aconteceu há algumas semanas atrás, ou o hackathon sobre pf. 47 / 58

48 Sessão de Hackeamento Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons 48 / 58

49 Fadiga Ocasional Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons 49 / 58

50 Mesa do Theo Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons 50 / 58

51 Fundos da Casa do Theo Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons 51 / 58

52 Mesmo lugar, ano passado, no aniversário dele Antes correto do que rápido ou popular CVS Correto até nos drivers Suporte são para Wi-Fi Uniformidade entre plataformas Best tool for the Best Job Recompilação de Kernel Zero Hackathons 52 / 58

53 Sites obrigatórios Hospedagem OpenBSD Livros Colaborando com o Projeto That s all folks! 53 / 58

54 Sites obrigatórios Sites obrigatórios Hospedagem OpenBSD Livros Colaborando com o Projeto That s all folks! undeadly.org (site quasi-official) marc.theaimsgroup.com (todas as listas de discussão do mundo) openbsdsupport.org oxide.org/cvs/ kerneltrap.org openbsd.org (leiam o FAQ! É revelador). openbsd.org/plus.html (o que está no -CURRENT) 54 / 58

55 Hospedagem OpenBSD Sites obrigatórios Hospedagem OpenBSD Livros Colaborando com o Projeto That s all folks! Pesquisei empresas que hospedam OpenBSD internacionalmente: sprocketdata.com openbsd-dedicated-server.php 55 / 58

56 Livros Sites obrigatórios Hospedagem OpenBSD Livros Colaborando com o Projeto That s all folks! Geralmente pode-se aproveitar bastante coisa dos livros mais genéricos sobre BSD (FreeBSD, por exemplo). Absolute OpenBSD, de Michael Lucas (muito bom!) Building Firewalls with OpenBSD and PF (2nd edition), de Jacek Artymiak Building Linux and OpenBSD Firewalls, de Wes Sonnenreich e Tom Yates (velho! É da versão 2.5 ainda!) Secure Architectures with OpenBSD, de Brandon Palmer e Jose Nazario 56 / 58

57 Colaborando com o Projeto As maneiras de se colaborar com o projeto são as mesmas do que em qualquer projeto Open Source: Sites obrigatórios Hospedagem OpenBSD Livros Colaborando com o Projeto That s all folks! Usando. Divulgando. Contribuindo com código. Contribuindo com hardware. Doações e compras de CDs. Isso é importante, é o que mantém o projeto. Parte do dinheiro vai para os hackathons, parte para o hardware, parte para a infraestrutura, etc. De camisetas a CD-ROMs. O layout do CD-ROM é copyrighteado para o Theo De Raadt; de resto, o sistema é totalmente gratuito e modificável. O pacote vem com uma artwork interessante. O software é original. 57 / 58

58 That s all folks! So long and thanks for all the passwords! Sites obrigatórios Hospedagem OpenBSD Livros Colaborando com o Projeto That s all folks! 58 / 58

SEGURANÇA COM OPENBSD / Congresso de Tecnologia FATEC-SP 2006. AS2MWPC - Qualificação e Assessoria em Tecnologia de Informação Pedro Moura

SEGURANÇA COM OPENBSD / Congresso de Tecnologia FATEC-SP 2006. AS2MWPC - Qualificação e Assessoria em Tecnologia de Informação Pedro Moura SEGURANÇA COM OPENBSD / Congresso de Tecnologia FATEC-SP 2006 AS2MWPC - Qualificação e Assessoria em Tecnologia de Informação Pedro Moura Segurança com OpenBSD O mascote do OpenBSD é o Puffy, um peixe

Leia mais

Planejando uma política de segurança da informação

Planejando uma política de segurança da informação Planejando uma política de segurança da informação Para que se possa planejar uma política de segurança da informação em uma empresa é necessário levantar os Riscos, as Ameaças e as Vulnerabilidades de

Leia mais

Novidades no OpenBSD 4.3

Novidades no OpenBSD 4.3 Novidades no OpenBSD 4.3 Leonardo Menezes Vaz 1º Seminário de Software Livre Gravataí, 31 de Maio de 2008 Tópicos O que é OpenBSD? Características do OpenBSD Como ajudar o projeto?

Leia mais

CPE Soft Manual. 125/400mW 2.4GHz. CPE Soft

CPE Soft Manual. 125/400mW 2.4GHz. CPE Soft CPE Soft Manual 125/400mW 2.4GHz CPE Soft Campinas - SP 2010 Indice 1.1 Acessando as configurações. 2 1.2 Opções de configuração... 3 1.3 Wireless... 4 1.4 TCP/IP 5 1.5 Firewall 6 7 1.6 Sistema 8 1.7 Assistente...

Leia mais

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 9-1. O KERNEL DO LINUX Nos sistemas GNU/Linux, todas as distribuições baseadas nos sistemas GNU/Linux existentes são compatíveis, graças ao uso de um kernel único desenvolvido por uma equipe de

Leia mais

Sistema Operacional LINUX

Sistema Operacional LINUX SISTEMA OPERACIONAL Sistema Operacional LINUX Para que o computador funcione e possibilite a execução de programas é necessária a existência de um sistema operacional. O sistema operacional é uma camada

Leia mais

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação Pfsense Introdução e Instalação Introdução A utilização de um firewall em uma rede de computadores possui o objetivo básico de proteção relacionado a entrada e saída de dados. Introdução O pfsense é um

Leia mais

SPoP(Security Point of Presence) com OpenVPN

SPoP(Security Point of Presence) com OpenVPN Objetivo: Montar PoPs usando recursos de VPN(Virtual Private Network) para auxiliar no tráfego seguro de Informações em redes Wireless e usuários em viagem que tenham necessidade de acesso seguro para

Leia mais

Access Point Router 150MBPS

Access Point Router 150MBPS Access Point Router 150MBPS Manual do Usuário Você acaba de adquirir um produto Leadership, testado e aprovado por diversos consumidores em todo Brasil. Neste manual estão contidas todas as informações

Leia mais

O projeto Metasploit é um framework que foi criado em 2003 por HD Moore e é uma plataforma que permite a verificação do estado da segurança dos

O projeto Metasploit é um framework que foi criado em 2003 por HD Moore e é uma plataforma que permite a verificação do estado da segurança dos O projeto Metasploit é um framework que foi criado em 2003 por HD Moore e é uma plataforma que permite a verificação do estado da segurança dos computadores existentes numa determinada rede, permitindo

Leia mais

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 Protocolo de rede... 3 Protocolo TCP/IP... 3 Máscara de sub-rede... 3 Hostname... 3

Leia mais

1. Considerações...3. 2. Introdução...3. 3. Arquitetura...3. 3.1. Topologia Básica...4. 3.2. Hardware mínimo recomendado...5

1. Considerações...3. 2. Introdução...3. 3. Arquitetura...3. 3.1. Topologia Básica...4. 3.2. Hardware mínimo recomendado...5 ÍNDICE 1. Considerações...3 2. Introdução...3 3. Arquitetura...3 3.1. Topologia Básica...4 3.2. Hardware mínimo recomendado...5 3.3. Sistemas Operacionais...5 4. Configurações Necessárias...6 4.1. Nas

Leia mais

Guia de Prática. Windows 7 Ubuntu 12.04

Guia de Prática. Windows 7 Ubuntu 12.04 Guia de Prática Windows 7 Ubuntu 12.04 Virtual Box e suas interfaces de rede Temos 04 interfaces de rede Cada interface pode operar nos modos: NÃO CONECTADO, que representa o cabo de rede desconectado.

Leia mais

Conhecendo o NetBSD. Alan Silva NetBSD-BR

Conhecendo o NetBSD. Alan Silva <jumpi@netbsd.com.br> NetBSD-BR Conhecendo o NetBSD Alan Silva NetBSD-BR O que é NetBSD? O NetBSD é um sistema operacional UNIX-like baseado no padrao BSD 4.4 e com isso incorpora caracteristicas do mesmo O NetBSD

Leia mais

Como criar uma máquina virtual para instalar o Windows XP ou outro?

Como criar uma máquina virtual para instalar o Windows XP ou outro? Como criar uma máquina virtual para instalar o Windows XP ou outro? Existem vários programas para isso, entre eles o Parallels que é pago, o VMWare, o Virtual Box e outros. Hoje vamos abordar o Virtual

Leia mais

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores 1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo

Leia mais

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores Este artigo demonstra como configurar uma rede virtual para ser usada em testes e estudos. Será usado o VirtualBox

Leia mais

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP HTTP (Hypertext Transfer Protocol ) Protocolo usado na Internet para transferir as páginas da WWW (WEB). HTTPS (HyperText Transfer

Leia mais

Projeto de extensão Linux no Campus

Projeto de extensão Linux no Campus Projeto de extensão Linux no Campus Universidade Federal de Santa Maria Acadêmico do Curso de Sistemas de Informação Evandro Bolzan Contatos: ebolzan@inf.ufsm.br, http://www.inf.ufsm.br/~ebolzan BUG BUG

Leia mais

SISTEMA OPERACIONAL & SOFTWARE LIVRE

SISTEMA OPERACIONAL & SOFTWARE LIVRE Curso Técnico em Redes de Computadores Disciplina de Sistemas Operacionais Livres SISTEMA OPERACIONAL & SOFTWARE LIVRE Professora: Juliana Cristina dos Santos E-mail: professora@julianacristina.com Site:

Leia mais

Professor Claudio Silva

Professor Claudio Silva Filtragem caso o pacote não seja permitido, ele é destruído caso seja permitido, ele é roteado para o destino Além das informações contidas nos pacotes o filtro sabe em que interface o pacote chegou e

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: Marcus Gama

Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: Marcus Gama Manual do Remote Desktop Connection Brad Hards Urs Wolfer Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 2 O protocolo do Buffer de Quadro Remoto (Buffer de Quadro Remoto) 6 3 Usando o Remote Desktop

Leia mais

ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel

ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel ENDEREÇOS DE REDE PRIVADOS Foram reservados intervalos de endereços IP para serem utilizados exclusivamente em redes privadas, como é o caso das redes locais e Intranets. Esses endereços não devem ser

Leia mais

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon Trabalho de Sistema de Informações Aluno: Paulo Roberto Carvalho da Silva Instalação e configuração aplicativo Ocomon O trabalho tem como objetivo o estudo de caso,a instalação, configuração e funcionamento

Leia mais

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1 TUTORIAL PRÁTICO SOBRE Git por Djalma Oliveira Versão 1.1 "Git é um sistema de controle de revisão distribuida, rápido e escalável" (tradução rápida do manual). Basicamente é

Leia mais

Versionamento de Código. Núcleo de Desenvolvimento de Software

Versionamento de Código. Núcleo de Desenvolvimento de Software Versionamento de Código Núcleo de Desenvolvimento de Software Por quê? Facilidades de utilizar um sistema de versionamento de código. Várias versões Quando se salva uma nova versão de um arquivo, a versão

Leia mais

O B B J E E T T I V V O O S

O B B J E E T T I V V O O S OBJ E T I VOS Conhecer as características e possibilidades do SO Linux, como workstation simples ou elemento componente de uma rede; Analisar a viabilidade de implantação do sistema numa corporação. SU

Leia mais

Tutorial: Instalando Linux Educacional em uma maquina virtual

Tutorial: Instalando Linux Educacional em uma maquina virtual Maria Augusta Sakis Tutorial: Instalando Linux Educacional em uma Máquina Virtual Máquinas virtuais são muito úteis no dia-a-dia, permitindo ao usuário rodar outros sistemas operacionais dentro de uma

Leia mais

APOSTILA DE REDES DE COMPUTADORES PARTE - III

APOSTILA DE REDES DE COMPUTADORES PARTE - III APOSTILA DE REDES DE COMPUTADORES PARTE - III 1 REDE DE COMPUTADORES III 1. Introdução MODELO OSI ISO (International Organization for Standardization) foi uma das primeiras organizações a definir formalmente

Leia mais

Mecanismos de Segurança Default no OpenBSD. Fábio Olivé (fabio.olive@gmail.com)

Mecanismos de Segurança Default no OpenBSD. Fábio Olivé (fabio.olive@gmail.com) Mecanismos de Segurança Default no OpenBSD Fábio Olivé (fabio.olive@gmail.com) Tópicos A cultura de desenvolvimento do OpenBSD O foco em código correto, claro e simples Segurança é um sub-produto do código

Leia mais

Laboratório de Redes de Computadores e Sistemas Operacionais

Laboratório de Redes de Computadores e Sistemas Operacionais Laboratório de Redes de Computadores e Sistemas Operacionais Linux: Introdução Fabricio Breve Introdução O que é Linux? Uma versão do UNIX (re-implementação do padrão POSIX) Principais diferenciais: Gratuito

Leia mais

VirtuOS vrs. 4.00 para usuários da vrs. 3.01a R.10

VirtuOS vrs. 4.00 para usuários da vrs. 3.01a R.10 VirtuOS vrs. 4.00 para usuários da vrs. 3.01a R.10 Este documento resume as principais diferenças entre a vrs. 4.00 em relação à vrs. 3.01a R.10 do Sistema VirtuOS e se destina aos usuários que dela estão

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos

Leia mais

HOW TO. Instalação do Firewall 6.1 Software

HOW TO. Instalação do Firewall 6.1 Software Introdução HOW TO Página: 1 de 14 Para fazer a migração/instalação do 6.1 Software, é necessária a instalação do Sistema Operacional Linux Fedora Core 8. Explicaremos passo a passo como formatar a máquina,

Leia mais

Laboratório de Redes de Computadores e Sistemas Operacionais

Laboratório de Redes de Computadores e Sistemas Operacionais Laboratório de Redes de Computadores e Sistemas Operacionais Configurando e Implantando o Windows Server 2003 Fabricio Breve Requisitos de Hardware de Sistema Processador Mínimo: 266 MHz Mínimo ideal:

Leia mais

INTRODUÇÃO AO SISTEMA

INTRODUÇÃO AO SISTEMA MANUAL DE INSTALAÇÃO DE SOFTWARE PÚBLICO BRASILEIRO Nome do Software: Guarux Versão do Software: Guarux Educacional 4.0 INTRODUÇÃO AO SISTEMA O Guarux Educacional 4.0 é uma distribuição idealizada pela

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Instalando o Debian em modo texto

Instalando o Debian em modo texto Instalando o Debian em modo texto Por ser composto por um número absurdamente grande de pacotes, baixar os CDs de instalação do Debian é uma tarefa ingrata. Você pode ver uma lista dos mirrors disponíveis

Leia mais

Conexões e Protocolo Internet (TCP/IP)

Conexões e Protocolo Internet (TCP/IP) "Visão geral da configuração da rede" na página 3-2 "Escolhendo um método de conexão" na página 3-3 "Conectando via Ethernet (recomendado)" na página 3-3 "Conectando via USB" na página 3-4 "Configurando

Leia mais

Sumário. Introdução ao Universo Linux... 1. Parte I

Sumário. Introdução ao Universo Linux... 1. Parte I Sumário Introdução ao Universo Linux... 1 Conhecendo o Linux... 2 Sua História... 2 Conhecendo o Unix... 3 As Variações do Unix... 4 Parte I 1 O Manual de Referências... 9 1.1 Sintaxe do Manual On-line...11

Leia mais

História. Sistema Operacional

História. Sistema Operacional História Linux é o termo geralmente usado para designar qualquer sistema operacional que utilize o núcleo Linux. Foi desenvolvido pelo Finlandês Linus Torvalds, inspirado no sistema Minix. O seu código

Leia mais

UM PBX GENUINAMENTE BRASILEIRO

UM PBX GENUINAMENTE BRASILEIRO UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO Revisão: Seg, 21 de Março de 2011 www.sneplivre.com.br Índice 1. Instalação...4 1.1. Pré Requisitos...4 1.2. Na Prática...4 1.2.1. Download...4

Leia mais

Como instalar uma impressora?

Como instalar uma impressora? Como instalar uma impressora? Antes de utilizar uma impressora para imprimir seus documentos, arquivos, fotos, etc. é necessário instalá-la e configurá-la no computador. Na instalação o computador se prepara

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

Para montar sua própria rede sem fio você precisará dos seguintes itens:

Para montar sua própria rede sem fio você precisará dos seguintes itens: Introdução: Muita gente não sabe que com o Windows XP ou o Windows Vista é possível montar uma rede sem fio em casa ou no escritório sem usar um roteador de banda larga ou um ponto de acesso (access point),

Leia mais

Como montar uma rede Wireless

Como montar uma rede Wireless Como montar uma rede Wireless Autor: Cristiane S. Carlos 1 2 Como Montar uma Rede Sem Fio sem Usar um Roteador de Banda Larga Introdução Muita gente não sabe que com o Windows XP ou o Windows Vista é possível

Leia mais

Fundamentos dos protocolos internet

Fundamentos dos protocolos internet Fundamentos dos protocolos internet - 2 Sumário Capítulo 1 Fundamentos dos protocolos internet...3 1.1. Objetivos... 3 1.2. Mãos a obra...4 Capítulo 2 Gerenciando... 14 2.1. Objetivos... 14 2.2. Troubleshooting...

Leia mais

Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. Capitulo 1

Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. Capitulo 1 Capitulo 1 Montagem de duas pequenas redes com a mesma estrutura. Uma é comandada por um servidor Windows e outra por um servidor linux, os computadores clientes têm o Windows xp Professional instalados.

Leia mais

Manual de instalação. Manual de instalação. Liberdade. Liberdade. Versão 1.0.0-31/10/2002. Versão 1.0.0-31/10/2002

Manual de instalação. Manual de instalação. Liberdade. Liberdade. Versão 1.0.0-31/10/2002. Versão 1.0.0-31/10/2002 Liberdade Manual de instalação Liberdade Manual de instalação Versão 1.0.0-31/10/2002 Versão 1.0.0-31/10/2002 Praça dos Açorianos, s/n - CEP 90010-340 Porto Alegre, RS (051) 3210-3100 http:\\www.procergs.com.br

Leia mais

Rotina de Discovery e Inventário

Rotina de Discovery e Inventário 16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento

Leia mais

Firewall. Tutorial Firewall em Linux Acadêmicos: Felipe Zottis e Cleber Pivetta

Firewall. Tutorial Firewall em Linux Acadêmicos: Felipe Zottis e Cleber Pivetta Tutorial Firewall em Linux Acadêmicos: Felipe Zottis e Cleber Pivetta Firewall Firewall é um quesito de segurança com cada vez mais importância no mundo da computação. À medida que o uso de informações

Leia mais

Introdução a Sistemas Abertos

Introdução a Sistemas Abertos Introdução a Sistemas Abertos Apresentação filipe.raulino@ifrn.edu.br Sistemas Abertos Qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído inclusive com seu código fonte

Leia mais

MANUAL DO ADMINISTRADOR

MANUAL DO ADMINISTRADOR WinShare Proxy admin MANUAL DO ADMINISTRADOR Instalação do WinShare Índice 1. Instalação 2. Licenciamento 3. Atribuindo uma senha de acesso ao sistema. 4. Configurações de rede 5. Configurações do SMTP

Leia mais

GUIA DE CONFIGURAÇÃO FILTRO DE URL

GUIA DE CONFIGURAÇÃO FILTRO DE URL GUIA DE CONFIGURAÇÃO FILTRO DE URL GUIA DE CONFIGURAÇÃO FILTRO DE URL O módulo Filtro URL estende a funcionalidade do Netdeep Secure com a capacidade de bloquear o acesso a conteúdo web indesejado, filtrando

Leia mais

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS Se todos os computadores da sua rede doméstica estiverem executando o Windows 7, crie um grupo doméstico Definitivamente, a forma mais

Leia mais

UDPcast Clonagem de HDs via rede utilizando

UDPcast Clonagem de HDs via rede utilizando Manual Clonando Discos com o UDPcast Clonagem de HDs via rede utilizando o UDPCast. Produzido por: Sergio Graças Giany Abreu Desenvolvedores do Projeto GNU/Linux VRlivre Manual Clonando Discos com o UDPcast

Leia mais

Sumário. Parte I - Linux básico... 19. 1 O início de tudo... 21. 2 Visão geral do Linux... 27. 3 Comandos básicos... 37

Sumário. Parte I - Linux básico... 19. 1 O início de tudo... 21. 2 Visão geral do Linux... 27. 3 Comandos básicos... 37 Sumário O autor... 6 Aviso importante!...15 Prefácio... 17 Parte I - Linux básico... 19 1 O início de tudo... 21 O Unix... 21 O Linux... 23 2 Visão geral do Linux... 27 O Linux como sistema operacional

Leia mais

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO O Linux se refere aos itens de hardware como dispositivos (devices), e os referencia como arquivos. Os arquivos de

Leia mais

Instalação e Operação dos Aplicativos Serie 5000/6000

Instalação e Operação dos Aplicativos Serie 5000/6000 Instalação e Operação dos Aplicativos Serie 5000/6000 Requisitos mínimos de Hardware: Pentium 3 de 500 mhz ou Celeron de 700 mhz ou superior 128 MB de RAM 100 MB livres no disco rígido Requisitos de Software:

Leia mais

Redes de Dados e Comunicações. Prof.: Fernando Ascani

Redes de Dados e Comunicações. Prof.: Fernando Ascani Redes de Dados e Comunicações Prof.: Fernando Ascani Camada de Aplicação A camada de Aplicação é a que fornece os serviços Reais para os usuários: E-mail, Acesso a Internet, troca de arquivos, etc. Portas

Leia mais

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO Criado por: Flavio Henrique Somensi flavio@opens.com.br Revisão: qui, 25 de abril de 2013 www.sneplivre.com.br Índice 1. Instalação...4

Leia mais

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL LINUX Lapro I Profa. Fernanda Denardin Walker - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL Para que o computador funcione e possibilite a execução

Leia mais

Controlando o tráfego de saída no firewall Netdeep

Controlando o tráfego de saída no firewall Netdeep Controlando o tráfego de saída no firewall Netdeep 1. Introdução Firewall é um quesito de segurança com cada vez mais importância no mundo da computação. À medida que o uso de informações e sistemas é

Leia mais

AS CONSULTORIA & TREINAMENTOS. www.astreinamentos.com.br. White Paper pfsense

AS CONSULTORIA & TREINAMENTOS. www.astreinamentos.com.br. White Paper pfsense White Paper pfsense W h i t e p a p e r - p f S e n s e 2 SUMÁRIO Visão Geral... 3 pfsense é fácil de implementar e gerenciar... 3 Hardware... 3 Recursos do pfsense... 4 Fontes... 6 W h i t e p a p e r

Leia mais

Introdução sobre à porta USB

Introdução sobre à porta USB Introdução sobre à porta USB O USB (Universal Serial Bus) surgiu em 1995 com uma parceria entre várias companhias de alta tecnologia (Compaq, Hewlett-Packard, Intel, Lucent, Microsoft, NEC e Philips).

Leia mais

Instalação e configuração Linux CentOS 6.x

Instalação e configuração Linux CentOS 6.x Instalação e configuração Linux CentOS 6.x Objetivo: Instalar e configurar o sistema operacional Linux CentOS e efetuar suas configurações iniciais. 1- Abra o Virtuabox e clique em novo, e configure conforme

Leia mais

FAT32 ou NTFS, qual o melhor?

FAT32 ou NTFS, qual o melhor? FAT32 ou NTFS, qual o melhor? Entenda quais as principais diferenças entre eles e qual a melhor escolha O que é um sistema de arquivos? O conceito mais importante sobre este assunto, sem sombra de dúvidas,

Leia mais

Guia Rápido de Instalação Ilustrado

Guia Rápido de Instalação Ilustrado Livre S.O. Guia Rápido de Instalação Ilustrado Introdução Este guia tem como objetivo auxiliar o futuro usuário do Livre S.O. durante o processo de instalação. Todo procedimento é automatizado sendo necessárias

Leia mais

Curso de Instalação e Gestão de Redes Informáticas

Curso de Instalação e Gestão de Redes Informáticas ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas INSTALAÇÃO DO SUSE LINUX José Vitor Nogueira Santos FT5 Introdução: O QUE É O SUSE OpenSUSE, é uma distribuição

Leia mais

Firewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática

Firewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática Firewall Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes Campus Cachoeiro Curso Técnico em Informática Firewall (definições) Por que do nome firewall? Antigamente, quando as casas

Leia mais

O Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: José Pires

O Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: José Pires O Manual do Remote Desktop Connection Brad Hards Urs Wolfer Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 O protocolo do Remote Frame Buffer 6 3 Usar o Remote Desktop Connection 7 3.1 Ligar o Remote

Leia mais

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um

Leia mais

DISPOSITIVOS DE REDES SEM FIO

DISPOSITIVOS DE REDES SEM FIO AULA PRÁTICA DISPOSITIVOS DE REDES SEM FIO Objetivo: Apresentar o modo de operação Ad Hoc de uma rede padrão IEEE 802.11g/b e implementá-la em laboratório. Verificar os fundamentos de associação/registro

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 Appliance virtual do StruxureWare Data Center Expert O servidor do StruxureWare Data Center Expert 7.2 está agora disponível como um appliance

Leia mais

O melhor do PHP. Por que PHP? CAPÍTULO 1. Uma Pequena História do PHP

O melhor do PHP. Por que PHP? CAPÍTULO 1. Uma Pequena História do PHP CAPÍTULO 1 O melhor do PHP Este livro levou bastante tempo para ser feito. Venho usando agora o PHP por muitos anos e o meu amor por ele aumenta cada vez mais por sua abordagem simplista, sua flexibilidade

Leia mais

Capítulo 6 - Protocolos e Roteamento

Capítulo 6 - Protocolos e Roteamento Capítulo 6 - Protocolos e Roteamento Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 53 Roteiro (1 / 2) O Que São Protocolos? O TCP/IP Protocolos de Aplicação Protocolos de Transporte Protocolos

Leia mais

Introdução a Computação

Introdução a Computação Sistemas Operacionais: Software Oculto Introdução a Computação Sistemas Operacionais Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel

Leia mais

FIREWALL. Prof. Fabio de Jesus Souza. fabiojsouza@gmail.com. Professor Fabio Souza

FIREWALL. Prof. Fabio de Jesus Souza. fabiojsouza@gmail.com. Professor Fabio Souza FIREWALL Prof. Fabio de Jesus Souza fabiojsouza@gmail.com Professor Fabio Souza O que são Firewalls? Os firewalls são sistemas de segurança que podem ser baseados em: um único elemento de hardware; um

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

UNIX & Linux. Histórico, distribuição licença, características. Taisy Weber

UNIX & Linux. Histórico, distribuição licença, características. Taisy Weber UNIX & Linux Histórico, distribuição licença, características Taisy Weber História de UNIX 1969 - Ken Thompson Bell Laboratories, PDP-7 Dennis Ritchie logo juntou-se a Thompson Ritchie havia trabalhado

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

Disciplina: Fundamentos de serviços IP Alunos: Estevão Elias Barbosa Lopes e Leonardo de Azevedo Barbosa

Disciplina: Fundamentos de serviços IP Alunos: Estevão Elias Barbosa Lopes e Leonardo de Azevedo Barbosa Disciplina: Fundamentos de serviços IP Alunos: Estevão Elias Barbosa Lopes e Leonardo de Azevedo Barbosa DHCP: Dynamic Host Configuration Protocol (Protocolo de configuração dinâmica de host), é um protocolo

Leia mais

Senha Admin. Nessa tela, você poderá trocar a senha do administrador para obter acesso ao NSControl. Inicialização

Senha Admin. Nessa tela, você poderá trocar a senha do administrador para obter acesso ao NSControl. Inicialização Manual do Nscontrol Principal Senha Admin Nessa tela, você poderá trocar a senha do administrador para obter acesso ao NSControl. Inicialização Aqui, você poderá selecionar quais programas você quer que

Leia mais

Linux System Administration 455

Linux System Administration 455 Linux System Administration 455 Nome do curso que é modificado no Slide Mestre Slide 1 2 Nome do curso que é modificado no Slide Mestre Slide 1 3 1) A primeira coisa que devemos saber para configurar a

Leia mais

Como é o Funcionamento do LTSP

Como é o Funcionamento do LTSP Instalação e configuração do LTSP 5 no Ubuntu 11.04 Funcionamento do LTSP e Instalação do Servidor Como é o Funcionamento do LTSP O primeiro requisito para que o LSTP funcione bem é ter uma rede de boa

Leia mais

Receptor Wi-Fi 11N USB com Antena Destacável

Receptor Wi-Fi 11N USB com Antena Destacável Receptor Wi-Fi 11N USB com Antena Destacável Manual do Usuário Você acaba de adquirir um produto Leadership, testado e aprovado por diversos consumidores em todo Brasil. Neste manual estão contidas todas

Leia mais

Passo a Passo da instalação da VPN

Passo a Passo da instalação da VPN Passo a Passo da instalação da VPN Dividiremos este passo a passo em 4 partes: Requisitos básicos e Instalação Configuração do Servidor e obtendo Certificados Configuração do cliente Testes para saber

Leia mais

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar

Leia mais

SISTEMAS DE ARQUIVOS Sistemas operacionais

SISTEMAS DE ARQUIVOS Sistemas operacionais Técnico em Informática SISTEMAS DE ARQUIVOS Sistemas operacionais Professor Airton Ribeiro de Sousa Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados

Leia mais

Servidor, Proxy e Firewall. Professor Victor Sotero

Servidor, Proxy e Firewall. Professor Victor Sotero Servidor, Proxy e Firewall Professor Victor Sotero 1 Servidor: Conceito Um servidor é um sistema de computação centralizada que fornece serviços a uma rede de computadores; Os computadores que acessam

Leia mais

GX - ULT MANUAL DO USARIO V1.1. NEVEX Tecnologia Ltda Copyright 2012-2015 - Todos os direitos Reservados

GX - ULT MANUAL DO USARIO V1.1. NEVEX Tecnologia Ltda Copyright 2012-2015 - Todos os direitos Reservados GX - ULT MANUAL DO USARIO V1.1 NEVEX Tecnologia Ltda Copyright 2012-2015 - Todos os direitos Reservados IMPORTANTE Máquinas de controle numérico são potencialmente perigosas. A Nevex Tecnologia Ltda não

Leia mais

NetWare 6.5. Novell. Instalação e upgrade REQUISITOS MÍNIMOS DE SISTEMA REQUISITOS DE SISTEMA RECOMENDADOS. www.novell.

NetWare 6.5. Novell. Instalação e upgrade REQUISITOS MÍNIMOS DE SISTEMA REQUISITOS DE SISTEMA RECOMENDADOS. www.novell. Novell NetWare 6.5 www.novell.com INÍCIO RÁPIDO Instalação e upgrade Esta Introdução rápida fornece informações básicas sobre a instalação e o upgrade para um servidor NetWare 6.5. Para obter instruções

Leia mais

FreeBSD Proxy squid autenticado com o Actvie Directory por ntlm auth. Informações relevantes antes de dar início a este artigo

FreeBSD Proxy squid autenticado com o Actvie Directory por ntlm auth. Informações relevantes antes de dar início a este artigo FreeBSD Proxy squid autenticado com o Actvie Directory por ntlm auth By Saul Figueiredo, 14 de Outubro de 2011. Escrevi este artigo para aqueles que, como eu, encontraram muitas dificuldades - e poucas

Leia mais

Sistemas de Informação Processamento de Dados

Sistemas de Informação Processamento de Dados Sistemas de Informação Processamento de Dados Ferramentas e serviços de acesso remoto VNC Virtual Network Computing (ou somente VNC) é um protocolo desenhado para possibilitar interfaces gráficas remotas.

Leia mais

LASERJET ENTERPRISE M4555 SÉRIE MFP. Guia de instalação do software

LASERJET ENTERPRISE M4555 SÉRIE MFP. Guia de instalação do software LASERJET ENTERPRISE M4555 SÉRIE MFP Guia de instalação do software HP LaserJet Enterprise M4555 MFP Series Guia de instalação do software Direitos autorais e licença 2011 Copyright Hewlett-Packard Development

Leia mais