SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Renan Aryel
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linuxFábio dos Reis
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamentoIvani Nascimento
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxIvani Nascimento
 
Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretóriosDanilo Filitto
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos LinuxSoftD Abreu
 
Guia com mais de 500 comandos do linux explicados computeiro da depressão
Guia com mais de 500 comandos do linux explicados   computeiro da depressãoGuia com mais de 500 comandos do linux explicados   computeiro da depressão
Guia com mais de 500 comandos do linux explicados computeiro da depressãoJesser Martins Medeiros
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)SENAC RIO
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de redefernandao777
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMSoftD Abreu
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comandoSoftD Abreu
 

Was ist angesagt? (20)

Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04
 
Shell Scipt - Comandos
Shell Scipt - ComandosShell Scipt - Comandos
Shell Scipt - Comandos
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linux
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamento
 
Curso Linux
Curso LinuxCurso Linux
Curso Linux
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do Linux
 
Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretórios
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos Linux
 
Linux shell
Linux shellLinux shell
Linux shell
 
Guia com mais de 500 comandos do linux explicados computeiro da depressão
Guia com mais de 500 comandos do linux explicados   computeiro da depressãoGuia com mais de 500 comandos do linux explicados   computeiro da depressão
Guia com mais de 500 comandos do linux explicados computeiro da depressão
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
 
Estrutura de diretorios
Estrutura de diretoriosEstrutura de diretorios
Estrutura de diretorios
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
Obtendo ajuda no Linux
Obtendo ajuda no LinuxObtendo ajuda no Linux
Obtendo ajuda no Linux
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Dispositivos de Bloco
Dispositivos de BlocoDispositivos de Bloco
Dispositivos de Bloco
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPM
 
Administração de Redes Linux - II
Administração de Redes Linux - IIAdministração de Redes Linux - II
Administração de Redes Linux - II
 
Aula 11 semana
Aula 11 semanaAula 11 semana
Aula 11 semana
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
 

Andere mochten auch

Andere mochten auch (15)

Cesare Pautasso R E S T V1
Cesare  Pautasso    R E S T V1Cesare  Pautasso    R E S T V1
Cesare Pautasso R E S T V1
 
Composing REST Services
Composing REST ServicesComposing REST Services
Composing REST Services
 
Web mashup
Web mashupWeb mashup
Web mashup
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Soa cap2 admin-sistemas - manual
Soa cap2 admin-sistemas - manualSoa cap2 admin-sistemas - manual
Soa cap2 admin-sistemas - manual
 
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 cap1 ubuntu
Soa cap1   ubuntuSoa cap1   ubuntu
Soa cap1 ubuntu
 
Mashups and Web Services
Mashups and Web ServicesMashups and Web Services
Mashups and Web Services
 
Mashup ppt
Mashup pptMashup ppt
Mashup ppt
 
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)
 
Linux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPDLinux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPD
 
Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 

Ähnlich wie 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
 
Ubuntu linux - Apt-GET
Ubuntu linux - Apt-GETUbuntu linux - Apt-GET
Ubuntu linux - Apt-GETRoney Sousa
 
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
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008SergioSouza
 
(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programasAnderson Lago
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programasguest407a9
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch LinuxDanielAraujo224
 

Ähnlich wie 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
 
Ubuntu linux - Apt-GET
Ubuntu linux - Apt-GETUbuntu linux - Apt-GET
Ubuntu linux - Apt-GET
 
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
 
4 instalação no Ubuntu
4 instalação no Ubuntu4 instalação no Ubuntu
4 instalação no Ubuntu
 
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
 
01 notações iniciais
01   notações iniciais01   notações iniciais
01 notações iniciais
 
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
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008
 
(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch Linux
 

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