Pular para o conteúdo principal

Lab 1.1 - Instalação e Primeiros Passos no Linux

Objetivos do Lab​

Ao final deste lab, você será capaz de:

  • Instalar o Linux (Ubuntu/Debian ou outra distribuição de sua escolha)
  • Acessar o terminal
  • Utilizar comandos básicos
  • Navegar pelo sistema de arquivos
  • Compreender a estrutura básica do Linux

Duração Estimada​

30-45 minutos

Pré-requisitos​

  • Máquina virtual (VirtualBox, VMware, Hyper-V) ou máquina física
  • Imagem ISO de uma distribuição Linux (recomendado Ubuntu)
  • Pelo menos 20 GB de espaço em disco
  • 2 GB de RAM no mínimo (4 GB recomendado)

Opção 1: Instalação em Máquina Virtual​

Etapa 1: Baixar o Ubuntu​

# Baixar Ubuntu 24.04 Desktop em:
# https://ubuntu.com/download/desktop

# Ou Ubuntu 24.04 Server (mais leve):
# https://ubuntu.com/download/server

Etapa 2: Criar a Máquina Virtual​

  1. VirtualBox:

    • Nova máquina virtual
    • Tipo: Linux, Versão: Ubuntu (64-bit)
    • RAM: 2048 MB no mínimo
    • Disco rígido: 20 GB no mínimo
  2. Configurar o disco:

    • Selecionar a ISO do Ubuntu baixada
    • Iniciar a máquina virtual

Etapa 3: Instalação do Ubuntu​

  1. Escolher o idioma: Francês
  2. Tipo de instalação: Instalação normal
  3. Particionamento: Apagar o disco e instalar o Ubuntu
  4. Usuário: Criar sua conta de usuário
  5. Aguardar o término da instalação

Etapa 4: Reiniciar​

# Após reiniciar, você deverá ver a tela de login
# Faça login com sua conta de usuário

Opção 2: Usar WSL (Windows)​

Etapa 1: Ativar o WSL​

# No PowerShell como administrador
wsl --install

# Ou para uma versão específica
wsl --install -d Ubuntu

Etapa 2: Reiniciar​

# Reinicie o Windows após a instalação

Etapa 3: Configurar o Ubuntu​

# No primeiro acesso, crie um usuário
# Digite um nome de usuário e uma senha

Primeiros Passos no Terminal​

Etapa 1: Abrir o Terminal​

Ubuntu Desktop:

  • Ctrl + Alt + T
  • Ou procure por "Terminal" nos aplicativos

WSL:

  • Abrir PowerShell ou CMD
  • Digitar wsl ou ubuntu

Etapa 2: Verificar o Ambiente​

# Ver a versão do Linux
uname -a

# Ver a distribuição
lsb_release -a

# Ver o shell em uso
echo $SHELL

# Ver o usuário atual
whoami

# Ver o diretório atual
pwd

Resultado esperado:

Linux hostname 6.8.0-xx-generic #xx-Ubuntu SMP ...
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble

Exercícios Práticos​

Exercício 1: Navegação Básica​

# 1. Ver o conteúdo do diretório atual
ls

# 2. Ver também os arquivos ocultos
ls -a

# 3. Ver detalhes
ls -l

# 4. Ir para o diretório home
cd ~
# ou
cd $HOME

# 5. Ver o caminho completo
pwd

# 6. Voltar para o diretório anterior
cd -

# 7. Ir para a raiz
cd /

# 8. Ver a estrutura
ls /

Exercício 2: Criar Arquivos e Diretórios​

# 1. Criar um diretório
mkdir meu-primeiro-lab

# 2. Entrar nele
cd meu-primeiro-lab

# 3. Criar um arquivo de texto
echo "Olá Linux!" > arquivo1.txt

# 4. Ver o conteúdo
cat arquivo1.txt

# 5. Criar outro arquivo
touch arquivo2.txt

# 6. Ver os arquivos
ls -l

# 7. Criar vários diretórios
mkdir dir1 dir2 dir3

# 8. Ver a estrutura
tree
# Se tree não estiver instalado:
# sudo apt install tree

Exercício 3: Comandos Úteis​

# 1. Ver a ajuda de um comando
man ls
# ou
ls --help

# 2. Ver o histórico de comandos
history

# 3. Pesquisar no histórico
history | grep ls

# 4. Repetir o último comando
!!

# 5. Ver os processos em execução
ps aux

# 6. Ver o uso do disco
df -h

# 7. Ver o uso da memória
free -h

# 8. Ver informações do sistema
uname -a

Exercício 4: Editor de Texto​

# 1. Criar um arquivo com nano
nano meu-arquivo.txt

# 2. Escrever algumas linhas:
# - Linha 1: Introdução ao Linux
# - Linha 2: Primeiro lab prático
# - Linha 3: É sensacional!

# 3. Salvar: Ctrl+O, Enter
# 4. Sair: Ctrl+X

# 5. Ver o conteúdo
cat meu-arquivo.txt

# 6. Editar com vim (mais avançado)
vim meu-arquivo.txt
# Pressione 'i' para inserir
# Escreva o texto
# Pressione 'Esc' e depois ':wq' para salvar e sair

Verificação​

Checklist​

Verifique se você consegue:

  • Abrir o terminal
  • Navegar pelos diretórios (cd, ls, pwd)
  • Criar arquivos e diretórios (mkdir, touch, echo)
  • Ver o conteúdo de arquivos (cat, less)
  • Usar a ajuda (man, --help)
  • Compreender a estrutura básica (/, /home, /etc)

Teste Final​

# Criar esta estrutura:
# ~/lab1/
# ├── arquivo1.txt
# ├── arquivo2.txt
# └── sub-dir/
# └── arquivo3.txt

mkdir -p ~/lab1/sub-dir
cd ~/lab1
echo "Arquivo 1" > arquivo1.txt
echo "Arquivo 2" > arquivo2.txt
echo "Arquivo 3" > sub-dir/arquivo3.txt

# Verificar
tree ~/lab1
# ou
ls -R ~/lab1

Resolução de Problemas​

Problema: Command not found​

# Verifique se o comando existe
which nome-comando

# Instale se necessário
sudo apt update
sudo apt install nome-pacote

Problema: Permission denied​

# Verifique as permissões
ls -l arquivo

# Se necessário, use sudo (com cuidado!)
sudo comando

Problema: WSL não inicia​

# Verificar o status
wsl --status

# Reiniciar o WSL
wsl --shutdown
wsl

Próximos Passos​

  • Capítulo 1.2: Por que Linux?
  • Capítulo 1.3: História e Evolução
  • Próximo lab: Práticas avançadas no terminal

Recursos​


Lab criado em: Dezembro de 2024