Technische Grundlagen
Einrichten der Arbeitsumgebung (Linux)
Den Namen Linux habe ich nur als Betriebssystem gehört und mehr weiss ich darüber nicht. Da ich vorher meinen Dozenten informiert habe, habe ich einen Link für die Cloud-Plattform Microsoft Azure erhalten. Für die Erstellung eines Kontos musste ich jedoch ein Konto bei Microsoft haben, damit die Registration einfacher erfolgen kann. Nachdem ich den Link erhalten habe, habe ich mich bei Azura Labs registriert und es sah wie folgt auf dem Printscreen aus:
Damit ich die eigene virtuelle Maschine, welche auf dem Linux Betriebssystem basiert, haben kann, wurde ich anhand eines Links zur Cloud Plattform Microsoft Azure Lab Services eingeladen. In einem zweiten Schritt habe ich das Microsoft Remote Desktop 10 für Mac installiert und mit der virtuellen Maschine auf dem Azura Lab verbunden. Ich habe noch keine Erfahrung mit solchen virtuellen Maschinen und deshalb brauche ich noch mehr Zeit, die Sache konkret zu verstehen. Ich bin daher sehr gespannt.
1.2 Unix Shell
Der Name Unix Shell sagte mir nicht viel. Natürlich kann es daran liegen, dass ich keine Ahnung von solchen Systemen habe. Gemäss der Quelle tutorialspoint wird unter einem Shell folgendes verstanden:
Unter einer Shell wird eine Umgebung, wo Befehle, Programme und Skripte ausgeführt werden können, verstanden. Sie stellt den Nutzenden eine Schnittstelle zum System UNIX bereit. Die Ein- und Ausgaben führen die Programme auf dieser Grundlage aus. Es gibt verschiedene Varianten von einer Shell, was auch bei anderen Betriebssystemen der Fall ist. Jede Shell-Variante hat ihren eigenen Satz von anerkannten Befehlen und Funktionen. Einige Varianten von einer Shell sind unten aufgeführt. In Unix gibt es zwei Haupttypen von Shells:
-
Bourne-Shell
-
C-Shell
1 Unterkategorien Von Bourne-Shell:
- Bourne-Muschel (sh)
- Korn-Schale (ksh)
- Bourne Again Schale (bash)
- POSIX-Schale (sh)
2 Unterkategorien Von C-Typ-Schalen:
- C-Schale (csh)
- TENEX/TOPS C-Shell (tcsh)
Die erste ursprüngliche Unix Shell (Bourne) wurde in den 1970er Jahren von Stephen R. Bourne geschrieben. Diese Version wird am meisten genutzt, um die Skripte zu schreiben und diese Skritpte werden auf unterschiedlichen Unix-Varianten verwendet.
GitHub
Nachdem ich einige Möglichkeiten für die Erstellung vom Blog angeschaut habe, habe ich mich für GitHub entschieden. Andere Varianten wären Wordpress, GitLab, BitBucket SourceForge, Wix.com zum Erstellen eines Blogs. Das Registrieren beim GitHub war einfach und es gibt genügende Tutorials, um sich zu vertiefen, was ich noch vorhabe. Etwas Neues zu probieren und kennenzulernen macht mich neugierig.