Você está na página 1de 8

NOME: Breno Henrique

PROFESSOR(A): Mauricio Cunha

TURMA: 3ºano

CURSO: técnico integrado em Informática

Data: 17/04/2023

Campus Sena Madureira


Atividade 1:

1- Como instalar o WSL 2 (Windows Subsystem for Linux) no Windows 10?

Para instalar a distribuição do Linux no Windows, precisamos primeiro instalar antes o


“Subsistema do Windows para Linux”. Para isso abra o PowerShell como administrador e
execute o código :

Dism.exe /online /enable-feature /featurename:Microsoft-

Windows-Subsystem-Linux /all /norestart

Para usar o WSL, é necessário reiniciar o sistema e assim se deve instalar o WSL 2, precisamos
habilitar o recurso opcional Plataforma de Máquina Virtual. Nosso computador exigirá
funcionalidades de virtualização para usar esse recurso.

Abra o PowerShell como administrador e execute:

Dism.exe /online /enable-feature

/featurename:VirtualMachinePlatform /all /norestart

Para fazer o download do pacote de atualização do kernel do Linux do WSL 2 para


computadores. Execute o pacote de atualização baixado e finalize a instalação. Abra o
PowerShell e execute este comando para definir o WSL 2 Como a versão padrão ao instalar
uma nova distribuição do Linux:

Wsl –set-default-version 2

Abra a Microsoft Store e coloque distribuição do Linux escolhida; após a instalação inicie sua
distribuição pelo menu iniciar.

Após a instalação, irá abrir uma janela de console será aberta e após será solicitado que você
aguarde um ou dois minutos para que os arquivos sejam descompactados e armazenados.

2- Como habilitar o WSL 2 na sua máquina Windows 10?

Antes de instalar qualquer distribuição do Linux no Windows, você precisará primeiro habilitar
o recurso opcional “Subsistema do Windows para o Linux”.

Abra o PowerShell como administrador (o menu iniciar > PowerShell > clique com o
Botão direito do mouse > clique em executar como administrador e insira o comando:
dism.exe

/online /enable-feature /featurename:Microsoft-Windows-

Subsystem-Linux /all /norestart

Agora, é recomendável passar para a etapa 2, que é da atualização para o WSL 2.

3-Como instalar o Ubuntu 20.04 no WSL 2 no Windows 10?

É necessário apenas colocar o comando wsl –set-version <distro name> pelo nome da
distribuição do Linux que foi selecionado, mas no meu caso eu utilizei o Ubuntu- 20.04

4- Como configurar o Ubuntu 20.04 para usar o Docker no WSL 2?

Abra o terminal do Linux e colocar o comando “sudo apt install” e o nome do terminal, após
isso coloque a senha que você colocou na hora, ou, coloca sua senha padrão de sua máquina.

5- Como instalar o Docker no Ubuntu 20.04 via terminal WSL 2?

Primeiro devemos instalar o Docker no Ubuntu para a versão 20.04, após isso entramos no
windows powershell e coloque o código “sudo apt update” para instalar o Docker e para
finalizar a instalação insira o “sudo apt install”.

6- Como adicionar seu usuário no grupo do Docker no Ubuntu 20.04?

Entre no Docker e coloca o código “sudo usermod -aG Docker $User docker

7- Como testar a instalação do Docker verificando a versão no terminal WSL 2?

abrindo o PowerShell, colocando o código “wsl-l-v e verificar a distribuição está sendo inserida
e coloque “wsl—set-version<distro>”, para saber a versão que foi instalada.

8- Como baixar uma imagem do Docker no terminal WSL 2?


Inserindo o comando, no powershell administrador “dissm.exe/online /enable-
featurename:Microsft-Substen-Linux /all /norestart”, após isso esperar um tempo para o
download ficar pronto.

9- Como rodar um container no Docker no terminal WSL 2?

Para rodar um container temos que inserir o comando “docker container run – name docker-
nginx -p 80:80 -d nginx.

10- Como verificar a versão do Docker instalada no terminal WSL 2 no Windows 10?

Basta abrir uma distribuição do WSL, no Ubuntu e exiba a versão que você selecionou para
baixar e para saber isso, basta colocar o código “doker-version”.

Atividade 2:

1. Como instalar o WLS-Ubuntu no Windows?

A. ( ) Utilizar o instalador de pacotes Windows


B. ( ) Baixar o WLS-Ubuntu e executá-lo no Windows
C. (X) Instalar o WLS-Ubuntu a partir do site oficial

D ( ) Utilizar o programa de instalação automática para instalar o WLS-Ubuntu


2. Quais são os benefícios da utilização do Terminal Windows?

A. ( ) Executar códigos Linux no ambiente Windows


B. (X) Executar scripts automatizados.
C. ( ) Acesso e administração remota de servidores Linux
D. ( ) Suporte para ferramentas de desenvolvimento populares, como Git,
Python e Ruby

3. Como configurar o Zsh e o Oh-My-Zsh?

A. ( ) Utilizando os comandos nativos


B. (X) Instalando manualmente os arquivos necessários
C. ( ) Usando um programa de instalação automática
D. ( ) Instalando diretamente a partir do GitHub

4. Qual é a diferença entre o Terminal Windows e o WLS-Ubuntu?

A. ( ) O Terminal Windows é baseado em Unix enquanto o WLS-Ubuntu é


baseado em Linux
B. ( ) O Terminal Windows é uma versão mais recente do WLS-Ubuntu
C. ( ) O Terminal Windows permite a execução de comandos Linux enquanto o
WLSUbuntu não
D. (X) O Terminal Windows é mais fácil de usar que o WLS-Ubuntu

5. Como funciona a interação entre o WLSUbuntu e o Terminal Windows?

A. ( ) O Terminal Windows pode se conectar diretamente ao servidor Linux


B. ( ) Os comandos do Terminal Windows podem ser executados no servidor
Linux
C. ( ) O Terminal Windows pode transferir arquivos entre o servidor Linux e o
ambiente Windows
D. (X) Todas as opções acima
6. Quais são as vantagens de usar Zsh com Oh-My-Zsh?

A.( ) Maior flexibilidade na personalização da interface do usuário

B.( ) Melhor performance quando comparado a outros shells

C.( ) Possibilidade de adicionar plugins, temas e recursos extras

D.(X) Todas as opções acima

7. Quais são as ferramentas que podem ser usadas para personalizar o Zsh?

A. (X) Oh-My-Zsh
B. ( ) Bash
C. ( ) Nano
D. ( ) Vim

8. O que devo considerar antes de instalar o WLS-Ubuntu no Windows?

A. ( ) Certifique-se de que tem espaço suficiente no disco rígido para instalar o


sistema operacional
B. ( ) Verifique se tem os drivers corretos para a placa gráfica
C. ( ) Verifique se tem as últimas atualizações para o sistema operacional
D. (X) Verifique se tem as últimas atualizações para as ferramentas de
desenvolvimento

9. Qual o comando para exibir todos os arquivos e pastas dentro da pasta atual?

A. ( ) pwd
B. (X) ls
C. ( ) rm
D. ( ) cd

10. Qual o comando para mostrar qual é o seu diretório atual?

A. (X) pwd
B. ( ) ls
C. ( ) rm
D. ( ) cd

11. Qual comando é usado para renomear um arquivo?

A. (X) rename
B. ( ) mv
C. ( ) cp
D. ( ) rm

12. Qual o comando para criar um novo diretório?

A. (X) mkdir
B. ( ) rmdir
C. ( ) cp
D. ( ) mv

13. Qual o comando para remover um arquivo?

A.(X) Rm

B.( )Mv

C.( )Cp

D.( )Mkdir

14. Leia e construa Baseado nas respostas anteriores, monte uma palestra sobre a
importância de um ambiente de trabalho apropriado e sincronizado com a atualidade
do mercado de trabalho de desenvolvimento e que, ao fim dessa explanação, mostre
as ferramentas que auxiliam nessa tarefas e qual o seu objetivo. Finalize fazendo uma
demonstração do funcionamento de um ambiente de gerenciamento de banco de
dados. DICA: “Comecemos explicando o que é um ambiente de trabalho: ele se refere
às ferramentas e práticas utilizadas por profissionais para criar, desenvolver e
gerenciar produtos e serviços. Um ambiente de trabalho bem estruturado ajuda a
garantir que os processos sejam mais ágeis e produtivos. O mercado de trabalho
mudou muito nos últimos anos, e também mudaram as exigências do ambiente de
trabalho. Por isso, é importante manter-se atualizado com as tecnologias disponíveis
no mercado. Algumas ferramentas auxiliam nessa tarefa, como o Git para controle de
versões, o Jenkins para automatização de builds, o Docker para suporte à implantação
e o Ansible para gerenciamento de configurações em larga escala. Para finalizar a
palestra, faça uma demonstração do funcionamento de um ambiente de
gerenciamento de banco de dados. Mostre como funciona cada etapa do pipeline de
desenvolvimento – desde a preparação do ambiente até a publicação dos resultados.
Explique as vantagens da automatização desses processos e como ela reduz os erros
humanos.

Resposta:

Compreender a importância de um ambiente de trabalho apropriado e sincronizado


com as exigências do mercado de trabalho de desenvolvimento é essencial para
garantir a eficácia e eficiência dos processos utilizados na criação e gerenciamento de
produtos e serviços.

Nesse contexto, é fundamental manter-se atualizado com as tecnologias disponíveis


no mercado, o que pode ser alcançado com a utilização de diversas ferramentas, tais
como Git, Jenkins, Docker e Ansible, que auxiliam no controle de versões, na
automatização de builds, na virtualização de aplicações e no gerenciamento de
configurações em larga escala.

É possível compreender melhor a utilização dessas ferramentas e sua importância para


o desenvolvimento e gerenciamento de projetos por meio da demonstração prática do
funcionamento de um ambiente de gerenciamento de banco de dados. Esse processo
envolve desde a preparação do ambiente até a publicação dos resultados, e pode ser
automatizado com a utilização dessas ferramentas, reduzindo erros humanos e
aumentando a produtividade.

Você também pode gostar