- Introdução ao Ambiente do Curso
- Instalação da Máquina Virtual
- Instalação do Linux
- Finalização da instalação do Linux e instalação dos drivers do VirtualBox
- Hierarquia dos diretórios e arquivos no Linux - parte 1
- Hierarquia dos diretórios e arquivos no Linux - parte 2
- Comando ls e variações
- Criação de pastas e navegação por path absoluto e relativo
- Renomeando, movendo e copiando arquivos
- Busca recursiva de arquivos e por textos em arquivos
- Editor de Texto NANO
- Editor de Texto VIM - Parte 1
- Editor de Texto VIM - Parte 2
- Editor de Texto VIM - Parte 3
- Concatenação e visualização de conteúdos de arquivos
- Substituição de TABs e Formatador de Parágrafos
- Delimitadores de linhas de inicio e fim de arquivos
- Merge de arquivos, substituição e contadores
- Comparando texto de arquivos
- Standard streams - stdin, stdout, stderr e redirecionadores - Parte 1
- Standard streams - stdin, stdout, stderr e redirecionadores - Parte 2
- Redirecionando saída de um stream para outro stream
- Redirecionamento para Input Stream
- Encadeamento de streams entre processos
- Introdução ao mapeamento de processos no Linux
- O comando 'top'
- O comando 'ps' e variações
- Enviando sinais a processos
- Hierarquia de processos: nohup, jobs, fg, bg, ^Z, ^C e sinais -KILL e -CONT
- Desassociando do terminal a execução de um processo
- Utilizando o BZIP2: bzip2, bunzip, bzcat, bzgrep
- Utilizando o GZIP: gzip e gunzip
- Utilizando o TAR e suas variações
- Compactação e Descompactação de Streams
- Introdução
- Adicionando novos usuários
- Grupos e sudoers
- Arquivos: shadow, group e passwd
- Permissões de arquivos: donos e grupos
- Permissões de arquivos: atributos
- Permissões de arquvos: scripts e executáveis
- Terminando todos os processos de um usuário de uma sessão
- Introdução à seção e adição de um novo disco na VM
- Mapeamento de discos e partições
- Criando, montando, apagando e formatando partições
- Trocando o Sistema de Arquivos de uma partição
- Montando uma partição de modo automático no boot do sistema operacional
- Abrindo e clonando imagens ISO
- Montando imagens ISO utilizando o dispotivo loop
- Verificando a quantidade de bytes utilizados e livres
- O sistema de arquivos 'tmpfs'
- Introdução
- Exit Codes
- Passagem de parâmetros e variáveis
- Variáveis de ambiente e o comando export
- Depuração de scripts
- Leitura de valores de usuario
- Comparadores
- Mais sobre comparadores
- Verificando atributos de arquivos
- Utilizando o case
- Trabalhando com textos
- Comparando multiplas expressões lógicas
- Atribuindo valor padrão para variável
- Operações aritméticas
- Cores e formatação no terminal
- Laços de Repetição
- Projeto de um menu de opções
- Funções
- Retornos de Funções
- Os arquivos .bashrc e /etc/profile
- O arvuivo .bash_history e variáveis de ambientes
- Alias
- Repositório de pacotes
- Links
- Introdução
- Configuração do ambiente
- Configuração do Servidor
- Um pouco de teoria: Redes de computadores e protocolos
- Um pouco de teoria: Endereçamento IP
- Como abrir portas e comunicar entre as VMs
- Analisando pacotes na rede para entender o TCP e o UDP
- Entendendo o roteamento e montando uma tabela de roteamento
- Configuração de roteamento estático no Linux
- Configuração de IP Forward no sysctl
- Implantando o Serviço de DHCP na VM Servidor
- Fornecendo Internet ao Cliente - Configurando NAT e DNS no Servidor
- Considerações importantes