J'ai un nouvel employé qui commence dans quelques semaines et qui est un SysAdmin Windows expérimenté. Je pense qu'il est assez expérimenté du côté de Windows, avec une compréhension assez profonde d'AD et une expérience d'Exchange 2007, 2010, et des migrations d'échange. Il a fait un peu de PowerShell, mais je soupçonne qu'il s'agit plutôt de la variété "exécuter cette commande pour faire ceci" que de la variété "écrire un script pour faire ceci".
Cependant, nous sommes un atelier mixte et (il le sait) je m'attends à ce qu'il devienne un SysAdmin Linux raisonnablement compétent avec le temps. Je suis à la recherche de bons points de départ pour l'aider à progresser. J'ai plus de dix ans d'expérience Linux/UNIX, donc tout cela me semble intuitif, mais j'ai réfléchi à la boîte à outils dont vous avez réellement besoin pour être productif dans le monde de l'interface de programmation Linux. Rien que pour pouvoir utiliser les machines, à titre d'exemple...
- vi
- Les fonctions de base de l'interface de programmation : se déplacer, renommer des fichiers, copier des fichiers, tar, gzip, changer des mots de passe, trouver des pages de manuel pertinentes, garder une trace de l'endroit où l'on se trouve, trouver des choses dans l'historique, etc, etc.
- Des choses plus avancées que je considère comme allant de soi mais qui sont en fait assez difficiles : faire des choses avec "find", extraire du texte pertinent avec "awk" et/ou "cut", savoir quand utiliser "grep" et quand utiliser "grep -e" ou "egrep".
- Les trucs spécifiques à la distribution... compilation de logiciels, rpm, yum, apt-get, et j'en passe.
Tout cela me semble assez élémentaire, mais quand je repense à 1995, lorsque j'ai commencé à apprendre, il m'a fallu des années pour maîtriser certaines de ces choses.
Ma question est donc la suivante : où dois-je l'envoyer pour qu'il acquière ces compétences ? Je ne pense pas seulement aux cours, mais aussi aux sites Internet et aux livres ? Que suggérez-vous comme point de départ pour l'acquisition de compétences en matière de Linux ?