Programmieren mit Statistischer Software - Simulationen am Server -

Ähnliche Dokumente
LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server. Servername: gyko.no-ip.info (Lokal: )

Programmieren mit statistischer Software

Betriebssystem Windows - SSH Secure Shell Client

LaFonera Erweiterung - Erstinstallation -

Update Messerli MySQL auf Linux

VPN-System Benutzerhandbuch

Anleitung zur Erstellung einer Batchdatei. - für das automatisierte Verbinden mit Netzlaufwerken beim Systemstart -

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Installation Messerli MySQL auf Linux

Drupal 8 manuell installieren

SAP FrontEnd HowTo Guide

PHSt VPN Verbindung. 2 Voraussetzungen für den Zugriff von zu Hause. Inhalt: 1 Was ist VPN?

Anleitung: Verbindung mit der Datenbank

PHSt VPN Verbindung für ZIDA Mitarbeiter/innen

PHSt VPN Verbindung für Studierende der Berufspädagogik

Technik im Fachbereich 08

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Lernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger

Installation Messerli MySQL auf MAC OS X

Windows Server 2016 Essentials Basis-Server für kleine Unternehmen

Netzlaufwerke mit WebDAV einbinden

Mit PuTTY und WinSCP an der Pi

Herstellen eines externen Netzwerkzuganges (VPN Zuganges)

Anleitung Installation des Zertifikats

Windows 7. Der Desktop und seine Elemente. Der Desktop

Shellfire L2TP-IPSec Setup Windows Vista

7 Zentraler Speicherbereich und Web-Space

Zugang Dateidienst mit Windows 7 (Vista) Wiederherstellen der Daten

NAS 208 WebDAV Eine sichere Dateifreigabealternative zu FTP

Erzbistum Köln owncloud 8.1. Anleitung owncloud 8.1 Ordner und Dateien verwalten

Infrastruktur. INE1-Praktikum 1. Einführung. Augabe 1: Programme starten und konfigurieren. INE1 Informatik für Ingenieure 1

Anleitung: Webspace-Einrichtung

Novell FILR Doku Seite 1 NOVELL FILR

Installationsleitfaden kabelsafe storage mit NetDrive Client Programm

Anleitung zur Verwendung der UHH-Disk am. Universitätskolleg

Kurzanleitung für den MyDrive Client

Allgemeines BESyD läuft unter dem Betriebsystem Windows 7, 8 und 10. Für BESyD wird als Entwicklungsumgebung

Kommandozeile und Batch-Dateien. Molekulare Phylogenetik Praktikum

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1

Wollen Sie eine Setup-DVD inklusive Service Pack 1 brennen, benötigen Sie Folgendes: > die Original-DVD von Windows Vista inklusive der Seriennummer

Ordner und Laufwerke aus dem Netzwerk einbinden

Anleitungen zum Publizieren Ihrer Homepage

Installation des Citrix Receiver v1.2 Manuelles Upgrade auf die neuste Version

ATB Ausbildung technische Berufe Ausbildungszentrum Klybeck

Anleitung: Confixx auf virtuellem Server installieren

Hinweis: Der Zugriff ist von intern per Browser über die gleiche URL möglich.

Installationshinweise BEFU 2014

MyFiles Desktopclient Kurzanleitung

MySQL Community Server 5.6 Installationsbeispiel (Ab )

Filetransfer via SecureCoPy

Netzlaufwerke der FU einbinden (für Windows und MacOS)

Anleitungen zum Publizieren Ihrer Homepage

Filius Simulation von Netzwerken

Die Shell. [prompt]> <command> <flags> <args>

Citrix Zugang Inhaltsverzeichnis

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

ecampus elearning Initiative der HTW Dresden

Geschütztes FTP-Verzeichnis erstellen

WU-FILESHARES Einrichtung & Zugriff

Installationsanleitung

Ev. Kirche Hirschlanden

Durch einen kleinen Geldbetrag kann mehr Speicher dazu gekauft werden. Eines der Systeme mit guten Referenzen ist mydrive.

CBS-Heidelberg Helpdesk Filr-Dokumentation S.1

FileZilla - Anleitung

Einführung in BSCW* für Projektbeteiligte Benutzung an der Uni Ulm für campus4uulm

Hans-Christoph Reitz 1. Ausgabe, Oktober Dateien, Ordner und Programme Ordnung schaffen mit Windows 7 PE-ORDW7

JMP 7 Administrator-Handbuch für Windows-, Macintosh- und Linuxversionen

Einführung in die Kommandozeile

BT-Professional 8 Einen weiteren Arbeitsplatz einrichten

Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus

Übungsblatt 1: Zur Benutzung von Computern im CIP-Pool der Informatik

webpdf für VMware SoftVision Development GmbH Kurfürstenstraße Fulda, Deutschland Tel.: +49 (0) Fax: +49 (0)

Zugriff von zuhause auf die Netzlaufwerke der Schule

MySQL Community Server Installationsbeispiel

Dokumentation - Schnelleinstieg FileZilla-FTP

1. Kurzanleitungen 1.1 zu Mozilla Firefox:

held sauter Datenbank Update Beschreibung a

Windows 10 Kein Zugriff mehr auf Projektverzeichnisse/Gruppenpostfächer

Nortel Networks VPN - Client

Software-Installation

Einführung in die Kommandozeile

Installation Netzwerk Client

RedDot Bildergalerien für KIT-OEs Version Juni 2014

Vorlesung Unix-Praktikum

WebDAV-Zugang unter Windows 7 mit NetDrive

3 Maps richtig ablegen und

Mathcad 15. Christian Pommer. 17. November Installationsanleitung

Sophia Business Leitfaden zur Administration

elux Live-Stick Erstellen und Anpassen

Lehrstuhl für betriebswirtschaftliche Informationssysteme Prof. Dr. Joachim Fischer. Installationsanleitung SAPGUI

SO EINFACH VERÖFFENTLICHEN SIE IHRE SEITEN IM INTERNET

Zentraler Speicherplatz

Step by Step Anleitung. Einrichtung Shirt-Shop auf einem Netclusiv Webspace

WebShare-Server Clientdokumentation für Windows Vista

Vier Schritte, um Sunrise office einzurichten

Windows 8. Grundlagen. Markus Krimm. 3. Ausgabe, März 2013

Transkript:

Programmieren mit Statistischer Software - Simulationen am Server - Moritz Berger, Cornelia Oberhauser Institut für Statistik, LMU München SS 2015

Gliederung 1 Verbindung mit dem Netzlaufwerk 2 Verbindung zum Server 3 Navigation auf dem Server 4 Batch-Jobs 2 / 18

Verbindung mit dem Netzlaufwerk Gliederung 1 Verbindung mit dem Netzlaufwerk 2 Verbindung zum Server 3 Navigation auf dem Server 4 Batch-Jobs 3 / 18

Verbindung mit dem Netzlaufwerk Verbindung mit dem Netzlaufwerk (im CIP-Pool) Es ist möglich, sich von Außen mit dem Netzlaufwerk im CIP-Pool zu verbinden. Jederzeit Zugriff auf alle dort gespeicherten Daten Dateien können direkt von dort geöffnet, bearbeitet und wieder dort gespeichert werden. (Nur etwas langsamer.) Siehe auch CIP-Wiki: http://gforge.stat.uni-muenchen.de/gf/project/ cip/wiki/?pagename=fileserverzugriff 4 / 18

Verbindung mit dem Netzlaufwerk Schritte zur Verbindung mit dem Netzlaufwerk 0) Von außerhalb des LRZ-Netzwerks: Verbindung mit dem LRZ-Netzwerk aufbauen (VPN-Client) 1) Windows Explorer öffnen Computer Netzlaufwerk verbinden (oben in der Menüleiste) 2) 1. Dialogbox: Welcher Netzwerkordner soll zugeordnet werden? Laufwerk: (noch nicht verwendeten) Laufwerksbuchstabe wählen Ordner: \\hotsun2.stat.uni-muenchen.de\benutzername Option Verbindung mit anderen Anmeldeinformationen herstellen auswählen 3) 2. Dialogbox: Netzwerkkennwort eingeben Benutzername: CIPWAP\benutzername (identifiziert Domaine und Nutzer) Kennwort: eigenes Kennwort 5 / 18

Verbindung mit dem Netzlaufwerk Trennen des Netzlaufwerks Im Windows Explorer: Rechtsklick auf das Laufwerk Trennen 6 / 18

Verbindung zum Server Gliederung 1 Verbindung mit dem Netzlaufwerk 2 Verbindung zum Server 3 Navigation auf dem Server 4 Batch-Jobs 7 / 18

Verbindung zum Server SSH-Programm Alle Statistik-Hauptfachstudenten haben mit ihrer CIP-Kennung Zugriff auf die bereitgestellten Server Siehe auch CIP-Wiki: http://gforge.stat.uni-muenchen.de/gf/project/ cip/wiki/?pagename=simulationen+am+server Verbindung mit den Servern im CIP-Pool über den SSH Secure Shell Client / SSH-Client Putty 8 / 18

Verbindung zum Server Für den Zugriff von zu Hause: Eine VPN-Verbindung zum LMU-Netz aufbauen. Siehe auch: http: //www.lrz.de/services/netz/mobil/vpn/anyconnect/ SSH-Client Putty (einmalig) installieren Seite des LRZ: https://www.lrz.de/services/security/putty/ Download: http://www.chiark.greenend.org.uk/~sgtatham/ putty/download.html Datei putty.exe herunterladen und ausführen 9 / 18

Verbindung zum Server Zugriff auf den Server (SSH Secure Shell / Putty) Zur Verfügung stehende Server: cipserv1, cipserv3 Host Name: servername.stat.uni-muenchen.de User Name und Password: eigene CIP-Rechner Kennung Beim ersten Zugriff kann das eigene Profil unter beliebigem Namen gespeichert werden Nach Verbinden mit dem Server befindet man sich direkt in seinem Ordner auf dem Netzlaufwerk des Servers hotsun2.stat.uni-muenchen.de und kann beliebig darin navigieren und sich ansehen welche Dateien dort liegen. 10 / 18

Navigation auf dem Server Gliederung 1 Verbindung mit dem Netzlaufwerk 2 Verbindung zum Server 3 Navigation auf dem Server 4 Batch-Jobs 11 / 18

Navigation auf dem Server Nützliche Befehle (allgemein) $ > ls: Auflistung der Dateien (inklusive Ordner) im aktuellen Arbeitsverzeichnis $ > cd: Wechsel des Arbeitsverzeichnisses $ > cd ordnername: Wechsel in den Unterordner ordnername $ > cd..: Wechsel in den übergeordneten Ordner $ > mkdir ordnername: make directory (Anlegen eines neuen Ordners ordnername) $ > rmdir ordnername: remove directory (Löschen des Ordners ordnername) Hinweis: Das Tastenkürzel um Text einzufügen ist auf dem Server [Umschalt] + [Einfg]. 12 / 18

Navigation auf dem Server Nützliche Befehle (zur Verwendung von R) $ > R: Starten von R Auf dem Server kann ganz normal in R gearbeitet werden. Notwendige Pakete können auch wie gewohnt mit install.packages() installiert werden. Mit q() kann R beendet werden. 13 / 18

Batch-Jobs Gliederung 1 Verbindung mit dem Netzlaufwerk 2 Verbindung zum Server 3 Navigation auf dem Server 4 Batch-Jobs 14 / 18

Batch-Jobs Starten von abgeschlossenen Jobs R-Programme können mit $ > nohup R CMD BATCH dateiname.r & gestartet werden. nohup: Job wird nicht abgebrochen, wenn die Verbindung zum Server getrennt wird &: Nach Eingabe wird der Fokus wieder direkt an die Konsole zurückgegeben 15 / 18

Batch-Jobs Verwaltung von Prozessen auf dem Server $ > top: Auflistung der laufenden Prozesse auf dem Server Jeder Prozess hat eine eindeutige Nummer (PID). Angezeigt wird u.a. der User (USER), die abgelaufene Zeit und das Programm (R) des Prozesses. Mit q kommt man wieder zurück in die Konsole! $ > kill prozessnummer: Abbrechen von laufenden Prozessen 16 / 18

Batch-Jobs Aufbau des Programms Das R-Programm muss selbstständig und fehlerfrei lauffähig sein. Das Arbeitsverzeichnis kann nicht mit setwd() festgelegt werden. Als Arbeitsverzeichnis dient immer der Ordner in dem man sich auf dem Server gerade befindet. Alle nötigen Funktionen mit source() und alle nötigen Pakete mit library() laden. Alle Graphiken mit pdf()... dev.off() und alle Objekte mit save() speichern. (mit relativen Pfaden arbeiten!) Beachte: Alles was nicht explizit gespeichert wird, ist nach Beendigung des Jobs nicht mehr da! 17 / 18

Batch-Jobs Output Der Output des Jobs wird im aktuellen Arbeitsverzeichnis in einer Datei names dateiname.rout gespeichert. Entspricht beim Ausführen des R-Programms dem Output in der Console. Zusätzlich wird am Ende, falls das Programm fehlerfrei gelaufen ist, die abgelaufene Zeit angegeben. Die Datei kann mit jedem beliebigen Editor betrachtet werden. Auf dem Server mit $ > cat dateiname.rout einsehbar. 18 / 18