Estagio manutenção servidores

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar

Objetivos

  • Backup automatizado do servidor de banco de dados
  • Backup automatizado do moodle e wiki

Roteiro de estudo

  • Trabalhando em máquina virtual (VIRTUAL BOX)
A Sun Microsystems desenvolveu Virtual Box, um software de virtualização que tem como objetivo a instalação e execução de sistemas operacionais diferentes em uma única máquina.

O Virtual Box, é um aplicativo gratuito para usuários domésticos, e software

 de licença para utilização comercial. 
 Possui uma conceituação boa quando se trata de opções para emulação de 
 sistemas operacionais em máquinas virtuais.
 Sua instalação é bem prática, sendo necessário apenas baixar o software  
 no site: http://www.virtualbox.org/wiki/Downloads, e seguir os passos da 
 instalação.
 Depois de instalado o VirtualBox, deverá ser aberto o programa e escolher uma 
 máquina a ser criada.
 Será escolhida a versão correspondente ao sistema operacional, onde irá rodar 
 o simulador de sistemas operacionais.
 Depois define-se a quantidade de memória, o espaço em disco para ser usado, 
 se o disco terá tamanho fixo ou flexível, e finaliza-se colocando o nome para 
 o disco a ser usado.
 Depois de criada a máquina virtual, é preciso fazer a instalação o sistema 
 operacional, colocando o cd da iso, escolher a máquina virtual criada, e clicar
 em iniciar.
 Outros passos precisam ser seguidos na próxima fase da instalação da máquina
 virtual.  
   **Instalando Sistema Operacional Ubuntu na máquina virtual
  • Linguagem PHP
 Linguagem de programação livre, que fornece suporte, e serve de interface 
 para o usuário.
  • Gerenciador de banco de dados MySQL
 O sistema de gestão de base de dados MySQL é uma ferramenta de grande qualidade.
 Serviço que utiliza a linguagem SQL (Structure Query Languae- Linguagem de 
 consulta Estruturada), usado na maioria das aplicações gratuitas para 
 gerenciar banco de dados. 
 Os conceitos Base de Dados e Sistema de Gestão de Base de Dados pode causar confusão.
 Vale ressaltar que uma Base de Dados consiste em um conjunto integrado de dados, 
 utilizável para vários objetivos, sendo seus propósitos fundamentais a integração;
 partilha; concorrência; múltiplos objetivos; múltiplos tipos de utilizadores.
 Por sua vez, um SGBD (Sistema de gestão de base de dados), representa um programa que 
 gerencia todo o acesso a uma base de dados, o que garante a definição, acesso concorrente,
 entre outros para assegurar a integridade, segurança e recuperação das bases de dados.
 Seu desenvolvimento e distribuição são feitos em duas licenças, uma livre e a outra comercial.
 É uma ferramenta extremamente rápida de ótimo desempenho, pois os dados são armazenados em 
 tabelas no modo MyISAM
  • MediaWiki
 É o aplicativo mais conhecido pelo seu poder e flexibilidade.
 Este aplicativo é um pacote de software livre escrito em PHP, teve seu 
 uso originado no Wikipédia, mas que hoje é utilizado por diversos 
 outros projetos.
  • rotinas de backup no linux
    • exemplos usando shell script
  • rotina de backup no mysql
  • como enviar um arquivo pela internet no linux

Referências

Oracle Blogs. Disponível em:<https://blogs.oracle.com/elenilsonvieira/entry/tutorial_usando_o_virtual_box>. Acesso em 29 de junho de 2016.

Baixaki. Disponível em:<http://www.baixaki.com.br/download/virtualbox.htm>. Acesso em 29 de junho de 2016.

Techtudo VIDA DIGITAL. Disponível em:<http://www.techtudo.com.br/tudo-sobre/virtualbox.html>. Acesso em 29 de junho de 2016.

NEVES, Pedro M.C.; RUAS, Rui P.F. O guia prático do MySQL. 1. ed. Portugal: Centro Atlântico, 2005. Disponível em: <http://www.centroatl.pt/titulos/tecnologias/imagens/excerto-e-book-ca-oguiapraticodomysql.pdf>. Acesso em: 30 de junho de 2016.