RHCSA, RHCE, Linux, Ansible, AWS

RHCSA

Entender e usar as ferramentas essenciais

  1. Acessar um prompt shell e emitir comandos com a sintaxe correta.
  2. Usar redirecionamento de entrada-saída (>, >>, |, 2>, etc.).
  3. Usar grep e expressões regulares para analisar o texto.
  4. Acessar sistemas remotos usando ssh.
  5. Fazer login e alternar usuários em alvos com múltiplos usuários.
  6. Arquivar, comprimir, descompactar e descomprimir arquivos usando tar, star, gzip e bzip2.
  7. Criar e editar arquivos de texto.
  8. Criar, excluir, copiar e mover arquivos e diretórios.
  9. Criar links “hard” e “soft”. (comando ln) – Link
  10. Listar, definir e alterar permissões ugo/rwx padrão.
  11. Localizar, ler e usar documentação do sistema incluindo man, info e arquivos em /usr/share/doc.

Operar sistemas em execução

  1. Iniciar, reinicializar e desligar um sistema normalmente.
  2. Inicializar sistemas em diferentes alvos manualmente.
  3. Interromper o processo de inicialização, a fim de obter acesso a um sistema.
  4. Identificar processos intensivos de CPU/memória, ajustar a prioridade do processo com renice e eliminar processos.
  5. Localizar e interpretar os arquivos de log do sistema e registros.
  6. Acessar o console de uma máquina virtual.
  7. Iniciar e parar máquinas virtuais.
  8. Iniciar, parar e verificar o status dos serviços de rede.
  9. Transfira de forma segura arquivos entre sistemas.

Configurar armazenamento local

  1. Liste, crie e apague partições em discos MBR e GPT.
  2. Criar e remover volumes físicos, atribuir volumes físicos a grupos de volume, e criar e excluir volumes lógicos.
  3. Configurar sistemas para montar sistemas de arquivos na inicialização através de um UUID (Universally Unique ID) ou rótulo(label).
  4. Adicionar partições e volumes lógicos, e alternar para um sistema de forma não destrutiva.

Criar e configurar sistemas de arquivo

  1. Criar, montar, desinstalar e usar sistemas de arquivos vfat. ext4 e xfs.
  2. Montar e desinstalar sistemas de arquivos de rede CIFS e NFS.
  3. Ampliar os volumes lógicos existentes.
  4. Criar e configurar diretórios GID para colaboração.
  5. Criar e gerenciar Listas de controle de acesso (ACLs).

Implantar, configurar e manter sistemas

  1. Configurar resolução de rede e nome de host de forma estática ou dinâmica.
  2. Agendar tarefas usando at e cron.
  3. Inicialize e pare e configure serviços para iniciar automaticamente no boot.
  4. Configurar sistemas para inicializar em um determinado alvo automaticamente.
  5. Instalar sistemas do Red Hat Enterprise Linux como convidados virtuais.
  6. Configurar sistemas para iniciar máquinas virtuais na inicialização.
  7. Configurar serviços de rede para iniciar automaticamente na inicialização.
  8. Configurar um sistema para usar serviços de tempo.
  9. Instalar e atualizar pacotes de software da Red Hat Network, um repositório remoto ou do sistema de arquivos local.
  10. Atualizar o pacote do kernel adequadamente para garantir um sistema que pode ser reinicializado.
  11. Modificar o carregador de inicialização do sistema.

Gerenciar usuários e grupos

  1. Criar, excluir e modificar contas de usuário locais.
  2. Alterar senhas e ajustar tempo de senha para contas de usuário locais.
  3. Criar, excluir e modificar grupos locais e associações de grupo.
  4. Configurar um sistema para usar um serviço de autenticação existente para obter informações de usuário e grupo.

Gerenciar segurança

  1. Configurar definições de firewall usando firewall-config, firewall-cmd, ou iptables.
  2. Configurar autenticação com base em chave para SSH.
  3. Definir imposição e modos permissivos para SELinux.
  4. Listar e identificar contexto de arquivo e processo do SELinux.
  5. Restaurar contextos de arquivo padrão.
  6. Usar configurações boolianas para modificar as configurações de SELinux do sistema.
  7. Diagnosticar e resolver violações de política SELinux de rotina.