Administração do sistema operacional Linux - curso 66669 RUR. da Skillbox, treinamento de 3 meses, Data: 9 de dezembro de 2023.
Miscelânea / / December 09, 2023
Para os interessados em programação e TI
Estude a arquitetura UNIX e entenda como as distribuições Linux são projetadas. Aprenda a gerenciar o acesso, trabalhar com utilitários, arquivos e rede. Você pode iniciar uma carreira em TI sem escrever código.
Especialistas em TI
Aprenda a usar o Linux para configurar o acesso a sistemas corporativos e outras tarefas. Você pode garantir a segurança das conexões de rede e proteger seus projetos contra hackers e malware.
7 anos de experiência escrevendo em C++, desenvolvendo sistemas de alta carga. Desenvolve Firewalls e Sistema de Detecção de Intrusão (IDS) para clientes de todo o mundo. Trabalhou na Ericsson, Honeywell, Acronis. Participei do desenvolvimento de projeto para análise de tráfego de rede de uma grande operadora com mais de 200 servidores.
Introdução ao Linux
Familiarize-se com o sistema operacional Linux e suas áreas de aplicação.
Primeira instalação do Linux
Estude os diretórios do sistema de arquivos do sistema operacional Linux e os tipos de instalações: servidor, desktop, live. Aprenda a instalar o Linux em uma máquina virtual.
Estrutura do sistema operacional Linux
Compreenda os fundamentos do Linux, seu sistema de arquivos, processos e memória. Aprenda o que são um ponto de montagem, o kernel Linux, soquetes e um gerenciador de pacotes.
Conhecendo o terminal
Aprenda o que são um terminal e um shell de comando. Aprenda a navegação básica do sistema de arquivos e como escolher o shell de comando apropriado. Aprenda comandos básicos para trabalhar com arquivos.
Dispositivos em Linux
Aprenda a trabalhar com dispositivos que o Linux reconhece e montar pastas.
Discos e sistemas de arquivos
Aprenda a trabalhar com sistema de arquivos, discos e partições. Aprenda como configurar um arquivo de paginação e montar um disco com um sistema de arquivos.
Operações básicas no terminal Bash. Trabalhando com arquivos e diretórios
Aprenda o que é um diretório no Linux. Aprenda propriedades e atributos de arquivos, aprenda a trabalhar com links simbólicos, arquivos e diretórios na linha de comando.
Privilégios no Linux
Você aprenderá quais são os privilégios no Linux e compreenderá os formatos de gravação de direitos de acesso. Explore modelos de controle de acesso.
Controle de acesso
Aprenda comandos básicos para trabalhar com contas. Você entenderá como administrar contas de usuários.
Contas e políticas de grupo
Aprenda o conceito de controle de acesso no Linux e comandos básicos para trabalhar com ACLs. Aprenda a configurar direitos de acesso para usuários e grupos.
Controle de E/S. Processamento de transportador
Aprenda termos e comandos básicos de controle de E/S. Aprenda como gravar a saída do comando em um arquivo, pesquisar arquivos, substituir um arquivo e executar comandos sequencialmente.
Gerenciamento de processos
Aprenda comandos básicos para trabalhar com processos. Aprenda a iniciar e parar processos, encontrar processos pai e filho, trabalhar com processos em segundo plano, etc.
Inicializando e configurando o kernel no Linux
Conheça a arquitetura básica e o design do kernel Linux. Estude a conexão do kernel com módulos e outras partes do sistema operacional.
Iniciar espaço do usuário
Estude algoritmos de inicialização de sistemas e suas variedades. Familiarize-se com os conceitos básicos de níveis de execução, algoritmos de lançamento e suas variedades, o subsistema Systemd e seus análogos.
Administração de sistema
Aprenda a trabalhar com tarefas e cronogramas de unidades e módulos. Aprenda comandos básicos para gerenciar tarefas agendadas.
Registro e monitoramento
Aprenda a iniciar o monitoramento usando utilitários e encontre os eventos necessários nos logs do sistema.
Instalação e remoção de programas
Você aprenderá como configurar um repositório, bem como instalar e desinstalar um programa do Linux usando o servidor web Apache como exemplo.
Controles de segurança
Aprenda os conceitos básicos de controle de acesso em DAC. Conheça utilitários populares de gerenciamento de segurança. Aprenda a criar um novo usuário e restringir seus direitos de acesso usando SELinux.
Elevando privilégios no Linux
Aprenda técnicas para aumentar os privilégios do usuário no Linux. Aprenda o que é root, SUID, SUDO, cron jobs e contramedidas. Saiba mais sobre utilitários de escalonamento de privilégios.
Backup e recuperação de dados
Você aprenderá o que é um backup, por que é necessário e como trabalhar com ele no Linux. Conheça utilitários de backup de terceiros. Aprenda como restaurar um sistema a partir de um backup e automatizar backups.
Vamos recapitular o básico da rede
Familiarize-se com os protocolos de rede e o modelo OSI. Aprenda o que são pacotes, sinalizadores e camadas de rede.
Internet
Aprenda como trabalhar com uma máscara de sub-rede e determinar um endereço de rede usando um endereço IP. Saiba mais sobre o método de endereçamento sem classe CIDR.
Roteamento
Estude tabelas de roteamento e descubra por que você precisa de um gateway de rede de gateway padrão.
ICMP e DNS
Aprenda a trabalhar com o protocolo ICMP, o sistema DNS e o cliente Host DNS.
Nível físico. Ethernet e interfaces de rede
Aprenda a trabalhar com a interface de rede no Linux e configurá-la. Você pode alterar e adicionar rotas de rede.
Gerenciador de configuração de rede
Descubra o que é ncm e como este software difere do comando ifconfig. Aprenda a configurar uma rede usando ncm.
DNS
Aprenda a trabalhar com nomes de domínio e arquivos de configuração. Você poderá configurar o DNS e realizar o cache.
Host local
Familiarize-se com o conceito de host local, endereço e possíveis configurações de localhost.
Camada de transporte
Familiarize-se com os protocolos de transporte TCP e UDP, portas e serviços da camada de transporte. Aprenda como estabelecer conexões TCP e UDP.
DHCP
Aprenda o que são DHCP e cliente DHCP. Você entenderá como obter um IP dinâmico.
Configurando roteamento
Familiarize-se com o design do roteador e aprenda como configurar o Linux para funcionar como roteador. Aprenda o que são redes privadas e tradução de endereços (NAT).
Firewall Linux
Familiarize-se com o software de monitoramento de atividades de rede do Firewall Linux e entenda como ele funciona. Aprenda a configurar o Firewall Linux.
ARP
Familiarize-se com o protocolo ARP e entenda como ele funciona. Aprenda a encontrar e remover o cache ARP.
Conexões sem fio
Familiarize-se com a interface da rede Wi-Fi e aprenda como configurar uma conexão com uma rede sem fio conhecida. Aprenda como escanear uma rede sem fio e garantir sua segurança.
Modelo cliente-servidor
Você aprenderá o que são um servidor e um cliente e quais serviços operam na arquitetura cliente-servidor.
Serviços de rede
Aprenda o que são um servidor web e o protocolo de rede SSH. Aprenda a trabalhar com serviços de armazenamento e streaming de arquivos. Familiarize-se com protocolos de comunicação comuns.
HTTP/HTTPS
Saiba mais sobre o protocolo HTTP e sua extensão HTTPS, solicitações GET/POST e o protocolo de segurança da camada de transporte TLS.
SSH
Aprenda a configurar um servidor SSH e uma conexão usando uma senha ou chave.
Daemons Inetd e xinetd
Descubra o que são daemons e por que são necessários. Conheça o daemon inetd e sua nova versão, xinetd. Aprenda a configurar daemons e trabalhar com o sistema de rede TCP Wrappers.
Serviços de utilidade pública
Aprenda a trabalhar com estatísticas de conexão e portas abertas. Aprenda como verificar um sistema remoto e definir um limite de conexão.
Coleta e análise de tráfego
Descubra por que são necessários despejos de tráfego, o que são pcap e netflow. Aprenda a coletar e analisar o tráfego.
Programas maliciosos
Explore malwares populares que ameaçam o Linux. Aprenda a analisar a atividade do malware do Linux e descubra quais contramedidas você pode tomar contra a invasão do sistema.
Segurança de rede
Descubra quais ameaças a rede esconde. Aprenda a auditar o Linux e configurar este sistema operacional para redes seguras.
Configurando e administrando o sistema Linux e os principais serviços
Fornece comunicação de rede entre várias máquinas Linux. Instalar e configurar o acesso tendo em conta a diferenciação de direitos e privilégios a uma ou mais aplicações de rede. Escreva um relatório sobre o trabalho realizado com a aplicação das políticas de acesso e topologia de rede selecionadas.