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 ManagementSystem) consiste de uma colecção de...
Sistema de gestão de pacotes    Pacotes                são    distribuições de software    e metadados, como por    exemp...
PMS vs Instalador   Sistema de gestão de Pacotes               InstaladorNormalmente parte do sistema Cada produto vem com...
LAMPLAMP é um acrónimo para a combinação: Linux Apache MySQL PHP, Perl ou Python Nos últimos dias a letra P começou ...
Instalação de LAMPInstalação online (com acesso a internet): sudo apt-get install apache2 php5-mysql  libapache2-mod-php...
Instalação de LAMPApós o termino do processo de instalação terminar digite:sudo /etc/init.d/apache2 statussudo /etc/ini...
ExercíciosIndique     as       diferenças     entre    os componentes/repositórios do Ubuntu main, universe, multiverse, ...
Leitura complementarhttps://help.ubuntu.com/community/ApacheMySQ                        LPHPhttp://www.ubuntugeek.com/uf...
Upcoming SlideShare
Loading in …5
×

Soa#cap4.1 gestor de pacotes

194
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
194
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Soa#cap4.1 gestor de pacotes

  1. 1. Sistemas Operativos Avancados Sistema de gestão de pacotes – Instalação de LAMP Jonnathan Guambe
  2. 2. Sistema de gestão de pacotes (PMS) Um sistema de gestão de pacotes (Package ManagementSystem) consiste de uma colecção de ferramentas quevisam a automação do processo de instalação,actualização, configuração e remoção de pacotes desoftware em um computador. Linux e outros sistemas tipo Unix geralmente fazem gestãode 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. 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. 4. PMS vs Instalador Sistema de gestão de Pacotes InstaladorNormalmente parte do sistema Cada produto vem com seu própriooperacional. instalador.Usa uma base de dados única para Realiza sua própria instalação, porinstalaçã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 produtotodos os pacotes no sistema. empacotado.Único fornecedor de gestor de Instalador ou Setup de múltiplospacotes. fornecedores.Formato de pacote único Vários formatos para instalação(Derivados de debian = .deb; (.exe, .msi, .jar, ...) Red Hat = .rpm).
  5. 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. 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. 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. 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. 9. Leitura complementarhttps://help.ubuntu.com/community/ApacheMySQ LPHPhttp://www.ubuntugeek.com/ufw-uncomplicated- firewall-for-ubuntu-hardy.html
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×