Ich frage mich, welche Tools leistungsstark sind und welche die meisten Systemadministratoren entweder nicht kennen oder nicht verwenden (aber sollten).
Zum einen mag ich die Möglichkeit, etwas über ein Werkzeug herauszufinden, das gut ist und das ich verwenden sollte - oder zumindest auszuprobieren. Ich finde auch, dass es positiv sein kann, diesen Werkzeugen (wieder) die Zeit in der Sonne zu lassen, um andere über die wunderbaren Werkzeuge zu informieren, die es gibt.
So sind Dinge wie sudo, vi, emacs, dtrace, ps und top raus. Ich habe einige Ideen, aber ich hasse es , die Statistiken zu verzerren ...
Ich werde nur abwarten, ob jemand meine Favoriten erwähnt.
Antworten:
iPerf
Mit Iperf können Sie Tests ausführen, mit denen die maximale TCP- und UDP-Bandbreitenleistung gemessen wird. Es ermöglicht die Einstellung verschiedener Parameter und UDP-Eigenschaften, die Bandbreite, Verzögerungsjitter und Datenverlust melden: http://openmaniak.com/iperf.php,Und
MTR
MTR ( My Trace Route ) ist auch ein ziemlich gutes Werkzeug. Es kombiniert die Funktionen der Programme 'traceroute' und 'ping' in einem einzigen Netzwerkdiagnosetool. Wie Traceroute, außer dass es mehr Informationen zur Netzwerkqualität und Netzwerkdiagnose gibt. Laufen lassen, um Echtzeit-Statistiken zu erhalten. Gibt die besten und schlechtesten Umlaufzeiten in Millisekunden an ... Zeigt Latenz, Jitter (Durchschnitt / Beste / Schlimmste) an: http://www.bitwizard.nl/mtr/
verwenden:
Alternativtext http://locobox.googlepages.com/mtrsavedw.jpg
quelle
Büroklammern: Ich musste Büroklammern verwenden, um die Schlösser auf der Vorderseite eines Sun- und Dell-Servers zu öffnen. Wir alle haben sie zum Öffnen einer CD-ROM verwendet
HotPlug Dieses Ding ist großartig. Möchten Sie einen Server in das nächste Rack verschieben, ohne ihn auszuschalten? http://www.wiebetech.com/products/HotPlug.php
Holzblöcke Der Idiot, bevor Sie den Server nicht richtig montieren? Der Server ist zu alt für Rackmounts? Holzklötze sind dein Freund. Es ist ein Ghetto, aber es funktioniert.
quelle
Eine gebogene Büroklammer zum Öffnen eines CD-Laufwerks.
quelle
Sysstat / Sar - hervorragende historische Überwachung für Server.
Netzwerk / CPU / Speicher / IO / etc / etc brillant, wenn Sie untersuchen müssen, warum eine Maschine ausgefallen ist.
Beispielsweise werden heute Morgen Durchschnittswerte zwischen 6 und 7 Uhr geladen:
quelle
Eine Papiertüte : Zum Einatmen, wenn Sie feststellen, dass das von Ihnen geschriebene SQL-Skript die Testdatenbank doch nicht wirklich zermischt hat . Oh, und Ihr Backup-System stürzt ab und jetzt müssen Sie mit dem technischen Support telefonieren, da Sie keinen Supportvertrag haben.
Origami-Papier : Um die Zeit zu vertreiben, in der Sie mit dem technischen Support der ersten Stufe beim Anbieter der Sicherungssoftware in der Warteschleife sind.
Ein Stressball : Hilfestellung bei der Erörterung des Problems mit dem Tier-1-Support, nachdem der Anruf angenommen wurde.
Ein Eisbeutel : Um Ihre schmerzende Faust zu lindern, nachdem Sie sie auf den Schreibtisch geschlagen haben, wenn Sie festgestellt haben, dass es nur 90 Minuten gedauert hat, bis Sie an den Tier-2-Support übergeben wurden.
Ein Ersatz-Handy : Nachdem Sie Ihr Handy in den Boden geworfen haben und die Verbindung getrennt wurde, während der Tier 3-Support Ihren Anruf entgegennimmt.
Ein Account bei Monster.com und Erfahrung im Teppichlegen : = (
-
Etwas ernsthafter ist, dass ein kleiner Kühlschrank besonders nützlich sein kann, wenn abgestürzte Festplatten eingelegt werden sollen, um Daten wiederherzustellen.
Außerdem ist es noch besser, wenn Ihr Kamerahandy Videos aufnehmen kann. Ich nehme Videos auf, wenn ich mit BIOS und anderen Dingen herumspiele, für die ich beim Bearbeiten keine Zeit habe, sie gleichzeitig zu dokumentieren.
Hustenbonbons und Nasenspray für längere Aufenthalte im trockenen Serverraum.
Ein P-Touch-Etikettierer, mit dem ALLES beschriftet werden kann, auch wenn Sie sich sicher sind, welche Patchkabel an die Überwachungskameras angeschlossen sind.
Fingernagelknipser zum Entfernen der Hülle von den 4 Adernpaaren in einem Cat5-Kabel.
Silver Sharpies für den Fall, dass Sie auf etwas markieren müssen, das ein dunkles Finish hat.
quelle
Ich benutze ' ss ', das Teil des iproute-Pakets ist (das auch die tollen Befehle ip und tc enthält), um Informationen über TCP / UDP-Sockets zu erhalten. Es liefert mehr Informationen als das reguläre 'netstat' und kann mit Filtern verwendet werden, zum Beispiel:
quelle
use netstat -nt|grep :80
. Es ist prägnanter, und wenn Sie es sich zur Gewohnheit machen, das Standard-Toolkit zu verwenden, das Sie nichts kostet, können Sie auf einem neuen Server sofort loslegen, anstatt sich mit der Installation von Dingen herumzuschlagen.Ich habe dieses Tool bereits in einer anderen Antwort zu SF erwähnt.
sysv-rc-conf
Alternativtext http://blog.ubuntu-tweak.com/wp-content/uploads/2007/09/sysv-rc-conf.png
Wenn du ubuntu hast: sudo apt-get installiere sysv-rc-conf
quelle
"Arping", um festzustellen, ob eine Maschine im LAN wirklich in Betrieb ist. Umgeht alle Blockierungsbemühungen von ICMP-Echo (Ping) mithilfe von ARP-Paketen.
quelle
Einige Netzwerk-Tools:
tshark - Echtzeit-Textversion des grafischen Netzwerkverkehrsanalysators - wireshark . wenn die rohe Ausgabe von tcpdump nicht ausreicht, kann tshark den Trick machen. Stichprobe :
httpry passiver Echtzeit-http-Analysator. Beispielausgabe:
Beide Tools sind sehr hilfreich bei der Behebung einiger Konnektivitätsprobleme, die von Benutzern in Remotezentralen / Netzwerken gemeldet wurden, in denen Sie nur auf das Edge-Gateway zugreifen können.
und übliche Überwachungsfavoriten:
quelle
pv pipe viewer. Fügen Sie es zwischen Befehlen in eine Pipeline ein, um eine Anzeige zu erhalten, wie schnell sich Daten bewegen, wie lange es dauert, bis es fertig ist usw. Es kann auch als Ratenbegrenzer fungieren.
quelle
strace ist an überraschend vielen Orten nützlich.
quelle
Windows : Nbtstat (hat eine Reihe von Tricks, aber -A, um den Computernamen einer Remote-IP abzurufen, kann sehr praktisch sein, vorausgesetzt, Sie befinden sich in einer Umgebung, in der Berechtigungen dies zulassen)
Alle Sysinternals-Tools (Prozess-Explorer, Debug-Ansicht usw.). Insbesondere in der Debug-Ansicht wären Sie überrascht, wie viele Server-Programme interessante / nützliche Dinge in das Debug-Protokoll schreiben, und nur so kann ich es anzeigen. Das sind allerdings Must-Haves.
Unix : strace / ktrace / truss Sind meine Lieblingswerkzeuge (am besten nicht offensichtlich, wenn ein Prozess ausgeführt wird, dessen stderr nach / dev / null umgeleitet wurde und der nicht gestoppt werden soll, sollten Sie die Aufrufe überwachen, auf die geschrieben werden soll fd2.
lsof: (Liste der offenen Dateien) Ich vergesse diese immer, aber wenn Sie sie brauchen, brauchen Sie sie.
quelle
Ich würde sagen, das seltsamste Werkzeug, das ich verwenden musste, war ein Spachtel zum Öffnen eines Mac-Mini (wie von Apple angegeben).
Denke anders!
Alternativtext http://locobox.googlepages.com/putty.jpg
quelle
Ohrstöpsel für längere Aktionen in einem lauten Rechenzentrum.
quelle
Viele der oben genannten Vorschläge beziehen sich auf das Netzwerk. Aber für eine SysAdmnin:
htop - ein interaktiver Prozess-Viewer für Linux
Dies ist htop, ein interaktiver Prozess-Viewer für Linux. Es ist eine Anwendung im Textmodus (für Konsolen- oder X-Terminals) und erfordert ncurses. Getestet mit Linux 2.4 und 2.6.
Oder menschlich lesbares Oberteil
http://htop.sourceforge.net/
quelle
Eine magentisierte Büroklammer an einer Schnur. Ich ließ einmal eine Schraube in ein volles Rack fallen. Es war weit unten. An meinem Schreibtisch klebte ein starker Magnet, an dem sich jedoch keine Schnur befestigen ließ. Also fand ich eine dickere Büroklammer und magnetisierte sie, nachdem ich eine Schnur daran gebunden hatte. Ich fütterte es vorsichtig die linke Seite des Racks im Raum zwischen den Serverschienen und der Schranktür hinunter. Es dauerte ein bisschen, aber ich fand die Schraube, die ich brauchte. Es dauerte ein paar Versuche, bis ich es wieder ganz nach oben ziehen konnte, ohne es erneut fallen zu lassen.
Empfindliche Arbeit. Zu der Zeit schwor ich lautstark, dass ich als Kind offenbar nicht genug „Operation“ gespielt hatte.
quelle
Rohrreiniger - Sie sind besser als Kabelbinder zum Abbinden von Kabeln. Sie sind länger, weicher an den Fingern und farbcodiert.
quelle
Unix-zentrierte Antwort (einfache Tools):
quelle
Multitail ist ein Muss. Überwachen Sie mehrere Dateien auf einem Bildschirm. Kann auch Dateinamen anstelle von Deskriptoren folgen.
quelle
Ich schließe mich den Kommentaren der Taschenlampe an, obwohl ich einen Scheinwerfer dem Minimag oder ähnlichem vorziehe. Lässt deine Hände frei.
Ich finde auch einen Kugelschreiber mit Klickfunktion, der sich als nützlich erweist. Nützlich, um Stifte an VGA-Kabeln zu begradigen (wenn der Stift eingezogen ist), Reset-Tasten zu drücken und sich in den Hals zu stoßen, wenn Ihr Dateiserver abgestürzt ist und alles verloren geht.
quelle
vnstat ist praktisch - ein kleiner Verkehrsmonitor, der die Ausgabe auf die gleiche Weise wie vmstat ausgibt, z.
quelle
Systemtap rockt. Systemtap bietet Ihnen sehr einfach zu erfassende Werkzeuge zum Schreiben eines Kernelmoduls, das verschiedene Teile des Kernels überprüft. Ziemlich Deep Tech, aber gelegentlich sehr, sehr nützlich.
Ansonsten würde ich sagen: eine Kombination aus sysstat und rrdtool für die langfristige Trendanalyse.
quelle
Sieht so aus, als ob Ihr Beitrag in Richtung Linux gerichtet war, aber hier ist einer für Windows, von dem ich bis vor kurzem noch nichts wusste:
getmac
quelle
od - Oktaldump
Zeichenfolgen - Finden Sie druckbare Zeichenfolgen in Dateien
quelle
iftop , das gibt meiner Meinung nach eine viel bessere Ausgabe als ntop.
quelle
Programmierbare Bash-Vervollständigungsfunktionen. Machen Sie das Leben weniger fehleranfällig. Sie sind nicht so schwer zu schreiben.
Einige der weniger offensichtlichen Optionen für GNU grep, insbesondere --color, -P und -o.
Mein Standard-Schnellberichts-Einzeiler:
Einfache Frequenzanalyse aus einer Logdatei:
(Passen Sie das zweite Bit an, wie detailliert die Frequenzverteilung sein soll.)
quelle
cut -c1-12
grep, wenn alle Zeilen ein striktes Datenformat haben - das gilt normalerweise für Syslog-Dateien.Eine gute Minimag - Taschenlampe mit frischen Batterien ist gut, wenn Sie in einen Schrank / Servergehäuse / unter einen erhöhten Boden / usw. Schauen müssen.
quelle
Facter ist ein besonderer Favorit.
Es wird häufig nur als Teil des größeren Puppet-Konfigurationsverwaltungsframeworks betrachtet, ist aber für sich genommen äußerst nützlich. Bereitstellung einer konsistenten plattformübergreifenden Methode zum Herausfinden von Kernsysteminformationen. Im Wesentlichen großartig in Shell-Skripten.
Zum Beispiel:
Es ist auch sehr einfach, mit eigenen (oder fremden) 'Fakten' zu erweitern, zB:
quelle
Ich werde mit einem Hacker-Tool arbeiten, das genauso nützlich sein könnte, um Probleme zu diagnostizieren: Kain . Es kann ein Netzwerk beschnüffeln und viele Angriffe (Arp-Vergiftung, Man-in-the-Middle usw.) auf ein Netzwerk ausführen sowie Kennwörter knacken (oder wiederherstellen).
Welcher bessere Weg, Ihr Netzwerk zu kennen, ist sicher.
quelle
Windows
Obwohl alle SysInterals-Tools großartig sind, waren die Tools, die mir am meisten geholfen haben, die Überwachungstools :
Nichts ist besser, um schnell festzustellen, warum etwas nicht funktioniert.
(* Regmon und Filemon sind in Process Monitor für neuere Windows-Versionen integriert.)
quelle