Fundamentos de Linux
Linux na prática para DevOps — terminal e SSH, gerenciamento de arquivos, permissões, processos, serviços systemd, logs, portas e solução de problemas em servidores. O primeiro curso da trilha de DevOps.
- Aula 1: o que é um terminal — conversar com um computador digitando
- Aula 2: Onde eu estou e o que tem aqui — pwd e ls
- Aula 3: mover-se entre diretórios — cd
- Aula 4: ler arquivos — cat, head, tail
- Aula 5: criar, copiar e mover arquivos — mkdir, touch, cp, mv
- Aula 6: Buscando dentro de arquivos — grep
- Aula 7: conectando comandos — pipe | e redirecionamento >
- Aula 8: permissões de arquivo — ls -l e chmod
- Aula 9: posse e sudo — chown e rodar como root
- Aula 10: Processos — ps, top e kill
- Aula 11: Serviços — systemctl e journalctl
- Aula 12: Portas e conectividade — ss e curl
- Aula 13: Recursos do sistema — df, du, free
- Aula 14: SSH — conectando a um servidor remoto
- Aula 15: Variáveis de ambiente — $PATH, export, .bashrc
- Aula 16: Gerenciamento de pacotes — apt e which
- Aula 17: tar — arquivamento e compactação
- Aula 18: cron — agendamento de tarefas
- Aula 19: Scripts em Shell
- Aula 20: Condicionais em Bash
- Aula 21: Loops em Bash
- Aula 22: Argumentos de Script
- Aula 23: Funções em Bash