Domande e risposte per colloquio da system administrator junior

Milad Bonakdar
Autore
Preparati ai colloqui da sysadmin junior con domande pratiche su Linux, Windows Server, Active Directory, DNS, DHCP, backup, sicurezza e troubleshooting.
Introduzione
Un colloquio da system administrator junior verifica soprattutto se sai mantenere operativi sistemi comuni, spiegare le basi con chiarezza e risolvere problemi senza andare a tentativi. Aspettati domande pratiche su comandi Linux, Windows Server, Active Directory, DNS, DHCP, backup, sicurezza, log e casi di supporto utenti.
Usa questa guida per allenare risposte che mostrano un processo ordinato: confermare il sintomo, controllare prima le cause semplici, usare lo strumento giusto e documentare cosa è cambiato.
Cosa praticare per primo
- Muoversi in Linux, controllare permessi, gestire servizi e leggere log.
- Spiegare come si collegano Active Directory, utenti, gruppi, Criteri di gruppo, DNS e DHCP.
- Diagnosticare ticket comuni: server lento, login falliti, problemi di rete e cartelle condivise non raggiungibili.
- Parlare di backup, patching, minimo privilegio, regole firewall ed escalation.
Fondamenti di Linux
1. Quali sono i comandi Linux più comuni che usi quotidianamente?
Risposta: Comandi essenziali per l'amministrazione del sistema:
Rarità: Molto Comune
Difficoltà: Facile
2. Come si risolve il problema di un server Linux che funziona lentamente?
Risposta: Approccio sistematico ai problemi di prestazioni:
1. Controlla l'utilizzo della CPU:
2. Controlla la memoria:
3. Controlla l'I/O del disco:
4. Controlla la rete:
5. Controlla i log:
Rarità: Molto Comune
Difficoltà: Media
3. Come si pianificano le attività automatizzate utilizzando cron?
Risposta: Cron è uno scheduler di lavori basato sul tempo nei sistemi Unix-like.
Sintassi di Cron:
Esempi comuni:
Stringhe speciali:
Logging dei Job Cron:
Utilità di pianificazione di Windows:
Best practice:
- Usa percorsi assoluti negli script
- Imposta la variabile PATH in crontab
- Testa prima gli script manualmente
- Registra l'output per il debug
- Usa il locking per evitare esecuzioni sovrapposte
Rarità: Molto Comune
Difficoltà: Facile-Media
Windows & Active Directory
3. Cos'è Active Directory e quali sono i suoi componenti principali?
Risposta: Active Directory (AD) è il servizio di directory di Microsoft per le reti Windows.
Componenti principali:
Concetti chiave:
- Dominio: Confine amministrativo
- Domain Controller (DC): Server che ospita AD
- Unità Organizzative (OU): Contenitori per oggetti
- Utenti/Gruppi: Gestione dell'identità
- Criteri di Gruppo: Configurazione centralizzata
Attività comuni:
Rarità: Molto Comune
Difficoltà: Facile-Media
5. Come si creano e si gestiscono gli account utente in Linux e Windows?
Risposta: La gestione degli utenti è una responsabilità fondamentale del sysadmin.
Gestione utenti Linux:
Gestione dei gruppi:
Permessi dei file:
Gestione utenti Windows:
Creazione utenti in blocco:
Rarità: Molto Comune
Difficoltà: Facile
Nozioni di base sul networking
6. Spiega DNS e DHCP.
Risposta:
DNS (Domain Name System):
- Traduce i nomi di dominio in indirizzi IP
- Sistema gerarchico
- Utilizza la porta 53
DHCP (Dynamic Host Configuration Protocol):
- Assegna automaticamente gli indirizzi IP
- Fornisce subnet mask, gateway, server DNS
- Utilizza le porte 67 (server) e 68 (client)
Risoluzione dei problemi DNS:
Risoluzione dei problemi DHCP:
Rarità: Molto Comune
Difficoltà: Facile-Media
Backup & Sicurezza
7. Quali strategie di backup implementeresti?
Risposta: Regola del backup 3-2-1:
- 3 copie dei dati
- 2 diversi tipi di supporti
- 1 copia fuori sede
Tipi di backup:
- Completo: Copia completa (lento, grande)
- Incrementale: Modifiche dall'ultimo backup (veloce, piccolo)
- Differenziale: Modifiche dall'ultimo backup completo (medio)
Esempio di script di backup:
Rarità: Comune
Difficoltà: Media
8. Come si protegge un server?
Risposta: Approccio di sicurezza a più livelli:
1. Mantieni il sistema aggiornato:
2. Configura il firewall:
3. Disabilita il login di root:
4. Monitora i log:
Rarità: Molto Comune
Difficoltà: Media
Risoluzione dei problemi
9. Un utente non riesce ad accedere a un'unità condivisa. Come si risolve il problema?
Risposta: Passaggi sistematici per la risoluzione dei problemi:
1. Verifica il problema:
- Riesci a riprodurre il problema?
- Sta interessando un utente o più utenti?
2. Controlla la connettività di rete:
3. Controlla i permessi:
4. Controlla l'account utente:
5. Controlla il mapping dell'unità:
6. Controlla il server:
- Il file server è in esecuzione?
- La condivisione è ancora disponibile?
- Controlla i log del server
Rarità: Molto Comune
Difficoltà: Facile-Media
10. Come si gestiscono e si analizzano i log di sistema?
Risposta: La gestione dei log è fondamentale per la risoluzione dei problemi e la sicurezza.
Posizioni comuni dei log (Linux):
Visualizzazione dei log:
Systemd Journal:
Log Rotation:
Visualizzatore eventi di Windows:
Logging centralizzato:
Strumenti di analisi dei log:
- grep/awk/sed: Parsing da riga di comando
- GoAccess: Analizzatore di log web in tempo reale
- ELK Stack: Elasticsearch, Logstash, Kibana
- Splunk: Gestione dei log aziendale
Rarità: Comune
Difficoltà: Facile-Media
Conclusione
Per un colloquio da sysadmin junior contano più le basi provate sul campo che le definizioni memorizzate. Crea un piccolo laboratorio, aggiungi utenti, collega se possibile una macchina a un dominio, configura una condivisione, crea volutamente un problema DNS o DHCP e allenati a spiegare come lo hai trovato.
Concentra il ripasso finale su:
- Linux: Comandi, permessi, servizi, processi, spazio disco e log.
- Windows: Active Directory, gruppi, basi dei Criteri di gruppo, Visualizzatore eventi e PowerShell.
- Rete: DNS, DHCP, configurazione IP, porte e test di connettività.
- Sicurezza: Aggiornamenti, minimo privilegio, accesso SSH/RDP, firewall e backup.
- Troubleshooting: Un metodo ripetibile, note chiare e sapere quando fare escalation.


