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
-
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
-
Configurar o disco:
- Selecionar a ISO do Ubuntu baixada
- Iniciar a máquina virtual
Etapa 3: Instalação do Ubuntu
- Escolher o idioma: Francês
- Tipo de instalação: Instalação normal
- Particionamento: Apagar o disco e instalar o Ubuntu
- Usuário: Criar sua conta de usuário
- 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
wslouubuntu
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