Explicação de como toda a informação se encontra organizada no presente documento.
Toda esta documentação encontra-se organizada pendente os tópicos oficiais selecionados pela RedHat para o RHCSA7. Aqui nesta documentação, a leitura pode ser feita sequencialmente ou apenas selecionando o tópico que se deseja através do menu lateral.
Tópicos a Serem Abordados:
Existem nesta documentação 7 tópicos gerais principais, sendo que dentro de cada tópico existem outros sub-tópicos que o constituem e abordam utilitários e conhecimentos mais singulares.
Abaixo será colocado os tópicos por separadores onde será desmonstrada esta mesma organização:
Compreender o uso de Ferramentas Essenciais:
Criar, eliminar, copiar e mover ficheiros e diretorias;
Saber utilizador os diferentes tipos de redirects de output/input (>, >>, |, 2>, etc.);
Criar e Editar ficheiros de texto;
Saber utilizar grep e expressões regulares para tratamento de texto;
Arquivar, comprimir e descomprimir ficheiros utilizando tar, gzip, bzip, bzip2, zip e star;
Localizar e saber utilizar a documentação existente no sistema utilizando man, info e docs no /usr/share/doc;
Realizar login e trocar de utilizador dos targets multiuser;
Criar Hard links e Soft links;
Listar, configurar e parametrizar permissões standard ugo /rwx;
Aceder a sistemas via SSH.
Trabalhar com e Gerir um Sistema em Execução:
Realizar Boot, reboot e shut down a sistemas;
Interrupção do processo de boot para adquirir acesso ao sistema;
Identificar processos intensivos de CPU/Memória, ajustar a prioridade de processos com o renice e fazer kill a processos;
Localizar e interpretar logs de sistema e journals;
Transferir ficheiros entre sistemas de forma segura (ex: scp\sftp).
Configuração de Armazenamento Local:
Listar, criar e apagar partições em discos MBR e GPT;
Criar e remover physical volumes, atribuir PVs a Volume Groups e criar ou apagar/extender logical volumes;
Extender logical volumes existentes;
Adicionar novas partições e logical volumes e swap ao sistema de forma persistente e de forma não destrutiva.
Criar e Configurar um Sistema de Ficheiros:
Criar, montar e desmontar e utilizar os diferentes file systems (vfat, ext4 e xfs, etc.);
Realizar mounts permanentes em FSTAB através do UUID (Universally Unique ID) ou Labels;
Aplicar o set-GID a diretorias para colaboração;
Criar e gerir ACLs (Access Control Lists);
Montar e desmontar file systems em rede (CIFS e NFS).
Deploy, Configuração e Gestão de um Sistema:
Configuração de networking e hostnames;
Agendamento de tarefas através do at e cron;
Iniciar e parar serviços e garantir persistência dos mesmos no processo de boot de sistema;
Configurar serviços de sincronização horária;
Configuração local de repositórios para instalação de pacotes;
Atualizar o pacote de kernel de forma correcta;
Modificar o bootloader do sistema.
Gerir Usuários e Grupos:
Criar, remover e modificar contas de utilizadores locais;
Alterar passwords e ajustar expiracy das mesmas para utilizadores locais;
Criar, remover e modificar grupos locais e group memberships;
Configurar o sistema para autenticação de utilzadores via LDAP e Mount das Homes dos Users via NFS (recorrendo ao AutoFS).
Controlo de Segurança
Gestão/Configuração de Firewalld e IPtables;
Parameteriar SELinux nos modos enforcing e permissive;
Listar e Identificar o contexto SELinux de Ficheiros e Processos;
Restaurar contextos de SELinux;
Gestão das settings boleanas do SELinux;
Diagnosticar SELinux para endereçar e resolver policy violations.