SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Clécio Oliveira
                      contato@cleciooliveira.com

                FGSL – 2011 – Goiânia – 19/11/2011
Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Quem sou eu
 •   Pós-graduando em Segurança de Redes - Atual
 •   MBA em Gerenciamento de Projetos - 2010
 •   Bacharel em Sistemas de Informação – 2008
 •   Certificações: AMP ACT I, Breeze Access VL, BreezeNet B
 •   Usuário Arch Linux - 2008
 •   Entusiasta archlinux-br – 2009
 •   Usuário Linux – 2004 - #434253
 •   SysAdmin / Web Design / Web Developer
 •   XHTML, CSS, PHP, MySql, JavaScript, Java, VB.net, Asp.net
 •   E um mount de coisa nas horas vagas:
      – Eterno estudante
      – Blogueiro, “twitteiro”,
      – Técnico de informática da família (Ninguém merece :/)



        Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Conteúdo - Planejamento
  • Arch Linux
     – História
     – Características
     – Ferramentas
  • Pontos Fortes e Pontos Fracos
  • Arch vs Principais Distros
  • Arch e a mídia
  • Comunidade: Arch Linux - BR
  • Perguntas
  • Contato


     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
História

  •   Desenvolvido por Judd Vinet - 2001
  •   Slackware Linux e Crux Linux
  •   LFS – Linux from Scratch
  •   Pacman – PACkage MANager
  •   Primeiro lançamento em 2002 (0.1 Homer)
  •   Sistema perfeito para Usuários Avançados
  •   Aaron Griffin – Novo Líder do Projeto - 2007



       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
História

  •   Desenvolvido por Judd Vinet - 2001
  •   Slackware Linux e Crux Linux
  •   LFS – Linux from Scratch
  •   Pacman – PACkage MANager
  •   Primeiro lançamento em 2002 (0.1 Homer)
  •   Sistema perfeito para Usuários Avançados
  •   Aaron Griffin – Novo Líder do Projeto - 2007



       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
História

  •   Desenvolvido por Judd Vinet - 2001
  •   Slackware Linux e Crux Linux
  •   LFS – Linux from Scratch
  •   Pacman – PACkage MANager
  •   Primeiro lançamento em 2002 (0.1 Homer)
  •   Sistema perfeito para Usuários Avançados
  •   Aaron Griffin – Novo Líder do Projeto - 2007



       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Características

  •   Pronúncia – “Artchlinux”
  •   Arquitetura i686 – Pentium Pro para cima
  •   KISS – Keep it simple, stupid.
  •   Foco: minimalista e simples
  •   Rolling Release
  •   Configuração centralizada.
  •   Não é recomendado para New Users
  •   Significado nome: Arch = arco (logo da
      distribuição)


       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Características - Logo
  •   Pronúncia – “Artchlinux”
  •   Arquitetura i686 – Pentium Pro para cima
  •   KISS – Keep it simple, stupid.
  •   Foco: minimalista e simples
  •   Rolling Release
  •   Configuração centralizada.
  •   Significado nome: Arch = arco (logo da
      distribuição)




       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Ferramentas

  • Pacman - PACkage MANager

    –   Baixar, pesquisar, atualizar e instalar
    –   Trabalho com binários e sources
    –   Controle de dependência
    –   Lista Negra de Pacotes
    –   Configurações de pacotes a serem mantidas




     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Ferramentas
    • Pacman - PACkage MANager
pacman -Syu                                                Atualizar a base de dados do pacman e o
                                                           sistema todo
pacman -S <pacote>                                         Instalar um pacote do repositório

pacman -S <repositorio>/<pacote>                           Instalar um pacote de um repositório específico

pacman -Ss <nome do pacote>                                Procurar por um pacote no reposiório

pacman -R <pacote>                                         Remover um pacote

pacman -Rns <pacote>                                       Remover completamente um pacote e suas
                                                           dependências
pacman -Qs <pacote>                                        Procurar por pacotes instalados

pacman -Q                                                  Lista todos os pacotes instalados

pacman -Qi <pacote>                                        Mostrar informações sobre um pacote instalado

pacman -Sw <pacote>                                        Faz o download do pacote, mas não o instala

pacman -U meup-acote-versao.pkg.tar.gz                     Instala um pacote local



            Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Ferramentas

  • ArchLinux User Repository - AUR

     –   Repositórios por e para Usuários
     –   Votação de Pacotes
     –   Mais votados entram para o repositório oficial
     –   Trusted Users




     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Ferramentas

  • Arch Buid System - ABS

     –   PKGBUILDS
     –   Similar ao ports do BSD
     –   Reconstrução de todo o Sistema
     –   Flags especificas para seu processador




     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Pontos Fortes

  •   Bleending Edge – pacotes atualizados
  •   Rolling Release
  •   Configuração centralizada – rc.conf
  •   Desempenho
  •   Otimização
  •   Customização
  •   Oportunidade



       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Pontos Fortes
#                                                                                  # -----------------------------------------------------------------------
                                                                                   # NETWORKING
# /etc/rc.conf - Main Configuration for Arch Linux                                 # -----------------------------------------------------------------------
#                                                                                  #
                                                                                   # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
# -----------------------------------------------------------------------          #
# LOCALIZATION                                                                     HOSTNAME="note"
# -----------------------------------------------------------------------
#                                                                                  # Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
                                                                                   #
# LOCALE: available languages can be listed with the 'locale -a' command           # Interfaces to start at boot-up (in this order)
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result          # Declare each interface then list in INTERFACES
# in the hardware clock being left untouched (useful for virtualization)           # - prefix an entry in INTERFACES with a ! to disable it
# TIMEZONE: timezones are found in /usr/share/zoneinfo                             # - no hyphens in your interface names - Bash doesn't like it
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps                              #
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)       # DHCP: Set your interface to "dhcp" (eth0="dhcp")
                                                                                   # Wireless: See network profiles below
# CONSOLEMAP: found in /usr/share/kbd/consoletrans                                 #
# USECOLOR: use ANSI color sequences in startup messages
#                                                                                  #Static IP example
LOCALE="pt_BR.UTF-8"                                                               #eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
HARDWARECLOCK="UTC"                                                                eth0="dhcp"
TIMEZONE="America/Sao_Paulo"                                                       INTERFACES=(!eth0)
KEYMAP="br-abnt2"
                                                                                   # Routes to start at boot-up (in this order)
CONSOLEFONT=                                                                       # Declare each route then list in ROUTES
CONSOLEMAP=                                                                        # - prefix an entry in ROUTES with a ! to disable it
USECOLOR="yes"                                                                     #
                                                                                   gateway="default gw 192.168.0.1"
# -----------------------------------------------------------------------          ROUTES=(!gateway)
# HARDWARE
                                                                                   # Enable these network profiles at boot-up. These are only useful
# -----------------------------------------------------------------------          # if you happen to need multiple network configurations (ie, laptop users)
#                                                                                  # - set to 'menu' to present a menu during boot-up (dialog package required)
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed               # - prefix an entry with a ! to disable it
# MOD_BLACKLIST: Prevent udev from loading these modules                           #
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.               # Network profiles are found in /etc/network.d
#                                                                                  #
                                                                                   # This now requires the netcfg package
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.   #
#                                                                                  #NETWORKS=(main)
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated                                                      # -----------------------------------------------------------------------
MODULES=(uvcvideo)                                                                 # DAEMONS
                                                                                   # -----------------------------------------------------------------------
# Scan for LVM volume groups at startup, required if you use LVM                   #
                                                                                   # Daemons to start at boot-up (in this order)
USELVM="no"                                                                        # - prefix a daemon with a ! to disable it
                                                                                   # - prefix a daemon with a @ to start it up in the background
                                                                                   #
                                                                                   DAEMONS=(syslog-ng dbus hal !network dhcdbd networkmanager netfs !crond wicd pulseaudio
                                                                                   gdm fam)



                          Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Pontos Fortes

  •   Bleending Edge – pacotes atualizados
  •   Rolling Release
  •   Configuração centralizada – rc.conf
  •   Desempenho
  •   Otimização
  •   Customização
  •   Oportunidade
  •   Aprendizado


       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Pontos Fracos

  • Falta de ferramentas para Iniciantes
  • Não é uma distribuição fácil de instalar e
    configurar
  • Necessidade de uma conexão com a internet
    razoável




     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Arch vs Principais Distros

  • Arch vs Debian

     –   Arch é mais simples
     –   Arch tem menos pacotes
     –   Arch é mais rápido que debian (i686)
     –   Pacotes mais atualizados que os do Debian
     –   O Debian é considerado uma distribuição super
         estável




     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Arch vs Principais Distros
  • Aqui não! :-)




      Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Arch vs Principais Distros

  • Arch vs Ubuntu vs Suse

     – Se você gosta de compilar seus próprios kernels,
       Arch é mais apropriado
     – Instalar e utilizar sem fazer configuração, o Ubuntu e
       Suse são mais adequados
     – Em geral desenvolvedores e ' fuçadores' gostarão
       mais de Arch que do que do Ubuntu e do Suse
     – No Arch o aprendizado é mais importante do que
       receber tudo pronto


     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Arch vs Principais Distros

  • Arch vs Slackware

     – Ambos são distribuições KISS 'simples'
     – Arch fornece um sistema de gerenciamento de
       pacotes muito mais robusto com o pacman
     – Slackware é vista como mais conservadora no seu
       ciclo de versões, preferindo pacotes
       comprovadamente estáveis




     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Arch vs Principais Distros

  • Arch vs Gentoo

    – Arch distribui binários, consome muito menos do seu
      tempo que Gentoo
    – Gentoo tem mais pacotes
    – PKGBUILDs são mais fáceis de criar do que ebuilds.
    – Gentoo é imediatamente mais portátil já que os
      pacotes serão compilados especificamente para sua
      arquitetura



     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
O que andam falando do Arch
 • Gizmodo: O passado e o presente do Linux em um
   infográfico traduzido
 http://www.gizmodo.com.br/conteudo/o-passado-e-o-presente-do-linux-em-um-infografico-
      traduzido/




        Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
O que andam falando do Arch
 • Favoritos 2010 BR-Linux: Distribuição para desktop
   http://br-linux.org/2010/favoritos-2010-br-linux-distribuio-para-desktop/




      Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
O que andam falando do Arch
 • As revistas e os artigos dizem...
 Linux Magazine – 12/08/2009

      – É um projeto independente, com base na comunidade que é agora
        liderada por Aaron Griffin com uma equipa fiel trabalhando
        incansavelmente nos bastidores. Foi concebido para ser rápido e, como
        afirma o wiki ", centra- se em uma balança de minimalismo, elegância, o
        código correto e modernidade“

 Oswatershed – 2009

      – ArchLinux considerada uma das distros mais atualizadas!

 Lifehacker – 15/03/2009

      – Arch mais uma vez entre as 5 melhores distros




       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Arch e a mídia - Distrowatch
  • Ranking Distrowatch




                                                                            Update: 19/11/2011




     Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Comunidade ArchLinux-BR
 •   Criado em julho de 2006
 •   Colaboradores ativos no projeto oficial
 •   Desenvolvedores, Trusted User, traduções, empacotadores

 •   Estrutura:

      –   Site Arch Linux Brasil – http://archlinux-br.org
      –   Fórum de discussão - http://forum.archlinux-br.org/
      –   Wiki - https://wiki.archlinux.org/index.php/Main_Page_(Português)
      –   Planeta Arch Linux Brasil - http://planeta.archlinux-br.org/
      –   Lista de discussão - archlinux-br@googlegroups.com
      –   Ouvidoria – ouvidoria@archlinux-br.org
      –   Guia de instalação – constantemente atualizada
      –   Canal no irc #archlinux-br - Freenode
      –   Pacman e site do AUR em português do Brasil.
      –   Mirrors muito rápidos no Brasil - UFPR e Unicamp
      –   Livro: Utilizando o Arch Linux no Desktop



       Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Comunidade ArchLinux-BR
• Livro
Utilizando o Arch Linux no Desktop


   – História do Arch Linux
   – Funcionamento, instalação e configuração
   – Ambiente de trabalho funcional

Autor

   – Sérgio Berlotto - http://berlotto.net
   – Desenvolvedor
   – Colaborador Arch Linux

Maiores informações

        http://berlotto.net/livro.php                                    Baixe o Livro! Leia-o! Imprima-o! Divulgue-o!
                                                                         O Sérgio agradece.
        http://archlinux-br.org/livro
        http://archlinuxbook.wordpress.com
             Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
Perguntas?

                            Clécio Oliveira

       contato@cleciooliveira.com
      http://www.cleciooliveira.com
      http://cleciooliveira.com/blog
         Twitter: @cleciooliveira

    Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição

Más contenido relacionado

La actualidad más candente

Tutorial RX Gate / iGate / Digipeater APRS no MS Windows
Tutorial RX Gate / iGate / Digipeater APRS no MS WindowsTutorial RX Gate / iGate / Digipeater APRS no MS Windows
Tutorial RX Gate / iGate / Digipeater APRS no MS WindowsAURELIO PY5BK
 
Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...
Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...
Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...Tchelinux
 
Project HA
Project HAProject HA
Project HAKarpv
 
Servidor de internet (NAT, Squid, Sarg)
Servidor de internet (NAT, Squid, Sarg)Servidor de internet (NAT, Squid, Sarg)
Servidor de internet (NAT, Squid, Sarg)Danilo Filitto
 
Cisco ios, via cli – command line interface
Cisco ios, via cli – command line interfaceCisco ios, via cli – command line interface
Cisco ios, via cli – command line interfaceMarcos Aurelio
 
Manual Kikrotik Completo
Manual Kikrotik CompletoManual Kikrotik Completo
Manual Kikrotik CompletoPortal GSTI
 
Iptables Completo Oliver
Iptables   Completo   OliverIptables   Completo   Oliver
Iptables Completo Olivermarcosserva
 
WANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de Oliveira
WANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de OliveiraWANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de Oliveira
WANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de OliveiraWellington Oliveira
 
Aula 8.3 - Iptables Tabela NAT
Aula 8.3 - Iptables Tabela NATAula 8.3 - Iptables Tabela NAT
Aula 8.3 - Iptables Tabela NATAndrei Carniel
 
Compreendendo a redundância de camada 3
Compreendendo a redundância de camada 3Compreendendo a redundância de camada 3
Compreendendo a redundância de camada 3Vitor Albuquerque
 
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...Wellington Oliveira
 
Aula 8.1 - Iptables tabela Filter
Aula 8.1 - Iptables tabela FilterAula 8.1 - Iptables tabela Filter
Aula 8.1 - Iptables tabela FilterAndrei Carniel
 
Livro pfsense 2.0 em português
Livro pfsense 2.0 em portuguêsLivro pfsense 2.0 em português
Livro pfsense 2.0 em portuguêsDavid de Assis
 
Tutorial asterisk
Tutorial asteriskTutorial asterisk
Tutorial asteriskstrellow
 

La actualidad más candente (20)

Tutorial RX Gate / iGate / Digipeater APRS no MS Windows
Tutorial RX Gate / iGate / Digipeater APRS no MS WindowsTutorial RX Gate / iGate / Digipeater APRS no MS Windows
Tutorial RX Gate / iGate / Digipeater APRS no MS Windows
 
Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...
Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...
Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...
 
Project HA
Project HAProject HA
Project HA
 
Cisco ios
Cisco iosCisco ios
Cisco ios
 
Instalacao roip
Instalacao roipInstalacao roip
Instalacao roip
 
Servidor de internet (NAT, Squid, Sarg)
Servidor de internet (NAT, Squid, Sarg)Servidor de internet (NAT, Squid, Sarg)
Servidor de internet (NAT, Squid, Sarg)
 
Cisco ios, via cli – command line interface
Cisco ios, via cli – command line interfaceCisco ios, via cli – command line interface
Cisco ios, via cli – command line interface
 
Manual Kikrotik Completo
Manual Kikrotik CompletoManual Kikrotik Completo
Manual Kikrotik Completo
 
Iptables Completo Oliver
Iptables   Completo   OliverIptables   Completo   Oliver
Iptables Completo Oliver
 
WANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de Oliveira
WANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de OliveiraWANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de Oliveira
WANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de Oliveira
 
Aula 8.3 - Iptables Tabela NAT
Aula 8.3 - Iptables Tabela NATAula 8.3 - Iptables Tabela NAT
Aula 8.3 - Iptables Tabela NAT
 
Ap bridge mikrotik
Ap bridge mikrotikAp bridge mikrotik
Ap bridge mikrotik
 
Compreendendo a redundância de camada 3
Compreendendo a redundância de camada 3Compreendendo a redundância de camada 3
Compreendendo a redundância de camada 3
 
Tutorial sobre iptables
Tutorial sobre iptablesTutorial sobre iptables
Tutorial sobre iptables
 
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
 
Aula 8.1 - Iptables tabela Filter
Aula 8.1 - Iptables tabela FilterAula 8.1 - Iptables tabela Filter
Aula 8.1 - Iptables tabela Filter
 
Livro pfsense 2.0 em português
Livro pfsense 2.0 em portuguêsLivro pfsense 2.0 em português
Livro pfsense 2.0 em português
 
Atividade acl extendida
Atividade acl extendidaAtividade acl extendida
Atividade acl extendida
 
Etherchannel
EtherchannelEtherchannel
Etherchannel
 
Tutorial asterisk
Tutorial asteriskTutorial asterisk
Tutorial asterisk
 

Destacado

Arch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxArch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxLuiz Thiago
 
Arch linux - Como instalar
Arch linux - Como instalarArch linux - Como instalar
Arch linux - Como instalarlinuxInfo
 
Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes
Arch Linux: Uma distribuição leve e simples - Érico de Morais NunesArch Linux: Uma distribuição leve e simples - Érico de Morais Nunes
Arch Linux: Uma distribuição leve e simples - Érico de Morais NunesTchelinux
 
Instalador - Arch Linux
Instalador - Arch LinuxInstalador - Arch Linux
Instalador - Arch Linuxacheiobyte
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - LinuxFernando de Sá
 
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtDesenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtSandro Andrade
 

Destacado (9)

Arch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxArch Linux – Simplesmente Linux
Arch Linux – Simplesmente Linux
 
Arch linux - Como instalar
Arch linux - Como instalarArch linux - Como instalar
Arch linux - Como instalar
 
Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes
Arch Linux: Uma distribuição leve e simples - Érico de Morais NunesArch Linux: Uma distribuição leve e simples - Érico de Morais Nunes
Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes
 
Instalador - Arch Linux
Instalador - Arch LinuxInstalador - Arch Linux
Instalador - Arch Linux
 
Arch Linux Flisol 2010
Arch Linux Flisol 2010Arch Linux Flisol 2010
Arch Linux Flisol 2010
 
ArchLinux
ArchLinuxArchLinux
ArchLinux
 
Arch linux
Arch  linuxArch  linux
Arch linux
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
 
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtDesenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com Qt
 

Similar a Arch Linux FGSL 2011

O docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-tiO docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-tiFrancisco Gonçalves
 
I Workshop de Redes do Iespes
I Workshop de Redes do IespesI Workshop de Redes do Iespes
I Workshop de Redes do Iespesluizfelipemz
 
Configuração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandosConfiguração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandosWellington Oliveira
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1Leo Amorim
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Leo Amorim
 
Configurando uma rede local com acesso internet
Configurando uma rede local com acesso  internetConfigurando uma rede local com acesso  internet
Configurando uma rede local com acesso internetTiago
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programasguest407a9
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asteriskVicente Nobre
 
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesDesenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesTchelinux
 
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Marcelo Veiga Neves
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDFrederico Madeira
 
Compartilhando Internet Via Rádio entre m servidor linux e clientes windows
Compartilhando Internet Via Rádio entre m servidor linux e clientes windowsCompartilhando Internet Via Rádio entre m servidor linux e clientes windows
Compartilhando Internet Via Rádio entre m servidor linux e clientes windowsFelipe Santos
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory gigadrop
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)Caio Candido
 

Similar a Arch Linux FGSL 2011 (20)

Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linux
 
Gentoo
GentooGentoo
Gentoo
 
O docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-tiO docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-ti
 
I Workshop de Redes do Iespes
I Workshop de Redes do IespesI Workshop de Redes do Iespes
I Workshop de Redes do Iespes
 
Arch Linux FGSL 2010
Arch Linux FGSL 2010Arch Linux FGSL 2010
Arch Linux FGSL 2010
 
Configuração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandosConfiguração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandos
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
 
Configurando uma rede local com acesso internet
Configurando uma rede local com acesso  internetConfigurando uma rede local com acesso  internet
Configurando uma rede local com acesso internet
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asterisk
 
Dhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamentoDhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamento
 
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesDesenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
 
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
 
Ubuntued blog
Ubuntued blogUbuntued blog
Ubuntued blog
 
Compartilhando Internet Via Rádio entre m servidor linux e clientes windows
Compartilhando Internet Via Rádio entre m servidor linux e clientes windowsCompartilhando Internet Via Rádio entre m servidor linux e clientes windows
Compartilhando Internet Via Rádio entre m servidor linux e clientes windows
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
 
Hardening Unix
Hardening UnixHardening Unix
Hardening Unix
 

Arch Linux FGSL 2011

  • 1. Clécio Oliveira contato@cleciooliveira.com FGSL – 2011 – Goiânia – 19/11/2011 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 2. Quem sou eu • Pós-graduando em Segurança de Redes - Atual • MBA em Gerenciamento de Projetos - 2010 • Bacharel em Sistemas de Informação – 2008 • Certificações: AMP ACT I, Breeze Access VL, BreezeNet B • Usuário Arch Linux - 2008 • Entusiasta archlinux-br – 2009 • Usuário Linux – 2004 - #434253 • SysAdmin / Web Design / Web Developer • XHTML, CSS, PHP, MySql, JavaScript, Java, VB.net, Asp.net • E um mount de coisa nas horas vagas: – Eterno estudante – Blogueiro, “twitteiro”, – Técnico de informática da família (Ninguém merece :/) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 3. Conteúdo - Planejamento • Arch Linux – História – Características – Ferramentas • Pontos Fortes e Pontos Fracos • Arch vs Principais Distros • Arch e a mídia • Comunidade: Arch Linux - BR • Perguntas • Contato Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 4. História • Desenvolvido por Judd Vinet - 2001 • Slackware Linux e Crux Linux • LFS – Linux from Scratch • Pacman – PACkage MANager • Primeiro lançamento em 2002 (0.1 Homer) • Sistema perfeito para Usuários Avançados • Aaron Griffin – Novo Líder do Projeto - 2007 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 5. História • Desenvolvido por Judd Vinet - 2001 • Slackware Linux e Crux Linux • LFS – Linux from Scratch • Pacman – PACkage MANager • Primeiro lançamento em 2002 (0.1 Homer) • Sistema perfeito para Usuários Avançados • Aaron Griffin – Novo Líder do Projeto - 2007 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 6. História • Desenvolvido por Judd Vinet - 2001 • Slackware Linux e Crux Linux • LFS – Linux from Scratch • Pacman – PACkage MANager • Primeiro lançamento em 2002 (0.1 Homer) • Sistema perfeito para Usuários Avançados • Aaron Griffin – Novo Líder do Projeto - 2007 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 7. Características • Pronúncia – “Artchlinux” • Arquitetura i686 – Pentium Pro para cima • KISS – Keep it simple, stupid. • Foco: minimalista e simples • Rolling Release • Configuração centralizada. • Não é recomendado para New Users • Significado nome: Arch = arco (logo da distribuição) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 8. Características - Logo • Pronúncia – “Artchlinux” • Arquitetura i686 – Pentium Pro para cima • KISS – Keep it simple, stupid. • Foco: minimalista e simples • Rolling Release • Configuração centralizada. • Significado nome: Arch = arco (logo da distribuição) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 9. Ferramentas • Pacman - PACkage MANager – Baixar, pesquisar, atualizar e instalar – Trabalho com binários e sources – Controle de dependência – Lista Negra de Pacotes – Configurações de pacotes a serem mantidas Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 10. Ferramentas • Pacman - PACkage MANager pacman -Syu Atualizar a base de dados do pacman e o sistema todo pacman -S <pacote> Instalar um pacote do repositório pacman -S <repositorio>/<pacote> Instalar um pacote de um repositório específico pacman -Ss <nome do pacote> Procurar por um pacote no reposiório pacman -R <pacote> Remover um pacote pacman -Rns <pacote> Remover completamente um pacote e suas dependências pacman -Qs <pacote> Procurar por pacotes instalados pacman -Q Lista todos os pacotes instalados pacman -Qi <pacote> Mostrar informações sobre um pacote instalado pacman -Sw <pacote> Faz o download do pacote, mas não o instala pacman -U meup-acote-versao.pkg.tar.gz Instala um pacote local Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 11. Ferramentas • ArchLinux User Repository - AUR – Repositórios por e para Usuários – Votação de Pacotes – Mais votados entram para o repositório oficial – Trusted Users Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 12. Ferramentas • Arch Buid System - ABS – PKGBUILDS – Similar ao ports do BSD – Reconstrução de todo o Sistema – Flags especificas para seu processador Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 13. Pontos Fortes • Bleending Edge – pacotes atualizados • Rolling Release • Configuração centralizada – rc.conf • Desempenho • Otimização • Customização • Oportunidade Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 14. Pontos Fortes # # ----------------------------------------------------------------------- # NETWORKING # /etc/rc.conf - Main Configuration for Arch Linux # ----------------------------------------------------------------------- # # # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts # ----------------------------------------------------------------------- # # LOCALIZATION HOSTNAME="note" # ----------------------------------------------------------------------- # # Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces. # # LOCALE: available languages can be listed with the 'locale -a' command # Interfaces to start at boot-up (in this order) # HARDWARECLOCK: set to "UTC" or "localtime", any other value will result # Declare each interface then list in INTERFACES # in the hardware clock being left untouched (useful for virtualization) # - prefix an entry in INTERFACES with a ! to disable it # TIMEZONE: timezones are found in /usr/share/zoneinfo # - no hyphens in your interface names - Bash doesn't like it # KEYMAP: keymaps are found in /usr/share/kbd/keymaps # # CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) # DHCP: Set your interface to "dhcp" (eth0="dhcp") # Wireless: See network profiles below # CONSOLEMAP: found in /usr/share/kbd/consoletrans # # USECOLOR: use ANSI color sequences in startup messages # #Static IP example LOCALE="pt_BR.UTF-8" #eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" HARDWARECLOCK="UTC" eth0="dhcp" TIMEZONE="America/Sao_Paulo" INTERFACES=(!eth0) KEYMAP="br-abnt2" # Routes to start at boot-up (in this order) CONSOLEFONT= # Declare each route then list in ROUTES CONSOLEMAP= # - prefix an entry in ROUTES with a ! to disable it USECOLOR="yes" # gateway="default gw 192.168.0.1" # ----------------------------------------------------------------------- ROUTES=(!gateway) # HARDWARE # Enable these network profiles at boot-up. These are only useful # ----------------------------------------------------------------------- # if you happen to need multiple network configurations (ie, laptop users) # # - set to 'menu' to present a menu during boot-up (dialog package required) # MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed # - prefix an entry with a ! to disable it # MOD_BLACKLIST: Prevent udev from loading these modules # # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist. # Network profiles are found in /etc/network.d # # # This now requires the netcfg package # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array. # # #NETWORKS=(main) MOD_AUTOLOAD="yes" #MOD_BLACKLIST=() #deprecated # ----------------------------------------------------------------------- MODULES=(uvcvideo) # DAEMONS # ----------------------------------------------------------------------- # Scan for LVM volume groups at startup, required if you use LVM # # Daemons to start at boot-up (in this order) USELVM="no" # - prefix a daemon with a ! to disable it # - prefix a daemon with a @ to start it up in the background # DAEMONS=(syslog-ng dbus hal !network dhcdbd networkmanager netfs !crond wicd pulseaudio gdm fam) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 15. Pontos Fortes • Bleending Edge – pacotes atualizados • Rolling Release • Configuração centralizada – rc.conf • Desempenho • Otimização • Customização • Oportunidade • Aprendizado Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 16. Pontos Fracos • Falta de ferramentas para Iniciantes • Não é uma distribuição fácil de instalar e configurar • Necessidade de uma conexão com a internet razoável Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 17. Arch vs Principais Distros • Arch vs Debian – Arch é mais simples – Arch tem menos pacotes – Arch é mais rápido que debian (i686) – Pacotes mais atualizados que os do Debian – O Debian é considerado uma distribuição super estável Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 18. Arch vs Principais Distros • Aqui não! :-) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 19. Arch vs Principais Distros • Arch vs Ubuntu vs Suse – Se você gosta de compilar seus próprios kernels, Arch é mais apropriado – Instalar e utilizar sem fazer configuração, o Ubuntu e Suse são mais adequados – Em geral desenvolvedores e ' fuçadores' gostarão mais de Arch que do que do Ubuntu e do Suse – No Arch o aprendizado é mais importante do que receber tudo pronto Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 20. Arch vs Principais Distros • Arch vs Slackware – Ambos são distribuições KISS 'simples' – Arch fornece um sistema de gerenciamento de pacotes muito mais robusto com o pacman – Slackware é vista como mais conservadora no seu ciclo de versões, preferindo pacotes comprovadamente estáveis Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 21. Arch vs Principais Distros • Arch vs Gentoo – Arch distribui binários, consome muito menos do seu tempo que Gentoo – Gentoo tem mais pacotes – PKGBUILDs são mais fáceis de criar do que ebuilds. – Gentoo é imediatamente mais portátil já que os pacotes serão compilados especificamente para sua arquitetura Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 22. O que andam falando do Arch • Gizmodo: O passado e o presente do Linux em um infográfico traduzido http://www.gizmodo.com.br/conteudo/o-passado-e-o-presente-do-linux-em-um-infografico- traduzido/ Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 23. O que andam falando do Arch • Favoritos 2010 BR-Linux: Distribuição para desktop http://br-linux.org/2010/favoritos-2010-br-linux-distribuio-para-desktop/ Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 24. O que andam falando do Arch • As revistas e os artigos dizem... Linux Magazine – 12/08/2009 – É um projeto independente, com base na comunidade que é agora liderada por Aaron Griffin com uma equipa fiel trabalhando incansavelmente nos bastidores. Foi concebido para ser rápido e, como afirma o wiki ", centra- se em uma balança de minimalismo, elegância, o código correto e modernidade“ Oswatershed – 2009 – ArchLinux considerada uma das distros mais atualizadas! Lifehacker – 15/03/2009 – Arch mais uma vez entre as 5 melhores distros Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 25. Arch e a mídia - Distrowatch • Ranking Distrowatch Update: 19/11/2011 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 26. Comunidade ArchLinux-BR • Criado em julho de 2006 • Colaboradores ativos no projeto oficial • Desenvolvedores, Trusted User, traduções, empacotadores • Estrutura: – Site Arch Linux Brasil – http://archlinux-br.org – Fórum de discussão - http://forum.archlinux-br.org/ – Wiki - https://wiki.archlinux.org/index.php/Main_Page_(Português) – Planeta Arch Linux Brasil - http://planeta.archlinux-br.org/ – Lista de discussão - archlinux-br@googlegroups.com – Ouvidoria – ouvidoria@archlinux-br.org – Guia de instalação – constantemente atualizada – Canal no irc #archlinux-br - Freenode – Pacman e site do AUR em português do Brasil. – Mirrors muito rápidos no Brasil - UFPR e Unicamp – Livro: Utilizando o Arch Linux no Desktop Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 27. Comunidade ArchLinux-BR • Livro Utilizando o Arch Linux no Desktop – História do Arch Linux – Funcionamento, instalação e configuração – Ambiente de trabalho funcional Autor – Sérgio Berlotto - http://berlotto.net – Desenvolvedor – Colaborador Arch Linux Maiores informações http://berlotto.net/livro.php Baixe o Livro! Leia-o! Imprima-o! Divulgue-o! O Sérgio agradece. http://archlinux-br.org/livro http://archlinuxbook.wordpress.com Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • 28. Perguntas? Clécio Oliveira contato@cleciooliveira.com http://www.cleciooliveira.com http://cleciooliveira.com/blog Twitter: @cleciooliveira Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição