Entrar em Contato

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.
Investimento

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

Próximas Formações Provisórias

Categorias Relacionadas