Linux. Grundlagen. H. Wolfger. Höhere Technische Bundes Lehr und Versuchsanstalt BULME Graz Gösting

Größe: px
Ab Seite anzeigen:

Download "Linux. Grundlagen. H. Wolfger. Höhere Technische Bundes Lehr und Versuchsanstalt BULME Graz Gösting"

Transkript

1 H. Wolfger Höhere Technische Bundes Lehr und Versuchsanstalt BULME Graz Gösting Linux Grundlagen Linux fuer den Unterricht Grundlagen.odt WR Seite 1/29

2 Inhaltsverzeichnis 1) Linux Einführung...3 2) Grundlagen der Bash...5 Wichtige Befehle der Bash...5 Zugriff auf CD und USB Stick...6 Partitionierung und Formatierung der Festplatten...7 Benutzer und Zugriffsrechte...9 Suchen von Dateien...10 Weitere Eigenschaften der Bash ) Der Editor vim ) Netzkonfiguration: Wie kommt der PC ans Netz?...14 Datentransfer zwischen PC's...15 Zugangskontrollen ) Backups und Datensicherung mit tar (Tape archiver) ) Die Programme sort, cut und uniq ) Weitere Eigenschaften der Bash ) Übungen ) Grundlegende Befehle ) Benutzer und Benutzerrechte ) Weitere Übungen ) Eine kurze Einführung in die Bash Programmierung ) Alphabetische Befehlsliste der grundlegenden Linuxbefehle...29 Linux fuer den Unterricht Grundlagen.odt WR Seite 2/29

3 1) Linux Einführung Linux ist ein Multiuser und Multitasking Betriebssystem, das Anfang der 90 er Jahre von Linus Torvalds als kleines Betriebssystem ins Internet gestellt wurde, mit der Aufforderung an alle Internetbenutzer, sich an der Weiterentwicklung des Systems zu beteiligen. Inzwischen hat es sich zu einem leistungsfähigen Betriebssystem entwickelt, das vor allen Dingen im Serverbereich sehr beliebt ist. Eine Entwicklung der grafischen Oberfläche ist in den letzten Jahren vorangetrieben worden. Heute ist Linux auf dem PC Markt das einzige ernstzunehmende Alternativbetriebssystem zu Windows. Derzeit portieren viele Softwarehersteller ihre Programme auch auf Linux, und die ersten Händler liefern ihre PC's auch mit einer Linux Vorinstallation aus. Mit den neuen Versionen der grafischen Benutzeroberfläche KDE bzw. Gnome kann nun wie am Windows Desktop gearbeitet werden. Der Quellcode zu Linux ist frei und das Betriebssystem kann auch kostenlos vom Internet heruntergeladen werden. Einige Adressen: linuxhaven.de ftp.tugraz.at fedora.redhat.com Linux Dokumentation Linux Dokumentation Günstige Linux Isos zum bestellen Österreichische Linuxseite Linux u.v.m. zum Herunterladen Amerikanischer Distributor Deutscher Distributor DAS freie Linux unverzichtbare Bücher für Linuxfreaks Software für Linux Linux weekly news Linux Headquarter Linux kann man in allen Fachbuchhandlungen kaufen, in Graz werden vor allen Dingen die Distribution von SUSE (ein deutscher Distributor), von Redhat/Fedora (USA), von Debian und Ubuntu vertrieben. Die CD's kosten Euro. Das Paket Libreoffice, ein Pendant zu MS Office befindet sich auf den CD's. Um können die neuesten DVD's bei bestellt werden. Linux fuer den Unterricht Grundlagen.odt WR Seite 3/29

4 Dokumentation: Wer sich in der online Dokumentation zurechtfinden kann, hat praktisch alle benötigten Informationen am PC. Allerdings dauert es einige Zeit um einen Überblick zu erhalten: 1) man suchbegiff oder info suchbegriff liefert eine Beschreibung des gesuchten Befehls. 2) Ausführliche Informationen zu allen Linuxgebieten oft ganze Bücher befinden sich in /usr/share/doc/ 3) Mit dem Befehl info erhält man eine Übersicht der wichtigsten Linuxbefehle 4) Das Linux Standardwerk für Linux ist von Michael Kofler Die Dateistruktur: / Wurzelverzeichnis /bin Kommandos, die von allen Benutzern eingegeben werden können /boot Bootdateien und Kernel /dev Device Dateien (cdrom und Terminals) /etc Konfigurationsdateien /home Homeverzeichnis der Benutzer /lib Bibliotheken /lost+found Verlorene Dateien /mnt gemountete Partitionen /proc enthält Infos zu allen laufenden Prozessen /root Homeverzeichnis von root /sbin Kommandos zur Systemverwaltung /usr Anwendungsprogramme und Dokumentationen /var Veränderliche Daten, Logfiles, Spoolfiles, usw. Eine Datei kann bis zu 255 Zeichen enthalten, wobei Sonderzeichen erlaubt sind. Bei Leerzeichen muss der Dateiname in Hochkommas gegeben werden, Umlaute sind eher zu vermeiden... Versteckte Dateien beginnen mit einem Punkt. Linux fuer den Unterricht Grundlagen.odt WR Seite 4/29

5 2) Grundlagen der Bash Wichtige Befehle der Bash Allgemeine Syntax: Listing: Befehl [Optionen] [Argumente] ls al /usr a Versteckte Dateien werden auch angezeigt l long listing mit ausführlichen Informationen Kopieren: cp vr /usr/sbin/a* /tmp v verbose (listet am Bildschirm den Kopierprozess) r Rekursiv (Kopiert auch Verzeichnisse mit) Verzeichniswechsel: cd /home/peter (cd Change Directory) Absolute Pfadangabe: cd /usr/sbin (standortunabhängig) Relative Pfadangabe: cd usr/sbin (standortabhängig) cd.... übergeordnetes Verzeichnis. Punkt bezeichnet aktuelles Verzeichnis Anzeigen des Verzeichnisses: pwd (Print Working Directory) Anlegen eines Verzeichnisses: mkdir test1 Löschen von Dateien: rm a* rm... remove rm r a* Option r: Es werden auch Verzeichnisse gelöscht rm rf a* Löschen ohne Rückfrage!!! (f... force) Löschen eines Verzeichnisses: rmdir test1 Verzeichnis muss leer sein! Anzeigen eines Dateinhaltes: cat datei Umbennen (Verschieben): mv datei1 datei2 Auch mit Verzeichnissen möglich mv /bin/test /home/testneu Jokerzeichen in Linux: ls a* Dateien beginnen mit a ls a*l Dateien beginnen mit a und enden mit l ls [a f]* Dateien beginnen mit a bis f ls *[hc] Dateien enden mit h oder c ls [!abc]* Dateien beginnen nicht mit a, b oder c ls a??c*? steht für genau ein Zeichen Linux fuer den Unterricht Grundlagen.odt WR Seite 5/29

6 Zugriff auf CD und USB Stick Desktop Für CD und USB Stick werden am Desktop Icons aufgemacht. Ein Doppelklick öffnet den Konqueror, das Linuxpendant zum Windows Explorer, der die Geräte unter dem Verzeichnis /media zugänglich macht. Ein wesentlicher Unterschied zu Windows ist, dass die Geräte und Partitionen nicht unter einem neuen Laufwerkbuchstaben, sondern unter einem Verzeichnis eingebunden (gemountet) werden. Kommandozeile Zugriff auf CD: mkdir /cdrom mount t iso9660 /dev/cdrom /cdrom Nach dem Datentransfer muss die CD wieder ungemounted werden umount /cdrom Zugriff auf USB Stick mkdir /usb mount t vfat /dev/sda1 /usb Dateisystem vfat Unmounten nicht vergessen um die Buffer zu leeren! umount /usb Mit ls l /media erhält man ein Inhaltsverzeichnis der gemounteten (eingebundenen) Geräte 2 hours of trial and error can save 10 minutes of manual reading. [Anonymous] Linux fuer den Unterricht Grundlagen.odt WR Seite 6/29

7 Partitionierung und Formatierung der Festplatten Die Festplatten und CD s werden unter Fedora mit /dev/sd? (SATA Platten) bzw. mit /dev/hd? ( IDE Platten) angesprochen /dev/sda /dev/sdb /dev/sdc /dev/sdd 1. Festplatte am ersten Controller 2. Festplatte am ersten Controller 1. Festplatte am zweiten Controller 2. Festplatte am zweiten Controller Die einzelnen Partitionen einer Festplatte werden mit /dev/sda1, /dev/sda2 usw. angesprochen. Eine Festplatte kann maximal 4 primäre Partitionen besitzen oder 3 primäre und eine erweiterte Partition. Die erweiterte Partition kann in logische Partitionen unterteilt werden, auf denen auch Linux installiert werden kann. Insgesamt sind maximal 16 Partitionen zulässig. Mit dem Programm fdisk kann die Festplatte partitioniert werden: fdisk l fdisk /dev/sda Zeigt alle Partitionen der Festplatten an Partitioniere Festplatte Die Befehle in fdisk: n d q w t p m neue Partition anlegen Partition löschen Beenden ohne Abspeichern Beenden mit Abspeichern Partitionstyp ändern Drucke Partitionstabelle Hilfe Primäre Partition 1 Primäre Part. 2 Primäre Part. 3 Erweiterte Part. (sda4) mit 4 log. Partit. P1 sda1 P2 sda2 P3 sda3 L1 sda5 L2 sda6 L3 sda7 L4 sda8 Nach der Partitionierung muss noch die Formatierung erfolgen; /sbin/mkfs t ext4 /dev/sda3 Formatiert Partition sda3 mit Linux Filesystem /sbin/mkfs t vfat /dev/sda5 Formatiert Partition sda5 mit Windows Dateisystem mkdir /windowsdaten /linuxdaten mount t vfat /dev/sda5 /windowsdaten mount t ext4 /dev/sda3 /linuxdaten Lege 2 Verzeichnisse an Mounte Windowspartition Mounte Linuxpartition Mit dem Befehl df (Disk free) werden alle gemounteten Partitionen angezeigt. Nach der Formatierung der Festplatte muss mit partprobe /dev/sda die Partitionstabelle neu eingelesen werden. Linux fuer den Unterricht Grundlagen.odt WR Seite 7/29

8 Eine grafische Benutzeroberfläche bietet das Tool gparted, das mit KDE/Programme/System/GParted oder direkt von der Konsole mit dem Befehl gparted gestartet werden kann. Dieses Tool verwendet ein neues Partitionierungsprogramm, das auch Festplatten größer als 2 TB administrieren kann. Für Festplatten größer als 2TB müssen auf der Kommandozeile entweder das Programm gdisk, das dem Programm fdisk gleicht, oder das Programm parted, das etwas mühsamer zu bedienen ist, verwendet werden. Die neuen Programme arbeiten mit der GPT (Globally Unique Identifier Partition Table), also eine andere Partitionstabelle, die bis zu 4 primäre und 128 logische Partitionen verwalten kann. Linux fuer den Unterricht Grundlagen.odt WR Seite 8/29

9 Benutzer und Zugriffsrechte Ein neuer Benutzer peter mit dem Homeverzeichnis /home/peter wird angelegt: /usr/sbin/useradd passwd peter userdel r peter peter Das Passwort für peter wird verändert Der Benutzer peter wird mit all seinen Daten gelöscht Die Zugriffsrechte auf die Dateien werden aufgeteilt auf 9 Zugriffsbits und werden mit dem Befehl chmod verändert. rwx rwx rwx Owner Gruppe Andere r Read Leseerlaubnis w write Schreiberlaubnis x execute Erlaubnis zum Ausführen des Programms chmod g+w file1 Erlaubt den Benutzern der eigenen Gruppe Schreibrechte file1 chmod o r test1 Die anderen Benutzer (o others) dürfen den File test1 nicht mehr lesen chmod u+w test1 Der Eigentümer (u= user) erhält Schreibrechte auf test1 chmod 755 datei Rechte für diese Datei sind nun: rwx r x r x chmod 400 datei Leserechte nur für Owner (r ) Ändern des Eigentümers und der Gruppe: chown R franz * chgrp newgrp ax* Verändert rekursiv (mit Unterverzeichnissen) den Owner aller Dateien auf franz Verändert die Gruppenzugehörigkeit der Files ax* Die Rechte eines Benutzers, ihre Benutzeridentität und die Gruppenzugehörigkeit werden beim Anlegen des Benutzers festgelegt und sind in den Dateien /etc/passwd und /etc/group enthalten. Ein Eintrag in der Passwortdatei /etc/passwd für den Benutzer peter könnte folgend lauten: peter:x:503:100:peter Mueller:/home/peter/:bin/bash Die Felder sind durch Doppelpunkte voneinander getrennt und haben folgende Bedeutung: peter Benutzername x das in der Datei /etc/shadow versteckte Passwort 503 Benutzer ID 100 Gruppen ID Peter Mueller Name des Benutzers /home/peter Homeverzeichnis des Benutzers /bin/bash Die shell des Benutzers Linux fuer den Unterricht Grundlagen.odt WR Seite 9/29

10 Ein Eintrag in der Gruppendatei /etc/group könnte folgendermaßen aussehen: programmierer:x:100:peter,franz,fritz programmierer Gruppenname x verstecktes Passwort 100 Gruppen ID peter, franz, fritz Mitglieder der Gruppe Programmierer Die Passwörter der Benutzer sind in der Datei /etc/shadow verschlüsselt abgelegt und können nur vom Superuser gelesen werden. Suchen von Dateien find /bin name "a*" ctime 7 Suche alle Dateien im Verzeichnis /bin, die vor weniger als 7 Tagen verändert wurden und mit a beginnen find /home user peter name "b*" Suche alle Dateien im Verzeichnis /home, deren Eigentümer peter ist und mit b beginnen find / size 100k user peter ctime +7 Finde alle Dateien, kleiner als 100KB, Eigentümer ist peter, vor mehr als 7 Tagen modifiziert find /bin amin 120 exec cp v {} /tmp \; Alle Dateien im Verzeichnis /bin, auf die in den letzten 120 Minuten zugegriffen wurde, werden ins Verzeichnis /tmp kopiert locate apache Durchsucht (fast) alle Verzeichnisse nach Dateinamen, in denen apache vorkommt whereis apache Durchsucht nur einige Verzeichnisse nach dem File apache grep test12 /etc/passwd Dursucht die Datei /etc/passwd nach einem Benutzer test12 grep v wonicht datei Gibt alle Zeilen aus, in denen "wonicht" nicht vorkommt Linux fuer den Unterricht Grundlagen.odt WR Seite 10/29

11 Weitere Eigenschaften der Bash Piping und Umleitung der I/O Als piping bezeichnet man die Fähigkeit der Kommandozeile, die Ausgabe eines Befehls direkt an den nächsten Befehl weiterzuleiten: Das nächste Beispiel gibt an, wie viele Dateien mit der Endung doc sich unterhalb des Verzeichnisses /home befinden: find /home name "*.doc wc l Der Befehl wc (word count) gibt die Anzahl der Zeilen aus, die der find Befehl produziert. Das Ergebnis eines Befehl kann auch auch auf eine andere Datei umgeleitet werden: Im ersten Beispiel wird die Datei neu erstellt und gegebenenfalls überschrieben, im zweiten wird die Ausgabe angehängt. find /home name "*.doc > datei find /home name "*.doc >> datei Aliases (Abkürzungen) Aliases sind Abkürzungen, die dem Benutzer sehr viel Tipparbeit ersparen; permanent werden diese Abkürzungen durch einen Eintrag in die Datei.bashrc des Homeverzeichnisses des Benutzers, also in /root/.bashrc für root oder /home/franz/.bashrc für den Benutzer franz. alias alias d="ls al" unalias d Anzeigen aller Aliase Erstelle ein Alias Löschen des Aliases d Weitere Befehle: Erzeugen von Links: In Linux werden Links sehr oft verwendet ln s Ziel Link ln s /var/log /shortcut cd /shortcut Verzeichniswechsel nach /var/log su l Benutzer /sbin/reboot /sbin/poweroff Einloggen als Benutzer Reboot durchführen Runterfahren Linux fuer den Unterricht Grundlagen.odt WR Seite 11/29

12 3) Der Editor vim Als Editor kann ein grafischer Editor (Start/Dienstprogramme/Editoren) verwendet werden oder aber auch einer der vielen Texteditoren die es für Linux gibt. Die bekanntesten sind emacs und vim. Hier wird vim vorgestellt: Zu Beginn befindet sich der Editor im Kommandomodus, mit i gelangt man in den Einfügemodus. ESC RET Einfügemodus Kommandomodus ex Modus i : Suchen /suchtext?suchtext /E..e /E.* /^A /e$ Sucht den Text vorwärts, mit n zum nächsten Vorkommen mit N zum vorigen Sucht den Text rückwärts. steht für ein beliebiges Zeichen (suche zb Ende) alle Wörter, die mit E beginnen Zeilen beginnen mit A Zeilen enden mit e Löschen d 1 Zeile d3 3 Zeilen 1,6d Zeile 1 6.,4d von der laufenden Zeile die nächsten 4 dd 1 Zeile wird gelöscht und in den Buffer a gegeben dg delete bis Dateiende Substitution :s/a/b/ Ersetze erstes a durch b in dieser Zeile :s/a/b/g Ersetze alle a durch b in dieser Zeile :%s/a/b/g Ersetze alle a durch b im File :%s/a/b/gc Ersetze alle a durch b im File, c confirm :%s/$/ende/ Am Zeilenende wird Ende angefügt :%s/^/anfang Am Zeilenbeginn wird Anfang eingefügt :.,$s/x1/x2/ ersetze, beginnend von der aktuellen Zeile bis zum Ende Beenden Dateien : x Beenden mit Abspeichern : q! Beenden ohne Abspeichern : w file Schreibe auf Datei file : wq file Schreibe auf Datei file und quit :r file Fügt File ein :w file schreibt auf File :n file öffnet neuen File Linux fuer den Unterricht Grundlagen.odt WR Seite 12/29

13 Diverses ^ Zeilenanfang $ Zeilenende % ganzer File. laufende Zeile Weitere Beispiele %s/[yag]x/ :g/123/d :g/s./d Jedes y, a oder g wird durch x ersetzt Lösche alle Zeilen, die 123 enthalten Lösche alle Zeilen die mit s beginnen Bildquelle: xkcd.com Undo u oder U Buffer yy 5Y yg v y d p Kopiert laufende Zeile in den Buffer Kopiert die nächsten 5 Zeilen in den Buffer Yank bis Dateiende visueller Mode durch Cursorbewegung wird ein Block definiert Block kommt in den Buffer Block wird gelöscht fügt den Block beim Cursor wieder ein Motions G Gehe zum Fileende 20G Gehe zu Zeile 20 ^G in welcher Zeile befind ich mich? Linux fuer den Unterricht Grundlagen.odt WR Seite 13/29

14 4) Netzkonfiguration: Wie kommt der PC ans Netz? Es gibt in Linux 2 Dateien, die für die Netzkonfiguration verantwortlich sind: /etc/sysconfig/network und /etc/sysconfig/network scripts/ifcfg eth0 eth0 ist der Name der Netzwerkkarte, die ab Fedora 17 je nach PC Bauart anders bennant wird. Vorgangsweise bis Fedora 18: /etc/sysconfig/network NETWORKING=yes HOSTNAME=pc15 Dort werden der Name des PC's definiert /etc/sysconfig/network scripts/ifcfg p4p1 DEVICE= p4p1 IPADDR= PREFIX0=24 GATEWAY0= DNS1= HWADDR=00:1D:60:23:5C:8B ONBOOT=yes NM_CONTROLLED= no /etc/sysconfig/network scripts/ifcfg p4p1 DEVICE=p4p1 BOOTPROTO=dhcp ONBOOT=yes NM_CONTROLLED= no Hier wird die Netzkarte statisch konfiguriert PREFIX0 == NETMASK Hier wird die Netzkarte mit dhcp konfiguriert Zusätzlich zur DHCP Konfiguration kann auch eine virtuelle Netzwerkkarte in der Datei ifcfg em1:0 konfiguriert werden, die eine weitere logische Netzwerkadresse ermöglicht; dies erlaubt es dem PC sich gleichzeitig in zwei logischen Netzen zu befinden. /etc/sysconfig/network scripts/ifcfg p4p1:0 DEVICE=p4p1:0 IPADDR= NETMASK= NM_CONTROLLED= no ONBOOT=yes Hier wird die Netzkarte virtuell konfiguriert Nachdem die Dateien geändert wurden, muss das Netz neu gestartet werden: /etc/init.d/network restart service network restart oder Mit diesen Einstellungen sollte auch das Internet erreichbar sein. Der Nameserver kann auch in der Datei /etc/resolv.conf definiert werden: nameserver Linux fuer den Unterricht Grundlagen.odt WR Seite 14/29

15 Eine andere Möglichkeit der Netzkonfiguration bietet das Tool system config network Mit Start/Rechner/Netzwerk kann die Netzkarte mit Hilfe der Grafik eingestellt werden. Mit dem Befehl ping wird die Netzkonfiguration des PC getestet: er sendet ein kleines Datenpaket zur angegebenen Adresse, das von dort zurückgeschickt wird: ping Die eigene Netzadresse erhält man mit /sbin/ifconfig Vorgangsweise ab Fedora 19: Ab Fedora 19 bleibt die DHCP Einstellung unverändert, die virtuelle Adresse konfiguriert man mit dem Befehl ip addr add /24 dev p4p1 Kontrolle: ip addr show Um sich an einem anderen PC einzuloggen, verwendet man ssh l franz Mit dem Befehl exit loggt man sich wieder aus. Datentransfer zwischen PC's Die Möglichkeiten, einen Datentransfer zu einem anderen PC durchzuführen, sind naturgemäß vielfältig, vorerst werden 2 Wege, scp (secure copy) und FTP vorgestellt: Datentransfer mit scp: Bei scp werden bei der ersten Kontaktaufnahme die Fingerprints der Keys ausgetauscht, mit denen der Datentransfer verschlüsselt wird, und unter ~/.ssh/known_hosts abgelegt. (~ bezeichnet das Homeverzeichnis des Benutzers) Im folgenden Beispiel wird die Datei test1 auf das Homeverzeichnis von franz kopiert: scp test1 Um ein Verzeichnis zu kopieren, wird die Option r verwendet; scp r Verzeichnis Linux fuer den Unterricht Grundlagen.odt WR Seite 15/29

16 Im nächsten Beispiel wird die Datei test1 wird von auf das lokale Verzeichnis /home/franz kopiert; bei der Angabe des Pfades muss darauf geachtet werden, dass der Benutzer franz wohl die entsprechenden Rechte besitzt, die Datei vom anderen PC zu lesen und auf den eigenen zu schreiben. scp /home/franz Datentransfer mit FTP Um Dateien mit dem File Transfer Protokoll übertragen zu können, muss zuerst der FTP Server gestartet werden, in der Fedora Distribution heißt der Server vsftpd: service vsftpd start Anschließend kann sich Benutzer franz mit dem FTP Client lftp am Server anmelden: lftp u franz Die wichtigsten Befehle in lftp sind: help Hilfe get holt eine Datei mget holt mehrere Dateien put sendet eine Datei mput sendet mehrere Dateien mirror Verzeichnis holt ein Verzeichnis mirror R Verzeichnis sendet ein Verzeichnis cd verzeichnis Verzeichniswechsel am Server lcd verzeichnis Verzeichniswechsel am Client ls Gibt ein Filelisting aus!befehl Führt den Befehl am lokalen PC aus Zugangskontrollen Mit Hilfe der Dateien /etc/hosts.allow /etc/hosts.deny können die Services des eigenen PC nur für bestimmte IP Adressen oder auch Domains erlaubt oder verweigert werden. Wird nun ein Service angefordert, werden die beiden Files gelesen, zuerst hosts.allow, dann hosts.deny. In den Dateien steht der Name des Dienstes und anschließend die Adressen, die diesen Dienst verwenden dürfen (hosts.allow) oder von diesem Service ausgesperrt sind (hosts.deny). Der erste zutreffende Eintrag gilt (first match), als Default wird immer alles zugelassen. Im folgenden Beispiel können nur die Benutzer des Netzes das FTP Service in Anspruch nehmen. Secure shell (ssh) ist nur vom Host und vom Netz aus erlaubt. Beispiel für /etc/hosts.allow vsftpd: sshd: , Beispiel für /etc/hosts.deny vsftpd: ALL sshd:all Linux fuer den Unterricht Grundlagen.odt WR Seite 16/29

17 5) Backups und Datensicherung mit tar (Tape archiver) Mit dem Befehl tar lassen sich nicht nur Verzeichnisse und Dateien archivieren, sondern man kann auch eine komplette Systemsicherung einfach durchführen. Tar Dateien enden üblicherweise auf.tar, komprimierte (=gezippte) Tar Dateien enden auf.tgz, oder tar.gz. Befehlssyntax: tar aktion optionen dateien Aktion: c Anlegen eines Archivs t listet Inhaltsverzeichnis x extrahiert die angegebenen Dateien aus dem Archiv Optionen: f Datei archiviert auf die Datei v verbose z komprimiert und dekomprimiert Beispiele: tar cvzf user1.tar /home/user1 Speichert und komprimiert alle Daten im Verzeichnis /home/user1 auf user1.tar tar xvf user1.tar extrahiert das Archiv in user1.tar in das aktuelle Verzeichnis tar xvzf user1.tar extrahiert das komprimierte Archiv in das aktuelle Verzeichnis tar xvzf user1.tar home/user1/a* extrahiert ausgewählte Dateien in das aktuelle Verzeichnis tar tf user1.tar Listet die Dateinamen des Archivs user1.tar tar delete dateiname vf fedora.tar Löscht Datei aus dem Tarfile tar xvzf backup.tar.gz *.txt Extrahiert aus dem gezippten (=komprimierten) Archiv nur die Dateien *.txt Für Profis: Systemsicherung: schreibt das komplette Rootsystem, also /, auf linux2 cd /linux2/ && (cd / && tar cp one file system f. ) tar xpvf Linux fuer den Unterricht Grundlagen.odt WR Seite 17/29

18 6) Die Programme sort, cut und uniq sort wird zum Sortieren von Dateien verwendet und hat folgende Optionen: d alphabetisch n numerisch r umgekehrte Reihenfolge t Trennzeichen k 3 Nach dem dritten Feld sortiert Beispiel: Es wird zuerst nach dem ersten Feld und dann nach dem 4. Feld sortiert, das Feldtrennzeichen ist der Strichpunkt: sort t ";" k 1,1 k 4,4 testfile.txt Weitere Beispiele siehe unter dem Befehl info sort cut wird zum spaltenweisen Herausschneiden der Dateien benutzt: Optionen: d Separator f 1,5 schneidet 1. und 5. Feld heraus c schneidet Spalten heraus Beispiele: 1) Schneidet den Benutzernamen und den richtigen Namen aus der Passwortdatei heraus: cut d: f 1,5 /etc/passwd 2) Liste nur Benutzerrechte und Dateinamen ls l cut c1 11,55 uniq Löscht alle hintereinanderstehenden identischen Zeilen bis auf eine c Gibt die Zeilen aus und wie oft sie vorkommen u gibt nur einmal vorkommende Zeilen aus d gibt doppelte Zeilen einmal aus Beispiel: uniq c test1.dat Bsp: In Testfile.txt stehen auf den ersten 4 Spalten die Klasse cut c1 4 testfile.txt sort uniq c wc l > anzahl_der_klassen Linux fuer den Unterricht Grundlagen.odt WR Seite 18/29

19 7) Weitere Eigenschaften der Bash Die Bash (Bourne again shell Bourne war der Entwickler der ersten Shell sh) ist nicht nur ein moderner Kommandointerpreter, sondern eine Programmiersprache mit Variablen, Verzweigungen, Schleifen und Unterprogrammtechnik. Folgend einige wichtige Eigenschaften der bash: 1) Die TAB Taste: automatische Ergänzung von Befehlen und Dateien 2) Abkürzungen bzw. Aliase setzen alias d="ls al" im Homeverzeichnis des Benutzers: ~/.bashrc 3) Piping: Die Ausgabe des einen Prozesses kann als Eingabe des nächsten Prozesses verwendet werden ohne Zwischendateien erzeugen zu müssen. Beispiel: Wieviele Benutzer haben die bash als Shell? grep bash /etc/passwd wc l Beispiel: Welche Benutzer loggten am Server ein, die nicht die angegebenen IP Adressen besitzen? grep "logged in" /var/log/messages grep v " " grep v "172.16" 4) Hintergrundprozesse durch & find / name "a*.doc" > ergebnis.txt & Sucht nach den angegebenen Dateien im Hintergrund; das Ergebnis wird auf ergebnis.txt abgespeichert. 5) Umleitung der Standard und Fehlerausgabe Ausgabe wird auf die Datei file.list umgeleitet, die Datei file.list wird neu angelegt. ls al > file.list Ausgabe wird auf die Datei file.list angehängt. ls al >> file.list Die bash verwendet für die Ausgabe 2 Kanäle, die beide auf das Terminal verweisen, die jedoch umgeleitet werden können: 1> bezeichnet die Standardausgabe 2> bezeichnet die Fehlerausgabe &> bezeichnet beide Kanäle Im nächsten Kopierbefehl wird eine Liste der kopierten Dateien auf /home/user/copy.list geschrieben, etwaige Fehler werden auf copy.list.fehler mitgeloggt. Linux fuer den Unterricht Grundlagen.odt WR Seite 19/29

20 cp v b* /tmp 1> /home/user/copy.list 2> /home/user/copy.list.fehler Kopiert die Dateien, jegliche Ausgabe geht auf /home/user/copy.list cp v b* /tmp &> /home/user/copy.list 6) Bedingte Ausführung eines Befehles befehl2 wird ausgeführt wenn befehl1 fehlerfrei ausgeführt wurde befehl1 && befehl2 befehl2 wird ausgeführt wenn befehl1 einen Fehler lieferte befehl1 befehl2 Bsp: grep fritz /etc/passwd echo fritz ist nicht als Benutzer angelegt Ist fritz im File /etc/passwd nicht enthalten, liefert grep false zurück, andernfalls true grep franz /etc/passwd && echo franz ist als Benutzer angelegt grep root /etc/passwd > /dev/zero && echo root ist immer angelegt 7) Substitutionsmechanismen Kommandosubstitution durch $(Befehl) oder 'Befehl' Alle gefundenen Dateien werden auf /test kopiert cp v $(find / name "*.doc") /test oder cp v `find / name "*.doc" `/test 8) Sonderzeichen werden durch " " oder \ nicht aufgelöst Der File mit dem Namen ab* wird gelöscht rm ab\* rm "ab*" 9) Variable Beispiel: x1="abc" echo $x1 Die Zeichenkette abc wird ausgegeben Beispiel: x1="123" x1=$x1"abc" echo $x1 Linux fuer den Unterricht Grundlagen.odt WR Seite 20/29

21 Die Zeichenkette 123ABC wird ausgegeben Die zugewiesenen Variablen gelten jedoch nur in der einen von uns aufgerufenen Shell. Will man globale Variable für alle shells zur Verfügung stellen, müssen sie in /etc/profile abgespeichert werden (und dort auch exportiert werden). In.bash_profile des Homeverzeichnisses des jeweiligen Benutzers können Variable nur für den Benutzer definiert werden. MyVar= 123 Export MyVar Mit dem Befehl set können alle globalen Variablen gelistet werden. 10) Erstellen von Batchdateien. Befehle die sich oft wiederholen, können in eine Datei geschrieben werden und dann ausgeführt werden. Dazu muss jedoch die Datei ausführbar gemacht werden. Beispiel 1: Es sollen die Daten des Benutzers franz, die sich in /home/franz befinden, auf einen USB Stick gesichert werden, der unter /dev/sdc1 angesprochen werden kann gesichert werden. Die Batchdatei mit dem Namen save dazu könnte folgend aussehen: # Bestimme Datum der Sicherung xdat="$(date +%Y%m%d)" # Mounte USB Stick mount t ext3 /dev/sdc1 /usb # Kopiere das Verzeichnis /home/franz auf den USB Stick cp av /home/franz /usb/franz $xdat 1> /usb/franz log $xdat 2> /usb/franz log fehler $xdat Die Datei save wird nun ausführbar gemacht chmod +x save und ausgeführt./save Beispiel 2: Soll nun ein beliebiges Verzeichnis gesichert werden, so kann das Verzeichnis mit einem Parameter $1 benannt werden: # Bestimme Datum der Sicherung xdat="$(date +%Y%m%d)" # Mounte USB Stick mount t ext3 /dev/sdc1 /usb # Kopiere das Verzeichnis $1 auf den USB Stick cp av $1 /usb/$1 $xdat 1> /usb/$1 log $xdat 2> /usb/ $1 log fehler $xdat Aufgerufen wird die Datei nun mit Linux fuer den Unterricht Grundlagen.odt WR Seite 21/29

22 ./save /home/franz Linux fuer den Unterricht Grundlagen.odt WR Seite 22/29

23 8) Übungen 8.1) Grundlegende Befehle 1) Kopieren Sie alle Dateien im Verzeichnis /usr/sbin, die mit a, b oder c beginnen, in das Verzeichnis /home/test, das sie eventuell anlegen müssen 2) Kopieren Sie alle Dateien im Verzeichnis /usr/sbin, die mit a, l oder p beginnen, nach /home/test 3) Kopieren Sie alle Dateien im Verzeichnis /usr/sbin, die nicht mit a, b oder c beginnen nach /home/test 4) Benennen Sie eine beliebige Datei in mydatei um 5) Kopieren Sie alle Dateien im Verzeichnis /usr/sbin, deren dritte Buchstabe ein "s" ist, in das Verzeichnis /home/test 6) Listen sie alle Dateien im Verzeichnis /usr/sbin, deren dritte Buchstabe ein "s" ist. 7) Kopieren Sie diese Files auf ihren USB Stick 8) Listen sie alle Dateien im Verzeichnis /usr/sbin, die mit s beginnen 9) Kopieren Sie 3 beliebige Files vom Verzeichnis Fedora der Fedora DVD auf das Verzeichnis /home/test 10) Verschieben Sie diese Dateien von /home/test auf das übergeordnete Verzeichnis 11) Im übergeordneten Verzeichnis löschen Sie diese Dateien 12) Kopieren Sie das Verzeichnis /var/log mit allen Unterverzeichnissen auf /home/test 13) Löschen Sie das Verzeichnis /home/test mit allen Unterverzeichnissen (Achtung: gefährlich) 8.2) Benutzer und Benutzerrechte 1) Falls die Benutzer franz und fritz nicht existieren, legen Sie diese bitte an, das Homeverzeichnis von franz soll /home/franz und das Homeverzeichnis von fritz soll /home/fritz sein. Die Passwörter sollen franz123 bzw. fritz123 lauten 2) Als Benutzer franz: Legen Sie ein Verzeichnis test1 in Ihrem Homeverzeichnis an und erstellen Sie mit dem Editor eine kleine Datei. Welche Rechte hat diese Datei und welche Rechte das Verzeichnis? Wem gehört diese Datei? Ändern Sie die Zugriffsrechte so, dass der Benutzer fritz sie lesen kann Überprüfen Sie das, indem sie sich als fritz einloggen. 3) Als franz auf Ihrem eigenen Homeverzeichnis: Geben Sie dem Benutzer fritz dort auch Schreibrechte und probieren Sie aus, ob der Benutzer fritz diese Schreibrechte auch tatsächlich hat: Gehen Sie als fritz in franz's Verzeichnis Haben Sie dort Leserechte, Schreibrechte, ausführbare Rechte? Probieren Sie, dort eine Datei anzulegen! Linux fuer den Unterricht Grundlagen.odt WR Seite 23/29

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 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

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

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

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

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

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

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1 Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1 Wie wird auf Festplatten zugegriffen? Es gibt nur einen Verzeichnisbaum, siehe Verzeichnisse Es gibt

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

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

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

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

Übung 4: Schreiben eines Shell-Skripts

Übung 4: Schreiben eines Shell-Skripts Aufgabenteil 1 Ziel der Übung Übung 4: Schreiben eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende

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

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

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

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

Übung: Entwickeln eines Shell-Skripts

Übung: Entwickeln eines Shell-Skripts Aufgabenteil 1 Ziel der Übung Übung: Entwickeln eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende

Mehr

Automatisierte Installation der ESXi Hosts (z.b. für Disaster Recovery).

Automatisierte Installation der ESXi Hosts (z.b. für Disaster Recovery). 2 Automatisierte Installation Automatisierte Installation der ESXi Hosts (z.b. für Disaster Recovery). 2.1 Übersicht Themen des Kapitels Automatisierte Installation Themen des Kapitels Übersicht automatisierte

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

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

Übung 1: Wichtige Kommandos unter Linux

Übung 1: Wichtige Kommandos unter Linux Übung 1: Wichtige Kommandos unter Linux 1.1 Einige Shell-Kommandos unter Linux Ziel der Übung: Diese Übung dient dazu, einfache Shell-Kommandos unter Linux kennenzulernen. Anmelden am System: Beim Booten

Mehr

Linux - a bit advanced

Linux - a bit advanced Linux - a bit advanced Überblick Rechteverwaltung Dateisystem Shell-Programmierung Remote login Paketsystem Alternativen-System Rechte Drei Benutzerklassen Owner/User Group Others Drei Rechte Ausführen

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

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

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

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 1 Telnet und FTP

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 1 Telnet und FTP VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 1 Telnet und FTP SS 2003 Inhaltsverzeichnis 2. Übungen mit Telnet und FTP...1 2.1. Testen der Verbindung mit ping...1 2.2. Arbeiten

Mehr

Grafische Oberfläche, Shell Teil 4 Linux-Kurs der Unix-AG

Grafische Oberfläche, Shell Teil 4 Linux-Kurs der Unix-AG Grafische Oberfläche, Shell Teil 4 Linux-Kurs der Unix-AG Klaus Denker 10./16. Mai 2012 Anmelden und abmelden Linux ist ein Mehrbenutzersystem Jeder Benutzer hat einen Benutzernamen und ein Kennwort Nach

Mehr

Informatik I - Einstiegskurs

Informatik I - Einstiegskurs Informatik I - Einstiegskurs Dr. Henrik Brosenne Georg-August-Universität Göttingen Institut für Informatik Basiert auf dem Einstiegskurs im Wintersemester 2009/10 von Markus Osterhoff Wintersemester 2012/13

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

Übung: Kennenlernen der Linux-Benutzeroberfläche

Übung: Kennenlernen der Linux-Benutzeroberfläche Übung: Kennenlernen der Linux-Benutzeroberfläche 1.1 Einige Shell-Kommandos unter Linux Ziel der Übung: Diese Übung dient dazu, einfache Shell-Kommandos unter Linux kennenzulernen. Anmelden am System:

Mehr

Installationshinweise Linux Kubuntu 9.04 bei Verwendung des PC-Wächter

Installationshinweise Linux Kubuntu 9.04 bei Verwendung des PC-Wächter Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Zielstellung: Installationshinweise

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

Wiederholung: Prozesse

Wiederholung: Prozesse Wiederholung: Prozesse ablaufende Programme = Prozesse Typische Operationen: laufende Prozesse anzeigen (ungewünschte) Prozesse beenden Werkzeuge: ps, top, kill, nice Dr. Carsten Gnörlich Tag 4 / 1 Wiederholung:

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 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

Skripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93

Skripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93 Skripte Wie kann ich mir komplexe Befehle merken? Gar nicht aber der Computer kann es für mich! Einfach die Befehle in eine Textdatei schreiben und ausführbar machen #! (Shebang) in der ersten Zeile bestimmt

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

Technische Praxis der Computersysteme I 3. Vorlesung

Technische Praxis der Computersysteme I 3. Vorlesung Technische Praxis der Computersysteme I 3. Vorlesung Bernhard Lamel Universität Wien, Fakultät für Mathematik WS 2007 Outline 1 Grundlegende Informationen 2 Umgang mit Textdateien 3 Schleifen und Kontrollstrukturen

Mehr

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1 Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 5. Mai 2015 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,

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

ZPN Zentrale Projektgruppe Netze am Ministerium für Kultus, Jugend und Sport Baden-Württemberg

ZPN Zentrale Projektgruppe Netze am Ministerium für Kultus, Jugend und Sport Baden-Württemberg Übersicht Stand: 14.04.2010 1 Vorbereitungen... 2 1.1 Virtuelle Sicherungsfestplatte anlegen... 2 1.2 Disaster and Recovery CD einlegen... 4 1.3 Virtuelle Festplatte partitionieren und formatieren... 5

Mehr

cs106 Informatiklabor Teil 1: Java-Installation

cs106 Informatiklabor Teil 1: Java-Installation Herbstsemester 2009 cs106 Informatiklabor Teil 1: Java-Installation Florian Zeller Vorgehen und Ziele Wöchentlich eine Übung Unterstützte Bearbeitung während den Übungsstunden Austausch mit älteren Semestern

Mehr

Wiederholung und Vertiefung. Programmieren in C. Pointer und so... thoto. /dev/tal e.v. 6. April 2013 (Version vom 11. April 2013) Programmieren in C

Wiederholung und Vertiefung. Programmieren in C. Pointer und so... thoto. /dev/tal e.v. 6. April 2013 (Version vom 11. April 2013) Programmieren in C Pointer und so... 6. April 2013 (Version vom 11. April 2013) Agenda für Heute 1 Wiederholung und Vertiefung Wiederholung 2 Was sind? Felder und Vektoren? Zeichenketten Wiederholung Wiederholung Funktion

Mehr

Literatur zu Linux. im Internet Teil der Installation: man, info O'Reilly Verlag: Addison-Wesley: noch viele weitere Bücher und Online-Dokumente

Literatur zu Linux. im Internet Teil der Installation: man, info O'Reilly Verlag: Addison-Wesley: noch viele weitere Bücher und Online-Dokumente Literatur zu Linux im Internet Teil der Installation: man, info O'Reilly Verlag: Siever, Figgins & Weber: LINUX in a Nutshell 4 th Edition Addison-Wesley: Helmut Herold: Linux/Unix Grundlagen, Kommandos

Mehr

Linux-Einführung WS 2010/2011

Linux-Einführung WS 2010/2011 Linux-Einführung WS 2010/2011 1 Hilfequellen studihelp@coli.uni-sb.de Systemgruppe: http://www.coli.uni-sb.de/sg/ Fachschaft: http://www.coli.uni-sb.de/fs-coli/ > Skripte Linuxkurs-Webseite: http://www.ruthless.zathras.de/facts/linux/

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

FTP. Backup. noch ein paar Skripte Kylix-Installation. freischalten automatischer Upload Windows-Client. Archivieren Mirror-Verfahren Clonen

FTP. Backup. noch ein paar Skripte Kylix-Installation. freischalten automatischer Upload Windows-Client. Archivieren Mirror-Verfahren Clonen FTP freischalten automatischer Upload Windows-Client Backup Archivieren Mirror-Verfahren Clonen noch ein paar Skripte Kylix-Installation 1 Freischalten in /etc/inetd.conf vor entsprechender ftp- Zeile

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

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

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

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

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

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

SFTP SCP - Synology Wiki

SFTP SCP - Synology Wiki 1 of 6 25.07.2009 07:43 SFTP SCP Aus Synology Wiki Inhaltsverzeichnis 1 Einleitung 1.1 Grundsätzliches 2 Voraussetzungen 2.1 Allgemein 2.2 für SFTP und SCP 3 Installation 3.1 Welche openssl Version 3.2

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

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

Linux Prinzipien und Programmierung

Linux Prinzipien und Programmierung Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2014 1 / 25 2 / 25 Pipes Die Bash kennt drei Standard-Dateideskriptoren: Standard In (stdin) Standard-Eingabe,

Mehr

Einführung Unix Shell

Einführung Unix Shell Einführung Unix Shell Prof. Dr. Rüdiger Weis Beuth Hochschule Berlin Wintersemester 2012/2013 Prof. Dr. Rüdiger Weis Einführung Unix Shell Beuth Hochschule Berlin 1 Datei Komandos 2 Wildcards 3 Variablen

Mehr

Arbeiten in der Unix-Kommandozeile. PeP et al. Toolbox Workshop

Arbeiten in der Unix-Kommandozeile. PeP et al. Toolbox Workshop Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop 2015 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das nicht völlig veraltet? Das sieht nicht so schick aus PeP et al. Toolbox Workshop 2015

Mehr

Finder > 'Programme' > 'Dienstprogramme' > 'Terminal'

Finder > 'Programme' > 'Dienstprogramme' > 'Terminal' Kommandozeile Unter bestimmten Umständen kann es sehr nützlich sein, mit der Kommandozeile umgehen zu können, vor allem im Hinblick auf Automatisierungsmöglichkeiten mit Batch-Programmen. Daher werden

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

Mount zu Windows Share Backup automatisieren

Mount zu Windows Share Backup automatisieren Mount zu Windows Share Backup automatisieren Beschreibung: Vorbereitungen: Kenntnisse: Info: Das Einhängen von Windows-Shares (freigegebene Windows- Verzeichnisse) kann vor allem für automatische Backup

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

Übungsblatt A zu Linux

Übungsblatt A zu Linux CES-Softwareentwicklungspraktikum WS09/10 Dipl. Inf. Hakima Lakhdar Prof. Dr. Uwe Naumann LuFG Informatik 12, RWTH Aachen Übungsblatt A zu Linux 1 Account-Verwaltung über TIM Bemerkung: Die Zeichenketten,

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

UNIX Grundlagen. Sascha Frank SS 2006 www.namsu.de. 14. August 2006 UNIX I. Sascha Frank. Einführung. Basic Befehle. Quellen

UNIX Grundlagen. Sascha Frank SS 2006 www.namsu.de. 14. August 2006 UNIX I. Sascha Frank. Einführung. Basic Befehle. Quellen UNIX Grundlagen SS 2006 www.namsu.de 14. August 2006 14. August 2006 1 / 15 Übersicht 1 2 3 und Referenzen 14. August 2006 2 / 15 Entstehung 1969 das erste System 1973 Großteil in C geschrieben 20000 von

Mehr

L4B April 2005. - Linux für Umsteiger. Linux User Schwabach. Schwierigkeiten beim Umstieg von Windows auf Linux. C. Schütz

L4B April 2005. - Linux für Umsteiger. Linux User Schwabach. Schwierigkeiten beim Umstieg von Windows auf Linux. C. Schütz L4B April 2005 Linux User Schwabach Erste Schritte - Linux für Umsteiger Schwierigkeiten beim Umstieg von Windows auf Linux C. Schütz 1 Was ist eigentlich Linux? Linux ist nicht... SuSE/Debian/Red Hat/...

Mehr

Grundlegende Kommandos unter UNIX / LINUX

Grundlegende Kommandos unter UNIX / LINUX Fakultät Informatik, HFU Brückenkurs UNIX Einführung 1 Grundlegende Kommandos unter UNIX / LINUX Allgemeine Schreibweise: kommandoname [-opt1 -opt2 ] [objekt1 objekt2 ] Erste Shell Kommandos mkdir directoryname

Mehr

Workbooster File Exchanger Command Line Tool

Workbooster File Exchanger Command Line Tool Thema Technische Benutzerdokumentation - WBFileExchanger Workbooster File Exchanger Command Line Tool Letzte Anpassung 18. Januar 2014 Status / Version Finale Version - V 1.1 Summary Erstellung Diese technische

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

Linux Geschichte. Linux Bootvorgang. Linux. UNIX-Stammbaum. Runlevel. Seite 1 von 18

Linux Geschichte. Linux Bootvorgang. Linux. UNIX-Stammbaum. Runlevel. Seite 1 von 18 Linux Geschichte UNIX-Stammbaum Linux Bootvorgang Runlevel Runlevel kennzeichnen die verschieden Zustände des Systems. Jedes Runlevel hat eine feste Nummer. Das System der Runlevel ist dadurch entstanden,

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

Betriebswirtschaftliche Standardsoftware - Made for the WEB. ESS Enterprise Solution Server. Installation. Release 6.

Betriebswirtschaftliche Standardsoftware - Made for the WEB. ESS Enterprise Solution Server. Installation. Release 6. ESS Enterprise Solution Server Installation Release 6.0 Installation 1 Inhaltsverzeichnis 1. Installation... 3 1.1. Lizenzschlüssel für Enterprise Solution Server... 3 1.2. Installationsvorbereitung...

Mehr

Dateien und Verzeichnisse

Dateien und Verzeichnisse Arbeiten mit und LPI Essentials Hochschule Kaiserlautern 28. Oktober 2015 und Arbeiten mit Table of Contents 1 Einleitung 2 Dateinamen 3 Allgemeines Kommandos für Auflisten von Verzeichnisinhalten Erstellen

Mehr

Shell-Programmierung

Shell-Programmierung Shell-Programmierung Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2009 Shell-Programmierung 1/34 2009-04-27 Inhalt Einleitung

Mehr

Betriebssystem Windows - SSH Secure Shell Client

Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client... 1 Download... 2 Installation... 2 Funktionen... 3 Verbindung aufbauen... 3 Verbindung trennen... 4 Profile...

Mehr

Remaster-Kit Anleitung von Carsten Rohmann und Leszek Lesner

Remaster-Kit Anleitung von Carsten Rohmann und Leszek Lesner Remaster-Kit Anleitung von Carsten Rohmann und Leszek Lesner 1. Was ist Remaster-Kit? Remaster-Kit ist ein Programm, welches das Remastern und Neubauen von ZevenOS-Neptune und anderen Debian- bzw. Ubuntu-basierenden

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

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

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

Dateisysteme und Links

Dateisysteme und Links Dateisysteme und Links Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2009-06-18 Inhaltsverzeichnis 1 UNIX-Dateisysteme 1 1.1 Einhängen von Datenträgern.......................... 2 1.2 Netzlaufwerke..................................

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

vadmin Installationshandbuch für Hostsysteme v1.00 64 Bit auf Server von Hetzner Copyright by vadmin.de Seite 1

vadmin Installationshandbuch für Hostsysteme v1.00 64 Bit auf Server von Hetzner Copyright by vadmin.de Seite 1 vadmin Installationshandbuch für Hostsysteme v1.00 64 Bit auf Server von Hetzner Copyright by vadmin.de Seite 1 Inhaltsverzeichnis 1. schnelle und einfache Variante 1.1 Grundinstallation des Betriebssystems

Mehr

Installationshinweise Linux Edubuntu 7.10 bei Verwendung des PC-Wächter

Installationshinweise Linux Edubuntu 7.10 bei Verwendung des PC-Wächter Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Zielstellung: Installationshinweise

Mehr

User, Gruppen, Rechte & sicheres System

User, Gruppen, Rechte & sicheres System User, Gruppen, Rechte & sicheres System Computerlabor im KuZeB Ubuntu-Workshop 6.4.2009 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

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

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

Einführung in das wissenschaftliche Rechnen

Einführung in das wissenschaftliche Rechnen Übung Einführung in das wissenschaftliche Rechnen Hella Rabus Sommersemester 2016 Inhalte Heute Linux Arbeitsplatz kennen lernen, einrichten erste Python Schritte SoSe16 Linux, Python L A TEX, Mathematica

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

Knoppix-Remastering 18. 10. 2003. Knoppix-Remastering. Christian Perle, secunet Security Networks AG, NL Dresden 1

Knoppix-Remastering 18. 10. 2003. Knoppix-Remastering. Christian Perle, secunet Security Networks AG, NL Dresden 1 Knoppix-Remastering 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 Änderung

Mehr

Einführung in den Linux-Pool

Einführung in den Linux-Pool Einführung in den Linux-Pool 1. An- und Abmeldung Auf den Linux-Rechnern ist zu Beginn einer Sitzung eine Authentifizierung und an ihrem Ende eine Abmeldung notwendig. Aufgrund des Mehrbenutzerbetriebs

Mehr

Leitfaden zum Sichern einer Festplatte als Image mit der System Rescue CD

Leitfaden zum Sichern einer Festplatte als Image mit der System Rescue CD Leitfaden zum Sichern einer Festplatte als Image mit der System Rescue CD Benötigte Dinge: Eine System Rescue CD (kann vom Internet heruntergeladen werden http://www.sysresccd.org) Eine USB Festplatte

Mehr

Inbetriebnahme des Oracle-Einschubs für DBF, DBB und DBP Markus Rohner

Inbetriebnahme des Oracle-Einschubs für DBF, DBB und DBP Markus Rohner <rom@zhwin.ch> Inbetriebnahme des Oracle-Einschubs für DBF, DBB und DBP Markus Rohner Version: 1.0.2 Datum: 10.3.2004 08:28 1 Einleitung 1.1 Über diese Anleitung Diese Anleitung ist als Hilfe bei der Inbetriebnahme

Mehr

Archivieren und Komprimieren, Globs

Archivieren und Komprimieren, Globs Archivieren und Komprimieren, Globs Linux-Kurs der Unix-AG Benjamin Eberle 23. November 2015 Sonderzeichen in Dateinamen bestimmte Zeichen haben für die Shell eine Sonderbedeutung (z. B. Globs oder das

Mehr

QNAP NAS Software RAID Management

QNAP NAS Software RAID Management QNAP NAS Software RAID Management Troubleshooting für Situationen in denen eine Festplatte im RAID fehlt und das RAID im degraded Modus ist. QNAP nutzt das sogenannte mdadm Tool für das interne RAID Management.

Mehr

Eine kleine Einführung in die BASH (Bourne again Shell) Part 1 Die Grundbefehle einer Shell

Eine kleine Einführung in die BASH (Bourne again Shell) Part 1 Die Grundbefehle einer Shell Eine kleine Einführung in die BASH (Bourne again Shell) Part 1 Die Grundbefehle einer Shell Anmerkung: Dieser Vortrag wurde auf dem 2. Anwendertreffen des Ubuntuusers Forum gehalten, der wie bereits das

Mehr

Eine kurze Einführung in Vim

Eine kurze Einführung in Vim Eine kurze Einführung in Vim Johannes Englisch Universität Leipzig Institut für Linguistik Seminar Sprachwissenschaftliche Elementarkompetenz Johannes Englisch (Uni Leipzig) Vim Sem. wissenschaftl. Arbeiten

Mehr

KURZANLEITUNG CLOUD BLOCK STORAGE

KURZANLEITUNG CLOUD BLOCK STORAGE KURZANLEITUNG CLOUD BLOCK STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung......Seite 03 2. Anlegen eines dauerhaften Block Storage...Seite 04 3. Hinzufügen von Block Storage

Mehr