top of page

Administrer Linux/Unix/windows

La connaissance des environnements systèmes Linux/Unix et Windows est une compétence obligatoire pour des experts informatiques de production. En effet, la connaissance du système d’exploitation (OS) est nécessaire pour installer les nouveaux serveurs, les configurer, assurer la maintenance et investiguer en cas de problème.
  • Personnellement, comme je me suis spécialisé dans la gestion des middleware WEB, mon rôle n’est pas d’installer l’OS, mais plutôt de configurer la partie applicative Web qui utilisera le système. Je dois cependant comprendre, comment le middleware interagit avec celui-ci, pour mieux l’optimiser. Par exemple, même si Java fonctionne correctement sur un Windows et un Linux, on n’utilisera pas les mêmes paramètres au démarrage. Le fait aussi que je gère IIS, qui est un composant à part entière du système Windows, je suis obligé de suivre régulièrement les évolutions de ce système.

  • De plus, quand on automatise des installations, on se trouve souvent confronté à des problématiques liées à l’OS. Par exemple, Windows ne connaît pas le SSH par défaut, Powershell a sa propre syntaxe, la gestion des services Windows  est complètement différente de celle de Linux, les outils d’analyse de la mémoire tel que TOP ou Free n’existe pas sur Windows, la gestion des droits sur un fichier ou un répertoire est complètement différente, …
     

  • Du fait que je travaille quotidiennement sur ces systèmes, 
    je pense être un utilisateur avancé de ces systèmes, plutôt qu’un véritable expert système d’exploitation.

bottom of page