Objetivos: capacitar os participantes a utilizar de forma eficiente o sistema operacional Linux por meio do terminal shell, abordando desde os comandos básicos para navegação e gestão de arquivos e processos, até a administração de usuários, permissões de arquivos e instalação de aplicativos. Ao final do curso, os alunos serão capazes de realizar tarefas fundamentais de administração e operação em ambientes Linux, proporcionando uma base sólida para aprofundamento em áreas mais avançadas.
Público-alvo: estudantes e profissionais da área de TI que desejam adquirir conhecimentos fundamentais sobre o sistema operacional Linux, especialmente aqueles que estão iniciando na administração de sistemas, desenvolvimento de software ou áreas relacionadas. Também é voltado para entusiastas de tecnologia que queiram aprender a operar e gerenciar o Linux no nível de linha de comando, além de pessoas que busquem uma introdução prática e objetiva ao uso desse sistema em ambientes pessoais ou corporativos.
Inscrições: até 03 de dezembro de 2025, ou de acordo com a disponibilidade de vagas.
Período e local do curso: Dia 13/12/2025, das 8h às 12h  - Laboratório de Informática - 108 do Prédio 3, Conjunto I.
  
Investimento do curso: R$ 106,80 - O valor será emitido mediante boleto bancário no ato da inscrição, gerado no processo de confirmação dos dados da matrícula, pagável em qualquer agência bancária ou lotérica, até a data do vencimento).
Atenção: A data de vencimento do boleto será considerada válida até dois dias após a realização da sua inscrição. Caso não seja efetuado o pagamento, será necessário fazer uma nova inscrição.
Ministrante: Andrew de Vasconcellos Gonçalves
Vagas: 30
Carga horária total: 4 horas
Programa:
1. Introdução ao Linux e ao Terminal 
- O que é o Linux e suas distribuições
- Conceito de Terminal Shell e suas funcionalidades
- Navegação no sistema de arquivos:
- Comandos básicos: `pwd`, `ls`, `cd`
- Estrutura de diretórios do Linux (`/`, `/home`, `/etc`, etc.)
2. Gestão de Arquivos e Diretórios 
- Criar, mover e remover arquivos e diretórios:
- `mkdir`, `rmdir`, `rm`, `cp`, `mv`, `touch`
- Visualização e manipulação de arquivos:
- `cat`, `less`, `more`, `head`, `tail`
- Exibir e gerenciar o espaço em disco:
- `df`, `du`
3. Permissões e Propriedade de Arquivos 
- Entendendo permissões de arquivos (leitura, escrita, execução)
- Comandos:
- `chmod` (modificar permissões)
- `chown` (modificar proprietário)
- `chgrp` (modificar grupo)
- Uso do comando `umask`
4. Gestão de Usuários e Grupos
- Adicionar, remover e modificar usuários e grupos:
- `useradd`, `usermod`, `userdel`, `groupadd`, `groupdel`
- Gerenciar senhas de usuários:
- `passwd`
- Visualizar informações de usuários e grupos:
- `id`, `who`, `w`
5. Gestão de Processos 
- Exibir processos em execução:
- `ps`, `top`, `htop`
- Matar processos:
- `kill`, `killall`, `pkill`
- Prioridade de processos:
- `nice`, `renice`
- Visualizar uso de memória e CPU
6. Gestão de Aplicativos com APT
- Atualizar lista de pacotes:
- `apt-get update`
- Instalar e remover pacotes:
- `apt-get install`, `apt-get remove`
- Atualizar e fazer upgrade de pacotes:
- `apt-get upgrade`, `apt-get dist-upgrade`
- Visualizar pacotes instalados e informações sobre pacotes:
- `apt-cache search`, `dpkg -l`
7. Dúvidas e Prática 
- Espaço para perguntas
- Prática guiada com exercícios sobre os comandos abordados
Contato:
Pró-reitoria de Extensão e Relações Comunitárias
Telefone: 3220-1208
E-mail: proext@ufn.edu.br
