Academia.eduAcademia.edu
21002 – Administração de Sistemas Informáticos – Turma 1 Francisco Beirão – 903976 O objectivo deste e-fólio B consiste na instalação e elaboração de algumas tarefas administrativas do moodle. O moodle é uma plataforma utilizada cada vez mais no mundo académico. Esta plataforma pode ser analisada por 3 ópticas diferentes. 1. Instalação e Administração 2. Ferramentas do docente 3. O perfil do estudante A terceira óptica já é nossa conhecida pelo menos desde a inscrição na Universidade Aberta, dando-nos esta unidade curricular a possibilidade de dar os primeiros passos nas ópticas 1 e 2. Foram efectuados os pré-requisitos que constavam nas actividades formativas.  AF1 instalação de uma maquina virtual Centos 6.4  AF4 instalação do Apache, Mysql e Php. Procedeu-se ao download da versão 2.4.3 do moodle, pacote de instalação de 18 de Março de 2013. Após uma análise detalhada ao Installation Quickstart guide procedeu-se ao descrito nos requisitos do e-fólio pela seguinte ordem: Ponto 1 – arranque dos serviços Verificar se o daemnon do serviço Mysql está ativo # service mysqld status - como o serviço não estava ativo foi necessário activa-lo e adiciona-lo ao arranque do sistema. # service mysqld start # chkconf mysqld on Ponto 2 – Criação da Base de dados e utilizador Entrar no prompt com privil gios de superuser e executar os seguintes comandos #mysql Procedeu-se à criação da base de dados Página 1 de 8 21002 – Administração de Sistemas Informáticos – Turma 1 Francisco Beirão – 903976 Adicionado o utilizador userasi com a password asi2012-13 Saída com exit. Ponto 3 criação dos directórios Para o Moodle #mkdir /var/www/html/moodle inicialmente foram dadas permissões rwx para todos #chmod –R 777 *1 Para os ficheiros de dados #mkdir /usr/moodledata #chown –R apache:apache * inicialmente já foram dadas permissões rwx para todos #chmod –R 777 *2 Ponto 4 – Configuração do servidor Esta plataforma é normalmente instalada num servidor Web. No caso concreto deste trabalho, simulamos a sua instalação no computador local. Nesta situação particular temos de alterar configurações do sistema operativo para que o browser o trate da mesma forma como trataria se o Moodle estivesse instalado num servidor Web. 1. Editar o ficheiro network #vi /etc/sysconfig/network 1 As instruções de instalação do moodle sugerem que este directório tenha permissões 755 porém foram detectados nos testes que com esta permissão não estava a ter uma execução correcta pelo que, e somente por estar a trabalhar localmente, mantiveram-se as permissões 777. 2 As instruções de instalação do moodle sugerem que este directório tenha permissões 700 pelos mesmos motivos referidos na nota anterior, mantiveram-se as permissões 777. Página 2 de 8 21002 – Administração de Sistemas Informáticos – Turma 1 Francisco Beirão – 903976 HOSTNAME=franciscobeirao.pt Saída com gravação :x! Para surtir efeito de imediato sem necessidade de iniciar a máquina virtual temos de executar o seguinte comando #hostname franciscobeirao.pt 2. Adicionar o franciscobeirao.pt aos hosts #vi /etc/hosts (trocar o localhost por franciscobeirao.pt mantendo tudo o resto inalterado) 127.0.0.1 franciscobeirao.pt localhost.localdo ai …. Ponto 5 – Teste ao servidor Nesta fase confirmou-se o servidor está o ar . Digitando no browser a instrução http://franciscobeirao.pt Foi exibida a página do apache confirmando que os serviços estão correctamente configurados. Ponto 5 - Instalação do moodle Descompactar o zip no directório do download. Mover para o directório criado # mv moodle/* /var/www/html/moodle Página 3 de 8 21002 – Administração de Sistemas Informáticos – Turma 1 Francisco Beirão – 903976 Após conclusão desta tarefa, no browser inseriu-se o seguinte endereço http://franciscobeirao.pt/moodle e procedeu-se a instalação da aplicação(Ver Nota 1). Alterou-se pasta da localização dos dados dos utilizadores Continuou-se com a definição do administrador bases de dados e passwords. O sistema recomenda instalações adicionais pelo que foram instalados os seguintes componentes: #yum install php-xml #yum install php-intl #yum install php-soap #yum install php-xmlrpc #yum install php-mbstring Estas componentes apareceram a amarelo e, após instalação clicou-se em continuar. Instalação dos pacotes de linguagem Os pacotes de linguagem podem ser instalados de duas formas 1. Descarregando os pacotes manualmente do site e descompactando-os colocando na pasta /usr/moodledata/lang 2. Pelo moodle em Administração do Site / Funções Avançadas/Idiomas No pri tscree Catalão). segui te pode os ver os 3 idio as i stalados (I gl s + Português + Página 4 de 8 21002 – Administração de Sistemas Informáticos – Turma 1 Francisco Beirão – 903976 Ponto 6 – Cópia de segurança A aplicação está instalada. Por razões de segurança deve-se efectuar uma cópia da instalação a funcionar e vazia utilizando a opção Configurações/cópia de segurança Ponto 6 – Criar Disciplina Administração de Sistemas Informáticos Em Navegação / Página principal / Disciplinas / Adicionar uma nova disciplina - Selecciona-se a categoria - Nome completo - Nome curto - Código - Resumo da disciplina Outras configurações são necessárias tais como o início, o número de notícias, semanas de leccionação, entre outras. Conclui-se com gravar alterações Página 5 de 8 21002 – Administração de Sistemas Informáticos – Turma 1 Francisco Beirão – 903976 Ponto 7 – Criar Tópico 1na disciplina Administração de Sistemas Informáticos Criação do tópico 1 correspondente à primeira semana. Neste tópico foram incluídas duas actividades. Um questionário de auto-avaliação O plano de estudos. Página 6 de 8 21002 – Administração de Sistemas Informáticos – Turma 1 Francisco Beirão – 903976 Ponto 8 – Criar o crown Crontab -e Usando o vi insere-se a seguinte instrução, terminando com :w! sendo exibida a seguinte resposta na consola: Ponto 9 – script asi_efoliob.sh # bash asi_efoliob.sh > 903976.txt O resultado da execução deste script acompanha este documento. Página 7 de 8 21002 – Administração de Sistemas Informáticos – Turma 1 Francisco Beirão – 903976 Nota 1: Este trabalho não podia ser concluído sem focar uma dificuldade encontrada que estava a inviabilizar a sua conclusão. No ponto 5 no browser ao digitar http://franciscobeirao.pt/moodle aparecia a página em branco sem qualquer mensagem de erro ou sucesso. Após uma pesquisa intensiva na internet concluiu-se que tal situação tinha origem no Selinux. Vários sites recomendam desactivar este serviço em /etc/selinux/config System Integrity I will strive to ensure the necessary integrity, reliability, and availability of the systems for which I am responsible. I will design and maintain each system in a manner to support the purpose of the system to the organization Por razões de segurança só foi desactivado o selinux para a sessão, sendo o mesmo reactivado quando a máquina virtual reiniciar. Esse comando é: Setenforce 0 Página 8 de 8