Ich habe in ein paar Wochen einen neuen Mitarbeiter, der ein erfahrener Windows SysAdmin ist. Ich denke, er ist auf der Windows-Seite ziemlich erfahren, mit einem ziemlich tiefen AD-Verständnis und Erfahrung mit Exchange 2007, 2010 und Exchange-Migrationen. Er hat ein wenig PowerShell gemacht, aber ich vermute, dass mehr von der Sorte "Diesen Befehl ausführen, um diese" auszuführen, als "Ein Skript schreiben, um dies zu tun".
Wir sind jedoch ein gemischter Laden und (er weiß das) ich erwarte, dass er im Laufe der Zeit ein einigermaßen kompetenter Linux SysAdmin wird. Ich suche gute Ausgangspunkte, um ihn mitzubringen. Ich habe über zehn Jahre Erfahrung mit Linux / UNIX, daher scheint mir alles intuitiv zu sein, aber ich habe über das Toolkit nachgedacht, das Sie tatsächlich benötigen, um in der Linux-CLI-Welt produktiv zu sein. Nur um die Maschinen überhaupt benutzen zu können, aus dem Kopf ...
- vi
- Grundlegende CLI-Dinge - Bewegen Sie sich, benennen Sie Dateien um, kopieren Sie Dateien, tar, gzip, ändern Sie Kennwörter, suchen Sie relevante Manpages, verfolgen Sie, wo Sie sich befinden, finden Sie Dinge in Ihrem Verlauf usw. usw.
- Fortgeschrittenere Dinge, die ich für selbstverständlich halte, die aber eigentlich ziemlich schwierig sind - Dinge mit 'find' tun, relevanten Text über 'awk' und / oder 'cut' extrahieren, wissen, wann 'grep' und wann 'grep' verwendet werden soll - e 'oder' egrep '.
- Distributionsspezifische Dinge ... Kompilieren von Software, RPM, Yum, Apt-Get, Sie nennen es.
Das alles scheint mir ziemlich einfach zu sein, aber wenn ich an 1995 zurückdenke, als ich meinen Weg zum ersten Mal lernte, brauchte ich Jahre, um einige dieser Dinge zu meistern.
Meine Frage ist also: Wohin soll ich ihn schicken, um diese Fähigkeiten zu erlernen? Ich denke nicht nur an Klassen, sondern auch an Websites und Bücher? Wo schlagen Sie alle als Ausgangspunkt für den Erwerb von Linux-Kenntnissen vor?