Ausschaltverbot
Die Rechner nie selbstständig ausschalten oder neustarten (rebooten)!
Dies hat den einfachen Grund, dass im Hintergund Prozesse anderer Benutzer laufen können, z.B. User per SSH eingeloggt, Grid-Jobs, System-Upgrades, die ihr damit gewaltsam abschießen würdet.
Falls ein Problem auftritt schicke stattdessen einfach eine kurze Mail mit dem Rechnernamen und kurzer Problembeschreibung an support@phyma.uni-konstanz.de. So können wir versuchen das Problem endgültig zu beheben um zu verhindern, dass nicht auch andere Benutzer darüber stolpern.
Was ist Linux?
Der Name Linux beschreibt eine Gruppe von Betriebssystemen, die alle den gleichnamigen Linux-Kernel verwenden.
Auf den PhyMa-Rechnern ist die Linux-Distribution OpenSUSE Leap installiert.
Bei Desktop und Laptop-Computern hat Linux eine deutlich geringere Verbreitung als Windows oder MacOS (je nach zählung 2-5% der Geräte) Im Server und High-Performance-Computing bereich sieht das ganze deutlich anders aus: ~77% der über das Internet erreichbaren Server und 100% der 500 Stärksten Supercomputer laufen mit Linux
Auswahl installierter Programme mit grafischer Benutzeroberfläche
Typ | Programme |
---|---|
Webbrowser | firefox, chromium |
Dateimanager (wie Explorer) | dolphin |
Archivdateien (.zip oder .tar.gz) entpacken | ark |
PDF-Viewer | evince, okular |
Bildbearbeitung | gimp, inkscape |
Texteditor | kate, code |
Office-Paket | libreoffice |
Screenshots | spectacle |
Taschenrechner | kcalc |
Falls ein Programm benötigt wird, dass noch nicht installiert ist, helfen die PhyMa-Admins gerne weiter (sofern dieses oder ein äquivalentes Programm für Linux exisiert)
Auswahl installierter wissenschaftlicher Programme
- Matlab (Landeslizenz)
- Mathematica (20 Lizenzen)
- Maple (unbegrenzt)
- Comsol (30 Lizenzen)
- Grid Engine
- R statistics
- SAGE
- Octave
- Eclipse
Alltägliche Kommandozeilenprogramme
Fast alles kann man in Linux mit Programmen die eine Grafische Benutzeroberfläche besitzen machen. Viele Dinge gehen in der Kommandozeile aber schneller und einfacher. Deshalb lohnt es sich, wenn man sich dort zurechtfinden kann.
Mit der Kommandozeile interagiert man normalerweise mit einem Terminal-Emulator. In PhyMa ist dafür das Programm Konsole installiert.
Navigation durchs Dateisystem
Befehl | Beschreibung |
---|---|
ls | Dateien im aktuellen Ordner anzeigen |
ls -lah | Andere Ansicht von ls mit mehr Informationen und versteckte Dateien werden auch angezeigt (oft ist dafür der alias la definiert) |
pwd | gibt den absoluten pfad des aktuell geöffeten Ordners aus |
cd ordner | Wechselt in den Ordner der unter dem angegebenem Pfad liegt |
cd .. | Wechselt in den Ordner über dem Aktuellen |
Bearbeiten von Dateien
Befehl | Beschreibung |
---|---|
nano | simpler texteditor |
cp | Kopieren von Dateien oder Ordnern |
mv | Verschieben von Dateien oder Ordnern |
rm | Löschen von Dateien oder Ordnern |
Wie Funktioniert Programm X? welche Optionen hat es?
In der Linux Kommandozeile gibt es viele Möglichkeiten die Funktionsweise eines Programms herauszufinden
Man(ual)-pages
Die gängigste variante sind die Manpages, welche eine Art standartisiertes handbuch darstellen sollen.
Im webbrowser kann man sich Manpages auch auf man7.org anschauen
man programm
cheat.sh
Da Manpages oft sehr umfangreich sind und man meistens bestimmte komibantionen von optionen braucht gibt es verschiedene ressourcen mit cheatsheets zu den gängigsten Programmen. eine möglichkeit diese zu durchsuchen ist cheat.sh die website ist darauf ausgelegt mit curl in der Kommandozeile gelesen zu werden (im webbrowser geht aber natürlich auch)
curl cht.sh/programm
--help
viele Programe haben auch eine integrierte Dokumentation über ihre Funktionsweise diese lässt sich in der regel über mindestens eine der folgenden Optionen aufrufen: --help, -help und -h
programm --help