Die Standard-Anmelde-Shell ist bash.
Persönliche Vorlieben können im Home-Verzeichnis in den sogenannten dotfiles, wie zum Beispiel ~/.bashrc oder ~/.bash_profile, angepasst werden.
Die ~ steht für /home/<unilogin>.
Standard Bash Befehle
Befehl | Erklärung |
---|---|
cd /Pfad/zum/Ordner | change directory; Ordner wechseln |
mkdir <OrdnerName> | make directory; neuen Ordner im aktuellen Ordner anlegen |
cd .. | in den übergeordneten Ordner wechseln |
chmod {parameter } <file> | change modulus; ändern der Dateirechte |
touch <file> | neue Datei anlegen |
pwd | print working directory; aktuellen Pfad ausgeben lassen |
Weitere Informationen zu Bash Befehlen finden Sie hier.
Datenspeicher
Das Homelaufwerk hat eine Größe von 10 TB. Diesen Speicherplatz teilen sich alle Nutzer. Dort werden üblicherweise persönliche Software, Skripte und Logs zu den Rechenjobs aufbewahrt.
Der zweite wichtige Speicherort ist das parallele Panasas-Dateisystem. Dieses ist unter /scratch auf allen Knoten eingehängt. Jeder Nutzer bekommt hier einen Ordner ("/scratch/$USER"). Hier stehen 246 TB zur Verfügung, die entsprechend performant angebunden sind. Auch hier teilen sich alle Nutzer den vorhandenen Speicherplatz. Im allgemeinen erreicht man seinen persönlichen Ordner am schnellsten mit der Systemvariable $SCRATCH. Diese kann auch in Jobskripten verwendet werden. Auf dem Parallelen Dateisystem legt man üblicherweise Input-, Output- und Scratch-Dateien ab.
Es gibt keine Sicherung des Parallelen Dateisystems. Es verfügt jedoch über Snapshots, mit denen man in jedem Ordner bis zu 7 Tage in die Vergangenheit springen und die gewünschte frühere Version einer Datei oder eines Ordners wiederherstellen kann, indem man in den versteckten Ordner $SCRATCH/.snapshot wechselt.
Softwaremodule
Die installierte Software auf dem Cluster ist in Modulen gepackt. Um diese nutzen zu können, gibt es vier wesentliche Kommandos:
module av
zeigt alle verfügbaren Softwaremodulemodule add modulname
fügt eine Software Ihrer Umgebung hinzumodule li
listet geladene Module aufmodule del modulname
entfernt eine Software aus Ihrer Umgebung