GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Uhrbefehl mit Beispielen

Ein Serveradministrator muss das System warten und es auf dem neuesten Stand und sicher halten. Jeden Tag kann es zu mehreren Einbruchsversuchen kommen. Es gibt einige andere Aktivitäten, die ihr Protokoll führen.

Diese Protokolle werden regelmäßig aktualisiert. Um diese Aktualisierungen zu prüfen, werden die Befehle wiederholt ausgeführt. Zum einfachen Lesen einer Datei werden beispielsweise Befehle wie head, tail, cat usw. verwendet.

Diese Befehle müssen wiederholt ausgeführt werden. Der Linux-Uhrbefehl kann verwendet werden, um einen Befehl in regelmäßigen Abständen zu wiederholen.

Befehlssyntax beobachten

Watch ist ein einfacher Befehl mit einigen Optionen. Die grundlegende Syntax des Watch-Befehls lautet:

watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>

Der Watch-Befehl führt den angegebenen Befehl standardmäßig alle 2 Sekunden aus. Diese Zeit wird zwischen dem Abschluss des Befehls und dem Beginn der nächsten Ausführung gezählt. Als einfaches Beispiel kann der Befehl watch verwendet werden, um die Protokollaktualisierungen zu überwachen. Die Aktualisierungen werden am Ende der Datei angehängt, sodass der Befehl tail mit watch verwendet werden kann, um die Aktualisierungen der Datei anzuzeigen. Dieser Befehl wird so lange ausgeführt, bis Sie STRG + C drücken, um zur Eingabeaufforderung zurückzukehren.

Beispiele

  • Behalten Sie Fehler/Hinweise/Warnungen im Auge, die alle paar Sekunden zur Laufzeit generiert werden.
watch tail /var/log/messages
  • Behalten Sie die Festplattennutzung nach einem bestimmten Zeitintervall im Auge.
watch df -h
  • Für Administratoren ist es sehr wichtig, hohe E/A-Wartezeiten im Auge zu behalten, die Festplattenoperationen verursachen, insbesondere die Mysql-Transaktionen.
watch mysqladmin processlist
  • Behalten Sie die Serverlast und -verfügbarkeit zur Laufzeit im Auge.
watch uptime
  • Behalten Sie die Warteschlangengröße für Exim im Auge, wenn ein Cron ausgeführt wird, um Benachrichtigungen an Abonnenten zu senden.
watch exim -bpc

1. Iterationsverzögerung

watch [-n <seconds>] <command>

Das Standardintervall zwischen den Befehlen kann mit -n switch geändert werden. Der folgende Befehl führt den Tail-Befehl nach 5 Sekunden aus:

watch -n 5 date

2. Sukzessiver Ausgangsvergleich

Wenn Sie die Option -d mit dem Befehl watch verwenden, werden die Unterschiede zwischen der ersten Befehlsausgabe und jeder nächsten Befehlsausgabe kumulativ hervorgehoben.

watch [-d or --differences[=cumulative]] <command>

Beispiel 1

Sehen wir uns die aufeinanderfolgenden Zeitausgaben an, die mit dem folgenden watch-Befehl extrahiert wurden, und beobachten Sie, wie der Unterschied hervorgehoben wird.

watch -n 15 -d date

Das Datum wird zum ersten Mal erfasst, wenn der Befehl ausgeführt wird, die nächste Iteration wird nach 15 Sekunden wiederholt.

Bei der Ausführung der nächsten Iteration ist zu sehen, dass alle Ausgaben genau gleich sind, außer dass die Sekunden von 14 auf 29 gestiegen sind, was hervorgehoben ist.

Beispiel 2

Lassen Sie uns den Unterschied zwischen zwei aufeinanderfolgenden Ausgaben des „uptime“-Befehls erleben, der von watch wiederholt wird.

watch -n 20 -d uptime


Jetzt wird die Differenz zwischen der Uhrzeit sowie den drei Lastmomentaufnahmen ebenfalls hervorgehoben.

3. Ausgabe ohne Titel

Wenn Sie keine zusätzlichen Details über die Iterationsverzögerung und den tatsächlichen Befehl, der von watch ausgeführt wird, anzeigen möchten, kann der Schalter –t verwendet werden.

watch [-t or --no-title] <command>

Sehen wir uns als Beispiel die Ausgabe des folgenden Befehls an.

watch -t date

Hilfe ansehen

Kurze Details zum Watch-Befehl finden Sie, indem Sie den folgenden Befehl in SSH eingeben.

watch -h [or --help]

Schlussfolgerung

Watch ist ein sehr leistungsfähiges Dienstprogramm für Systemadministratoren, da es zum Überwachen, Protokollieren, Betrieb, Leistung und Durchsatz des Systems zur Laufzeit verwendet werden kann. Man kann die Ausgabe des Watch-Dienstprogramms einfach formatieren und verzögern. Alle Linux-Befehle oder -Skripte werden bereitgestellt, um auf die gewünschte und kontinuierliche Ausgabe zu achten.


Linux
  1. wc Linux-Befehl mit Beispielen

  2. Linux-Sortierungsbefehl mit Beispielen

  3. Linux Tee-Befehl mit Beispielen

  4. Linux-Kopfbefehl mit Beispielen

  5. JQ-Befehl in Linux mit Beispielen

Linux-CD-Befehl mit Beispielen

Wartebefehl in Linux mit Beispielen

Linux-Exportbefehl mit Beispielen

Neustartbefehl unter Linux mit Beispielen

Linux-PS-Befehl mit Beispielen

Linux-IP-Befehl mit Beispielen