LABORATÓRIO 0 Revisão GNU/Linux



Documentos relacionados
Tutorial Instalação e configuração do Wordpress

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

Introdução ao Sistema. Características

Guia de instalação para ambiente de Desenvolvimento LINUX

Instalação e configuração Linux CentOS 6.x

Roteiro 3: Sistemas Linux arquivos e diretórios

Wireshark Lab: TCP. Versão KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2011 BATISTA, O. M. N. Tradução e adaptação para Wireshark.

MSN-Proxy v0.7 no Debian 5 (Atualizado)

UM PBX GENUINAMENTE BRASILEIRO

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

cio Roteamento Linux

O que é uma rede de computadores?

LABORATÓRIO 3 (parte 1)

Autor: Hernandes Martins. Março de Zabbix 2.4 CentOS 7 Tutorial Instalação

Instalação do PHP no Linux

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Guia de Instalação e Configuração do Noosfero

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Compartilhando arquivos com o samba

Gestix. Instalar em Linux. Gestix.com. Instalar em Linux...2 Pré-requisitos para instalar o Gestix em Linux...2

Instalação do serviço de FTP com o Proftpd

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

GLPI Guia de Instalação e Configuração

Conteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente?

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto

COORDENAÇÃO DE TECNOLOGIA (COTEC) JUNHO/2010

Manual de Procedimentos para Instalação do Moodle nos Servidores dos Telecentros. V1.0 Abril de 2012

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Instalação e Conguração do Xoops. Rogério Vinhal Nunes 26 de março de 2007

PRÁTICA DE DNS - LINUX DIFERENÇAS NO ROTEIRO EM RELAÇÃO A IMAGEM DO DVD 1.A) INSTALAÇÃO DO SERVIDOR DNS INICIALIZAÇÃO DO AMBIENTE DO DVD

Instalando o WordPress em localhost

Necessidades de Gerenciamento: Software de Gerenciamento:

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

BH PARK Software de Estacionamento

Aula 02. Introdução ao Linux

GUIA INTEGRA SERVICES E STATUS MONITOR

Wireshark Lab: DNS. Versão KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2008 BATISTA, O. M. N. Tradução e adaptação para Wireshark.

Hotspot com Ubuntu Server Bits

Procedimento para Atualização do DDFinance

Estação Digital. Instalação do Gerenciador da Estação Digital

Curso Técnico em Informática. Informática Aplicada Instrutor Rafael Barros Sales

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE

Tutorial de Instalação do CentOS Versão 3.3

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Instalação e configuração de Sistema de Informação. Sobre o Help Center Live

Instalando um pacote LAMP (Linux, Apache, MySQL, PHP) no Mandriva

Manual do Usuário. Resumo

Instalação Apache + MySQL + PHPMyAdmin CentOS

Omega Tecnologia Manual Omega Hosting

Instalação e utilização do Document Distributor

Comandos importantes Virtual Box Linux Compartilhamento

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Instalação e Configuração Iptables ( Firewall)

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV

SAD Gestor Gerenciador de Backup

Confguração básica da rede

Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre

Projeto Amadeus. Guia de Instalação Linux

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

Instalação e Configuração do CollabNet Subversion Edge

Sistemas Operacionais de Rede. Configuração de Rede

SiGE - Sistema de Gerência de Eventos

Instalação e Configuração do Servidor HTTPD Apache

MANUAL INSTALAÇÃO/CONFIGURAÇÃO RASPBERRYPI/DACPYTHON

TUTORIAL PASSO A PASSO INSTALAÇÃO SERVIDOR DE SMS PARA MKAUTH

Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo. Comandos LINUX. principais vi ifconfig.

Prática NAT/Proxy. Edgard Jamhour. Esses exercícios devem ser executados através do servidor de máquinas virtuais: espec.ppgia.pucpr.

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

LABORATÓRIO 3 (parte 2)

WampServer. Instalação do WampServer. Nota: Essas instruções são baseadas em uma instalação para o sistema operacional Windows.

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux.

Instalando servidor Apache

Protocolo FTP. Professor Leonardo Larback

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Como atualizar o arquivo de licença do HSC ISS Free

Aqui estou novamente com um outro script, só que esse é bem mais funcional do que o ultimo que aqui postei.

DarkStat para BrazilFW

LABORATÓRIO I. UMA REDE DE DIFUSÃO SIMPLES USANDO HUB COMO DOMÍNIO DE COLISÃO Documento versão 0.2. Aluno: Paulo Henrique Moreira Gurgel #

Passos Preliminares: Acessando a máquina virtual via ssh.

HOW TO. Instalação do Firewall 6.1 Software

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

Obs: É necessário utilizar um computador com sistema operacional Windows 7.

Tutoriais de apoio para a migração do Atualização: 30/04/2014

Aula prática. Objetivo IPCONFIG. Prof. Leandro Pykosz Informa a configuração atual de rede da máquina;

Concurso Público. Prova Prática. Técnico em Tecnologia da Informação. Técnico Administrativo em Educação 2014

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Tutorial para Instalação do Ubuntu Server 10.04

SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE 27/02/2012

Transcrição:

FACULDADE PITÁGORAS Tecnólogo em Redes de Computadores Redes Sem fio Prof. Ulisses Cotta Cavalca <ulisses.cotta@gmail.com> LABORATÓRIO 0 Revisão GNU/Linux OBJETIVOS Rever os principais comandos do sistema operacional GNU/Linux. Realizar um roteiro de atividade simples para que ORIENTAÇÕES Inicialmente, FAÇA UMA LEITURA DE TODA A ATIVIDADE ANTES DE INICIÁ-LA. Registre, sempre que possível, o andamento desta atividade. Esse roteiro de laboratório tem como principal objetivo revisar o uso do Linux Trabalho EM GRUPO, de até 4 pessoas.

ROTEIRO 1. Gerência de arquivos/diretórios Verifique o diretório corrente que se encontra: $ pwd Verifique qual o nome do usuário atual $ whoami Liste todos o conteúdo do diretório atual $ ls Verifique agora o comando ls com os seguintes parâmetros $ ls l $ ls rt $ ls lrt $ ls lsh $ ls lha Crie um arquivo com nome teste.txt $ touch teste.txt Renomeie o o arquivo criado para ssr.txt $ mv teste.txt ssr.txt Copie o arquivo ssr.txt para o arquivo ssr2.txt $ cp ssr.txt ssr2.txt Apague o arquivo ssr2.txt $ rm ssr2.txt Apague todos os arquivos que terminam com a extensão.txt $ rm *.txt Crie um diretório com nome aula $ mkdir aula Acesse o diretório aula $ cd aula Escreva uma mensagem (seu nome) e redirecione para o arquivo mensagem.teste $ echo Ulisses Cotta Cavalca > mensagem.teste Escreva uma mensagem (nome da discplina) e redirecione para o final do arquivo mensagem.teste $ echo Segurança em Sistemas e Redes >> mensagem.teste Visualize o conteúdo do arquivo mensagem.teste $ cat mensagem.teste Conte o número de linhas que o arquivo mensagem.teste tem

$ wc l mensagem.teste Abra um outro terminal (terminal 2) Para verificar o incremento de um arquivo, visualize o final do arquivo a medida que mais conteúdo é inserido (no terminal 2) $ tail f mensagem.teste Insira um conteúdo aleatório no final do arquivo (sugestão: insira várias linhas :) ) (no terminal 1) $ echo teste123 >> mensagem.teste Verifique em qual diretório atual você está navegando (Até aqui foi um comando já utilizado nas etapas anteriores. É só repeti-lo :) ) Copie o arquivo mensagem.teste para.mensagem.teste.bkp (Até aqui foi um comando já utilizado nas etapas anteriores. É só repeti-lo :) ). Vá para o diretório do usuário que está logado $ cd ~ Liste o conteúdo do arquivo aula criado nas etapas anteriores. O arquivo.mensagem.teste.bkp? $ ls ~/aula Liste o conteúdo do arquivo aula criado nas etapas anteriores. O arquivo.mensagem.teste.bkp? $ ls lha ~/aula Acesse novamente o último diretório navegado $ cd Verifique em qual diretório atual você está navegando, e acesse o diretório aula novamente Renomeie o arquivo.mensagem.teste.bkp para mensagem.teste.bkp Acesse o editor de texto VI e coloque no arquivo mensagem.txt uma frase qualquer $ vi mensagem.txt No VI, considere os seguintes comandos [INSERT] Permite inserção direta de texto [ESC] :w Apenas grava o conteúdo de um arquivo [ESC] :x Grava o conteúdo de um arquivo e fecha o mesmo (equivalente à :wq) [ESC] :q Fecha o arquivo se não foi realizada nenhuma alteração [ESC] :q! Fecha o arquivo e descarta toda a alteração realizada /palavra Procura no texto por palavra [ESC] dd Exclui a linha corrente inteira Compacte todos os arquivos criados para um único com extensão tar.gz $ tar cvzf backup.tar.gz

Exclua todos os arquivos iniciados com mensagem. Qual seria a função do parâmetro -i $ rm i mensagem* Liste os arquivos do diretório atual para certificar-se que a exclusão foi bem sucedida Verifique as informações do arquivo backup.tar.gz $ file backup.tar.gz Extraia o recém criado arquivo $ tar xvzf backup.tar.gz Navegue no diretório imediatamente acima do aula $ cd.. Imprima na tela todos os comandos realizados nesse roteiro e redirecione para o arquivo roteiro.txt $ history > roteiro.txt Imprima na tela apenas os comandos que contenham ls e redirecione para o arquivo roteiro2.txt $ history grep ls > roteiro2.txt Visualize o arquivo roteiro2.txt $ cat roteiro2.txt Envie os arquivos roteiros para o e-mail do professor. Em seguida, apague-os. Exclua o diretório aula e seus conteúdo, de forma forçada. (Nesse tipo de exclusão, é interessante realizar a inclusão a partir do caminho completo, e não o relativo) $ rm rf ~/aula Responda: Descreva, suscintamente, o que foi realizado com a execução dos comandos propostos nessas etapas.

2. Gerência de rede Verifique quais são as interfaces de rede do sistema operacionais $ ifconfig $ ifconfig a Desative a interface de rede ethernet listada (provavelmente eth0) $ ifconfig eth0 down Ative novamente a interface de rede $ ifconfig eth0 up Atribua o seguinte endereço de IP 10.0.0.5/24 $ ifconfig eth0 10.0.0.5/24 Verifique se o IP atribuído realmente foi associado a interface de rede $ ifconfig eth0 Desassocie o IP atribuído à interface de rede $ ifconfig eth0 0.0.0.0 Verifique quais portas TCP estão ativas no sistema $ netstat ntlp $ netstat ntp $ netstat tp Verifique quais portas UDP estão ativdas no sistema (Os comandos dessa etapa são análogos ao executados na etapa anterior :) ) Verifique a tabela de rotas configurada no sistema $ route n Reinicie a interface de rede para que todas as configurações padrões sejam retomadas $ /etc/init.d/networking restart Configure o sistema para que o servidor de DNS do Google (8.8.8.8) também resolva nomes $ vi /etc/resolv.conf (incluir a linha) nameserver 8.8.8.8 Verifique qual servidor responde pelo endereço www.faculdadepitagoras.com.br $ nslookup www.faculdadepitagoras.com.br

3. Instalação de sistema Linux + Apache + MySQL + PHP (LAMP): sistema LimeSurvey Acesse o sistema como root $ su Verifique se Apache2 e o MySQL estão instalados no servidor $ dpkg l apache2 $ dpkg l mysql Instale o servidor Web Apache2 e os pacotes pertinentes ao PHP5 $ apt get install apache2 php5 gd php5 ldap php5 imap Instale o servidor de banco de dados MySQL $ apt get install mysql server Obtenha a ferramenta LimeSurvey $ cd /home/pitagoras Descompacte o pacote da ferramenta no diretório /var/www $ cd /var/www $ mv /home/pitagoras/*tar.gz. $ tar xvzr limesurvey.tar.gz Ajuste as seguintes permissões e propriedades nos diretórios chown R www data:www data limesurvey/ chmod R o r w x limesurvey/ chmod R w limesurvey/ chmod R 770 limesurvey/tmp chmod R 770 limesurvey/upload chmod +w limesurvey/application/config Responda: Quais foram os privilégios configurados nos comandos acima? Acesse a ferramenta via browser para finalizar a instalação http://localhost/limesurvey/install

Até o momento, o usuário root do banco de dados foi configurado para acessar a aplicação LimeSurvey. Por questões de segurança, é recomendado que seja criado um usuário específico com permissões restritas para a aplicação acessar o base de dados. Dessa forma, acesse o console do MySQL $ mysql u root p Crie o usuário lm_user com permissão para acesso apenas no host local, com a senha senha#9!4 > create user 'lm_user'@'localhost' IDENTIFIED BY 'senha#9!4'; Dê todas as permissões de operação com o banco de dados para esse usuário somente para a base limesurvey > grant all privileges on limesurvey.* to 'lm_user'@'localhost'; Confirme os privilégios e saia do banco de dados > flush privileges; > exit Informe nos arquivos de configuração do LimeSurvey o novo usuário e senha para acesso ao banco de dados. Basta editar o arquivo informado a seguir. $ vi /var/www/limesurvey/limesurvey/application/config/config.php Como medida de precaução, realize um backup do banco de dados da ferramenta recém instalada $ mysqldump B limesurvey u root p > limesurvey.backup.sql Visualize o conteúdo do arquivo limesurvey.backup.sql (utilize o comando VI, cat, ou tail, com o uso de filtro grep) $ cat limesurvey.backup.sql grep insert $ cat limesurvey.backup.sql grep create $ cat limesurvey.backup.sql grep select Durante a operação e administração do serviço Web instalado, faz-se necessário analisar os logs de acessso, e erro, do servidor Apache2. Dessa forma, realize acessos aleatórios (diversas funcioalidades) na ferramenta, ao mesmo tempo que arquivo de log do apache é visualizado $ tail f /var/log/apache2/access.log 4. A partir da ficha de referência anexada nesse roteiro de atividade, liste os principais comandos utilizados nesse laboratório, com as suas respectivas funções, parâmetros, e demais comandos correlatos. 5. Atividade extra: Com base nos procedimentos utilizados para instalação da ferramenta LimeSurvey, faça a instalaçã do gerenciador de conteúdo web WordPress (https://wordpress.org/download/). Investigue os procedimentos necessários, e específicos, para instalação dessa ferramenta. Durante a instalação, elabore um tutorial básico para a instalação dessa ferramenta.