Roteiro aula prática Administração de serviços em sistemas operacionais de arquitetura aberta
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE
ARQUITETURA ABERTA
Unidade: GERENCIAMENTO DE SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA
Seção: Permissões e controle de acesso a arquivos e diretórios
OBJETIVOS
Definição dos objetivos da aula prática:
– Demonstrar aos alunos como configurar um gerenciador de boot (LILO ou GRUB) para
estabelecer um modo dual boot entre sistemas de arquitetura aberta e fechada em um ambiente
virtualizado usando o VirtualBox.
INFRAESTRUTURA
Instalações – Materiais de consumo – Equipamentos:
LABORATÓRIO DE INFORMÁTICA
Equipamentos:
• Desktop Lab Informatica – Positivo C6300
~ 1 un para cada aluno
SOLUÇÃO DIGITAL
• VIRTUAL BOX (Software)
VirtualBox é um software de virtualização desenvolvido pela empresa Innotek depois comprado
pela Sun Microsystems que posteriormente foi comprada pela Oracle que, como o VMware
Workstation, visa criar ambientes para instalação de sistemas distintos.
Roteiro aula prática Administração de serviços em sistemas operacionais de arquitetura aberta
EQUIPAMENTO DE PROTEÇÃO INDIVIDUAL (EPI)
Não se aplica
3
PROCEDIMENTOS PRÁTICOS
Procedimento/Atividade nº 1 (Físico)
Atividade proposta:
Configuração de Dual Boot com LILO e GRUB no VirtualBox.
Procedimentos para a realização da atividade:
Passo 1: Instalação do VirtualBox
Antes de criar uma máquina virtual, você deve instalar o VirtualBox no seu sistema. Você pode
baixá-lo no site oficial da Oracle VirtualBox (https://www.virtualbox.org/).
Passo 2: Abra o VirtualBox
Após instalar o VirtualBox, abra o aplicativo.
Passo 3: Criação de uma Máquina Virtual
Agora, vamos criar uma nova máquina virtual:
Clique no botão “Novo” na parte superior da janela.
Isso abrirá o Assistente de Criação de Máquinas Virtuais. Preencha as seguintes informações:
· Nome da máquina virtual.
· Tipo (selecione o sistema operacional que você pretende instalar na máquina virtual, como
Linux ou Windows).
· Versão (escolha a versão apropriada do sistema operacional).
Clique em “Próximo” para avançar.
Assistente de Criação de Máquinas Virtuais
Passo 4: Configuração de Memória e Recursos
Neste passo, você determinará quanto recurso alocar à sua máquina virtual:
4
· Configure a quantidade de memória RAM que você deseja alocar à máquina virtual.
Certifique-se de não alocar mais memória do que seu sistema físico pode suportar.
Clique em “Próximo” para avançar.
Passo 5: Configuração de Disco Rígido
Agora, você precisa criar um disco rígido virtual para sua máquina virtual:
Selecione “Criar um disco rígido virtual agora” e clique em “Próximo”.
Escolha o tipo de arquivo de disco rígido virtual (geralmente, o padrão é bom).
Escolha se deseja um disco rígido dinamicamente alocado (o tamanho do arquivo aumentará
conforme necessário) ou um disco rígido de tamanho fixo.
Escolha o tamanho do disco rígido virtual e o local onde ele será armazenado.
Clique em “Criar” para criar o disco rígido virtual.
Assistente de Criação de Disco Rígido Virtual
Passo 6: Instalação do Sistema Operacional
Agora que sua máquina virtual está criada, é hora de instalar o sistema operacional:
Na janela principal do VirtualBox, selecione a máquina virtual que você acabou de criar.
Clique em “Iniciar” para iniciar a máquina virtual.
Siga as instruções na tela para instalar o sistema operacional desejado na máquina virtual.
Passo 7: Preparação dos Sistemas Operacionais
Crie duas máquinas virtuais no VirtualBox, uma para o sistema de arquitetura aberta e outra
para o sistema de arquitetura fechada.
Instale os sistemas operacionais em suas respectivas máquinas virtuais. Certifique-se de que
ambas estejam funcionando corretamente antes de prosseguir.
Passo 8: Configuração do LILO (LInux LOader)
5
Na máquina virtual do sistema de arquitetura aberta, acesse o terminal.
Execute o seguinte comando para instalar o LILO:
sudo apt-get install lilo
Edite o arquivo de configuração do LILO usando um editor de texto, como o nano:
sudo nano /etc/lilo.conf
Configure o LILO para incluir ambas as entradas dos sistemas abertos e fechados. Adicione as
linhas necessárias no arquivo de configuração.
Salve o arquivo e execute o comando para instalar o LILO:
sudo lilo
Passo 9: Configuração do GRUB (GRand Unified Bootloader)
Na máquina virtual do sistema de arquitetura aberta, acesse o terminal.
Execute o seguinte comando para instalar o GRUB:
sudo apt-get install grub
Edite o arquivo de configuração do GRUB usando um editor de texto, como o nano:
sudo nano /etc/default/grub
Configure o GRUB para incluir ambas as entradas dos sistemas abertos e fechados. Edite a
variável GRUB_DEFAULT para selecionar a entrada correta.
Salve o arquivo de configuração.
Atualize o GRUB com o comando:
sudo update-grub
Checklist:
1. Criou as máquinas virtuais no VirtualBox.
2. Instalou os sistemas operacionais em ambas as máquinas virtuais.
3. Configurou o LILO ou GRUB para o modo dual boot entre os sistemas abertos e fechados.
4. Testou o dual boot e verificou se ambos os sistemas estão acessíveis.
Procedimento/Atividade nº 1 (Virtual)
Roteiro aula prática Administração de serviços em sistemas operacionais de arquitetura aberta
Atividade proposta:
Configuração de Dual Boot com LILO e GRUB no VirtualBox.
Procedimentos para a realização da atividade:
Passo 1: Instalação do VirtualBox
Antes de criar uma máquina virtual, você deve instalar o VirtualBox no seu sistema. Você pode
baixá-lo no site oficial da Oracle VirtualBox (https://www.virtualbox.org/).
Passo 2: Abra o VirtualBox
Após instalar o VirtualBox, abra o aplicativo.
Passo 3: Criação de uma Máquina Virtual
Agora, vamos criar uma nova máquina virtual:
Clique no botão “Novo” na parte superior da janela.
Isso abrirá o Assistente de Criação de Máquinas Virtuais. Preencha as seguintes informações:
• Nome da máquina virtual.
• Tipo (selecione o sistema operacional que você pretende instalar na máquina virtual, como
Linux ou Windows).
• Versão (escolha a versão apropriada do sistema operacional).
Clique em “Próximo” para avançar.
Assistente de Criação de Máquinas Virtuais
Passo 4: Configuração de Memória e Recursos
Neste passo, você determinará quanto recurso alocar à sua máquina virtual:
• Configure a quantidade de memória RAM que você deseja alocar à máquina virtual.
Certifique-se de não alocar mais memória do que seu sistema físico pode suportar.
Clique em “Próximo” para avançar.
Passo 5: Configuração de Disco Rígido
Agora, você precisa criar um disco rígido virtual para sua máquina virtual:
Selecione “Criar um disco rígido virtual agora” e clique em “Próximo”.
Escolha o tipo de arquivo de disco rígido virtual (geralmente, o padrão é bom).
Escolha se deseja um disco rígido dinamicamente alocado (o tamanho do arquivo aumentará
conforme necessário) ou um disco rígido de tamanho fixo.
Escolha o tamanho do disco rígido virtual e o local onde ele será armazenado.
Clique em “Criar” para criar o disco rígido virtual.
7
Assistente de Criação de Disco Rígido Virtual
Passo 6: Instalação do Sistema Operacional
Agora que sua máquina virtual está criada, é hora de instalar o sistema operacional:
Na janela principal do VirtualBox, selecione a máquina virtual que você acabou de criar.
Clique em “Iniciar” para iniciar a máquina virtual.
Siga as instruções na tela para instalar o sistema operacional desejado na máquina virtual.
Passo 7: Preparação dos Sistemas Operacionais
Crie duas máquinas virtuais no VirtualBox, uma para o sistema de arquitetura aberta e outra
para o sistema de arquitetura fechada.
Instale os sistemas operacionais em suas respectivas máquinas virtuais. Certifique-se de que
ambas estejam funcionando corretamente antes de prosseguir.
Passo 8: Configuração do LILO (LInux LOader)
Na máquina virtual do sistema de arquitetura aberta, acesse o terminal.
Execute o seguinte comando para instalar o LILO:
sudo apt-get install lilo
Edite o arquivo de configuração do LILO usando um editor de texto, como o nano:
sudo nano /etc/lilo.conf
Configure o LILO para incluir ambas as entradas dos sistemas abertos e fechados. Adicione as
linhas necessárias no arquivo de configuração.
Salve o arquivo e execute o comando para instalar o LILO:
sudo lilo
Passo 9: Configuração do GRUB (GRand Unified Bootloader)
Na máquina virtual do sistema de arquitetura aberta, acesse o terminal.
Execute o seguinte comando para instalar o GRUB:
sudo apt-get install grub
Edite o arquivo de configuração do GRUB usando um editor de texto, como o nano:
sudo nano /etc/default/grub
Configure o GRUB para incluir ambas as entradas dos sistemas abertos e fechados. Edite a
variável GRUB_DEFAULT para selecionar a entrada correta.
Salve o arquivo de configuração.
Atualize o GRUB com o comando:
sudo update-grub
Checklist:
Roteiro aula prática Administração de serviços em sistemas operacionais de arquitetura aberta
1. Criou as máquinas virtuais no VirtualBox.
2. Instalou os sistemas operacionais em ambas as máquinas virtuais.
3. Configurou o LILO ou GRUB para o modo dual boot entre os sistemas abertos e fechados.
4. Testou o dual boot e verificou se ambos os sistemas estão acessíveis.
RESULTADOS
Resultados de Aprendizagem:
Essa atividade oferece uma oportunidade prática de aprendizado em administração de sistemas,
virtualização e gerenciamento de boot.
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE
ARQUITETURA ABERTA
Unidade: ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE
ARQUITETURA ABERTA
Seção: Administração de Serviços em Sistemas Operacionais de Arquitetura Aberta
OBJETIVOS
Definição dos objetivos da aula prática:
– Compreender os conceitos fundamentais de servidores web, proxy e gerenciamento de portas.
– Configurar um servidor HTTPS Apache.
– Configurar um servidor Proxy usando Iptables.
– Realizar o gerenciamento de portas em um ambiente Linux.
INFRAESTRUTURA
Instalações – Materiais de consumo – Equipamentos:
LABORATÓRIO DE INFORMÁTICA
Equipamentos:
9
• Desktop Lab Informatica – Positivo C6300
~ 1 un para cada aluno
SOLUÇÃO DIGITAL
• SISTEMA OPERACIONAL UBUNTU (Software)
Ubuntu é um sistema operacional ou sistema operativo de código aberto, construído a partir do
núcleo Linux, baseado no Debian e utiliza GNOME como ambiente de desktop de sua mais
recente versão com suporte de longo prazo.
• VIRTUAL BOX (Software)
VirtualBox é um software de virtualização desenvolvido pela empresa Innotek depois comprado
pela Sun Microsystems que posteriormente foi comprada pela Oracle que, como o VMware
Workstation, visa criar ambientes para instalação de sistemas distintos.
EQUIPAMENTO DE PROTEÇÃO INDIVIDUAL (EPI)
Não se aplica
PROCEDIMENTOS PRÁTICOS
Procedimento/Atividade nº 1 (Físico)
Atividade proposta:
Configurar um servidor HTTPS Apache.
Configurar um servidor Proxy usando Iptables.
Realizar o gerenciamento de portas em um ambiente Linux.
Procedimentos para a realização da atividade:
Criar uma máquina virtual com o VirtualBox e instalar o sistema operacional Ubuntu.
Configuração de um Servidor HTTPS Apache
Passo a Passo:
Abra o terminal.
• Atualize o sistema com o comando:
sudo apt update
• Instale o servidor Apache com o comando:
10
sudo apt install apache2
• Inicie o serviço Apache com o comando:
sudo systemctl start apache2
• Abra um navegador e acesse http://localhost. Você deve ver a página padrão do Apache.
• Crie um certificado SSL auto assinado para o Apache.
• Use o comando:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout
/etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt.
• Configure o Apache para usar SSL. Edite o arquivo de configuração:
sudo nano /etc/apache2/sites-available/default-ssl.conf
• Adicione as diretrizes SSLCertificateFile e SSLCertificateKeyFile para apontar para os
arquivos .crt e .key que você gerou.
• Ative o site SSL com o comando:
sudo a2ensite default-ssl
• Reinicie o Apache com o comando:
sudo systemctl restart apache2
• Acesse o servidor via HTTPS em https://localhost. Você verá um aviso de segurança,
pois estamos usando um certificado auto assinado.
Configuração de um Servidor Proxy com Iptables
Passo a Passo:
Abra o terminal.
• Instale o Iptables com o comando:
sudo apt install iptables
• Crie regras Iptables para atuar como um servidor Proxy.
Por exemplo, para redirecionar tráfego da porta 80 para a porta 3128, use o comando:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 3128
• Configure o software Proxy que você deseja usar (por exemplo, Squid) para escutar
na porta 3128.
• Teste o Proxy configurando um navegador para usar o endereço IP do servidor como
proxy.
Gerenciamento de Portas em um Ambiente Linux
Passo a Passo:
• Abra o terminal.
• Liste todas as portas em uso no servidor com o comando:
sudo netstat -tuln
11
• Feche uma porta específica (por exemplo, a porta 8080) com o comando:
sudo iptables -A INPUT -p tcp –dport 8080 -j DROP
Checklist:
1. Servidor Apache instalado e em execução.
2. Certificado SSL autoassinado criado.
3. Configuração do Apache para usar SSL.
4. Acesso bem-sucedido ao servidor via HTTPS.
5. Iptables instalado.
6. Regras Iptables configuradas.
7. Servidor Proxy configurado e funcionando.
8. Navegação bem-sucedida através do servidor Proxy.
9. Listagem de todas as portas em uso.
10. Fechamento bem-sucedido de uma porta específica.
Procedimento/Atividade nº 1 (Virtual)
Atividade proposta:
Configurar um servidor HTTPS Apache.
Configurar um servidor Proxy usando Iptables.
Realizar o gerenciamento de portas em um ambiente Linux.
Procedimentos para a realização da atividade:
Criar uma máquina virtual com o VirtualBox e instalar o sistema operacional Ubuntu.
Configuração de um Servidor HTTPS Apache
Passo a Passo:
Abra o terminal.
· Atualize o sistema com o comando:
sudo apt update
· Instale o servidor Apache com o comando:
sudo apt install apache2
12
· Inicie o serviço Apache com o comando:
sudo systemctl start apache2
· Abra um navegador e acesse http://localhost. Você deve ver a página padrão do Apache.
· Crie um certificado SSL auto assinado para o Apache.
· Use o comando:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout
/etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt.
· Configure o Apache para usar SSL. Edite o arquivo de configuração:
sudo nano /etc/apache2/sites-available/default-ssl.conf
· Adicione as diretrizes SSLCertificateFile e SSLCertificateKeyFile para apontar para os
arquivos .crt e .key que você gerou.
· Ative o site SSL com o comando:
sudo a2ensite default-ssl
· Reinicie o Apache com o comando:
sudo systemctl restart apache2
· Acesse o servidor via HTTPS em https://localhost. Você verá um aviso de segurança,
pois estamos usando um certificado auto assinado.
Configuração de um Servidor Proxy com Iptables
Passo a Passo:
Abra o terminal.
· Instale o Iptables com o comando:
sudo apt install iptables
· Crie regras Iptables para atuar como um servidor Proxy.
Por exemplo, para redirecionar tráfego da porta 80 para a porta 3128, use o comando:
13
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 3128
· Configure o software Proxy que você deseja usar (por exemplo, Squid) para escutar na
porta 3128.
· Teste o Proxy configurando um navegador para usar o endereço IP do servidor como
proxy.
Gerenciamento de Portas em um Ambiente Linux
Passo a Passo:
· Abra o terminal.
· Liste todas as portas em uso no servidor com o comando:
sudo netstat -tuln
· Feche uma porta específica (por exemplo, a porta 8080) com o comando:
sudo iptables -A INPUT -p tcp –dport 8080 -j DROP
Checklist:
1. Servidor Apache instalado e em execução.
2. Certificado SSL autoassinado criado.
3. Configuração do Apache para usar SSL.
4. Acesso bem-sucedido ao servidor via HTTPS.
5. Iptables instalado.
6. Regras Iptables configuradas.
7. Servidor Proxy configurado e funcionando.
8. Navegação bem-sucedida através do servidor Proxy.
9. Listagem de todas as portas em uso.
10. Fechamento bem-sucedido de uma porta específica.
RESULTADOS
Resultados de Aprendizagem:
Ao concluir esta aula prática, os alunos deverão ser capazes de configurar um servidor HTTPS
Apache, configurar um servidor Proxy com Iptables e realizar o gerenciamento de portas em um
ambiente Linux.
14
NORMAS PARA ELABORAÇÃO E ENTREGA DO RELATÓRIO DE ATIVIDADE PRÁTICA
Olá, estudante. Tudo bem?
As atividades práticas visam desenvolver competências para a atuação profissional. Elas são
importantes para que você vivencie situações que te prepararão para o mercado de trabalho.
Por isso, trazemos informações para que você possa realizar as atividades propostas com êxito.
1. Que atividade deverá ser feita?
• A(s) atividades a ser(em) realizada(s) estão descritas no Roteiro de Atividade Prática,
disponível no AVA.
• Após a leitura do Roteiro, você deverá realizar a(s) atividade(s) prática(s) solicitadas e
elaborar um documento ÚNICO contendo todas as resoluções de acordo com a proposta
estabelecida.
• O trabalho deve ser autêntico e contemplar todas as resoluções das atividades propostas.
Não serão aceitos trabalhos com reprodução de materiais extraídos da internet.
2. Como farei a entrega dessa atividade?
• Você deverá postar seu trabalho final no AVA, na pasta específica relacionada à atividade
prática, obedecendo o prazo limite de postagem, conforme disposto no AVA.
• Todas as resoluções das atividades práticas devem ser entregues em um ARQUIVO ÚNICO
de até 10 MB.
• O trabalho deve ser enviado em formato Word ou PDF, exceto nos casos em que há formato
especificado no Roteiro.
• O sistema permite anexar apenas um arquivo. Caso haja mais de uma postagem, será
considerada a última versão.
IMPORTANTE:
• A entrega da atividade, de acordo com a proposta solicitada, é um critério de aprovação na
disciplina.
• Não há prorrogação para a postagem da atividade.
Aproveite essa oportunidade para aprofundar ainda mais seus conhecimentos
Roteiro aula prática Administração de serviços em sistemas operacionais de arquitetura aberta