Un administrateur système Linux® est une personne responsable de la configuration et de la gestion des systèmes informatiques dans une organisation, principalement les organisations exécutant un système d’exploitation Linux®. Il possède généralement une vaste expérience dans le domaine du matériel informatique, des logiciels, des systèmes d’exploitation, de la programmation, de la sécurité et des réseaux. Certaines responsabilités courantes incluent le dépannage de problèmes techniques pour les utilisateurs, la création de scripts et de programmes, la configuration de périphériques, l’installation de programmes et de services, la configuration de comptes d’utilisateurs et la gestion de systèmes de fichiers. Ceux qui travaillent dans des entreprises qui exploitent des sites Web peuvent être responsables de la configuration des sites Web, de la création d’applications en ligne et de la mise en œuvre des technologies de base de données. Les autres tâches incluent la sécurisation des données, l’élaboration d’un plan de sauvegarde des données et la surveillance des journaux système.
Les principales responsabilités d’un administrateur système Linux® sont de fournir un support technique continu et de gérer la technologie utilisée dans l’organisation. Certaines tâches courantes incluent la résolution des problèmes de réseau, la configuration des périphériques, la création de scripts pouvant automatiser les tâches courantes, l’installation des mises à jour logicielles, la lecture des journaux d’événements et la gestion des tâches en cours d’exécution. La gestion des comptes est une autre tâche nécessaire et peut inclure la configuration de nouveaux comptes d’utilisateurs, la modification de mots de passe, la mise en œuvre de règles de compte, la résolution de problèmes d’autorisations et la définition de quotas de disque. Les administrateurs système travaillent également avec les systèmes de fichiers d’un ordinateur en gérant les disques durs, en créant et en supprimant des partitions, en montant ou en démontant des systèmes de fichiers, en configurant les options de stockage et en empêchant la corruption des données.
L’installation et la configuration de divers services et systèmes relèvent également de la responsabilité d’un administrateur système Linux®, en particulier ceux qui travaillent avec des serveurs Web. Certaines tâches comprennent l’installation de composants pour un site Web d’entreprise, la conception et l’administration de bases de données, la gestion du matériel et des logiciels du serveur du site Web, le codage d’applications Web et l’utilisation de la virtualisation. L’administrateur doit également configurer les services sur les postes de travail habituels et peut travailler avec un logiciel de gestion de la configuration qui peut automatiquement appliquer un ensemble de modifications à plusieurs ordinateurs à la fois. Certains services de système de poste de travail incluent ceux liés aux systèmes de courrier électronique, de communication et de fenêtrage.
Un administrateur système Linux® doit également tenir compte de la sécurité du système et du réseau et se préparer à une reprise en cas de catastrophe naturelle ou de problème technique. Il surveille la sécurité du système en utilisant divers programmes et en lisant les journaux d’événements d’un système d’exploitation, qui détaillent les divers événements qui se produisent pendant le fonctionnement d’un système. Se préparant à la possibilité de perte ou de corruption de données, un administrateur système crée des sauvegardes, vérifie les données qu’elles contiennent et travaille avec d’autres professionnels de la sécurité de l’information pour proposer un plan de reprise après sinistre fonctionnel. L’utilisation du cryptage et des pare-feu peut aider à améliorer la sécurité des informations, de sorte que l’administrateur système est également responsable de leur configuration appropriée.