Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Distribuição Debian
O que é o Debian?
- Escolha da versão do Debian
- Suporte e ajuda do Debian
- Comunidade do Debian
Noções básicas de consola
- O indicador de comandos do shell
- O indicador de comandos do shell no X
- A conta root e o indicador de comandos do shell root (su, sudo, execução de programas como root no X)
- Ferramentas gráficas de administração do sistema
- Consoles virtuais
- Como sair do indicador de comandos
- Como desligar o sistema
- Recuperação de uma consola funcional
- Sugestões de pacotes adicionais para iniciantes
- Uma conta de utilizador extra
- Configuração do sudo
O sistema de ficheiros
- Permissões do sistema de ficheiros
- Controlo de permissões para ficheiros recém-criados: umask
- Permissões para grupos de utilizadores (group)
- Timestamps
- Ligações (links)
- Pipes com nome (FIFOs)
- Sockets
- Ficheiros de dispositivo
- Ficheiros de dispositivo especiais
- procfs e sysfs
Midnight Commander (MC)
- Personalização do MC
- Início do MC
- Gestor de ficheiros no MC
- Técnicas de linha de comandos no MC
- O editor interno no MC
- O visualizador interno no MC
- Funcionalidades de arranque automático do MC
- Sistema de ficheiros virtual FTP do MC
O ambiente de trabalho básico estilo Unix
- O shell de login
- Personalização do bash
- Combinações de teclas especiais
- O pager
- Definição de um editor de texto padrão
- Como sair do vim
- Registo das atividades do shell
- Comandos básicos do Unix
O comando shell simples
- Execução de comandos e variáveis de ambiente
- Variável "$LANG"
- Variável "$PATH"
- Variável "$HOME"
- Opções da linha de comandos
- Globbing do shell
- Valor de retorno do comando
- Séquências de comandos típicas e redirecionamento do shell
- Aliases de comando
Processamento de texto estilo Unix
- Ferramentas de texto Unix
- Expressões regulares
- Expressões de substituição
- Substituição global com expressões regulares
- Extração de dados de tabelas em ficheiros de texto
- Trechos de scripts para canalizar comandos
Gestão de pacotes do Debian
Pré-requisitos da gestão de pacotes do Debian
- Configuração de pacotes
- Precauções básicas
- Vida com atualizações eternas
- Noções básicas do arquivo Debian
- Dependências de pacotes
- O fluxo de eventos da gestão de pacotes
- Primeira resposta a problemas de gestão de pacotes
Operações básicas de gestão de pacotes
- apt-get/apt-cache vs. aptitude
- Operações básicas de gestão de pacotes na linha de comandos
- Uso interativo do aptitude
- Atalhos de teclado do aptitude
- Visualizações de pacotes no aptitude
- Opções de método de pesquisa com aptitude
- A fórmula regex do aptitude
- Resolução de dependências do aptitude
- Registos de atividades de pacotes
Exemplos de operações do aptitude
- Listagem de pacotes com correspondência regex nos nomes dos pacotes
- Navegação com correspondência regex
- Purgar permanentemente os pacotes removidos
- Limpeza do estado de instalação automática/manual
- Atualização de sistema completo
Operações avançadas de gestão de pacotes
- Operações avançadas de gestão de pacotes na linha de comandos
- Verificação dos ficheiros dos pacotes instalados
- Proteção contra problemas de pacotes
- Pesquisa nos metadados do pacote
Funcionamento interno da gestão de pacotes do Debian
- Metadados do arquivo
- Ficheiro "Release" de nível superior e autenticidade
- Ficheiros "Release" de nível de arquivo
- Obtenção dos metadados do pacote
- O estado do pacote para o APT
- O estado do pacote para o aptitude
- Cópias locais dos pacotes obtidos
- Nomes dos ficheiros de pacotes do Debian
- O comando dpkg
- O comando update-alternatives
- O comando dpkg-statoverride
- O comando dpkg-divert
Recuperação de um sistema danificado
- Incompatibilidade com configurações antigas do utilizador
- Pacotes diferentes com ficheiros sobrepostos
- Correção de scripts de pacotes danificados
- Resgate com o comando dpkg
- Recuperação de dados de seleção de pacotes
Dicas para a gestão de pacotes
- Como escolher pacotes do Debian
- Pacotes de fontes mistas de arquivos
- Ajuste da versão candidata
- Atualizações e Backports
- Descarga e atualização automáticas de pacotes
- Limite da largura de banda de descarga para o APT
- Downgrade de emergência
- Quem enviou o pacote?
- O pacote equivs
- Portar um pacote para o sistema estável
- Proxy de servidor para o APT
- Arquivo de pacotes públicos pequeno
- Registo e cópia da configuração do sistema
- Conversão ou instalação de um pacote binário alien
- Extração de pacotes sem o dpkg
- Leituras adicionais sobre a gestão de pacotes
A inicialização do sistema
- Uma visão geral do processo de boot strap
- BIOS, gestor de arranque, mini-sistema Debian
- O significado do nível de execução (runlevel)
- A configuração do nível de execução
- Exemplo de gestão do nível de execução
- Os parâmetros padrão para cada script de init
- O nome do anfitrião (hostname)
- O sistema de ficheiros
- Inicialização da interface de rede
- Inicialização dos serviços de rede
- A mensagem do sistema
- A mensagem do kernel
- O sistema udev
- Inicialização dos módulos do kernel
Autenticação e Segurança
- Autenticação Unix normal
- Gestão de informações de contas e palavras-passe
- Boa palavra-passe
- Criação de palavras-passe encriptadas
- PAM e NSS
- Ficheiros de configuração acedidos pelo PAM e NSS
- A gestão centralizada moderna do sistema
- "Porque é que o GNU su não suporta o grupo wheel"
- Regras de palavra-passe mais rigorosas
- Outros controlos de acesso
- sudo
- SELinux, Apparmor
- Restrição do acesso a alguns serviços de servidor
- Segurança da autenticação
- Palavra-passe segura via Internet
- Secure Shell
- Medidas de segurança extra para a Internet
- Proteção da palavra-passe de root
Configuração de rede
A infraestrutura de rede básica
- O nome de domínio
- A resolução de nomes de anfitrião
- O nome da interface de rede
- O intervalo de endereços de rede para a LAN
- O suporte do dispositivo de rede
A configuração de rede moderna para ambiente de trabalho
- Ferramentas gráficas de configuração de rede
A configuração de rede de baixo nível
- Comandos Iproute2
- Operações de rede de baixo nível seguras
Otimização de rede
- Encontrar o MTU ótimo
- Definição do MTU
- Otimização TCP WAN
Infraestrutura Netfilter
Aplicações de rede
O sistema de correio
- Noções básicas de serviços de correio modernos
- A estratégia de configuração de correio para estação de trabalho
Agente de transporte de correio (MTA) e Agente de utilizador de correio (MUA)
- Visão geral do exim4
- MUA básico - Mutt
Agente de entrega de correio (MDA) com filtro
- Configuração do maildrop
- Configuração do procmail
- Reenvio do conteúdo mbox
Servidor POP3/IMAP4
O servidor e utilitários de acesso remoto (SSH)
- Noções básicas de SSH
- Tunelização de porta para SMTP/POP3
- Ligar sem palavras-passe remota
- Tratar de clientes SSH alienígenas
- Configurar o ssh-agent
- Como desligar o sistema remoto via SSH
- Resolução de problemas de SSH
Outros servidores de aplicações de rede
Outros clientes de aplicações de rede
O diagnóstico dos daemon do sistema
O Sistema X Window
- Configuração do ambiente de trabalho
- A relação servidor/cliente
- O servidor X
- Início do Sistema X Window
- Início da sessão X com gdm
- Personalização da sessão X (método clássico)
- Personalização da sessão X (método novo)
- Ligar um cliente X remoto via SSH
- Terminal X seguro via Internet
- Aplicações X
- Aplicações de escritório X
- Aplicações de utilidade X
Dicas do sistema
O programa screen
- O cenário de utilização para screen(1)
- Atalhos de teclado para o comando screen
Registo e apresentação de dados
- O daemon de registo
- Analizador de registos
- Registo limpo das atividades do shell
- Personalização da exibição de dados de texto
- Personalização da exibição de hora e data
- Eco do shell colorido
- Comandos coloridos
- Registo das atividades do editor para repetições complexas
- Registo da imagem gráfica de uma aplicação X
- Registo de alterações em ficheiros de configuração
Dicas de armazenamento de dados
- Configuração de partições de disco
- Aceder à partição usando UUID
- Configuração do sistema de ficheiros
- Criação do sistema de ficheiros e verificação de integridade
- Otimização do sistema de ficheiros por opções de montagem
- Otimização do sistema de ficheiros via superbloco
- Otimização do disco rígido
- Utilização do SMART para prever falhas do disco rígido
- Expansão do espaço de armazenamento útil via LVM
- Expansão do espaço de armazenamento útil pela montagem de outra partição
- Expansão do espaço de armazenamento útil utilizando symlink
- Expansão do espaço de armazenamento útil utilizando aufs
Dicas de encriptação de dados
- Encriptação de disco removível com dm-crypt/LUKS
- Partição de swap encriptada com dm-crypt
- Encriptação automática de ficheiros com eCryptfs
- Montagem automática do eCryptfs
Monitorização, controlo e início de atividades de programas
- Tempo de um processo
- A prioridade de agendamento
- O comando ps
- O comando top
- Listagem de ficheiros abertos por um processo
- Rastreamento de atividades de programas
- Identificação de processos que utilizam ficheiros ou sockets
- Repetição de um comando com um intervalo constante
- Repetição de um comando em loop sobre ficheiros
- Início de um programa a partir do GUI
- Personalização do programa a iniciar
- Terminar um processo
- Agendar tarefas uma vez
- Agendar tarefas regularmente
- Tecla Alt-SysRq
Dicas de manutenção do sistema
- Quem está no sistema?
- Avisar todos
- Identificação do hardware
- Configuração do hardware
- Hora do sistema e do hardware
- A configuração do terminal
- A infraestrutura de som
- Desativar o protetor de ecrã
- Desativar sons de aviso
- Utilização de memória
- Segurança do sistema e verificação de integridade
O kernel
- Parâmetros do kernel
- Cabeceras do kernel
- Compilação do kernel e módulos relacionados
- Compilação do código fonte do kernel: método padrão Debian
- Compilação do código fonte do módulo: método padrão Debian
- Controladores de hardware não livres
Sistema virtualizado
- Ferramentas de virtualização
- Fluxo de trabalho de virtualização
- Montagem da imagem de disco virtual
- Sistema Chroot
- Múltiplos sistemas de ambiente de trabalho
Gestão de dados
Partilha, cópia e arquivamento
- Ferramentas de arquivamento e compressão
- Ferramentas de cópia e sincronização
- Expressões idiomáticas para arquivamento
- Expressões idiomáticas para cópia
- Expressões idiomáticas para seleção de ficheiros
- Cópia de segurança e recuperação
- Suítes de utilitários de cópia de segurança
- Exemplo de script para cópia de segurança do sistema
- Script de cópia para cópia de segurança de dados
- Dispositivo de armazenamento removível
- Partilha de dados via rede
- Meios de arquivamento
Dados binários
- Visualização e edição de dados binários
- Manipulação de ficheiros sem montar disco
- Redundância de dados
- Recuperação de ficheiros de dados e análise forense
- Divisão de um ficheiro grande em ficheiros pequenos
- Limpeza do conteúdo de ficheiros
- Ficheiros dummy
- Apagamento de um disco rígido inteiro
- Apagamento de áreas não utilizadas de um disco rígido
- Recuperação de ficheiros apagados mas ainda abertos
- Pesquisa de todos os links hard
- Consumo invisível de espaço em disco
Infraestrutura de segurança de dados
- Gestão de chaves para GnuPG (assinatura e encriptação)
- A soma MD5
Requisitos
Não existem requisitos específicos para frequentar este curso.
35 Horas
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes