Um Anweisungen zu einem bestimmten Zeitpunkt ausführen zu lassen stehen folgende Kommandos zur Verfügung: at
|
|
- Maike Hummel
- vor 7 Jahren
- Abrufe
Transkript
1 Linux - Ausführung von Jobs. - 1 / 5-1. Ausführung von Jobs. Um Anweisungen zu einem bestimmten Zeitpunkt ausführen zu lassen stehen folgende Kommandos zur Verfügung: at Ausführung eines Jobs zu einem bestimmten Zeitpunkt. batch Ausführung eines Jobs bei geringer Auslastung der CPU (Mittleres Load < 0,8). cron, crontab Einen Job zu regelmäßigen Zeiten wiederholend ausführen. Jobs werden auch ausgeführt, wenn der Benutzer nicht eingeloggt ist. Für den Administrator Root steht noch der anacron Daemon zur Verfügung: anacron Systemweite regelmäßige Jobs ausführen, wenn Rechner hochgefahren oder nicht hochgefahren war (nachträgliche Ausführung). Nur für den Administrator. 1.1 Die Kommandos at und batch (atq und atrm). Die Kommandos at und batch (atd Daemon) können nur ausgeführt werden, wenn der Benutzer dazu die Rechte hat (root hat immer das Recht dazu). Die Rechte werden festgelegt in /etc/at.allow oder /etc/at.deny. In beiden Dateien kann pro Zeile ein Benutzer eingetragen werden. Es gelten folgende Regeln: 1. Existiert /etc/at.allow, ist /etc/at.deny ohne Belang! 2. Existiert eine leere Datei /etc/at.deny hat kein Benutzer außer root die Erlaubnis. 3. Existiert nur eine leere Datei /etc/at.deny haben alle Benutzer die Erlaubnis. at [-q <Queue>] [-f <Datei>] [-m] <Zeit> [<Datum>] [ + <n> <Zeitinkrement>] at [-q <Queue>] -l d r Job [Job...] batch [-q <Queue>] [-f <Datei>] [-m] [<Zeit> [<Datum>] [ + <n> <Zeitinkrement>] -q Die Queue besteht aus einem Buchstaben (a-z, A-Z. Standard ist a). Je höher der Buchstabe, desto größer die Priorität zur Ausführung. Großbuchstabenentsprechen dem Kommando batch Laufende Jobs befinden sich in der Queue mit dem Zeichen =. -f Die auszuführenden Kommandos werden nicht interaktiv eingegeben, sondern befinden sich in einer Datei. -m Benachrichtigung bei Ausführung per . Zeit Angabe des Zeitpunktes für Ausführung: H[H]:MM oder HHMM für Uhrzeit im 24 Stunden Format (im 12 Stunden Format müssen die Zusätze am oder pm angegeben werden). Vordefinierte Zeiten: now (sofort),, noon (12:00), midnight (00:00), teatime (16:00). Datum t[t].m[m].yy[yy] oder m[m]/t[t]/yy[yy] für ein Datum. Vordefinierte Tage: today tomorrow oder [next] Mon[day] Tue[sday]... Sun[day] Vordefinierte Monate: next Jan Feb Mar Apr... Dec Inkrement Zeiten können auch relativ angegeben werden, indem ein Inkrement (<n> = ganze Zahl) angegeben wird: + <n> minutes hours days months years -l Auflistung der Jobs mit Jobnummer. Auch mit Kommando atq [-q <Queue>] möglich. -d Löschen aller oder bestimmter Jobs. Auch mit Kommando atrm [-q <Queue>] <Job> [...] möglich. Das at Kommando wird immer in dem Pfad ausgeführt, in dem es erstellt wurde! Zur interaktiven Erstellung at mit Zeit/Datum aufrufen, Kommandos eingeben und mit STRG+D (Anzeige als <EOT>) Eingaben abschließen. 15:51 $ at 16:05 at> echo Ausgeführt um `date +%R` > at-test.txt at> <EOT> job 1 at Tue Feb 14 16:05: $ ls at-test.txt ls: Zugriff auf at-test.txt nicht möglich: Datei oder Verzeichnis nicht gefunden 1 Tue Feb 14 16:05: a kubi 16:08 $ ls at-test.txt
2 Linux - Ausführung von Jobs. - 2 / 5 - at-test.txt $ cat at-test.txt Ausgeführt um 16:05 $ at now + 10 years at> echo Heute ist `date` > at-test.txt at> <EOT> job 2 at Mon Feb 14 18:31: Mon Feb 14 18:31: a kubi $ atrm Das Kommando crontab. Das Kommando crontab (cron Daemon) kann nur ausgeführt werden, wenn der Benutzer dazu die Rechte hat (root hat immer das Recht dazu). Die Rechte werden festgelegt in der Datei /etc/cron.allow oder in /etc/cron.deny. In beiden Dateien kann pro Zeile ein Benutzer eingetragen werden. Es gelten folgende Regeln: 1. Existiert /etc/cron.allow, ist /etc/cron.deny ohne Belang! 2. Existiert eine leere Datei /etc/cron.deny hat kein Benutzer außer root die Erlaubnis. 3. Existiert nur eine leere Datei /etc/cron.deny haben alle Benutzer die Erlaubnis. Jeder Benutzer kann nur eine crontab Datei besitzen, die im Verzeichnis /var/spool/cron (nur für root zugänglich) liegt und den Namen des Benutzers trägt. Sie wird nicht direkt erzeugt, sondern über das crontab Kommando: interaktiv mit der -e Option (Editor vi) durch Angabe einer Datei beim Kommando crontab, die dann ins Verzeichnis /var/spool/cron übertragen wird. Beim Kommando sind evtl. absolute Pfade anzugeben. Der Aufbau einer crontab Datei besteht aus: 6 Angaben pro Zeile (durch Leerzeichen oder Tab voneinander getrennt), in dieser Reihenfolge: Minute: 0-59 Stunde: 0-23 Tag im Monat: 0-31 Monat: 1-12 Tag in der Woche: 0-6 (0=Sonntag... 6=Samstag) Auszuführendes Kommando Statt den einzelnen Zeitwerten kann Eine Angabe kann durch * als Platzhalter für beliebige Einträge verwendet werden und es können auch Listen (Trennung durch Komma) oder Bereiche (Bindestrich) angegeben werden. Beginnt eine Zeile mit # ist es Kommentar. Bei fehlerhafter Ausführung wird eine Mail an den User geschickt. Beispiel: Um 10:00, 10:30, 15:00-17:00 (halbstündlich) an jedem Kalendertag Montags bis Freitags soll ein Kommando ausgeführt werden. Dies ergibt folgende Zeile für einen Eintrag in der crontab Datei: 0,30 10,15-17 * * 1-5 <Kommando>
3 Linux - Ausführung von Jobs. - 3 / 5 - crontab [-u <User>] <Datei> crontab [-u <User>] -e -l -l -r-r -u User (nur für root), ohne Angabe der eingeloggte Benutzer selbst. -e Editieren der crontab Datei in /var/spool/cron mit dem Editor vi. -l Anzeige der crontab Datei in /var/spool/cron -r Löschen der crontab Datei in /var/spool/cron -i Nur in Verbindung mit Option -r: Rückfrage (engl. y oder n für yes oder no) vor Löschen der crontab Datei in /var/spool/cron Beispiel (Ausführung immer viertelstündlich jeden Tag): $ cat meine-crontab # Min Std Tag Monat Tag 0=Son Kommando # ,15,30,45 * * * * echo Ausgeführt um `date +\%R` >> $HOME/cron-test.txt $ crontab meine-crontab $ crontab -l # Min Std Tag Monat Tag 0=Son Kommando # ,15,30,45 * * * * echo Ausgeführt um `date +\%R` >> $HOME/cron-test.txt 19:20 $ ls cron-test.txt ls: Zugriff auf cron-test.txt nicht möglich: Datei oder Verzeichnis nicht gefunden... und warten... 19:47 $ cat cron-test.txt Ausgeführt um 19:30 Ausgeführt um 19:45 $ crontab -ri crontab: really delete kubi's crontab? y $ crontab -l no crontab for kubi 1.3 Der anacron und cron Daemon. Dem Systemadministrator steht mit dem anacron Daemon die Möglichkeit zur Verfügung, auch zeitgesteuerte Jobs abzuarbeiten, die mit dem cron Daemon nicht abgearbeitet werden konnten, weil der Rechner nicht zu der vereinbarten Zeit hochgefahren war. Einerseits werden die Jobs zur festgelegten Zeit abgearbeitet, wenn das System hochgefahren ist. Ist der Rechner zu den Zeiten nicht hochgefahren, werden die Jobs nachgeholt. Der ana - cron Daemon arbeitet in den Intervallen: Stündlich. Täglich. Wöchentlich. Monatlich. Dazu existiert die Konfigurationsdatei /etc/anacrontab: mit den Einträgen für die verschiedenen Intervalle mit Ausnahme des stündlichen Intervalls: $ cat /etc/anacrontab # /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # the maximal random delay added to the base delay of the jobs RANDOM_DELAY=45 # the jobs will be started during the following hours only START_HOURS_RANGE=3-22
4 Linux - Ausführung von Jobs. - 4 / 5 - #period in days delay in minutes job-identifier command 1 5 cron.daily nice run-parts /etc/cron.daily 7 25 cron.weekly nice run-parts 45 cron.monthly nice run-parts /etc/cron.monthly MAILTO Eintrag: Nach Ausführung wird dem angegebenen Benutzer eine Mail zugestellt. RANDOM_DELAY Eintrag: Ein Zufallswert in Minuten zwischen 0 und dem eingetragenen Wert, der zu dem jeweiligen Eintrag der Verzögerung weiter unten hinzu addiert wird. Damit entzerrt man die Ausführung der nachzuholenden Ausführungen, wenn fast zur gleichen Zeit Rechner eingeschaltet werden (Arbeitsbeginn in Firma) dies im Hinblick darauf, dass nachzuholende Jobs eventuell auf das Netz zugreifen. So wird die Netzlast in einer Firma zeitlich verteilt oder damit nicht gleich nach dem Hochfahren des Systems die Aktivitäten der Benutzer aus gebremst werden. START_HOURS_RANGE Eintrag: Festlegung des Uhrzeitbereichs in Stunden, in dem anacron tägliche, wöchentliche und monatliche Jobs startet. Zeiteinträge für die Intervalle, eine Zeileneintrag pro Intervall (ändern Sie nicht den Job Identifier und den Command). Statt des Intervalls in Tagen kann verwendet In den Unterverzeichnissen /etc/cron.daily, /etc/cron.weekly/ und /etc/cron.monthly/ befinden sich dann die ausführbaren Programme oder Skripte,. Dort kann man auch selbst verfasste Shell-Skripte, wie zum Beispiel eine wöchentliche Backupsicherung hinzufügen: $ tree /etc/cron.*/ /etc/cron.d/ 0hourly raid-check smolt /etc/cron.daily/ 0logwatch cups logrotate man-db.cron mlocate.cron prelink rkhunter tmpwatch /etc/cron.hourly/ 0anacron mcelog.cron /etc/cron.monthly/ /etc/cron.weekly/ Die Skripte innerhalb der Verzeichnisse für die Intervalle werden ihrem Namen nach sortiert nacheinander abgearbeitet (das nächste Skript startet erst, wenn das zuvor gestartete beendet ist). Die Ausführung der stündlichen Jobs im Verzeichnis /etc/cron.hourly wird über den cron Daemon gestartet (dieser selbst startet immer jede volle Minute Shell Skripte im Verzeichnis /etc/cron.d). $ cat /etc/cron.d/0hourly SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root 01 * * * * root run-parts /etc/cron.hourly Ändern Sie nicht den Inhalt der Datei! Aufbau der Zeile für Ausführungen: 6 Angaben pro Zeile (durch Leerzeichen oder Tab voneinander getrennt), in dieser Reihenfolge: Minute: Stunde: Tag im Monat: Monat: 01-12
5 Linux - Ausführung von Jobs. - 5 / 5 - Tag in der Woche: 0-6 (0=Sonntag... 6=Samstag) User, Job-Identifier, Verzeichnis mit Shell-Skripten. Eine Angabe kann durch * als Platzhalter für beliebige Einträge verwendet werden und es können auch Listen (Trennung durch Komma) oder Bereiche (Bindestrich) angegeben werden. Beispiel zur Ausführung eine Minute nach jeder vollen Stunde (Shell Skript jede_stunde mit Ausführungsrechten): # date +\%R 12:24 # vi /etc/cron.hourly/jede_stunde [EINFG] echo Ausgeführt um `date +\%R` >> /root/jede_stunde.txt [ESC] :wq # ls -l /etc/cron.hourly/jede_stunde -rw-r--r--. 1 root root Feb 12:23 /etc/cron.hourly/jede_stunde # chmod 754 /etc/cron.hourly/jede_stunde # ls jede_stunde.txt ls: Zugriff auf jede_stunde.txt nicht möglich: Datei oder Verzeichnis nicht gefunden... und nun warten... # date +\%R 14:08 # cat jede_stunde.txt Ausgeführt um 13:01 Ausgeführt um 14:01
5 Zeitgesteuerte Arbeiten mit cron
5 Zeitgesteuerte Arbeiten mit cron In diesem Kapitel lernen Sie regelmäßig wiederkehrende Aufgaben einzurichten und zu administrieren. diesen Dienst bestimmten Benutzern zugänglich zu machen oder zu verweigern.
MehrAutomatisierung von Abläufen mit cron
Automatisierung von Abläufen mit cron Quelle: SUSE LINUX Administrationshandbuch Inhaltsverzeichnis 1. Allgemeines...2 1.1 Die crontab...2 1.2 Editieren der crontab...4 1.3 cron-verzeichnisse...5 2. Beispiel
MehrSelfLinux-0.10.0. cron
cron Autor: JC PollmanChristian Richter (jpollman@bigfoot.comcrichter@users.sourceforge.net) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GPL Linux bietet zwei verwandte Programme
MehrÜbersicht. Starten von Diensten Zeitlich gesteuertes Starten von Programmen. ITSec SS 2015 - Teil 12/Dienste
Übersicht Starten von Diensten Zeitlich gesteuertes Starten von Programmen 2 Starten der Firewall 1. Zusammenstellen des Firewall-Skripts, z. B. firewall.sh 2. chown root.root firewall.sh 3. chmod u=rwx
Mehr[4-2] Robbins, Arnold: sed&awk. kurz&gut, O'Reilly, 2. Auflage, 2002
Literatur [4-1] Taylor, Dave: Raffinierte Shell Scripts. mitp, 2004 [4-2] Robbins, Arnold: sed&awk. kurz&gut, O'Reilly, 2. Auflage, 2002 [4-3] Barrett, Daniel: Linux. kurz&gut, O'Reilly, 2004 [4-4] Kofler,
MehrTeil 4: Shell und cron
Informationssicherheit Teil 4: Shell und cron 17.04.18 1 Literatur [4-1] Taylor, Dave: Raffinierte Shell Scripts. mitp, 2004 [4-2] Robbins, Arnold: sed&awk. kurz&gut, O'Reilly, 2. Auflage, 2002 [4-3] Barrett,
MehrLinux-Einführung Übung
Linux-Einführung Übung Mark Heisterkamp 24. 25. Februar 2010 1 Einführung und Grundlagen 1.1 Erste Schritte... 1.1.1 Xterminalfenster Öffnen Sie ein weiteres Xterminalfenster mit der Maus. mittels Kommando.
MehrUNIX Die wichtigsten Befehle
UNIX Die wichtigsten Befehle Syntax alias shortname command at zeit [Tag] [Datei] cron cat [-nsuv] [datei] passwd [ben_name] finger user fg, bg job set [-ekntuvx] [name] sort [-bcdfimnurt] [+pos1 pos2]
MehrJobs ausführen mit cron
Jobs ausführen mit cron Computer wurden in erster Linie entwickelt, um Routineaufgaben automatisch zu erledigen. Wenn Sie täglich morgens um eins Ihre Festplatte sichern müssen, besteht kein Grund, dies
MehrAuftragsplaner. Morgan N. Sandquist Entwicklung: Gary Meyer Korrektur: Lauri Watts Übersetzung der Dokumentation: Robert Schröter
Morgan N. Sandquist Entwicklung: Gary Meyer Korrektur: Lauri Watts Übersetzung der Dokumentation: Robert Schröter 2 Inhaltsverzeichnis 1 Einleitung 4 1.1 Start des Moduls......................................
MehrSystemsoftware (SYS)
6.Übung Systemsoftware (SYS) Christian Baun cray@unix-ag.uni-kl.de Hochschule Mannheim Fakultät für Informatik Institut für Robotik 9.11.2007 Wiederholung vom letzten Mal Umleiten von Ein- und Ausgaben
MehrShell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus
LUKAS LEIPOLD Shell Shell Oder Konsole suchen im Application Finder Auch Terminal, Bash oder Kommandozeile genannt Bash nimmt Befehle entgegen und führt diese aus Befehle I cd mkdir pwd rm mv cp ls ln
MehrGrundlagen der Programmierung
Übung 1: Unix Werkzeuge Robert Sombrutzki sombrutz@informatik.hu-berlin.de Unix Werkzeuge Warum? Diese Frage sollten Sie sich immer mal wieder stellen! Denkbare Antworten Weil Sie diese Werkzeuge immer
MehrAllgemeines. Shell Programmierung Unix. Kommentar. Vorgangsweise. Mag. Thomas Griesmayer
Allgemeines Shell Programmierung Unix Shell Scripts Unix Ein shell script ist eine Textdatei, welche eine Liste von Befehlen (Standard Unix Befehle) beinhaltet. Diese Datei kann durch Aufrufen ausgeführt
MehrOpening Hours of Museums Christmas and New Year 2010/11
Friday, 24 Dec 2010 Opening hours 10am 4pm Saturday, 25 Dec 2010 1pm 5pm 11am 5pm 10am 10pm 11am 8pm 10am 5pm Sunday, 26 Dec 2010 10am 5pm (also Tue, 28.12. 10am 5pm) 11am 5pm 10am 10pm 9.30am 6pm 11 18
MehrUnix-Grundkurs 1. Thema heute: Shell-Skripten
Unix-Grundkurs 1 Thema heute: Unix-Grundkurs 2 Ein Shell-Skript ist die Zusammenfassung von Kommandos in einer Textdatei. Diese Textdatei wird wie ein ablaufbares Programm behandelt. Es werden von einer
MehrCrashkurs Kommandozeile
Crashkurs Kommandozeile Thomas Werner This work is licensed under the Creative Commons Attribution ShareAlike 2.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by sa/2.0/de/
MehrBasiskonzepte 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!
MehrUNIX/Linux Lösung. Mär 14, 17 20:40 Seite 1/6. Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?):
Mär 14, 17 20:40 Seite 1/6 Aufgabe 1: Erklären Sie folgende Begriffe (25 Punkte): Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?): Abstimmen von mehreren Prozessen, warten auf Ergebnisse,
MehrVorsemesterkurs Informatik
Vorsemesterkurs Informatik Einführung in die Bedienung von Unix-Systemen SoSe 2013 Stand der Folien: 3. April 2013 Übersicht 1 Unix, Linux, Shells 2 Shell-Kommandos 3 Dateien und Verzeichnisse Vorkurs
MehrLinux und Shell-Programmierung Teil 3
Prof. Dr. Christian Baun Linux und Shell-Programmierung Teil 3 Fachhochschule Frankfurt am Main WS1314 1/35 Linux und Shell-Programmierung Teil 3 Prof. Dr. Christian Baun Fachhochschule Frankfurt am Main
MehrDas Handbuch zu KCron
Das Handbuch zu KCron Autor: Frank Börner (f.boerner@selflinux.org) Autor: Robert Schröter (robert-schroeter@gmx.de) Autor: Morgan N. Sandquist (morgan@pipeline.com) Formatierung: Frank Börner (f.boerner@selflinux.org)
MehrDas CIP der Mathematik
Das CIP der Mathematik Eine kurze Unix Einführung Werner Bley (nach Martin Kerscher) Mathematisches Institut Ludwig Maximilians Universität München 7. Oktober 2014 Gliederung Allgemeines zum Betriebssystem
MehrDie UNIX-Kommandozeile
Die UNIX-Kommandozeile Kommando [-Optionen] [Argumente] Kommando Option Argument eingebautes Shell-Kommando oder ausführbare Datei (Programm) verändert die Grundeinstellung (voreingestellte Funktionalität)
MehrZWEITE ÜBUNG ZUR EINFÜHRUNG IN DIE PROGRAMMIERUNG FÜR COMPUTERLINGUISTEN LEONIE WEIßWEILER
ZWEITE ÜBUNG ZUR EINFÜHRUNG IN DIE PROGRAMMIERUNG FÜR COMPUTERLINGUISTEN ABSTIMMEN! https://abstimmung.semesterticket-muenchen.de/ WIEDERHOLUNG - VARIABLEN WIEDERHOLUNG - VARIABLEN Clemens = Simone Simone
MehrZugriffsrechte. anzeigen lassen mit dem Befehl: ls -l
Zugriffsrechte anzeigen lassen mit dem Befehl: ls -l ls wird verwendet, um Informationen über die Zugriffsrechte (und mehr) von Dateien und Verzeichnissen anzuzeigen. Wenn es mit der Option "-l" aufgerufen
MehrArbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2016 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
MehrLinux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte
Linux Kommandozeile: Einfache Skripte AST, Wintersemester 2016/2017 1 Wiederhohlung Hier sind ein paar Befehle, die ihr letzte Woche schon kennen gelernt habt und heute benutzt. Befehl Parameter Funktion
MehrOkt 10, 16 17:29 UNIX/Linux Lösung
Okt 10, 16 17:29 UNIX/Linux Lösung Seite 1/6 Technische Hochschule Nürnberg Name:... GEORG SIMON OHM Schriftliche Prüfung im Fach Vorname:... "Betriebssystem UNIX/Linux" Matrikel Nr.:... Prüfungstermin:
MehrArbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2017 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
MehrIhr Heimatverzeichnis. Die Ausgangsverzeichnisse für die neu zu erstellenden Verzeichnisse sind folgender Tabelle zu entnehmen:
1. Aufgabe Erzeugen von Verzeichnissen Ausgehend vom Verzeichnisbaum Ihr Heimatverzeichnis / home users xyz ist folgende Struktur zu erzeugen: Ihr Heimatverzeichnis v1 v2 v3 / home users xyz v4 v5 v6 Die
MehrBenutzer- und Rechte-Verwaltung Teil 1
Benutzer- und Rechte-Verwaltung Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 30. November 2015 Datei- und Verzeichnis-Besitzer benutzer@rechner:~#ls -lh Dokumente/ insgesamt 12K -rw-rr 1 benutzer gruppe
MehrHochschule Für Angewandte Wissenschaften FH München Sommersemester Thomas Kolarz. Folie 1.
Praktikum Btib Betriebssysteme t I Hochschule Für Angewandte Wissenschaften FH München Sommersemester 2010 thomas.kolarz@hm.edu Folie 1 Vorbereitung Booten Sie den Rechner unter Linux und melden Sie sich
MehrKommandozeile und Batch-Dateien. Molekulare Phylogenetik Praktikum
Kommandozeile und Batch-Dateien Molekulare Phylogenetik Praktikum 2 1.1 Die Kommandozeile Alternative zur grafischen Oberfläche (GUI) eines Betriebssystems Vorteile: Sich wiederholende Befehle können gespeichert
MehrUNIX/Linux Lösung. Mär 08, 16 16:11 Seite 1/6
Mär 08, 16 16:11 Seite 1/6 Aufgabe 1: Erläutern Sie detailliert das nachfolgende Kommando (Einzelbefehle, Optionen, Zusammenspiel) (20 Punkte): cd /usr/bin Wechsel ins Verzeichnis bin in /usr (2) ls d
MehrUNIX/Linux Lösung. Mär 18, 18 15:34 Seite 1/6
Mär 18, 18 15:34 Seite 1/6 Aufgabe 1: Erläutern Sie detailliert das nachfolgende Kommando (Einzelbefehle, Optionen, Zusammenspiel) (20 Punkte): cd /usr cd bin Wechsel ins /usr (absolut), dann von dort
MehrSep 25, 18 8:36 UNIX/Linux Lösung
Sep 25, 18 8:36 UNIX/Linux Lösung Seite 1/6 Technische Hochschule Nürnberg Name:... GEORG SIMON OHM Schriftliche Prüfung im Fach Vorname:... "Betriebssystem UNIX/Linux" Matrikel Nr.:... Prüfungstermin:
MehrSystemverwaltung mittels Skripts
Systemverwaltung mittels Skripts Sept. 2003 M. Rigling 1 / 1 Version 0.2 Inhaltsverzeichnis: Systemverwaltung mittels Skripts...1 Inhaltsverzeichnis:...2 1. Skriptsprachen...3 2. Zur Erstellung von Skripts...3
MehrVorbemerkung. Allgemeines zu Shell Scripts. Aufruf. Einfaches Beispiel
Inhalt: Vorbemerkung...1 Allgemeines zu Shell Scripts...1 Aufruf...1 Einfaches Beispiel...1 Testen eines Shell-Scripts...2 Kommandozeilen-Parameter...2 Prozeßsteuerung...3 Bedingte Ausführung: if...3 Mehrfachentscheidung:
MehrLinux eine Einführung
Linux eine Einführung Was ist Linux? ein Unix ähnliches Betriebssystem freie Software für sehr viele Hardwareplattformen erhältlich Was kann Linux? Multitasking Multiuser Authentifizierung erforderlich
MehrBenutzer- und Rechte-Verwaltung Teil 2
Benutzer- und Rechte-Verwaltung Teil 2 Linux-Kurs der Unix-AG Zinching Dang 30./31. Mai 2012 Benutzer- und Gruppen-Datenbank Benutzer- bzw. Gruppen-Informationen sind in einzelnen Dateien gespeichert:
MehrDas CIP der Mathematik
Das CIP der Mathematik Eine sehr kurze Unix Einführung Werner Bley (nach Martin Kerscher) Mathematisches Institut Ludwig Maximilians Universität München 15. Oktober 2015 Gliederung Erste Schritte am Rechner
Mehr2 2. Tag. 2.1 Das Dateisystem. das Dateisystem organisiert die Speicherung von Daten. viele Betriebssysteme haben verschiedene Dateisysteme
2 2. Tag 2.1 Das Dateisystem das Dateisystem organisiert die Speicherung von Daten viele Betriebssysteme haben verschiedene Dateisysteme ein gutes Dateisystem ist wichtig um Daten sicher zu lagern Das
MehrCronTab-Datei Konverter
JobScheduler - Job Execution and Scheduling System CronTab-Datei Konverter Anwendungshandbuch Juli 2014 Juli 2014 CronTab-Datei Konverter Seite: 1 CronTab-Datei Konverter - Impressum Impressum Software-
MehrI System-Administration 8
Inhaltsverzeichnis I System-Administration 8 1 Erste Schritte 9 1.1 Lernziele................................ 9 1.2 Anmelden am System.......................... 9 1.3 Online-Hilfe verwenden........................
MehrGibt 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
MehrLinux-Camp: Remote-Zugriff
Linux-Camp: Remote-Zugriff SSH, VPN, oder: "Wie kommt die Maus durch die Leitung?" mit Ubuntu Version 8.04 Inhalt SSH Begriffserklärung und Funktionalität Arbeitsweise Konfiguration Beispiele, Übungen
Mehr4. Desktop, Betriebssystem u.a.
Start Inhalt Desktop, Betriebssystem u.a. 1(14) 4. Desktop, Betriebssystem u.a. 4.1 Graphische Benutzeroberfläche Einstellungen, Suchpfad, Starteinstellungen. 4.2 Workspace und Daten Workspace-Fenster,
MehrEINFÜHRUNG IN LINUX DR. MATTHIAS M. HÖLZL
EINFÜHRUNG IN LINUX DR. MATTHIAS M. HÖLZL 1. Aufbau eines Computer-Systems Ein Computersystem besteht aus Hardware (dem eigentlichen Rechner) und Software (den Programmen). Zur Hardware zählen der Prozessor
MehrHochschule Harz Vorlesung Grundlagen der Informatik 2 vi-editor Dipl.-Inf., Dipl.-Ing. (FH) M. Wilhelm Nils Nause (Student Informatik)
Hochschule Harz Vorlesung Grundlagen der Informatik 2 vi-editor Dipl.-Inf., Dipl.-Ing. (FH) M. Wilhelm Nils Nause (Student Informatik) Inhaltsverzeichnis 1 e 3 1.1 Unix-e... 3 1.1.1 Weitere e:...4 1.1.2
MehrCMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1
CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7
MehrKURZANLEITUNG 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
MehrKernel-Module. Teile des Kernels können als Module gebaut werden. diese können im laufenden Betrieb eingebunden werden (und auch wieder entfernt)
Kernel-Module Teile des Kernels können als Module gebaut werden diese können im laufenden Betrieb eingebunden werden (und auch wieder entfernt) Vorteile: kleinerer Kernel, anpassungsfähig, schnelleres
Mehr1) 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
MehrArbeiten mit der Shell Teil 2
Arbeiten mit der Shell Teil 2 Linux-Kurs der Unix-AG Klaus Denker 5. November 2012 cat cat gibt den Inhalt von Dateien aus Wichtige Optionen: -A: nicht darstellbare Zeichen (Tabs, Zeilenumbrüche, etc.)
Mehr1 LINUX-CHEATSHEET (symbolischer Name localhost ) ist der jeweils aktuelle
1 LINUX-CHEATSHEET 1 27.07.2006 1 Linux-Cheatsheet 1.1 Netzwerk 1.1.1 Schichten "Kabelphysik" Binäre Daten Ethernet IP TCP HTTP, SSH,... 1.1.2 Lokale IP-Adressen 192.168.x.y 172.16.x.y-172.32.x.y 10.x.y.z
MehrPraktische Übung. Die Lernplattformen ILIAS ist mit Stud.IP verbunden, sodass Sie Lernmodule dieser Plattform
Informatik I Wintersemester 2016/2017 Prof. Dr. Carsten Damm Georg-August-Universität Göttingen Dr. Henrik Brosenne Institut für Informatik Übung 1 Praktische Übung Testate von Di., 01.11., 8-10 Uhr bis
MehrGNU/Linux Introduction Part 3. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at
GNU/Linux Introduction Part 3 Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at Elementares Pipes (Weiterleitungen) Die Shell kann die Ausgabe eines Kommandos als Eingabe für ein weiteres verwenden.
MehrShellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin
Shellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin 1. November 2018 Inhalt Grundlagen Allgemein Shell-Grundlagen Learning by doing! SSH Shellskript
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 4. Mai 2016 Die Komandozeile unter Linux Wird als Shell bezeichnet Die Shell ist eines der vielen Programme einer Linux-Distribution
MehrLiesMich_Linux. Datentransfer zwischen Kunden und der VRG-Gruppe mit dem NOWIS Secure Data Exchange (SDE) (Linux)
LiesMich_Linux Datentransfer zwischen Kunden und der VRG-Gruppe mit dem NOWIS Secure Data Exchange (SDE) (Linux) 1. VERFAHRENSWEISE Der NOWIS Secure Data Exchange (SDE) ist der neue Standard für den Datentransfer
MehrLPI 102 Shell, Scripting, Programmieren und Administrative Tätigkeiten
LPI 102 Shell, Scripting, Programmieren und Administrative Tätigkeiten Stefan Hühner - Maurice Massar lpi@unix-ag.uni-kl.de Universität Kaiserslautern - Unix-AG LPI 102 p. 1 Shellskripte Was ist das? Beispiel:
MehrDen Websurfer absichern
Den Websurfer absichern mit dem Raspbian (Jessie) Stand: 02.11.2016 Inhalt 1. Einleitung... 1 2. Passwörter ändern... 2 3. Automatische Updates... 2 4. SSH-Port ändern... 3 4.1 Konfigurationsdatei auf
MehrAnwendungsinformationen zu "raise-genres.sh"
Prinzip: Anwendungsinformationen zu "raise-genres.sh" In einem Genreauswahl-Verzeichnis werden für jeden in einer Genre-Liste enthaltenen Eintrag Genre-Verzeichnisse erstellt. In den Genre-Verzeichnissen
MehrDer Standard-Editor vi
Der Standard-Editor vi unabhängig von Terminaltyp, Shell und Graphik Aufruf durch vi oder vi bearbeitet Kopie der Datei im Hauptspeicher zwei (drei) Betriebsmodi Kommandomodus i,a,o,i,a,o ESC
MehrBasiskonzepte des Rechnerbetriebs
Universität Potsdam Institut für Informatik Wintersemester 2013 2014 Basiskonzepte des Rechnerbetriebs Aufgabenblatt 5 7 Standardeingabe und Standardausgabe Viele Prozesse lesen und/oder schreiben Daten.
MehrMicrosoft Excel 2019 Automatisches Ausfüllen
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Excel 2019 Automatisches Ausfüllen Automatisches Ausfüllen in Excel 2019 Seite 1 von 12 Inhaltsverzeichnis Einleitung... 2 Lineare Reihe
MehrEs können mehrere Kommandos in der Kommandozeile eingegeben werden Kommandoverkettung.
Linux - Die Kommandozeile. - 1 / 5-1. Die Kommandozeile. 1.1 Zeilenfortsetzung. Eine Zeile kann weiter fortgesetzt werden, wenn der Return Tastendruck mit dem Backslash maskiert wird und wird oft benutzt,
MehrStapelverarbeitungsdateien
Stapelverarbeitungsdateien Eine Ausarbeitung zum Informatik Spezialgebiet Daniel Wolf, März 1997 INHALT I. Einleitung 1. Einfache Stapelverarbeitungsdateien 2. Einfache Batch File Befehle und Kommandos
MehrSelfLinux Dateien unter Linux
Dateien unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Im Unterschied zu Windows wird bei Linux zwischen Groß-
MehrBenutzer- und Rechtevergabe
Benutzer- und Rechtevergabe Gliederung 1) Einführung 2) Rechte 3) Benutzer 4) Editoren Einführung GNU/Linux ist ein Mehrbenutzer- Betriebssystem (d.h. es können mehrere GNU/Linux ist ein Mehrbenutzer-
MehrÜbung - Erforschen von FTP
Lernziele Teil 1: Verwenden von FTP über eine Eingabeaufforderung Teil 2: Herunterladen einer FTP-Datei mit WS_FTP LE Teil 3: Verwenden von FTP in einem Browser Hintergrund / Szenario Das File Transfer
MehrLiteratur. 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.
MehrEin- und Ausgabeumlenkung
Ein- und Ausgabeumlenkung Viele Prozesse lesen und/oder schreiben Daten (z.b. who, date, cat, rm -i,...) Zu jedem Kommando gibt es voreingestellte Dateien, von denen Daten gelesen und/oder in die Daten
MehrSelfLinux Dateien unter Linux
Dateien unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Im Unterschied zu Windows wird bei Linux zwischen Groß-
MehrSkripte. 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
Mehrpwd mkdir Zeigt das aktuelle Verzeichnis an Beispiel: pwd
ls Listet Dateien und Verzeichnisse auf ls (Listet die Dateien und Verzeichnisse in Spalten auf) ls -l (Listet die Datei und Verzeichnisse als ausführliche Liste auf) ls *.sh (Listet nur Datei auf, die
MehrUnterschiede in Dateien mit diff
Unterschiede in Dateien mit diff diff datei1 datei2 vergleicht die Inhalte der beiden Dateien zeilenweise (bei Verzeichnissen die enthaltenen Dateien) und gibt die sich unterscheidenen Zeilen auf stdout
MehrLinux Administration: Dateisystem, Benutzer, Rechte,... Folie 1 von 14
Linux Administration: Dateisystem, Benutzer, Rechte,... Folie 1 von 14 Linux Administration Dateisystem, Benutzer, Rechte,... Peter Rudolph Dateisystem Linux Administration: Dateisystem, Benutzer, Rechte,...
MehrVorlesung Unix-Praktikum
1/3 Vorlesung 5. und Rechnerbetriebsgruppe Technische Fakultät Universität Bielefeld 16. November 2015 2/3 Willkommen zur fünften Vorlesung Was gab es beim letzten Mal? Prozesse Dateiberechtigungen 3/3
MehrArithmetik in der tcsh
Arithmetik in der tcsh Variablen speichern Zeichenketten (also Strings/Wörter) @ statt set Interpretation als arithmetische Ausdrücke (aus Ziffern, (, ), +, -, *, /, % bestehend) Beispiele: @ var = (3
MehrBasiskonzepte des Rechnerbetriebs. 6 Die Shell: Der UNIX-Kommandointerpreter
Universität Potsdam Institut für Informatik Wintersemester 2013 2014 Basiskonzepte des Rechnerbetriebs Aufgabenblatt 4 Der Editor vi Übung 1. Kopieren Sie die Datei /home/rlehre/da1 in Ihr Arebitsverzeichnis
MehrMicrosoft Excel 2016 Automatisches Ausfüllen
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Excel 2016 Automatisches Ausfüllen Automatisches Ausfüllen in Excel 2016 Seite 1 von 11 Inhaltsverzeichnis Einleitung... 2 Lineare Reihe
MehrDie Shell. Ein Vortrag von Frederik und Michael 1 / 35
Die Shell Ein Vortrag von Frederik und Michael 1 / 35 Die Shell Teil 1 Einleitung Geschichte des Terminals Vergleich von GUI und Konsole Teil 2 Praxis Teil 3 Konzepte und Möglichkeiten der Shell Teil 4
MehrBenutzer- und Rechte-Verwaltung Teil 2
Benutzer- und Rechte-Verwaltung Teil 2 Linux-Kurs der Unix-AG Zinching Dang 26. November 2012 Zugriffsrechte (1) definieren, welche Benutzer welche Dateien lesen, schreiben und ausführen dürfen (read,
MehrInformatik für Schüler, Foliensatz 1 Einführung bis...
Prof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 19. August 2009 1/15 Informatik für Schüler, Foliensatz 1 Einführung bis... Prof. G. Kemnitz Institut für Informatik, Technische
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Andreas Teuchert 29. Oktober 2012 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,
MehrBenutzer und Rechte Teil 3
Benutzer und Rechte Teil 3 Linux-Kurs der Unix-AG Zinching Dang 24. Januar 2018 Übersicht Wiederholung: Benutzer & Gruppen Zugriffsrechte & Besitzverhältnisse Befehle & Optionen Zusammenfassung & Ausblick
MehrDIL/NetPC Starter Kit DNP/SK30: Erste Inbetriebnahme
DIL/NetPC Starter Kit DNP/SK30: Erste Inbetriebnahme Der DIL/NetPC Starter Kit DNP/EVA30 dient dazu, sich mit der SSV Embedded Linux Umgebung für den DIL/NetPC DNP/9265 vertraut zu machen und die erforderlichen
MehrRaffinierte Shell Scripts
COk - 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Dave Taylor Raffinierte Shell Scripts Übersetzung aus dem Amerikanischen
MehrD Text editieren Edit
5 Copyright 1993-1996 by Axel T. Schreiner. All Rights Reserved. D Text editieren Edit Mit dieser Applikation kann man beliebig viele Programmtexte und Dokumente gleichzeitig editieren. Edit bearbeitet
MehrBenutzerverwaltung unter Linux
Benutzerverwaltung unter Linux Autor: Heiko Degenhardt (hede@pingos.org) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Benutzerverwaltung unter Linux Seite 2 Inhaltsverzeichnis
Mehr1. Anzeige von Textdateien.
Linux - Anzeige von Textdateien. - 1 / - 1. Anzeige von Textdateien. Zur Anzeige von Textdateien stehen verschiedene Kommandos zur Verfügung: cat, more, less, head, tail, view. Bei more und less gelangen
MehrNetzlaufwerk-Verbindung auf den Server se-1ug w2k.makro.privat. im Computerraum für die Daten der Chemikaliendatenbank
Netzlaufwerk-Verbindung auf den Server se-1ug-01008-05.w2k.makro.privat im Computerraum für die Daten der Chemikaliendatenbank Verwendung nur für geschäftliche Belange, ablegen oder Missbrauch durch private
MehrZeitausdrücke (Expressions of Time)
Deutsch am Montag am Wochenende an Ostern am Ende der Woche am Morgen am frühen Vormittag am späten Nachmittag am frühen Abend am späten Abend am Anfang am Ende am 26. Oktober an Wochentagen im Oktober
Mehr