SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Sistemas Operativos Avancados





     Sistema de gestão de pacotes
    – Instalação de LAMP




              Jonnathan Guambe
Sistema de gestão de pacotes (PMS)


 Um sistema de gestão de pacotes (Package Management
System) consiste de uma colecção de ferramentas que
visam a automação do processo de instalação,
actualização, configuração e remoção de pacotes de
software em um computador.


 Linux e outros sistemas tipo Unix geralmente fazem gestão
de milhares de pacotes.


 Os gestores de pacotes do debian e seus derivados
(Ubuntu, Xubuntu, etc.) são apt-get (linha de comando),
aptitude (linha de comando melhorado) e synaptic
(ambiente gráfico)
Sistema de gestão de pacotes


    Pacotes                são
    distribuições de software
    e metadados, como por
    exemplo,      o     nome
    completo, descrição de
    uso, utilização, versão,
    fabricante,       website,
    soma de verificação, a
    lista de dependências
    necessária      para     o
    software         funcionar   Processo de instalação de um pacote pelo Gestor de pacotes.
    correctamente
PMS vs Instalador
   Sistema de gestão de Pacotes               Instalador
Normalmente parte do sistema Cada produto vem com seu próprio
operacional.                 instalador.
Usa uma base de dados única para Realiza sua própria instalação, por
instalação.                      vezes,      efectua    registo
                                 de informações sobre a instalação
                                 no registry.
Pode verificar e fazer gestão de Só funciona com o seu produto
todos os pacotes no sistema.     empacotado.
Único fornecedor de gestor de Instalador ou Setup de múltiplos
pacotes.                      fornecedores.
Formato     de    pacote único Vários formatos para instalação
(Derivados de debian = .deb; (.exe, .msi, .jar, ...)
 Red Hat = .rpm).
LAMP


LAMP é um acrónimo para a combinação:
 Linux
 Apache
 MySQL
 PHP, Perl ou Python
 Nos últimos dias a letra P começou a fazer
  referência a PERL ou Python como linguagens
  de programação alternativas ao PHP.
Instalação de LAMP

Instalação online (com acesso a internet):
 sudo apt-get install apache2 php5-mysql
  libapache2-mod-php5 mysql-server php5 mysql-
  server mysql-client

Instalação offline (sem acesso a internet):
 Para efectuar a instalação offline do conjunto LAMP,
  precisa baixar todos os pacotes necessários para tal
  efeito, podendo instalar posteriormente alguns pacotes
  complementares.
  Ir ao directório com os pacotes de instalação
   (.deb) e digitar: sudo dpkg -i *.deb
Instalação de LAMP

Após o termino do processo de instalação
 terminar digite:
sudo /etc/init.d/apache2 status
sudo /etc/init.d/mysql status

Para iniciar|parar|reiniciar|estado o serviço
 apache use:
 sudo    /etc/init.d/apache2    start|stop|restart|
  status
 Consulte o “man” para mais opções
Exercícios

Indique     as       diferenças     entre    os
 componentes/repositórios do Ubuntu main,
 universe, multiverse, restricted
Crie uma shellscript que ao ser executada
 efectua backup de todas bases de dados do
 mysql para /tmp/mysql-bkp.sql. (dica: use
 mysqldump)
Explique as funcionalidades da ferramenta rsync
 bem como as vantagens do seu uso
Crie uma shellscript que após a execução do
 backup das bases de dados, envia o ficheiro de
 backup /tmp/mysql-bkp.sql para seu email
Leitura complementar



https://help.ubuntu.com/community/ApacheMySQ
                        LPHP
http://www.ubuntugeek.com/ufw-uncomplicated-
           firewall-for-ubuntu-hardy.html

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernel
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch Linux
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do Linux
 
Processos (Linux)
Processos (Linux)Processos (Linux)
Processos (Linux)
 
Sistemas Operacionais 09 comandos dpkg apt
Sistemas Operacionais 09   comandos dpkg aptSistemas Operacionais 09   comandos dpkg apt
Sistemas Operacionais 09 comandos dpkg apt
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Apache2+PHP5+PostgreSQL no Linux
Apache2+PHP5+PostgreSQL no LinuxApache2+PHP5+PostgreSQL no Linux
Apache2+PHP5+PostgreSQL no Linux
 
Gerencia Básica Gnu/Linux
Gerencia Básica Gnu/LinuxGerencia Básica Gnu/Linux
Gerencia Básica Gnu/Linux
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 
Mercurial hg
Mercurial hgMercurial hg
Mercurial hg
 
Sistemas operacionais1
Sistemas operacionais1Sistemas operacionais1
Sistemas operacionais1
 
Estrutura de diretorios
Estrutura de diretoriosEstrutura de diretorios
Estrutura de diretorios
 
Usuário LInux
Usuário LInuxUsuário LInux
Usuário LInux
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Aprendendo linux
Aprendendo linuxAprendendo linux
Aprendendo linux
 
Aula 11 semana
Aula 11 semanaAula 11 semana
Aula 11 semana
 
Unidade5 roteiro
Unidade5 roteiroUnidade5 roteiro
Unidade5 roteiro
 
Unidade5 roteiro
Unidade5 roteiroUnidade5 roteiro
Unidade5 roteiro
 

Destacado (8)

Soa cap2 exercicios
Soa cap2 exerciciosSoa cap2 exercicios
Soa cap2 exercicios
 
Soa cap3 servicos de internet
Soa cap3   servicos de internetSoa cap3   servicos de internet
Soa cap3 servicos de internet
 
Soa cap2 admin-sistemas - manual
Soa cap2 admin-sistemas - manualSoa cap2 admin-sistemas - manual
Soa cap2 admin-sistemas - manual
 
Soa cap1 ubuntu
Soa cap1   ubuntuSoa cap1   ubuntu
Soa cap1 ubuntu
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Soa cap4[1].4 ufw
Soa cap4[1].4   ufwSoa cap4[1].4   ufw
Soa cap4[1].4 ufw
 
Soa cap2 exercicios resolvidos shell
Soa cap2 exercicios resolvidos shellSoa cap2 exercicios resolvidos shell
Soa cap2 exercicios resolvidos shell
 
Soa cap2 administracao de sistemas2 (slides)
Soa cap2 administracao de sistemas2 (slides)Soa cap2 administracao de sistemas2 (slides)
Soa cap2 administracao de sistemas2 (slides)
 

Similar a Soa#cap4.1 gestor de pacotes

Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos LinuxWellington Oliveira
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxElexsandro Rangel
 
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasAntonio Paulo
 
OptativaIAula02
OptativaIAula02OptativaIAula02
OptativaIAula02tarcisioti
 
Manual linux de_uma_pagina
Manual linux de_uma_paginaManual linux de_uma_pagina
Manual linux de_uma_paginaMarcos Oliveira
 
Linux - Customização e Repositórios Off-line
Linux - Customização e Repositórios Off-lineLinux - Customização e Repositórios Off-line
Linux - Customização e Repositórios Off-lineÁtila Camurça
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asteriskVicente Nobre
 
Engenharia Reversa no Linux
Engenharia Reversa no LinuxEngenharia Reversa no Linux
Engenharia Reversa no LinuxFernando Mercês
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de ProgramasÁtila Camurça
 
(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programasAnderson Lago
 
Canit AntiSpam Technology Report by Linux Magazine
Canit AntiSpam Technology Report by Linux MagazineCanit AntiSpam Technology Report by Linux Magazine
Canit AntiSpam Technology Report by Linux MagazineMariana Sousa
 
Project HA
Project HAProject HA
Project HAKarpv
 
Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesFábio dos Reis
 
Seguranca da Informação - Firewall iptables
Seguranca da Informação - Firewall iptablesSeguranca da Informação - Firewall iptables
Seguranca da Informação - Firewall iptablesLuiz Arthur
 

Similar a Soa#cap4.1 gestor de pacotes (20)

Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos Linux
 
Pacotes
PacotesPacotes
Pacotes
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no Linux
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
 
OptativaIAula02
OptativaIAula02OptativaIAula02
OptativaIAula02
 
Manual linux de_uma_pagina
Manual linux de_uma_paginaManual linux de_uma_pagina
Manual linux de_uma_pagina
 
Linux - Customização e Repositórios Off-line
Linux - Customização e Repositórios Off-lineLinux - Customização e Repositórios Off-line
Linux - Customização e Repositórios Off-line
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asterisk
 
Engenharia Reversa no Linux
Engenharia Reversa no LinuxEngenharia Reversa no Linux
Engenharia Reversa no Linux
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas
 
Canit AntiSpam Technology Report by Linux Magazine
Canit AntiSpam Technology Report by Linux MagazineCanit AntiSpam Technology Report by Linux Magazine
Canit AntiSpam Technology Report by Linux Magazine
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
aula5_python.pdf
aula5_python.pdfaula5_python.pdf
aula5_python.pdf
 
Project HA
Project HAProject HA
Project HA
 
Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotes
 
Seguranca da Informação - Firewall iptables
Seguranca da Informação - Firewall iptablesSeguranca da Informação - Firewall iptables
Seguranca da Informação - Firewall iptables
 

Soa#cap4.1 gestor de pacotes

  • 1. Sistemas Operativos Avancados  Sistema de gestão de pacotes – Instalação de LAMP Jonnathan Guambe
  • 2. Sistema de gestão de pacotes (PMS)  Um sistema de gestão de pacotes (Package Management System) consiste de uma colecção de ferramentas que visam a automação do processo de instalação, actualização, configuração e remoção de pacotes de software em um computador.  Linux e outros sistemas tipo Unix geralmente fazem gestão de milhares de pacotes.  Os gestores de pacotes do debian e seus derivados (Ubuntu, Xubuntu, etc.) são apt-get (linha de comando), aptitude (linha de comando melhorado) e synaptic (ambiente gráfico)
  • 3. Sistema de gestão de pacotes  Pacotes são distribuições de software e metadados, como por exemplo, o nome completo, descrição de uso, utilização, versão, fabricante, website, soma de verificação, a lista de dependências necessária para o software funcionar Processo de instalação de um pacote pelo Gestor de pacotes. correctamente
  • 4. PMS vs Instalador Sistema de gestão de Pacotes Instalador Normalmente parte do sistema Cada produto vem com seu próprio operacional. instalador. Usa uma base de dados única para Realiza sua própria instalação, por instalação. vezes, efectua registo de informações sobre a instalação no registry. Pode verificar e fazer gestão de Só funciona com o seu produto todos os pacotes no sistema. empacotado. Único fornecedor de gestor de Instalador ou Setup de múltiplos pacotes. fornecedores. Formato de pacote único Vários formatos para instalação (Derivados de debian = .deb; (.exe, .msi, .jar, ...) Red Hat = .rpm).
  • 5. LAMP LAMP é um acrónimo para a combinação: Linux Apache MySQL PHP, Perl ou Python Nos últimos dias a letra P começou a fazer referência a PERL ou Python como linguagens de programação alternativas ao PHP.
  • 6. Instalação de LAMP Instalação online (com acesso a internet): sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server php5 mysql- server mysql-client Instalação offline (sem acesso a internet): Para efectuar a instalação offline do conjunto LAMP, precisa baixar todos os pacotes necessários para tal efeito, podendo instalar posteriormente alguns pacotes complementares. Ir ao directório com os pacotes de instalação (.deb) e digitar: sudo dpkg -i *.deb
  • 7. Instalação de LAMP Após o termino do processo de instalação terminar digite: sudo /etc/init.d/apache2 status sudo /etc/init.d/mysql status Para iniciar|parar|reiniciar|estado o serviço apache use: sudo /etc/init.d/apache2 start|stop|restart| status Consulte o “man” para mais opções
  • 8. Exercícios Indique as diferenças entre os componentes/repositórios do Ubuntu main, universe, multiverse, restricted Crie uma shellscript que ao ser executada efectua backup de todas bases de dados do mysql para /tmp/mysql-bkp.sql. (dica: use mysqldump) Explique as funcionalidades da ferramenta rsync bem como as vantagens do seu uso Crie uma shellscript que após a execução do backup das bases de dados, envia o ficheiro de backup /tmp/mysql-bkp.sql para seu email
  • 9. Leitura complementar https://help.ubuntu.com/community/ApacheMySQ LPHP http://www.ubuntugeek.com/ufw-uncomplicated- firewall-for-ubuntu-hardy.html