Letzte Beiträge

Dot Hill erweitert Partnerprogramm

Dot Hill Systems baut sein Partnerprogramm Connections für alle Channel-Partner in EMEA (Europa, Nah...

Mehr

PC-Nachfrage geht zurück

In Deutschland ist im vierten Quartal die Anzahl der verkauften Rechner um acht Prozent zurückgegang...

Mehr

SAP verkauft HANA über Partner

SAP will seine In-Memory-Datenbank HANA an mittelständische Kunden bringen und setzt dafür auf den C...

Mehr

COMPAREX übernimmt DATALOG

Das IT-Dienstleistungsunternehmen COMPAREX übernimmt mit sofortiger Wirkung die DATALOG Software AG....

Mehr

Letzte Beiträge

SiSoft Sandra Lite XI 2012 SP1c v.18.24

SiSoft Sandra Lite ist ein Diagnose- und Benchmark-Programm und kann mit über 60 verschiedenen Werkz...

Mehr

McAfee AVERT Stinger 10.2.0 Build 502

Bei McAfee AVERT Stinger handelt es sich nicht um einen vollwertigen Virenscanner, sondern um ein kl...

Mehr

Miranda IM 0.9.43

Miranda Instant Messenger ist ein OpenSource- und damit kostenfreier Multi-Protokoll-Client für Wind...

Mehr

Free Download Manager 3.8 build 1173

Free Download Manager ist ein ein unverzichtbares Tool für Downloadbeschleunigung. Der kostenlose un...

Mehr

Letzte Beiträge

Fasching à la Honda: Abgefahrenes Asimo-Kostüm

Der Faschingsdienstag naht und die Läden quellen mal wieder über vor Cowboyhüten und Prinzessinnenkl...

Mehr

HP übergibt Android-Quellcode an Mod-Entwickler

Hat HP heimlich, still und leise an einer Android-Version für sein TouchPad gearbeitet. Der Verdacht...

Mehr

Microsoft OneNote: Jetzt auch für Android verfügbar

Microsoft hat OneNote nun auch für Android veröffentlicht. Die App gibt es kostenlos im Android Mark...

Mehr

Kinect Star Wars: Releasetermin und lustiger Trailer mit genervtem Darth Vader

Nach vielem Hin und Her ist der Veröffentlichungstermin für Kinect Star Wars bekannt gegeben worden....

Mehr

[x] Schliessen

DOSSIERS

Admins kleine Helfer
Tools für Systemadministratoren

von Thomas Wittmann 0

Verteilte Shell mit dsh

Admins kleine Helfer

Als Systemadministrator verwalten Sie mehrere identische Maschinen und müssen sich ? beispielsweise zwecks Überprüfung des verwendeten Kernels ? in jede Maschine einzeln einloggen? Mit der Distributed Shell, kurz dsh (www.netfort.gr.jp/~dancer/software/dsh.html.en) erledigen Sie diesen Vorgang in einem Bruchteil der bislang benötigten Zeit. Zunächst kompillieren Sie die Bibliothek libdsh und installieren diese im System. Im zweiten Schritt steht das Kompillieren von dsh auf dem Programm. Die grundlegende Syntax lautet:

./configure && make && make install

Damit installieren Sie die Bibliothek und dsh ins Verzeichnis /usr/local.Mit dem Befehl

mkdir ~/.dsh

erstellen Sie jetzt im Verzeichnis /Home einen Unterordner für dsh. Dort legen Sie die Datei machines.list an, die alle Server enthält, die Sie abfragen möchten. Ein Beispiel:

mailer11.agnitas.de
mailer12.agnitas.de
mailer13.agnitas.de


Stellen Sie sicher, dass ein Authentisierungsverfahren wie beispielsweise Public- Key-Authentisierung bei allen Hosts verwendet wird. Mit dem Befehl

dsh -r ssh -a “uname -a”


baut dsh nacheinander eine SSH-Verbindung (Option -r ssh) zu den einzelnen Maschinen auf und führt den Befehl uname -a aus, der Ihnen den aktuell verwendeten Kernel anzeigt. Mit dsh können Sie aber auch Verwaltungsgruppen von bestimmten Hosts erstellen. Legen Sie hierzu zunächst einmal mithilfe des Befehls

mkdir ~/.dsh/group

ein Gruppenunterverzeichnis an und erstellen Sie dort die Datei

mailer

mit einer Gruppe von Hosts. Führen Sie anschließend den Befehl

dsh -r ssh -g mailer “uname -a”

aus, und alle in der Gruppendatei mailer erwähnten Server werden per SSH konnektiert. Zudem führt dsh auf allen Remote-Maschinen den Befehl uname -a aus. Praktisch: Dank individueller Gruppen gestaltet sich der Einsatz von dsh äußerst flexibel

Letzter Kommentar




0 Antworten zu Admins kleine Helfer
Tools für Systemadministratoren

    Hinterlasse eine Antwort

    • Erforderliche Felder sind markiert *,
      Deine E-Mail-Adresse wird nicht veröffentlicht.

    Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>