Amministratore di sistema certificato Red Hat meglio conosciuto come RHCSA esame è uno degli esami di certificazione più conosciuti nel mondo Linux. Ho provato a scrivere insieme le note che ho usato nella preparazione di RHEL 7 RHCSA. Ricorda che queste non sono note esplicative, ma un rapido cheat sheet. Il post include collegamenti a tutti gli obiettivi dell'esame RHCSA.
Capire e utilizzare gli strumenti essenziali
- Accedi a un prompt della shell ed emetti comandi con la sintassi corretta.
- Utilizza il reindirizzamento input-output (>,>>, |, 2>, ecc.)
- Usa grep e le espressioni regolari per analizzare il testo.
- Accedi ai sistemi remoti usando ssh.
- Accedi e cambia utente in destinazioni multiutente.
- Archivia, comprimi, decomprimi e decomprimi i file utilizzando tar, star, gzip e bzip2.
- Crea e modifica file di testo.
- Crea, elimina, copia e sposta file e directory.
- Crea link fisici e soft link.
- Elenca, imposta e modifica i permessi ugo/rwx standard.
- Individuare, leggere e utilizzare la documentazione di sistema, inclusi man, info e file in /usr/share/doc.
Utilizzare i sistemi in esecuzione
- Avvia, riavvia e spegni un sistema normalmente.
- Avvia manualmente i sistemi in destinazioni diverse.
- Interrompi il processo di avvio per accedere a un sistema.
- Identifica i processi ad alta intensità di CPU/memoria, regola la priorità dei processi con renice e termina i processi.
- Individuare e interpretare i file di registro e i giornali di sistema.
- Accedi alla console di una macchina virtuale.
- Avvia e arresta le macchine virtuali.
- Avvia, arresta e controlla lo stato dei servizi di rete.
- Trasferisci file tra sistemi in modo sicuro.
Configura l'archiviazione locale
- Elenca, crea, elimina partizioni su dischi MBR e GPT.
- Crea e rimuovi volumi fisici, assegna volumi fisici a gruppi di volumi e crea ed elimina volumi logici.
- Configura i sistemi per montare i file system all'avvio in base all'ID univoco universale (UUID) o all'etichetta.
- Aggiungi nuove partizioni e volumi logici e trasferisci a un sistema in modo non distruttivo.
Crea e configura file system
- Crea, monta, smonta e usa i file system vfat, ext4 e xfs.
- Monta e smonta i file system di rete CIFS e NFS.
- Estendi i volumi logici esistenti.
- Crea e configura le directory set-GID per la collaborazione.
- Crea e gestisci elenchi di controllo degli accessi (ACL).
- Diagnostica e correggi i problemi di autorizzazione dei file.
Distribuire, configurare e mantenere i sistemi
- Configura la rete e la risoluzione del nome host in modo statico o dinamico.
- Pianifica le attività utilizzando at e cron.
- Avvia e arresta i servizi e configura i servizi per l'avvio automatico all'avvio.
- Configura i sistemi per l'avvio automatico in una destinazione specifica.
- Installa Red Hat Enterprise Linux automaticamente utilizzando Kickstart.
- Configura una macchina fisica per ospitare ospiti virtuali.
- Installa i sistemi Red Hat Enterprise Linux come guest virtuali.
- Configura i sistemi per avviare le macchine virtuali all'avvio.
- Configura i servizi di rete per l'avvio automatico all'avvio.
- Configura un sistema per utilizzare i servizi orari.
- Installa e aggiorna i pacchetti software da Red Hat Network, un repository remoto o dal file system locale.
- Aggiorna il pacchetto del kernel in modo appropriato per garantire un sistema avviabile.
- Modifica il bootloader di sistema.
Gestisci utenti e gruppi
- Crea, elimina e modifica account utente locali.
- Cambia le password e regola la durata delle password per gli account utente locali.
- Crea, elimina e modifica gruppi locali e appartenenze a gruppi.
- Configura un sistema per utilizzare un servizio di autenticazione esistente per informazioni su utenti e gruppi.
Gestisci la sicurezza
- Configura le impostazioni del firewall utilizzando firewall-config, firewall-cmd o iptables.
- Configura l'autenticazione basata su chiave per SSH.
- Imposta modalità di applicazione e permissive per SELinux.
- Elenca e identifica il file SELinux e elabora il contesto.
- Ripristina i contesti dei file predefiniti.
- Utilizzare le impostazioni booleane per modificare le impostazioni di SELinux del sistema.
- Diagnostica e risolvi le violazioni di routine delle policy di SELinux.