Che cos'è un amministratore di sistema Linux®?
Un amministratore di sistema Linux® è qualcuno responsabile della configurazione e della gestione dei sistemi informatici all'interno di un'organizzazione, principalmente quelle che eseguono un sistema operativo Linux®. Di solito ha una vasta esperienza in hardware, software, sistemi operativi, programmazione, sicurezza e networking. Alcune responsabilità comuni includono la risoluzione di problemi tecnici per gli utenti, la creazione di script e programmi, l'installazione di dispositivi, l'installazione di programmi e servizi, la configurazione di account utente e la gestione di filesystem. Coloro che lavorano in aziende che gestiscono siti Web possono essere responsabili della creazione di siti Web, della creazione di applicazioni online e dell'implementazione di tecnologie di database. Altre attività includono la protezione dei dati, l'elaborazione di un piano di backup dei dati e il monitoraggio dei registri di sistema.
Le responsabilità primarie di un amministratore di sistema Linux® sono di fornire supporto tecnico continuo e gestire la tecnologia utilizzata nell'organizzazione. Alcune attività comuni includono la risoluzione di problemi di rete, la configurazione di dispositivi, la creazione di script in grado di automatizzare lavori comuni, l'installazione di aggiornamenti software, la lettura dei registri degli eventi e la gestione delle attività in esecuzione. La gestione degli account è un'altra attività necessaria e può includere la creazione di account per nuovi utenti, la modifica delle password, l'implementazione delle regole dell'account, la risoluzione dei problemi di autorizzazione e l'impostazione delle quote del disco. Gli amministratori di sistema lavorano anche con i file system di un computer gestendo i dischi rigidi, creando ed eliminando partizioni, montando o smontando filesystem, configurando le opzioni di archiviazione e prevenendo il danneggiamento dei dati.
L'installazione e la configurazione di vari servizi e sistemi sono anche responsabilità di un amministratore di sistema Linux®, in particolare di coloro che lavorano con i server Web. Alcune attività includono l'installazione di componenti per un sito Web aziendale, la progettazione e l'amministrazione di database, la gestione dell'hardware e del software del server del sito Web, la codifica delle applicazioni Web e l'utilizzo della virtualizzazione. L'amministratore deve anche configurare i servizi su stazioni di lavoro regolari e può lavorare con un software di gestione della configurazione che può applicare automaticamente una serie di modifiche a più computer contemporaneamente. Alcuni servizi di sistema per workstation includono quelli relativi a e-mail, comunicazioni e sistemi di finestre.
Un amministratore di sistema Linux® deve inoltre prendere in considerazione la sicurezza del sistema e della rete ed essere pronto per il ripristino in caso di disastro naturale o problema tecnico. Monitora la sicurezza del sistema utilizzando vari programmi e leggendo i registri eventi di un sistema operativo, che dettagliano i vari eventi che si verificano durante il funzionamento di un sistema. Preparandosi alla possibilità di perdita o danneggiamento dei dati, un amministratore di sistema crea backup, verifica i dati in essi contenuti e collabora con altri professionisti della sicurezza delle informazioni per elaborare un piano di ripristino di emergenza funzionale. Gli usi della crittografia e dei firewall possono aiutare a migliorare la sicurezza delle informazioni, quindi anche l'amministratore di sistema è responsabile della corretta configurazione di questi.