Entender e usar as ferramentas essenciais
- Acessar um prompt shell e emitir comandos com a sintaxe correta.
- Usar redirecionamento de entrada-saída (>, >>, |, 2>, etc.).
- Usar grep e expressões regulares para analisar o texto.
- Acessar sistemas remotos usando ssh.
- Fazer login e alternar usuários em alvos com múltiplos usuários.
- Arquivar, comprimir, descompactar e descomprimir arquivos usando tar, star, gzip e bzip2.
- Criar e editar arquivos de texto.
- Criar, excluir, copiar e mover arquivos e diretórios.
- Criar links “hard” e “soft”. (comando ln) – Link
- Listar, definir e alterar permissões ugo/rwx padrão.
- Localizar, ler e usar documentação do sistema incluindo man, info e arquivos em /usr/share/doc.
Operar sistemas em execução
- Iniciar, reinicializar e desligar um sistema normalmente.
- Inicializar sistemas em diferentes alvos manualmente.
- Interromper o processo de inicialização, a fim de obter acesso a um sistema.
- Identificar processos intensivos de CPU/memória, ajustar a prioridade do processo com renice e eliminar processos.
- Localizar e interpretar os arquivos de log do sistema e registros.
- Acessar o console de uma máquina virtual.
- Iniciar e parar máquinas virtuais.
- Iniciar, parar e verificar o status dos serviços de rede.
- Transfira de forma segura arquivos entre sistemas.
Configurar armazenamento local
- Liste, crie e apague partições em discos MBR e GPT.
- Criar e remover volumes físicos, atribuir volumes físicos a grupos de volume, e criar e excluir volumes lógicos.
- Configurar sistemas para montar sistemas de arquivos na inicialização através de um UUID (Universally Unique ID) ou rótulo(label).
- Adicionar partições e volumes lógicos, e alternar para um sistema de forma não destrutiva.
Criar e configurar sistemas de arquivo
- Criar, montar, desinstalar e usar sistemas de arquivos vfat. ext4 e xfs.
- Montar e desinstalar sistemas de arquivos de rede CIFS e NFS.
- Ampliar os volumes lógicos existentes.
- Criar e configurar diretórios GID para colaboração.
- Criar e gerenciar Listas de controle de acesso (ACLs).
Implantar, configurar e manter sistemas
- Configurar resolução de rede e nome de host de forma estática ou dinâmica.
- Agendar tarefas usando at e cron.
- Inicialize e pare e configure serviços para iniciar automaticamente no boot.
- Configurar sistemas para inicializar em um determinado alvo automaticamente.
- Instalar sistemas do Red Hat Enterprise Linux como convidados virtuais.
- Configurar sistemas para iniciar máquinas virtuais na inicialização.
- Configurar serviços de rede para iniciar automaticamente na inicialização.
- Configurar um sistema para usar serviços de tempo.
- Instalar e atualizar pacotes de software da Red Hat Network, um repositório remoto ou do sistema de arquivos local.
- Atualizar o pacote do kernel adequadamente para garantir um sistema que pode ser reinicializado.
- Modificar o carregador de inicialização do sistema.
Gerenciar usuários e grupos
- Criar, excluir e modificar contas de usuário locais.
- Alterar senhas e ajustar tempo de senha para contas de usuário locais.
- Criar, excluir e modificar grupos locais e associações de grupo.
- Configurar um sistema para usar um serviço de autenticação existente para obter informações de usuário e grupo.
Gerenciar segurança
- Configurar definições de firewall usando firewall-config, firewall-cmd, ou iptables.
- Configurar autenticação com base em chave para SSH.
- Definir imposição e modos permissivos para SELinux.
- Listar e identificar contexto de arquivo e processo do SELinux.
- Restaurar contextos de arquivo padrão.
- Usar configurações boolianas para modificar as configurações de SELinux do sistema.
- Diagnosticar e resolver violações de política SELinux de rotina.