Guião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07)

Documentos relacionados
Manual de Instalação. Servidor Web LAMP

Guia de configuração do servidor Apache nos PCs pessoais

Interface gráfica do linux

GLPI Gestão total e gratuita do seu parque informático

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

Conta de utilizador: root

osticket Aprenda como instalar no Ubuntu

Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu

Configuração. Ubuntu Server Sistemas Distribuídos Engenharia da Computação

Transforme o seu CentOS num servidor Web (LAMP)

Aprenda a instalar o GLPI no Centos 6.5

Tutorial para Instalação do dotproject

Crie a sua Wikipedia com o MediaWiki em 15 minutos

Estas instruções de trabalho com a plataforma Linode. Se você não tiver um Linode ainda, se inscrever para um VPS Linux e comece hoje mesmo.

Sophos SafeGuard Enterprise 8.0.1

8 o Projecto: Autenticação com S/Key

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Zabbix 3 Instalação INSTALAÇÃO

Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução

Instalando o software de gerencia (ANM2000)

Serviços de Informática :: Divisão de Infraestruturas e Serviços :: Universidade de Évora

Nimbus - Configuração de um Servidor de Backup

PERIVER PLATAFORMA INSTALLATION MANUAL. Periver_InstallationManual_ _v1.0.doc. Versão v1.0

Seu manual do usuário SAMSUNG SCX-4600

Criar uma máquina virtual

ROTEIRO: DUAL BOOT. Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual.

Implementação do Web SIG para o PGRH

Guia da Aula Prática H.323. Página 1 de 5

Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL

Aprenda a instalar a plataforma de monitorização Cacti

Windows 95/98/Me/2000

Aprenda a instalar e configurar o FreeNAS (Parte I)

REDES DE COMPUTADORES

Tutorial de Instalação do Moodle no Ubuntu

Administração de sistemas Linux. Os níveis de inicialização do sistemas (runlevel)

MANUAL DE ATUALIZAÇÃO DE SOFTWARE PARA LEITURA DE CARTÕES

Guião de Instalação do Player Displr Linux v1.3.

Actualizações de software Manual do utilizador

Vamos transformar os seus Raspberry PI num cluster (Parte 2)

"Release Notes", caso contrário pode avançar clicando em "Next".

Meios de Comunicação de Dados.

Manual de Configuração

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

PROJEDATA INFORMÁTICA LTDA. IRINEU TEZA NUNES. INSTALAÇÃO DO ORACLE ENTERPRISE LINUX 6.3

Aprenda a instalar o Drupal 7 no CentOS 7

TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo

Administração de Redes Linux

Manual de Instalação v7.60

Turma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso:

Actualizações de software Manual do utilizador

Airytec Desligue o seu computador remotamente

w w w. b a l a n c a s m a r q u e s. p t B M G e s t

Aprenda a criar um "supercomputador" com vários Raspberry PI

Número do documento: 101 Classificação: Não avaliado Última atualização: Thu, Apr 27, :39 AM

OpenVZ Criação de containers e instalação do sistema operativo

Administração de Sistemas Operacionais. Prof. Marlon Marcon

Manual Instalação e-cidade-transparência no Ubuntu Server

INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS

Manual de instalação do SQL 2012

# apt-get install libapache2-mod-perl2 libdbd-mysql-perl. libtimedate-perl libnet-dns-perl libnet-ldap-perl libiosocket-ssl-perl

Transforme o seu Raspberry PI num servidor de DNS

Guia de Instalação UEG Linux LTS

Criar uma máquina virtual para o Red Hat Enterprise Linux 6 no VirtualBox

Tutorial: Nginx com PHP 7 e MySQL no Ubuntu LTS

APLICAÇÃO GOIVV. A sua ligação à IVV- Automação, Lda MANUAL DE UTILIZAÇÃO

LAB08 Protocolo HTTP Servidor Apache

Aprenda a configurar um servidor de DNS

Database and Applications. Como instalar e configurar o WampServer -PHP / MySQL e Apache

Sophos SafeGuard Enterprise 7

Revisão dos comandos para instalação do Apache, PHP, MySQL, PostgreSQL, phpmyadmin, phppgadmin e Samba.

Instalando o Driver de Impressora Custom PostScript ou PCL para Windows

Windows Server 2008 Vamos criar um domínio

CONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO

Fiery Command WorkStation 5.8 com Fiery Extended Applications 4.4

Quick Reference. Instalação de Equipamentos na LAN

Instalar o SQL Server 2016 usando um arquivo de configuração

Lab - Utilitário de Linha de Comando no Windows Vista

Aprenda a instalar o FreeBSD 10 passo a passo

Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ

Guia de instalação UEG Linux LTS 1. Apresentação

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA

MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS

Instalação do MySQL e da ferramenta MySQL- Front

MANUAL DE CONFIGURAÇÃO DASHBOARD MOBILE

MANUAL DE INSTALAÇÃO

O GUIA RÁPIDO SOBRE SERVIDOR WEB 4 PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE

Atualizações do sistema Adendo do usuário

Tutorial Windows Server 2016

Recupere o Linux após a instalação do Windows 8

Procedimentos para Instalação Sisloc (Estação de Trabalho)

Guia de instalação. Linux Ubuntu 5.10

Instituto Superior de Engenharia de Lisboa

Djl O Steam do Linux

Criando um servidor de log

MANUAL DE INSTALAÇÃO

Aprenda a instalar o CentOS 6 no VirtualBox

CONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO

BMLABEL MANUAL DO UTILIZADOR

Transcrição:

MIEEC 2007/08 Ramo Automação Disciplina Sistemas de Informação Empresariais Guião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07)

Introdução Este documento foi elaborado com o propósito de auxiliar os alunos de Sistemas de Informação Empresariais (5º MIEEC) a instalar o Ubuntu e conjunto de aplicações necessárias à realização dos trabalhos práticos da disciplina, entre as quais: - Servidor web: Apache - Sistema de gestão de BdD: Postgres - Interface web para administração Postgres: phppgadmin - Linguagem de programação: PHP

Criação da partição para instalar o Ubuntu A Partição deverá ter no mínimo 20GB No caso de não haver nenhuma partição disponível: Criar uma nova partição através do Partition Magic de uma aplicação equivalente No caso de ter uma partição windows que possa libertar, fazer: Administrative Tools Computer Management Storage Disk Management - Delete logical partition - Create new logical partition

Instalar Ubuntu 1. Fazer download da imagem iso de cd a partir de http://linux.fe.up.pt 2. Arrancar com a versão Live a. F2 para escolher a língua de instalação b. F3 para escolher a língua do teclado (mapa de teclas) 3. Para instalar o Ubuntu no disco rígido, clickar sobre o icon Instalar que está no desktop 4. No menu de escolha de partições, escolher opção manual 5. Vão ser criadas duas partições para o Ubuntu, uma do tipo Swap e outra do tipo Ext3. 6. Para criar uma nova partição, clickar com o botão direito sobre free space 7. Para criar a partição Swap, escolher a opção editar da partição destinada ao Ubuntu: a. Tipo = Swap, b. Tamanho = dobro da RAM disponível na máquina 8. Para criar a partição Ext3, escolher a opção criar nova partição : a. Tipo = EXT3 b. Tamanho = espaço livre restante da partição destinada ao Ubuntu c. Location = / 9. Instalar 10. Opcionalmente, pode importar as suas contas do Windows com os respectivos profiles.

Configurar rede 1. Com IP fixo (ligação por cabo) a. Em Sistema > Administração > Configurar rede (definições de rede) b. Em Propriedades definir o IP c. Adicionar DNS's da Feup (193.136.28.10; 193.136.28.9) d. Em DNS Domínios de Procura, acrescentar o domínio: fe.up.pt e. Abrir consola e executar os comandos: i. Sudo su ii. /etc/init.d/ networking restart iii. Verificar através da execução de ifconfig que a máquina já tem endereço IP 2. Wireless a. Abrir a aplicação de ajuda à configuração do CICA disponível em: menu aplicações > ferramentas sistema > Feup serviços b. Abrir consola e executar os comandos: i. Sudo su ii. /etc/init.d/ networking restart iii. Verificar através da execução de ifconfig que a máquina já tem endereço IP

Instalação de pacotes A instalação de pacotes pode ser feita através da consola utilizando a aplicação apt-get ou através da aplicação Synaptic com interface gráfica. De seguida são apresentados os passos para a aplicação gráfica. 1. Arrancar o gestor de pacotes: a. Sistema > Administração > Gestor de Pacotes Synaptic 2. Em configurações > repositórios, seleccionar o mirror da FEUP 3. Executar recarregar para actualizar as versões dos pacotes (equivalente a fazer apt-get update) Introdução Os principais pacotes a instalar são o Apache, o Postgresql, o PHPpgAdmin e o PHP. Uma vez seleccionado um destes pacotes principais, o sistema automaticamente marca todos os pacotes de que ele depende. 4. Instalação do Apache: a. Procurar apache b. Seleccionar o pacote apache2 c. Além dos pacotes que ficam seleccionados por defeito, seleccionar também os pacotes: i. Libapache2-mod-auth-pgsql ii. Libapache2-mod-auth-mysql d. nesta altura, se executar no browser http://localhost, já deve receber resposta do servidor web 5. Instalação do postgresql (a verão actualmente instalada nas máquinas do CICA é a 7.4 pelo que pode haver pequenas diferenças entre esta instalação e a do CICA): a. Procurar postgres b. Seleccionar o pacote postgresql-8.2 c. Além dos pacotes que ficam seleccionados por defeito, seleccionar também o pacote: i. Pgadmin3 6. Instalação do Mysql (esta instalação é opcional pois a BdD Mysql não será utilizada em SIEM): a. Procurar mysql b. Seleccionar o pacote Mysql-server-5 7. Instalação do PHP5 (a verão actualmente instalada nas máquinas do CICA é a 4 pelo que pode haver pequenas diferenças entre esta instalação e a do CICA): a. Procurar php

b. Seleccionar os pacotes: i. PHPpgadmin ii. PHP-doc iii. PHP5-Mhash iv. PHPMyadmin v. PHP5-Mysql vi. PHP5-ODBC vii. PHP-pear viii. PHP5-pgsql 8. Instalação do Libpq-dev: a. Procurar libpq b. Seleccionar o pacote Libpq-dev 9. Instalar

Configuração das instalações Configuração Apache 1. Verificar que o servidor Web está a funcionar, executando no browser: http://localhost Se estiver OK, deverá aparecer uma página com dois directórios: apache2-default/ phpmyadmin/ 2. Para que os utilizadores possam disponibilizar conteúdos na Web a partir do directório public_html da sua conta, é necessário instalar o módulo userdir do apache2. Para efectuar o enable deste módulo, execute o seguinte comando: sudo su (para ficar com permissões de super user, isto é administrador) cd /etc/apache2 a2enmod userdir No final, é necessário executar o reload do apache2, conforme sugerido pela consola: sudo su (apenas se ainda não estiver como su) /etc/init.d/apache2 force-reload Para criar um link simbólico para o directório onde está instalado phppgadmin, executar: sudo su (apenas se ainda não estiver como su) cd /var/www ln s /usr/share/phppgadmin/ phppgadmin Agora, se executar http://localhost, já lhe deve aparecer um link para o phppgadmin.

Configuração Postgres 1. Utilizadores Na instalação Postgres é criado por defeito o utilizador postgres sem password. Por razões de segurança as ferramentas gráficas de administração (phppgadmin e pgadmin3) não permitem a autenticação sem password sendo para isso necessário atribuir uma password a esse utilizador. Na linha de comandos executar: sudo su postgres psql alter user postgres with password postgres ; Atenção: o não se esqueça do ; no final do commando o verifique que, a após a execução do commando aparece a consola responde com ALTER ROLE. Se não receber resposta nenhuma, significa que o commando não foi executado com sucesso. \q (sai do psql e volta à consola) ctrl d (sai de root) 2. Permissões de acesso ao servidor Editar o ficheiro pg_hba.conf disponível em /etc/postgresql/8.2/main, e alterar a linha: para: local all all ident sameuser local all all trust sameuser De seguida, reinicializar o servidor postgresql, por exemplo, através da interface gráfica Sistema>Administração>Serviços.

Configuração phppgadmin 1. Para executar o phppgadmin é necessário activar o módulo auth-pgsql no apache. Este módulo deve ter sido instalado (juntamente com o postgresql ou o PHP5) mas provavelmente não está activado. Para verificar os módulos instalados e activados relativos ao apache, fazer: sudo su cd /etc/apache2 cd mods-available ou cd mods-enabled (para entrar nos directórios contendo os módulos available (instalados) e enabled (activos), respectivamente) Nesses directórios, executar o comando ls para listar os módulos available e enabled. O módulo auth-pgsql deverá aparecer no available e não no enabled. Para activar este módulo, será necessário editar o ficheiro /etc/apache2/apache2.conf, o qual contém as configurações para o apache relativas ao phppgadmin, entre as quais, um alias para o directório onde reside o phppgadmin. Para editar este ficheiro pode utilizar um editor ASCII como o nano ou um editor gráfico como o gedit. Para editar com o nano, executar na consola os seguintes comandos: sudo su nano /etc/apache2/apache2.conf Para editar com gedit, executar na consola: sudo gedit abrir o ficheiro /etc/apache2/apache2.conf em File > Open Acrescentar na zona dos includes do ficheiro as linhas: #Include do phppgadmin ( # = comentário) Include /etc/phppgadmin/apache.conf Sair gravando o ficheiro e de seguida é preciso reiniciar o apache para ele ficar com as novas configurações. Isso pode ser feito pela linha de comandos ou pela interface gráfica. Pela linha de comandos execute: /etc/init.d/apache2 reload Pela interface gráfica: Sistema > Administração > Serviços:

Passo 1: desseleccionar Servidor de Web (apache 2) para parar o servidor Passo 2: Voltar a seleccionar Servidor de Web (apache 2) iniciar o servidor 2. Por defeito o phppgadmin só aceita ligações ao servidor Web local. Para permitir executar o phppgadmin numa máquina diferente daquela onde está o servidor Postgres é preciso editar o ficheiro /etc/phppgadmin/apache.conf e neste alterar as seguintes linhas: Para: order deny,allow deny from all allow from 127.0.0.0/255.0.0.0 order deny,allow #deny from all (ficou em comentário) #allow from 127.0.0.0/255.0.0.0 (ficou em comentário) allow from all Por razões de segurança o phppgadmin não permite acesso aos utilizadores criados por defeito, como por exemplo Postgres, Root...(na instalação do Postgres é criado o utilizador postgres). Por seu lado phppgadmin, por defeito, não dá acesso a este utilizador (para obrigar o administrador do sistema a criar novas contas, não deixando que as contas por defeito sejam utilizadas por outros utilizadores). Embora esta restrição possa ser levantada (através do ficheiro config.inc.php), isso não é aconselhável, sendo preferível criar novos utilizadores postgres. Para criar estes novos utilizadores, executar: Menu Aplicações > Ferramentas do Sistema > PgAdminIII Em Login Roles (equivalente a utilizadores) acrescentar novo utilizador com as permissões adequadas. Depois de criar o novo utilizador, verifique que já conhece aceder á BdD através do phppgadmin.

Outras aplicações e utilitários Edição de código (html, php ) Poderá utilizar o bluefish (que não está instalado por defeito). Para instalar este pacote utilize o gestor de pacotes Synaptic. Acesso à área de trabalho do SiFeup: Aplicações > Ferramentas do Sistema > FEUP Serviços Edição de documentos em LaTeX. Poderá utilizar a ferramenta visual LyX, esta ferramenta também deverá ser instalada a partir do gestor de pacotes Synaptic. Adicionar utilizadores Linux No caso de esta aplicação não aparecer nos menus, executar o comando lyx na consola. Menu Sistema > Administração > Utilizadores e Grupos