Administrador Linux. Básico - curso gratuito da Otus, treinamento 4 meses, Data: 1º de dezembro de 2023.
Miscelânea / / December 03, 2023
Os suportes para materiais de teste são fornecidos pelo parceiro do curso AdvancedHosting
Durante o curso você ganhará habilidades de administração Linux que o diferenciarão dos administradores novatos:
Aprenda os conceitos básicos do sistema operacional Linux
Aprenda comandos para usar no Bash
Aprenda a configurar servidores WEB (apache, nginx) e servidor MySQL
Aprenda a usar ferramentas como administrador de sistema: contêineres Docker e sistema de controle de versão Git
Revise os conceitos básicos de análise de tráfego de rede e regras de filtragem
Considere sistemas de monitoramento (zabbix, icinga, cactos, grafana, prometheus)
Discuta o registro de informações
Você considerará a seguinte pilha de tecnologia: Linux, Zabbix, Prometheus, TCP/IP, Nginx, Apache, MySQL, Bash, Docker, Git, NoSQL, Grafana, ELK.
Ao final do treinamento, você coletará um portfólio de trabalhos concluídos e fará um projeto final com base nos conhecimentos adquiridos durante o curso. Você poderá publicar o projeto e exibi-lo em entrevistas.
Você será guiado por um mentor pessoal durante todo o curso.
Quem será beneficiado com o curso?
Administradores de sistema Linux iniciantes;
Administradores de sistema Windows
Para desenvolvedores
Especialistas em testes
Qualquer pessoa que se interesse pelo tema administração e queira ingressar em uma nova especialidade
Por que escolher este curso?
O curso inclui quatro blocos lógicos:
1. Trabalhando diretamente com Linux (estrutura Linux, comandos básicos, trabalhando com arquivos e softwares).
2. Configurando servidor web, banco de dados (mysql e nosql) e trabalhando com rede.
3. Monitoramento e registro baseado em Zabbix, Prometheus, Grafana e ELK.
4. Lições adicionais importantes para o trabalho em equipe são Git e Docker.
No início do curso você aprenderá comandos básicos em formato de vídeo na forma de vídeos curtos de no máximo 10 minutos. A seguir, você passará pela configuração do servidor e por tópicos mais complexos no formato de webinars práticos ao vivo. O resultado do curso será o seu projeto pessoal.
MENTOR PESSOAL: sessões online de 40 minutos todas as semanas.
No início do seu treinamento, você recebe um mentor. Assim como os professores, os mentores são especialistas que trabalham como administradores Linux.
Uma vez por semana você faz sua lição de casa.
Durante a sessão, o mentor comentará sua decisão.
1
bemAdministrador de sistema Linux. Nos últimos anos ele tem trabalhado em uma empresa de terceirização e configurado e mantido sistemas Linux para atender às necessidades dos clientes. Mentor do curso
Administrador de sistema Linux. Nos últimos anos ele tem trabalhado em uma empresa de terceirização e configurado e mantido sistemas Linux para atender às necessidades dos clientes. Mentor do curso
2
cursoDiretor Técnico Laboratório de Métodos
Recebeu ensino superior na especialidade “Sistemas de informação em economia” na Universidade Econômica Russa. G. V. Plekhanov. Concluiu a pós-graduação e defendeu sua dissertação, Candidato em Ciências Econômicas. Paralelamente ao desenvolvimento web, ele ensinou tecnologias de Internet na Universidade Econômica Russa. G. EM. Plekhanov. Estou em desenvolvimento web há mais de 15 anos. Durante este período, sob minha liderança e com minha participação, foram desenvolvidos mais de 100 sites e aplicativos, um sistema de gerenciamento de sites e outros sistemas baseados em tecnologias web. Tenho mais de 10 anos de experiência docente em universidade e mais de 3 anos em plataformas online. Agora sou o diretor técnico do Method Lab. Estou envolvido no gerenciamento técnico e otimização de desempenho de clientes e servidores de aplicações web, autor dos canais do YouTube “Site Acceleration” e “Site Support”. A otimização de desempenho requer amplo conhecimento em áreas afins (front-end, back-end, banco de dados, administração, redes, etc.), o que torna esta tarefa de particular interesse. Professor
Introdução
-Tópico 1. Lição introdutória
-Tópico 2. Sistema operacional - informações gerais
-Tema 3.UNIX
Estrutura e comandos do Linux
-Tópico 4.Estrutura do Linux
-Tópico 5. Os comandos mais simples do Linux
-Tópico 6.Usuários no Linux
-Tópico 7.Trabalhando com arquivos
-Tema 8.Bash. Escrevendo scripts simples
-Tópico 9. Pergunta e resposta
Threads, comandos lógicos, processos, rede
-Tópico 10.Trabalhando com streams STDIN, STDOUT, STDERR
-Tópico 11. E, OU, NÃO IMPORTA
-Tópico 12.Montagem
-Tópico 13.Instalação de software
-Tópico 14.Processos no Linux
-Tópico 15.Rede
-Tópico 16.Sistemas de inicialização
-Tópico 17. Pergunta e resposta
Configurando o servidor Web e MySQL
-Tópico 18. Configurando um servidor web (apache, nginx, balanceamento nginx)
-Tópico 19. Instalando um servidor MySQL e configurando replicação
Docker e Git
-Tema 20.Docker
-Tópico 21.GIT
Redes
-Tópico 22.Redes. Conhecimento básico
-Tópico 23.Redes. iptables, tcpdump
Monitoramento e registro
-Tópico 24.Monitoramento
-Tópico 25.Registro
-Tópico 26.Registro
Projeto final
-Tópico 27. Consulta sobre projetos e trabalhos de casa
-Tópico 28.Proteção do trabalho de design