Live Hacking. Einheit Linux Crashkurs. Martin G. Wundram Februar 2010, v1.1. Live Hacking Einheit 4720 Linux Crashkurs

Größe: px
Ab Seite anzeigen:

Download "Live Hacking. Einheit Linux Crashkurs. Martin G. Wundram wundram@tronicguard.com. Februar 2010, v1.1. Live Hacking Einheit 4720 Linux Crashkurs"

Transkript

1 Live Hacking Einheit Linux Crashkurs Martin G. Wundram Seite: 1

2 Agenda Inhalt dieser Einheit 1. Kurzeinführung Linux 2. Systemüberblick 3. Distributionen 4. Umgang mit der Shell 5. Prozesse 6. Rund um Dateien und das Dateisystem 7. Benutzerverwaltung 8. Netzwerk 9. Editoren Seite: 2

3 Kurzeinführung Linux Linux Linux, eigentlich GNU/Linux, ist ein Multiuser-Multiplattform OS, das den Linux-Kernel verwendet Basiert auf GNU und ist UNIXähnlich Nennenswerte Verbreitung seit 1992 Der Kernel von Linus Torvalds wurde unter die GNU-GPL gestellt Modulares Open-Source Betriebssystem Entwickler und Nutzer in aller Welt Seite: 3

4 Kurzeinführung Linux Linux ist nicht UNIX Linux ist jedoch nicht UNIX UNIX wurde Anfang der 1970er in den Bell Laboratories von AT&T entwickelt BSD entstand an Universitäten und hat Stück für Stück AT&T- Code gegen eigenen getauscht Seit den 1990ern: FreeBSD, OpenBSD, NetBSD Basieren auf 386BSD Eingetragene Marke der Open Group Linux Zur ist AGENDA Unix-artig (Unixoid) Seite: 4

5 Kurzeinführung Linux Kernel und Plattformen Den Kernel gibt es aktuell in drei Versionsreihen: 2.2.X, 2.4.X, 2.6.X Der Kernel wird für verschiedene Hardware-Plattformen z.t. recht deutlich angepasst Linux wird eingesetzt in: PCs, Servern, Supercomputern, Multimedia-Devices, Mobiltelefonen, Routern, Toastern,... Seite: 5

6 Kurzeinführung Linux GNU und GPL GNU steht für GNU's Not Unix GNU ist der 1983 begonnene Versuch, ein zu Unix kompatibles, jedoch komplett freies Betriebssystem zu schaffen Einfach gesprochen: Die Arbeit war gut, aber es fehlte ein leistungsfähiger Kernel -> Linux Seite: 6

7 Kurzeinführung Linux GNU und GPL GNU General Public License ist eine von der Free Software Foundation erarbeitete Lizenz Hauptsächlich verbreitet in der zweiten Version, verfügbar in der dritten Einfach gesprochen: Die Software darf für jeden Zweck verwendet werden Die Software ist kostenlos Werke, die auf GPL-Software basieren, dürfen nur als GPL weiterverbreitet werden Seite: 7

8 Systemüberblick Das System Linux Der Kernel ist monolitisch, im wesentlichen in C geschrieben und stellt, einfach gesprochen, eine Schnittstelle zwischen Hardware und regulärer Software dar Der Kernel lädt Hardwaretreiber, verwaltet Prozesse, teilt Ressourcen ein und stellt diese Prozessen zur Verfügung Im und um den Kernel herum gibt es Komponenten/Software, die diverse Betriebssytemfunktionen übernehmen: Dateisystem Netzwerkstack Systemstart Benutzerverwaltung... Seite: 8

9 Distributionen Einführung Eine Linux-Distribution ist eine Zusammenstellung des Kernels mit (meist) freier Software zu einem Gesamtsystem/Betriebssystem Zweck: Distribution mit oder ohne Gewinnabsicht Durch die Arbeit der Distributoren entstanden ernst zu nehmende, leistungsfähige Systeme mit z.t. jeweils verschiedenen Schwerpunkten Seite: 9

10 Distributionen Linux Standard Base Untergruppe der Linux Foundation, LSB-Version 1 seit 2001 Ziel: Definition von Standards und Schnittstellen um die Kompatibilität zwischen den verschiedenen Distributionen zu verbessern Ziel2: Einheitliche Schnittstellen für problemloses Installieren von Software Maßnahmen: Festlegen einer Verzeichnisstruktur,... Seite: 10

11 Distributionen Live-Linux-Distributionen Distributionen, die von CD/DVD, USB-Sticks oder anderen Medien booten können Keine Installation auf Festplatte nötig Stattdessen werden die Programme in eine RAM-Disk kopiert Distributionen wie Knoppix oder Ubuntu lassen sich jedoch auch auf der Festplatte installieren Seite: 11

12 Distributionen Knoppix-STD Basiert auf Knoppix Schwerpunkt liegt auf Penetration Testing Verfügbar in Version 0.1 seit 2004, seit dem nichts Neues Seite: 12

13 Distributionen Knoppix-STD Am Bootprompt direkt die Taste F2 drücken Bei boot: eingeben: knoppix lang=de screen=1280x1024 Seite: 13

14 Distributionen Knoppix-STD DHCP ist aktiv, wenn dennoch keine Verbindung: Rechte Taste -> Internet -> Connect -> netcard config -> DHCP broadcast YES Text-Editor starten: Rechte Taste -> Apps -> Utilities -> Nedit Virtuelle Desktops Menü Konsole Seite: 14

15 Distributionen Backtrack Ebenfalls eine Live-Linux- Distribution Startet von DVD, USB Schwerpunkt auch auf Penetration Testing und Netzwerk-Testing 2006 hervorgegangen aus Auditor Security Collection und Whoppix/Whax Basiert auf Ubuntu Seite: 15

16 Distributionen Backtrack Enthält über 300 Tools in 12 Kategorien Verwendet KDE und fluxbox als WM/GUI Bietet Fülle aktueller Programme: Firefox, Konqueror, Multimedia- Player, Kolourpaint, Texteditoren Einstellungsänderungen können sogar an die CD (wenn Multisession) angehängt werden! Wir verwenden: Backtrack 4 Final Seite: 16

17 Distributionen BackTrack Nach dem Starten im Prompt startx eingeben Seite: 17

18 Distributionen BackTrack Rechte Taste auf die Flagge -> Keyboard-Layout wählen (Daneben: Auflösung ändern) Seite: 18

19 Distributionen BackTrack DHCP ist nicht aktiv: Konsole öffnen -> dhclient eth0 Virtuelle Desktops ps auxww grep dhc kill $pid Menü Konsole Seite: 19

20 Umgang mit der Shell Unix-Shells (oder allgemein Shells) sind traditionell eine interaktive Schnittstelle für den Benutzer eines Computers Schnittstelle zwischen Benutzer und Betriebssystem/Kernel/Programmen Eingegebene Befehle werden von der Shell interpretiert und ausgeführt Z.B. Aufrufen eines Programms, Interaktion mit einem Programm Shells bieten durch Shell-Skripte Automatisierungsfunktionen Die meisten Unixoiden Systeme bieten verschiedene Shells: Bourne Shell (sh), bash, c-shell, Korn-Shell,... BackTrack und Knoppix-STD: bash Seite: 20

21 Umgang mit der Shell Seite: 21

22 Umgang mit der Shell Manpages Unix-Systeme bieten eingebaute Hilfen Eine davon ist das Manpage-System Abkürzung für "Manual Page" man <genaues suchwort> man <section> <genaues suchwort> apropos <teilwort> Navigation: Pfeiltasten, Leertaste, Taste q zum Verlassen, /Suchwort zum suchen (Regex, Case-Sensitive) man man man bash Seite: 22

23 Umgang mit der Shell Befehle eingeben, wiederholen, ändern history Liefert die letzten <500 Befehle Die jeweiligen Befehle können über!nummer aufgerufen werden Pfeiltaste nach oben holt den/die letzten Befehle zurück Pos1 und Ende funktionieren auch Aufgabe: Wechseln sie mit dem Befehl cd nacheinander in die Verzeichnisse /var, /var/log, /root, /, /bin Geben Sie jeweils nach einem Verzeichniswechsel mit dir den Verzeichnisinhalt aus Nutzen Sie dabei die Shell-History Seite: 23

24 Umgang mit der Shell Command Completion Aufgabe: Wechseln sie nun in das Verzeichnis /usr/local/bin Verwenden Sie nun die Tabulator-Taste: cd /us<tab>lo<tab>b<tab><enter> Seite: 24

25 Umgang mit der Shell STDIN, STDOUT, STDERR Die Standarddatenströme werden von Programmen für Eingabe-/Ausgabe-Zwecke verwendet Normalerweise sind alle drei Ströme mit der aktuellen Shell verbunden: Eingaben werden also von dieser gelesen Ausgaben in diese geschrieben Fehler ebenfalls in diese geschrieben Diese Ströme können problemlos umgelenkt werden: dir /var >/root/output.txt less </root/.bash_history (Anmerkung: less mit q verlassen) cd /nonexistent 2>/root/error.txt > bedeutet: Datei anlegen, wenn nicht existent, sonst überschreiben >> bedeutet: Datei anlegen, wenn nicht existent, sonst anhängen Seite: 25

26 Umgang mit der Shell Die Pipe Die Ausgabe eines Programms kann leicht zur Eingabe eines weiteren Programms gemacht werden und dessen Ausgabe wieder zur Eingabe des Nächsten... dir -R /var/log less dir -R /var/log grep -v ^$ less Aufgabe Überprüfen Sie beide Befehle. Lassen Sie dann den zweiten Befehl nicht per Pipe in less laufen, sondern schreiben Sie den Output in eine Datei Ihrer Wahl Tee ist sehr praktisch, denn es ist ein T-Stück:... tee /root/output.txt Output wird nun in eine Datei geschrieben und auf die Konsole Aufgabe Erweitern Sie den letzten Befehl um ein T-Stück mit tee Seite: 26

27 Prozesse Einführung Linux ist ein Multi-User, Multitasking, Multi-Threaded Betriebssystem Es können also mehrere Prozesse parallel laufen und diese können wiederum mehrere Threads (Einfach gesprochen: Nichteigenständige Teilprozesse) verwenden Es laufen ständig mehrere Systemprozesse und Dienste (Daemons) Es können mehrere Benutzer an einem System angemeldet sein und Prozesse starten und aktiv halten Ein Benutzer kann mehrere Prozesse in einer Shell starten und verwalten Ein Prozess kann sogar gestoppt und in den Hintergrund geschoben werden Seite: 27

28 Prozesse Aktive Prozesse beobachten und beenden Aufgabe Beobachten Sie mit top das System und seine Prozesse Rufen Sie mit ps auxww eine ausführliche Momentaufnahme aller Prozesse ab Starten Sie nun eine zweite Konsole Lesen Sie dort die Einführung/DESCRIPTION der Man-Pages zu top und ps Starten Sie nun hier nocheinmal top Suchen Sie parallel dazu in der ersten Konsole mit ps auxww grep top den entsprechenden Prozess, der in der zweiten Konsole aktiv ist Lesen Sie die Man-Page zu kill Schauen Sie nach der Prozess-ID des Top-Prozesses und beenden Sie diesen mit kill <ID> Seite: 28

29 Prozesse Prozesse pausieren und im Hintergrund starten Aufgabe Beobachten Sie erneut das System mit top Drücken Sie jetzt <STRG>-Z Sie befinden sich wieder im Shell-Prompt, top wurde angehalten und wartet im Hintergrund Die Shell ist jetzt frei für neue Aufgaben (z.b. das Datum abrufen: date) Geben Sie nun fg ein. Top erscheint wieder im Vordergrund, der Prozess wurde fortgesetzt Starten Sie top nun mit einem angehängten &: top & Der Prozess wurde im Hintergrund gestartet und kann mit fg in der Vordergrund geholt werden Seite: 29

30 Rund um Dateien und das Dateisystem Einführung Philosophie: Everything is a file Viele Geräte sind als Datei in die Verzeichnisstruktur eingebunden, so dass man direkt sämtliche Bits einer Festplatte auslesen oder eine Datei direkt auf den Drucker kopieren kann dd if=/dev/hda bs=512 count=1 Es gibt unter Linux keine Laufwerke (also kein C:\) Alle Geräte und Verzeichnisse werden in den Filesystem-Baum eingehängt Seite: 30

31 Rund um Dateien und das Dateisystem Wichtige Verzeichnisse /: Dies ist die Wurzel /root: Hier liegen die persönlichen Dateien des Superusers /bin: Hier liegen benötigte Basis-Programme /etc: Hier befinden sich die meisten Konfigurationsdateien /home: Hier befinden sich Dateien der System-Benutzer /var/log: Hier befinden sich Protokolldateien /usr: Zusätzliche Programme /proc: Statusinformationen des Kernels, angeboten als virtuelle Dateien /dev: Verbindung zu vielen Geräten, z.b. Raw-Zugriff auf Festplatten /root/desktop: Dateien des Superusers, die auf dem Desktop liegen, werden hier gespeichert Seite: 31

32 Rund um Dateien und das Dateisystem Relativ/Absolut und der Pfad Aufgabe: Lassen Sie sich mit cat /var/log/messages den Inhalt der Log-Datei ausgeben Der Pfad zur Datei wird hier absolut angegeben Wechseln Sie nun mit cd in das Verzeichnis /var/log und geben Sie mit cat./messages den Inhalt der Datei aus Der Pfad zur Datei wird hier relativ zum aktuellen Verzeichnis angegeben (Der Punkt bezieht sich auf das aktuelle Verzeichnis) Wechseln Sie nun mit cd../.. zurück zur Wurzel.. bezieht sich auf das jeweils übergeordnete Verzeichnis Seite: 32

33 Rund um Dateien und das Dateisystem Dateien anzeigen/betrachten Aufgabe: Wechseln Sie nun in das Verzeichnis /etc Geben Sie dort mit cat den Inhalt der Datei shells aus Betrachten Sie nun mit less die Datei passwd head -5 passwd gibt die ersten 5 Zeilen von passwd aus tail -1 passwd gibt die letzte Zeile von passwd aus Seite: 33

34 Rund um Dateien und das Dateisystem In Dateien suchen Aufgabe: Bleiben Sie im Verzeichnis /etc Suchen Sie nun mit grep -r -i root * nach Allen Dateien, auch in Unterverzeichnissen, die wenigstens einmal das Wort root enthalten. Dies ungeachtet der Groß-/Kleinschreibung Die Funde werden folgend ausgegeben: Dateiname: Zeile mit Fund Seite: 34

35 Rund um Dateien und das Dateisystem Nach Dateien suchen Aufgabe: Wechseln Sie in das Wurzelverzeichnis Suchen Sie nun mit find./ -iname *http* nach Allen Dateien, auch in Unterverzeichnissen, die in ihrem Dateinamen an irgendeiner Stelle http enthalten. Dabei wird nicht auf Groß-/Kleinschreibung geachtet find ist ein sehr mächtiges Tool. Die man-page enthält einen ausführlichen Überblick Seite: 35

36 Rund um Dateien und das Dateisystem Den Typ von Dateien untersuchen In unixoiden Systemen hat eine eventuelle Dateierweiterung traditionell keinerlei Bedeutung (.txt,.exe,...) Aufgabe: Untersuchen Sie mit dem Tool file den Dateityp von /etc, /etc/shadow, /var/log/wtmp, /bin/sh und /usr/doc/unicornscan/docs/latex2man.tgz Seite: 36

37 Rund um Dateien und das Dateisystem Metainformationen von Dateien Dateien gehören, ähnlich wie bei NTFS, einem Benutzer, einer Gruppe und haben verschiedene Zugriffsrechte Aufgabe: Überfliegen Sie die Manpages zu chown, chgrp, chmod Geben Sie in der Shell ein: alias dir= ls -la Seite: 37

38 Rund um Dateien und das Dateisystem Symbolische Links auf Dateien In unixoiden Systemen lassen sich sehr einfach Links auf Dateien und Verzeichnisse anlegen Hard-Links (hier nicht näher betrachtet) Symbolic-Links Eine einfache Verknüpfung auf eine andere Datei oder ein anderes Verzeichnis Das Ziel muss dabei nicht existieren Eine logische Verknüpfung Aufgabe: Legen Sie einen symbolischen Link an (ln -s Source Ziel) Seite: 38

39 Rund um Dateien und das Dateisystem Dateien/Verzeichnisse erstellen, verschieben und kopieren Aufgabe: Wechseln Sie in das Verzeichnis /root Erstellen Sie nun mit mkdir das Verzeichnis Daten und wechseln Sie hinein Erstellen Sie mit touch die Datei file.txt Prüfen Sie die Datei durch Eingabe von ls -la file.txt Kopieren Sie nun alle Dateien aus /etc in das aktuelle Verzeichnis (Tipp: cp -r...) Verschieben Sie danach mit mv die Datei file.txt eine Verzeichnisebene höher Prüfen Sie abschließend mit df -h wie viel Speicher noch zur Verfügung steht Seite: 39

40 Rund um Dateien und das Dateisystem Dateien und Verzeichnisse packen und entpacken Aufgabe: Wechseln Sie in das Verzeichnis /root Erstellen Sie nun eine komprimierte Archiv-Datei, die alle Dateien aus /root/daten enthält: tar -czf Daten.tgz./Daten Erstellen Sie nun das Verzeichnis /root/daten2, verschieben Sie das Tarball dorthin und entpacken Sie dieses abschließend: tar -xzvf Daten.tgz Seite: 40

41 Benutzerverwaltung Einführung Linux ist, wie Windows und andere Betriebssysteme, ein Mehrbenutzer- OS Es wird unterschieden zwischen Superuser ( root ) und normalen Benutzern Zugriffsrechte werden z.b. über die Datei-Flags geregelt Ein Prozess, der dem Benutzer www gehört, darf nicht auf Dateien zugreifen, die nur von root gelesen werden können. Dieser Prozess darf natürlich auch nicht direkt auf Ressourcen eines Prozesses von root zugreifen Es gibt Gruppen (/etc/groups) Nur wer in der Gruppe wheel ist, darf z.b. seine Rechte durch Eingabe des Root-Passworts zu Root erweitern Linux verwaltet die Benutzer in /etc/passwd und deren Passwörter in /etc/shadow (xbsd: /etc/passwd und /etc/master.passwd) Seite: 41

42 Benutzerverwaltung Benutzer-Administration Aufgabe: Geben Sie den Inhalt von /etc/passwd und /etc/shadow aus Ändern Sie mit passwd root Ihr Kennwort Prüfen Sie nun die Änderungen in /etc/shadow Sperren Sie jetzt Ihre Sitzung (K->Lock Session) und entsperren Sie diese mit dem neuen Kennwort Schauen Sie mit w nach, wer zurzeit am System angemeldet ist Prüfen Sie mit last, wer sich in der Vergangenheit am System angemeldet hat Seite: 42

43 Netzwerk Einführung Networking ist eine der großen Stärken unixoider Systeme Distributionen wie BackTrack sind durch ihre Fülle an Netzwerk-Tools hier besonders leistungsfähig Aufgabe: Prüfen Sie durch die Datei /etc/resolv.conf über welchen DNS-Server DNS-Anfragen aufgelöst werden Prüfen Sie mit dem Tool ping, ob dieser Server auch erreichbar ist Rufen Sie nun die ARP-Tabelle Ihrers Rechners ab: arp -a Seite: 43

44 Netzwerk Rundumschlag :o) Aufgabe: Rufen Sie mit netstat -a protocol inet eine Übersicht über alle aktiven Verbindungen und offenen Ports ab Starten Sie einen Ping und prüfen Sie nun parallel erneut mit netstat netstat -rn gibt die IP des Standard-Gateways aus Fragen Sie mit host die IP-Adresse des TronicGuard-Webservers ab Ein traceroute IP_TRONICGUARD_SERVER offenbart Ihnen den Weg zwischen Ihrem System und dem anderen Wem gehört die Domain tronicguard.com? whois tronicguard.com Wem gehört die IP des TronicGuard Webservers? Seite: 44

45 Netzwerk Rundumschlag :o) Aufgabe: Überprüfen Sie jetzt die Konfiguration der Netzwerkdevices mit ifconfig -a Deaktivieren Sie das Netzwerkdevice eth0 mit ifconfig eth0 down Nun den DHCP-Client beenden (ps auxww grep dhcpd -> kill...) Vergeben Sie händisch eine IP-Adresse mit ifconfig eth XXX up Den DHCP-Client jetzt wieder starten mit dhclient eth0 Seite: 45

46 Netzwerk Rundumschlag :o) Aufgabe: Überfliegen Sie die Manpage zu ssh Starten Sie Ihren SSH-Server: sshd-generate /usr/sbin/sshd Loggen Sie sich per SSH in das System Ihres Sitznachbarn ein und umgekert: ssh Wählen Sie als user-name root und erfragen sie das dazugehörige Passwort Seite: 46

47 Netzwerk Rundumschlag :o) tcpdump ist ein sehr leistungsfähiger Netzwerksniffer Das heisst, mit tcpdump kann der Netzwerktraffic an einem Interface ausgelesen und in eine Datei (Capture-File) oder auf die Console geschrieben werden Hierbei können mächtige Capture-Filter und Anzeige-Filter angegeben werden Aufgabe: Starten Sie tcpdump Überfliegen Sie parallel die zugehörige Manpage Beobachten Sie kurz den Output von tcpdump Seite: 47

48 Netzwerk Rundumschlag :o) nc (Netcat) ist das Schweizer Taschenmesser unter den Netzwerk-Tools Es kann Netzwerkverbindungen öffnen und Daten schreiben und aus diesen lesen Aufgabe: Lesen Sie die Manpage zu nc Computer 1: nc -l -p 9000 Computer 2: nc IP_COMPUTER_ Schreiben Sie sich nun gegenseitig Nachrichten Seite: 48

49 Netzwerk Rundumschlag :o) Aufgabe: Computer 1: nc -l -p 9000 Computer 2: cat /etc/shadow nc IP_COMPUTER_ Probieren Sie nun Stille Post : Computer 1: nc -l -p 9000 Computer 2: nc -l -p 9001 tee /root/post.txt nc IP_COMPUTER_ Computer 3: nc IP_COMPUTER_ Schreiben Sie an jedem PC Nachrichten. Was passiert? Warum erscheint auf Computer 2 nicht aller Text? Warum ist nicht aller Text in post.txt? Seite: 49

50 Netzwerk Rundumschlag :o) Aufgabe: Wechseln Sie in das Verzeichnis /root Erstellen sie dort das Unterverzeichnis Mirror Wechseln Sie in dieses Verzeichnis Per wget nun die HTML-Start-Seite herunterladen und anschauen Verbinden Sie sich nun per FTP mit der IP ftp Und laden Sie mit dem Befehl get DATEINAME einige Dateien herunter Verlassen sie das FTP-Programm mit quit und prüfen Sie die heruntergeladenen Dateien Seite: 50

51 Editoren vi S/M-Werkzeug? Die Urversion des VI und seiner Derivate ist mittlerweile 32 Jahre alt VI ist ein sehr leistungsfähiger konsolenbasierter Text-Editor Nett ausgedrückt: Nicht jedermanns Sache Den Editor wieder verlassen: <ESCAPE>:q! Änderungen speichern: <ESCAPE>:w In den Eingabemodus wechseln: i Diesen wieder verlassen: <ESCAPE> Aufgabe: Erstellen Sie mit dem vi eine neue Datei: vi /root/meintext.txt Schreiben Sie ein paar Zeilen und anschließend speichern und den Editor verlassen Seite: 51

52 Editoren joe ein umgänglicherer Editor? Aufgabe: Öffnen Sie mit joe die gleiche Datei: joe /root/meintext.txt Im joe kann man direkt losschreiben Alles Weitere findet sich über die Hilfe: <STRG>-K H Seite: 52

53 Editoren Grafische Editoren Aufgabe: Unter K->Editors->Kwrite findet sich ein komfortabel mit der Maus zu bedienender Text-Editor Öffnen Sie mit diesem die Datei /root/meintext.txt Seite: 53

1 Linux-Befehlsübersicht

1 Linux-Befehlsübersicht 1 Linux-Befehlsübersicht 1.1 Dateiverwaltung ls Verzeichnisinhalt anzeigen (list) ls -l ausführliche Darstellung ls -a auch versteckte Dateien auisten ls -h verwende besser lesbare Einheiten (humanreadable,

Mehr

Praktikum RO1 Einführung Linux / Ubuntu / Bash

Praktikum RO1 Einführung Linux / Ubuntu / Bash Praktikum RO1 Einführung Linux / Ubuntu / Bash Ubuntu Ubuntu 10.04 läuft als Gastsystem auf der virtuellen Maschine Virtuel Box. Das vorbereitete Ubuntu liegt auf der Festplatte Daten_1 ( \D:\VM'sUbuntu_10.04

Mehr

08.05.2012 UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner.

08.05.2012 UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner. 23 UNIX Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX entwickelt Anfang der 1970er Jahre von Ken Thompson und Dennis Ritchie (Bell Laboratories) Quelle: Wikipedia Zusammen und auf der Basis von

Mehr

Die Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler.

Die Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler. Die Architektur von UNIX/Linux- Betriebssystemen Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler.com/lectures_brg9 1977: Berkeley Software Distribution/BSD (U.C. Berkeley) 1986:

Mehr

L A TEX, Linux, Python

L A TEX, Linux, Python L A TEX, Linux, Python Daniel Borchmann, Tom Hanika, Maximilian Marx 17. Dezember 2014 cba Grundlagen von GNU/Linux Grundlagen von GNU/Linux Eine kurze Geschichte von GNU / Linux Eine kurze Geschichte

Mehr

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck Das Linux-Dateisystem bin usr sbin lib mail / var spool boot lpd Rc0.d etc Rc.d Rc1.d Verzeichnisstruktur / Root- oder Wurzelverzeichnis, das oberste Verzeichnis im kompletten Dateisystem. /bin Programme

Mehr

GNU/Linux für Neulinge

GNU/Linux für Neulinge GNU/Linux für Neulinge UnFUG SS13 Florian Kreidler 18. April 2013 Florian Kreidler GNU/Linux für Neulinge 1 / 21 Agenda 1 Historie Warum Linux? Einsatzgebiete 2 3 Editoren Virtualisierung Chatmöglichkeiten

Mehr

Einführung in die Angewandte Bioinformatik

Einführung in die Angewandte Bioinformatik Einführung in die Angewandte Bioinformatik Kurzeinführung in Unix und verwandte Betriebssysteme Webseite zur Vorlesung http://bioinfo.wikidot.com/ Sprechstunde Mo 16-17 in OH14, R214 Sven.Rahmann -at-

Mehr

Debian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies

Debian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies : Betrieb Unix Grundlagen und Betrieb Institut für Experimentelle und Angewandte Physik Christian-Albrechts-Universität zu Kiel Debian crash course 20.02.2007 : Betrieb Unix Grundlagen Konfigurationsdateien

Mehr

Linux Grundlagen. Wolfgang Scheicher 20. Mai 2006. 1 Allgemeines 2 1.1 Bootvorgang... 2 1.2 Verzeichnisstruktur... 2

Linux Grundlagen. Wolfgang Scheicher 20. Mai 2006. 1 Allgemeines 2 1.1 Bootvorgang... 2 1.2 Verzeichnisstruktur... 2 Linux Grundlagen Wolfgang Scheicher 20. Mai 2006 Inhaltsverzeichnis 1 Allgemeines 2 1.1 Bootvorgang........................................... 2 1.2 Verzeichnisstruktur........................................

Mehr

Zugriff zum Datenaustausch per scponly

Zugriff zum Datenaustausch per scponly Zugriff zum Datenaustausch per scponly Warum scponly? In der Grundkonfiguration der Musterlösung ist es notwendig, dass ein Benutzer, der die Möglichkeit haben soll von außen Dateien mit dem Server auszutauschen,

Mehr

SCI Linux Einführung

SCI Linux Einführung Service Center Informatik bernhardt@cs.uni-kl.de endler@cs.uni-kl.de sci@cs.uni-kl.de 08.10.2015 Die Textkonsole () öffnen Bedienung über den Menüeintrag Terminal mit dem Shortcut strg + alt + t ... und

Mehr

http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison- 2.9.1/

http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison- 2.9.1/ Einführung Was ist Unison? Unison ist ein Dateisynchronisationsprogramm für Windows und Unix. Es teilt sich viele Funktionen mit anderen Programmen, wie z.b. CVS und rsync. Folgend einige Vorteile des

Mehr

Computer Algebra Plan der Vorlesung. erstes Drittel: linux, emacs, L A TEX zweites Drittel: Sage als Taschenrechner letztes Drittel: Python für Sage

Computer Algebra Plan der Vorlesung. erstes Drittel: linux, emacs, L A TEX zweites Drittel: Sage als Taschenrechner letztes Drittel: Python für Sage Computer Algebra Nutzung des Computers im Studium: einen Editor (emacs) verwenden Texte (mit L A TEX) setzen ein Computeralgebrasystem (Sage) nutzen etwas programmieren (mit Python) Computer Algebra Plan

Mehr

Einführung in die Kommandozeile

Einführung in die Kommandozeile Einführung in die Kommandozeile Das zentrale Werkzeug unter Linux/UNIX Pascal Bernhard Berlin Linux User Group 15. November 2013 Inhalt 1 Einführung Was ist die Shell? Wofür brauche ich sie? Grundbefehle

Mehr

GDI-Knoppix 4.0.2 - Erste Schritte. Werner Siedenburg werner.siedenburg@student.fh-nuernberg.de Stand: 04.05.2006

GDI-Knoppix 4.0.2 - Erste Schritte. Werner Siedenburg werner.siedenburg@student.fh-nuernberg.de Stand: 04.05.2006 GDI-Knoppix 4.0.2 - Erste Schritte Werner Siedenburg werner.siedenburg@student.fh-nuernberg.de Stand: 04.05.2006 Dieses Dokument beschreibt elementare Dinge im Umgang mit Knoppix. Knoppix ist ein "Live-Linux".

Mehr

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim Jens Rademacher 16.06.2014 1. Theorie: Verzeichnisbaum Eine Auswahl einiger Verzeichnisse. / # Root-Verzeichnis /home/ # Enthält alle Home-Verzeichnisse

Mehr

Verzeichnisse unter Linux

Verzeichnisse unter Linux Verzeichnisse unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GPL Die Linux-Verzeichnisstruktur und das Arbeiten mit

Mehr

LaFonera Erweiterung - Erstinstallation -

LaFonera Erweiterung - Erstinstallation - LaFonera Erweiterung - Erstinstallation - Inhaltsverzeichnis Benötigte Software SSH-Client z.b. Putty SFTP-Client z.b. WinSCP Vorraussetzungen Firmwareversion SSH Zugriff WinSCP3 Zugriff Installation der

Mehr

Virtualisierung mit Virtualbox

Virtualisierung mit Virtualbox Virtualisierung mit Virtualbox Dies ist kein Howto im herkömmlichen Sinne. Genaue Anleitungen für Virtualbox gibt es im Intenet genug. Zu empfehlen ist auch das jeweils aktuelle Handbuch von Virtualbox

Mehr

Advanced IT-Basics. Referenten: Olga Assmus Marc Pawlowski 28.05.14

Advanced IT-Basics. Referenten: Olga Assmus Marc Pawlowski 28.05.14 Advanced IT-Basics Referenten: Olga Assmus Marc Pawlowski 28.05.14 Was ist Linux? Bezeichnet nur den Kernel Betriebssystemkern: - legt Betriebs- und Datenorganisation fest, auf der die weitere Software

Mehr

Unix Grundlagen (Teil 1.b)

Unix Grundlagen (Teil 1.b) Unix Grundlagen (Teil 1.b) Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät Organisatorisches Folien jetzt unter http://elearn.rvs.uni-bielefeld.de/mainpage/ldk/labor.php

Mehr

Technische Praxis der Computersysteme

Technische Praxis der Computersysteme Zeiten Vorlesung: Wöchentlich, Do. 13:05-14:45, HS02 Ausgenommen: 06.11.2014, 18.12.2014 (vermutlich, nur VO!) Übung: Dezember & Januar, Do. 15:10-19:00, PC-Seminarraum 3 Genaue Termine: 4.12, 11.12, 18.12,

Mehr

Basiskonzepte des Rechnerbetriebs

Basiskonzepte des Rechnerbetriebs Universität Potsdam Institut für Informatik Wintersemester 2012 2013 Basiskonzepte des Rechnerbetriebs Aufgabenblatt 2 2 Das UNIX-Dateisystem Arbeiten Sie, wenn nicht anders vermerkt, immer auf der Kommandozeile!

Mehr

Betriebssysteme UNIX/Linux Übungsthema 1 Einführung in UNIX/Linux. Dirk Wenzel Dr. Jörg Gruner

Betriebssysteme UNIX/Linux Übungsthema 1 Einführung in UNIX/Linux. Dirk Wenzel Dr. Jörg Gruner Betriebssysteme UNIX/Linux Übungsthema 1 Einführung in UNIX/Linux Dirk Wenzel Dr. Jörg Gruner SS 2006 1. Anmelden und Abmelden bei UNIX-Systemen Als es noch keine graphischen Benutzeroberflächen (GUI's)

Mehr

Konfigurationshilfe für die Netzwerkeinstellungen

Konfigurationshilfe für die Netzwerkeinstellungen Konfigurationshilfe für die Netzwerkeinstellungen Dieses Dokument soll Sie bei der Netzwerkkonfiguration Ihrer Rechner unterstützen. Bitte melden Sie sich zunächst im Koordinatorendatendienst (KDD) an.

Mehr

Terminal & Shell-Skripte

Terminal & Shell-Skripte Terminal & Shell-Skripte Computerlabor im KuZeB Ubuntu-Workshop 14.1.2008 Kire www.kire.ch Template von Chih-Hao Tsai (chtsai.org) Creative Commons License (by-nc-sa) creativecommons.org/licenses/by-nc-sa/2.5/dee.de

Mehr

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1 Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Zinching Dang 09. November 2015 Die Unix-Philosophie Es gibt viele kleine Programme Können die jeweiligen Aufgaben gut lösen Komplexe Aufgaben werden

Mehr

Linux Systemadministration

Linux Systemadministration Linux Systemadministration Linux ist derzeit das Betriebssystem mit den stärksten Wachstumsraten bei den Marktanteilen. Nicht ohne Grund: Es ist nicht nur lizenzfrei, sondern durch seinen Unix-artigen

Mehr

Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.

Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1. Material zum Grundlagenpraktikum ITS eine kleine Linux-Befehlsreferenz Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.0 Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum

Mehr

Computer & GNU/Linux Einführung Teil 1

Computer & GNU/Linux Einführung Teil 1 Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 1 Simon Haller, Sebastian Stab 1/17 Computer & GNU/Linux Einführung Teil 1 Simon Haller, Sebastian Stabinger, Philipp Zech Inst. für Informatik

Mehr

Befehl Beispiel Beschreibung An- und Abmelden: es geht aber auch einfach: reboot. es geht aber auch einfach. halt. Strg + l (kleines L) mkdir --help

Befehl Beispiel Beschreibung An- und Abmelden: es geht aber auch einfach: reboot. es geht aber auch einfach. halt. Strg + l (kleines L) mkdir --help Liste der wichtigsten Linux-Befehle Befehl Beispiel Beschreibung An- und Abmelden: logout shutdown -r now shutdown -h now clear auch möglich Tastenkürzel: Strg + d es geht aber auch einfach: reboot es

Mehr

LINUX TUTORIAL. Repolusk Jürgen Technische Universität Wien Security 183.124 WS 2006/2007

LINUX TUTORIAL. Repolusk Jürgen Technische Universität Wien Security 183.124 WS 2006/2007 LINUX TUTORIAL Repolusk Jürgen Technische Universität Wien Security 183.124 WS 2006/2007 Inhalt Was ist Unix / Linux Unix Shells / bash Linux Benutzerbefehle Befehle zur Netzwerkverwaltung Shell Magic

Mehr

Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss

Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss 1 Entwicklung Graphische Oberflächen Distributionen Probleme und Kritik 2 Entwicklung I Linux ist ein weitgehend

Mehr

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Einrichtung des Systems...Seite 04 3. Erzeugen eines Backup-Skripts...Seite

Mehr

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

webpdf für VMware SoftVision Development GmbH Kurfürstenstraße 15 36037 Fulda, Deutschland Tel.: +49 (0)661 25100-0 Fax: +49 (0)661 25100-25 webpdf für VMware SoftVision Development GmbH Kurfürstenstraße 15 36037 Fulda, Deutschland Tel.: +49 (0)661 25100-0 Fax: +49 (0)661 25100-25 E-Mail: sales@softvision.de Web: www.softvision.de Inhaltsverzeichnis

Mehr

Computer & GNU/Linux Einführung Teil 1

Computer & GNU/Linux Einführung Teil 1 Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 1 Simon Haller, Sebastian Stab 1/22 Computer & GNU/Linux Einführung Teil 1 Simon Haller, Sebastian Stabinger, Benjamin Winder Inst. für Informatik

Mehr

Praktische Aufgaben zum Squid für die FH Nürnberg

Praktische Aufgaben zum Squid für die FH Nürnberg Praktische Aufgaben zum Squid für die FH Nürnberg Basissystem aufbauen: Die Knoppix CD in das CD-Rom Laufwerk legen und von CD booten. Den Bootprompt einfach mit Return bestätigen. Wurde das Gesamte Betriebsystem

Mehr

Linux I II III Res/Pro WN/TT Theorie Terminal Ein- und Ausgabe. Linux I. 1 Linux I. Theorie Terminal Ein- und Ausgabe. Ressourcen-Vorkurs

Linux I II III Res/Pro WN/TT Theorie Terminal Ein- und Ausgabe. Linux I. 1 Linux I. Theorie Terminal Ein- und Ausgabe. Ressourcen-Vorkurs Linux I 1 Linux I Theorie Terminal Ein- und Ausgabe Theorie Linux und Unix Unix bezeichnet eine Familie von Betriebssystemen: HP-UX, AIX, Solaris, Mac OS X, GNU/Linux. Linux ist eine freie und quelloffene

Mehr

Linux gefahrlos testen

Linux gefahrlos testen Seite 1 von Cage Linux gefahrlos testen In diesem Artikel wird beschrieben, wie man Linux in einer virtuellen Maschine unter Windows installiert. 1 Grundlegende Informationen Um diesen Artikel zu verstehen,

Mehr

Installation Linux agorum core Version 6.4.5

Installation Linux agorum core Version 6.4.5 Installation Linux agorum core Version 6.4.5 Copyright 2008-2010, agorum Software GmbH 01.10.2010, Dokumentenversion 6.4.5 Kapitel 1 Grundinstallation Linux 1.1 Allgemein Normalerweise sollte jedes Linux-basierte

Mehr

LINUX für Umsteiger Soll ich oder soll ich es nicht mal doch versuchen?

LINUX für Umsteiger Soll ich oder soll ich es nicht mal doch versuchen? Soll ich oder soll ich es nicht mal doch versuchen? Der Beitrag wendet sich an alle, die Erfahrung im Umgang mit Rechnern besitzen und ihre täglichen Aufgaben mit ihnen lösen (und sich manchmal dadurch

Mehr

Linux-Befehlsreferenz

Linux-Befehlsreferenz Grundpraktikum Netz- und Datensicherheit Linux-Befehlsreferenz Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum Zusammengestellt von: Cornelia Menzel, Endres Puschner Stand: 15. September

Mehr

1) JAVA JRE auf der QNAP Box installieren

1) JAVA JRE auf der QNAP Box installieren Hallo, hier eine kleine unvollständige Anleitung wie das CCU-Historian auf der QNAP läuft. Wenn Du eine QNAP hast, solltest Du diesen Weg nur dann beschreiten, wenn Du einmal eine Kommandozeile gesehen

Mehr

Installation Linux agorum core Version 6.4.8

Installation Linux agorum core Version 6.4.8 Installation Linux agorum core Version 6.4.8 Copyright 2008-2011, agorum Software GmbH 26.01.2011, Dokumentenversion 6.4.8 Kapitel 1 Grundinstallation Linux 1.1 Allgemein Normalerweise sollte jedes Linux-basierte

Mehr

Update Messerli MySQL auf Linux

Update Messerli MySQL auf Linux Update Messerli MySQL auf Linux Einleitung Grundsätzlich wird beim Update der Messerli Software auf einem Linux-Server wie folgt vorgegangen: 1. Vorhandener RMI-MySQL Server wird auf Linux aktualisiert

Mehr

Linux Installation Party

Linux Installation Party Installation Party powered by FaRaFIN and Netz39 e. V. Alexander Dahl aka LeSpocky http://www.netz39.de/ 2013-04-17 Alexander Dahl (alex@netz39.de) Linux Installation Party 2013-04-17 1 / 13 Geschichte

Mehr

Einführung in das Arbeiten an Unix-Rechnern

Einführung in das Arbeiten an Unix-Rechnern [Unix] Einführung Einführung in das Arbeiten an Unix-Rechnern 23. 03.2007 Franz Schenk 1 [Unix] Einführung Ursprünge, Hintergründe Grundlagen, Konzepte Arbeiten mit Unix 2 [Unix] Was ist Unix Ein MehrbenutzerBetriebssystem

Mehr

IT-Sicherheit WS 07/08. Aufgabenblatt 9

IT-Sicherheit WS 07/08. Aufgabenblatt 9 IT-Sicherheit WS 07/08 Aufgabenblatt 9 User Mode Linux (UML) http://user-mode-linux.sourceforge.net/ Physische Maschine Benutzerprozesse Virtuelle Maschine Virtuelle Prozesse Linux-Kern-Prozess Virtuelle

Mehr

X Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum

X Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum /LQX[*UXQGODJHQ, (LQI KUXQJLQGLH6KHOO 'DWHLHQXQG 9HU]HLFKQLVVH :DVLVW]XWXQ" X Anmelden am System X System herunterfahren X Grundlegendes zur Shell X Das Hilfesystem X Dateioperationen X Bewegen im Verzeichnisbaum

Mehr

Einführung Wissenschaftliches Rechnen. René Lamour. Sommersemester 2015

Einführung Wissenschaftliches Rechnen. René Lamour. Sommersemester 2015 Einführung Wissenschaftliches Rechnen René Lamour Sommersemester 2015 Organisatorisches Zugang zum Pool - Siehe Öffnungszeiten Teilnahme an den Übungen in den ersten Wochen allein, dann Gruppenarbeit Abgabe

Mehr

4 l Springer Vieweg. Keine Angst. vor Linux/Unix. Unix-Anwender. Ein Lehrbuch für Linux- und. Christine Wolfinger

4 l Springer Vieweg. Keine Angst. vor Linux/Unix. Unix-Anwender. Ein Lehrbuch für Linux- und. Christine Wolfinger Christine Wolfinger Keine Angst vor Linux/Unix Ein Lehrbuch für Linux- und Unix-Anwender 11., vollständig überarbeitete Auflage 4 l Springer Vieweg Keine Angst vor Linux/Unix Ein Lehrbuch für Ein- und

Mehr

Kommandos im Unix-Grundkurs Digicomp-UXE. Inhalt

Kommandos im Unix-Grundkurs Digicomp-UXE. Inhalt Kommandos im Unix-Grundkurs Digicomp-UXE Die hier aufgeführten Kommandos sind eine Zusammenfassung aller gezeigten Kommandos im Unix-Grundkurs UXE der Digicomp mit den wichtigsten Optionen.Zu jedem Kommando

Mehr

GNU/Linux Eine Einführung Jan Tobias Mühlberg. Die Idee

GNU/Linux Eine Einführung Jan Tobias Mühlberg. Die Idee Die Idee Jede Sache, die dadurch, daß man sie weitergibt nicht verloren geht, wird nicht auf richtige Weise besessen, wenn man sie nur besitzt, aber nicht weitergibt St. Augustinus, De Doctrina Christiana,

Mehr

Knoppix-Remastering Workshop

Knoppix-Remastering Workshop Knoppix-Remastering Workshop Christian Perle, secunet Security Networks AG, NL Dresden 1 Übersicht Wie bootet Knoppix? Anpassung durch Autostart: Optionale Datei KNOPPIX/knoppix.sh auf der CD Permanente

Mehr

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

LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server. Servername: gyko.no-ip.info (Lokal: 192.168.2.10) LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server Servername: gyko.no-ip.info (Lokal: 192.168.2.10) Stand: 04-2014 Warum Zugriff auf einen Server per SSH? Zunächst einmal möchte ich, dass

Mehr

LINUX-EINSATZMÖGLICHKEITEN... 2 INIT - RUNLEVELS... 2 MODULE... 2 BENUTZER UND GRUPPEN... 3 DATEIEN UND VERZEICHNISSE... 4 RECHTE... 4 NETZWERK...

LINUX-EINSATZMÖGLICHKEITEN... 2 INIT - RUNLEVELS... 2 MODULE... 2 BENUTZER UND GRUPPEN... 3 DATEIEN UND VERZEICHNISSE... 4 RECHTE... 4 NETZWERK... Linux-Befehle LINUX-EINSATZMÖGLICHKEITEN... 2 INIT - RUNLEVELS... 2 MODULE... 2 BENUTZER UND GRUPPEN... 3 DATEIEN UND VERZEICHNISSE... 4 RECHTE... 4 NETZWERK... 5 PFAD DER NETZWERKKONFIGURATIONSDATEI...

Mehr

OpenSSH installieren (Windows) Was ist OpenSSH?

OpenSSH installieren (Windows) Was ist OpenSSH? OpenSSH installieren (Windows) Was ist OpenSSH? OpenSSH (Open Secure Shell) ist eine freie SSH/SecSH-Protokollsuite, die Verschlüsselung für Netzwerkdienste bereitstellt, wie etwa Remotelogins, also Einloggen

Mehr

Dateisystem 1, Suchpfad, Befehlstypen

Dateisystem 1, Suchpfad, Befehlstypen Dateisystem 1, Suchpfad, Befehlstypen Linux-Kurs der Unix-AG Benjamin Eberle 8. Januar 2015 Was ist ein Dateisystem? Verwaltung von Dateien auf Datenträgern Beispiele: EXT3, EXT4, FAT, NTFS unter Linux

Mehr

Dateisystem 1, Suchpfad, Befehlstypen

Dateisystem 1, Suchpfad, Befehlstypen Dateisystem 1, Suchpfad, Befehlstypen Linux-Kurs der Unix-AG Andreas Teuchert 17. Juni 2014 Was ist ein Dateisystem? Verwaltung von Dateien auf Datenträgern Beispiele: EXT3, EXT4, FAT, NTFS unter Linux

Mehr

SX3 PC Software rev. 0.99c

SX3 PC Software rev. 0.99c SX3 PC Software rev. 0.99c SX3 ist ein Programm zur Steuerung einer Selectrix Digitalzentrale unter Linux bzw. Windows. Mit SX3 haben Sie die Möglichkeit Selectrix -Loks zu fahren, Weichen zu Schalten

Mehr

Installation Messerli MySQL auf MAC OS X

Installation Messerli MySQL auf MAC OS X Installation Messerli MySQL auf MAC OS X Einleitung Grundsätzlich wird bei der Installation der Messerli Software auf einem Mac-Server wie folgt vorgegangen: 1. Angepasster RMI-MySQL Server wird auf Mac

Mehr

Literatur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt

Literatur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt Literatur Einführung in Unix Introduction to Unix Martin Weissenböck: Linux, 2000, 2. Auflage, Adim Bodo Bauer: SuSE Linux 6.2, Installation, Konfiguration und erste Schritte, 1999, 15. Auflage, SuSE Verlag.

Mehr

Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter

Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter FTP-Zugang FTP - Zugangsdaten Kurzübersicht: Angabe Eintrag Beispiel Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter Die Einträge

Mehr

Fernwartung des Schulservers übers Internet Anleitung ssh - putty winscp - für Arktur v.3.5.2 bzw. v.3.5.6 -

Fernwartung des Schulservers übers Internet Anleitung ssh - putty winscp - für Arktur v.3.5.2 bzw. v.3.5.6 - Fernwartung des Schulservers übers Internet Anleitung ssh - putty winscp - für Arktur v.3.5.2 bzw. v.3.5.6 - Die folgende Anleitung beschreibt die Fernwartung des Schulservers z.b. von zu Hause über das

Mehr

Switching. Übung 2 System Management. 2.1 Szenario

Switching. Übung 2 System Management. 2.1 Szenario Übung 2 System Management 2.1 Szenario In der folgenden Übung werden Sie Ihre Konfiguration sichern, löschen und wieder herstellen. Den Switch werden Sie auf die neueste Firmware updaten und die Funktion

Mehr

vorneweg: Auch unter Unix/Linux gibt es komfortable grafische Benutzerschnittstellen ;)

vorneweg: Auch unter Unix/Linux gibt es komfortable grafische Benutzerschnittstellen ;) Unterschiede zu Windows vorneweg: Auch unter Unix/Linux gibt es komfortable grafische Benutzerschnittstellen ;) Der Verzeichnisbaum: Unix verwendet einen sog. flachen Verzeichnisbaum. Diesem werden Inhalte

Mehr

Tutorial. zur Umstellung von Seafile http auf Apache Webserver. und zur Aktivierung der Seafile Webdav Erweiterung

Tutorial. zur Umstellung von Seafile http auf Apache Webserver. und zur Aktivierung der Seafile Webdav Erweiterung Tutorial zur Umstellung von Seafile http auf Apache Webserver und zur Aktivierung der Seafile Webdav Erweiterung (gültig für 'Dual Cubie Homeserver SD-Card Images' V3n u. V4n) 2015 Stefan W. Lambert kontakt@stefanius.de

Mehr

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...

Mehr

Aufbau einer Testumgebung mit VMware Server

Aufbau einer Testumgebung mit VMware Server Aufbau einer Testumgebung mit VMware Server 1. Download des kostenlosen VMware Servers / Registrierung... 2 2. Installation der Software... 2 2.1 VMware Server Windows client package... 3 3. Einrichten

Mehr

Computer & GNU/Linux Einführung Teil 3

Computer & GNU/Linux Einführung Teil 3 Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 3 Simon Haller, Sebastian Stab 1/29 Computer & GNU/Linux Einführung Teil 3 Simon Haller, Sebastian Stabinger, Philipp Zech Inst. für Informatik

Mehr

LINUX Gesamtmitschrift

LINUX Gesamtmitschrift LINUX Gesamtmitschrift Martin Rabensteiner, 22.11.2015 Filesystem unter Linux - Keine Laufwerksbuchstaben - ~ Home-Verzeichnis User - Versteckte Dateien.filename Pfade 1. Absoluter Pfad eindeutiger Weg

Mehr

Installation Messerli MySQL auf Linux

Installation Messerli MySQL auf Linux Installation Messerli MySQL auf Linux Einleitung Grundsätzlich wird bei der Installation der Messerli Software auf einem Linux-Server wie folgt vorgegangen: 1. Angepasster RMI-MySQL Server wird auf Linux

Mehr

Linux das bessere Windows?

Linux das bessere Windows? Große Übung Programmieren - Linux-Tools - Sebastian Ebers Institut für Telematik, Universität zu Lübeck https://www.itm.uni-luebeck.de/people/ebers/ Linux das bessere Windows? Ein ganz klares Jein 2 Linux,

Mehr

SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL. Max Rosin - ANKÜNDIGUNGEN

SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL. Max Rosin - ANKÜNDIGUNGEN SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL Max Rosin - mrosin@freitagsrunde.org ANKÜNDIGUNGEN lists.freitagsrunde.org/mailman/listinfo/fopen freitagsrunde.org/techtalks 1 WAS MACHEN WIR HEUTE? Was ist

Mehr

-Bundle auf Ihrem virtuellen Server installieren.

-Bundle auf Ihrem virtuellen Server installieren. Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie das Debian-Confixx- -Bundle auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse http://vsadmin.host-4-you.de

Mehr

DHCP-Server unter Linux

DHCP-Server unter Linux DHCP-Server unter Linux Dieser Artikel beschreibt die Einrichtung eines DHCP - Server (vom Internet Software Consortium) unter Linux, und die Einrichtung von Windows Clients. Ein paar TCP/IP-, Linux-Grundkenntnisse

Mehr

Netzwerk. Um den Hostnamen angezeigt zu bekommen $ hostname $ hostname -f Um den Hostnamen zu ändern $ hostname

Netzwerk. Um den Hostnamen angezeigt zu bekommen $ hostname $ hostname -f Um den Hostnamen zu ändern $ hostname <neuerhostname> Tutorium Anfänger Übersicht Netzwerk Netzwerk Netzwerk Damit ein Rechner in einem Netzwerk aktiv sein kann, braucht er einen einzigartigen Hostnamen Der Hostname dient zur Identifikation des Rechners Netzwerk

Mehr

Bernd Bleßmann, Jörg Bleßmann. Linux. Aufbau und Einsatz eines Betriebssystems. 1. Auflage. HLuHB Darmstadt. Bestellnummer Bildungsverlag EINS

Bernd Bleßmann, Jörg Bleßmann. Linux. Aufbau und Einsatz eines Betriebssystems. 1. Auflage. HLuHB Darmstadt. Bestellnummer Bildungsverlag EINS Bernd Bleßmann, Jörg Bleßmann Linux Aufbau und Einsatz eines Betriebssystems 1. Auflage Bestellnummer 01146 HLuHB Darmstadt 15917903 Bildungsverlag EINS Vorwort 7 1 Betriebssysteme 9 1.1 Die Aufgaben des

Mehr

Autor: Uwe Labs Stand: 21.03.2008. 1. WinSecureCopy in der paedml 3.0 Novell...1

Autor: Uwe Labs Stand: 21.03.2008. 1. WinSecureCopy in der paedml 3.0 Novell...1 . WinSecureCopy in der paedml 3.0 Novell Autor: Uwe Labs Stand: 2.03.2008 Inhaltsverzeichnis. WinSecureCopy in der paedml 3.0 Novell..... Übersicht....2. Installation und Start....3. Benutzung von WinSCP...6..

Mehr

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr. ls [optionen] [namen]: ls zeigt den Inhalt von Verzeichnissen. Sind keine namen angegeben, werden die Dateien im aktuellen Verzeichnis aufgelistet. Sind eine oder mehrere namen angegeben, werden entweder

Mehr

Computergestützte Mathematik zur Analysis. Informationen zur Vorlesung

Computergestützte Mathematik zur Analysis. Informationen zur Vorlesung Computergestützte Mathematik zur Analysis Informationen zur Vorlesung Achim Schädle Angewandte Mathematik Wintersemester 2015/16 22. Oktober 2015 Teil I Informationen zur Vorlesung Computergestützte Mathematik

Mehr

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück Mehrdad Momeny Übersetzung: Burkhard Lück 2 Inhaltsverzeichnis 1 Einführung 5 2 Blogilo benutzen 6 2.1 Erste Schritte......................................... 6 2.2 Einen Blog einrichten....................................

Mehr

14.Log-Dateien...1. 14.1. Protokollierung der Benutzeranmeldungen

14.Log-Dateien...1. 14.1. Protokollierung der Benutzeranmeldungen paedml 3.0 Kapitel 14 14. Log-Dateien Autor: Thomas Geiger Stand: Juni 2009 Inhaltsverzeichnis 14.Log-Dateien...1 14.1.Protokollierung der Benutzeranmeldungen...1 14.2.Server-Log-Dateien...9 14.3.Protokoll-Datei

Mehr

VPN Verbindung mit Linux/Unix. Verwendung des freien VPN-Clients VPNC in der Hochschule Fulda

VPN Verbindung mit Linux/Unix. Verwendung des freien VPN-Clients VPNC in der Hochschule Fulda VPN Verbindung mit Linux/Unix Verwendung des freien VPN-Clients VPNC in der Hochschule Fulda Verfasser: R.Trommer Kontakt: indigo[at]mcl2k.de Datum: 4. Juli 2007 Warum VPNC? Die Nutzung des kompatiblen

Mehr

Dateisystem 2, Suchen & Finden, Manpages

Dateisystem 2, Suchen & Finden, Manpages Dateisystem 2, Suchen & Finden, Manpages Linux-Kurs der Unix-AG Malte Koster 17. Januar 2014 ln ln ( link ) legt Verknüpfungen an, Verwendung wie cp ohne Optionen wird ein zweiter Name für die gleiche

Mehr

Organisatorisches. Übungsleiter: Karsten Otto (otto@inf.fu-berlin.de) Homepage: http://www.inf.fu-berlin.de/lehre/ss06/netzsicherheit Aufgaben

Organisatorisches. Übungsleiter: Karsten Otto (otto@inf.fu-berlin.de) Homepage: http://www.inf.fu-berlin.de/lehre/ss06/netzsicherheit Aufgaben Organisatorisches Übungsleiter: Karsten Otto (otto@inf.fu-berlin.de) Homepage: http://www.inf.fu-berlin.de/lehre/ss06/netzsicherheit Aufgaben Mittwochs im Netz Vorbesprechung Freitag/Montag in der Übung

Mehr

FH Frankfurt am Main WS 2007/2008. Unix-Praktikum

FH Frankfurt am Main WS 2007/2008. Unix-Praktikum FH Frankfurt am Main WS 2007/2008 Fachbereich 2 UNIX-Praktikum Studiengang Informatik Dr. Joachim Schneider Übungsblatt 3 Unix-Praktikum Lernziele: Dateiattribute, Umgang mit Zugriffsberechtigungen, Archivieren

Mehr

snom Auto-Provisioning

snom Auto-Provisioning snom Auto-Provisioning ALLGEMEIN... 2 AUTO-PROVISIONING DIENST VERWENDEN... 3 Prüfen ob der Dienst aktiv ist... 3 AUTO-PROVISIONING OHNE DIENST VERWENDEN... 4 TELEFON IN BETRIEB NEHMEN... 5 MAC-ADRESSE

Mehr

flexx-gui SDK Anleitung Installations- und Bedienungsanleitung

flexx-gui SDK Anleitung Installations- und Bedienungsanleitung flexx-gui SDK Anleitung Installations- und Bedienungsanleitung www.tastatur.de Vorwort Dieses Dokument wurde mit Sorgfalt erstellt, mit notwendigen Anweisungen für eine sichere Inbetriebnahme und Bedienung

Mehr

Arbeiten mit Linux und an der Kommandozeile

Arbeiten mit Linux und an der Kommandozeile Arbeiten mit Linux und an der Kommandozeile AST, Wintersemester 2013/2014 1 Einleitung Es wird hier ein kleiner Einblick zum Arbeiten mit der grafischen Oberfläche KDE und an der Kommandozeile unter Unix

Mehr

Perforce Installation mit SSL

Perforce Installation mit SSL Perforce Installation mit SSL Perforce Installation mit SSL Vorab alles was Farbig Markiert ist, ist für die entsprechende Linux Distribution: Blau = Ubuntu, Debian Grün = RHEL, CentOS Rot = Sehr Wichtig

Mehr

Wie man eigene Programme erstellt

Wie man eigene Programme erstellt Kapitel 3 Wie man eigene Programme erstellt In diesem Kapitel geht es darum, sich mit einem Compiler vertraut zu machen. Dabei erfahren Sie, wie Sie eigene Programme auf den Systemen Windows und Linux

Mehr

Mit Putty und SSH Key auf einen Linux Server zugreifen. Vorbereitungen auf dem Client Rechner

Mit Putty und SSH Key auf einen Linux Server zugreifen. Vorbereitungen auf dem Client Rechner Mit Putty und SSH Key auf einen Linux Server zugreifen Verwendete Rechner: Client: Windows XP Professional, Putty 2007 - Version 8.2 Server: Ubuntu 10.10 Maverick Meerkat / OpenSSH Vorbereitungen auf dem

Mehr

2.Übung Systemsoftware (SYS) Hochschule Mannheim

2.Übung Systemsoftware (SYS) Hochschule Mannheim Christian Baun 2.Übung Systemsoftware Hochschule Mannheim SS2009 1/20 2.Übung Systemsoftware (SYS) Hochschule Mannheim Christian Baun Forschungszentrum Karlsruhe Institut für Wissenschaftliches Rechnen

Mehr

Der LINUX-Rechner ans Netzwerk anschliessen Doc-Ver.:1.0

Der LINUX-Rechner ans Netzwerk anschliessen Doc-Ver.:1.0 Der LINUX-Rechner ans Netzwerk anschliessen Doc-Ver.:1.0 Technische Berufsschule Zürich IT Seite 1 Als root einloggen! Technische Berufsschule Zürich IT Seite 2 Dem TBZ-Netzwerk unbekannte PC's werden

Mehr

Installations-Dokumentation, YALG Team

Installations-Dokumentation, YALG Team Installations-Dokumentation, YALG Team Version 8.1 1 Benötigtes Material 2 Vor der Installation 3 Beginn 4 Installation 4.1 Sicherheit 4.2 Partitionierung 4.3 Paketauswahl 4.4 Paketauswahl (fein) 5 Konfiguration

Mehr

Installationsanleitung Linbo / Windows 7

Installationsanleitung Linbo / Windows 7 linuxmuster.net Linbo / Windows 7 linuxmuster.net 6.1 Babo, Windows 7x64 05.03.2015 V0.2.0 1 Inhalt Inhalt... 1 Computer in Netzwerk aufnehmen... 2 Am Clientrechner... 2 In der Schulkonsole... 4 Auf der

Mehr

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel Orville Bennett Übersetzung: Thomas Bögel 2 Inhaltsverzeichnis 1 Einführung 5 2 KNetAttach verwenden 6 2.1 Hinzufügen von Netzwerkordnern............................ 6 3 Rundgang durch KNetAttach 8 4 Danksagungen

Mehr

Erstellung und Installation einer Windows Unattended CD

Erstellung und Installation einer Windows Unattended CD 1 Inhaltsverzeichnis Inhaltsverzeichnis...2 1 Partitionieren... 3 1.1 Was sind Partitionieren?... 3 1.2 Wieso Partitionieren?... 3 1.3 Partition Magic... 3 2 Windows CD mit SP2 erstellen (Slipstreaming)...

Mehr