HELIOS EtherShare 2.6 Benutzerhandbuch


A 4: EtherShare-Hilfsprogramme
Die folgenden Hilfsprogramme gehören zum Lieferumfang von EtherShare.
HELIOS
LanTest
HELIOS LanTest ist ein Werkzeug, um die Leistung der AppleShare-Dienste zu prüfen und zu messen. Es bietet detaillierte Bewertungen des AppleTalk-Netzwerkverhaltens in Bezug auf das Sperren von Dateien und Datensätzen, sowie für einige typische Vorgänge in einem Dateisystem. Die Ergebnisse eines LanTest-Durchlaufs können zum Auffinden von "Flaschenhälsen" in einer Netzwerk-Konfiguration, zum Beseitigen von Störungen oder einfach für Wartungszwecke verwendet werden.
Abb. A-25: HELIOS LanTest Dialogfenster

Das Werkzeug LanTest befindet sich in dem Volume "EtherShare Applications" im Ordner "Unsupported". Das LanTest-Dialogfenster öffnet sich durch einen Doppelklick auf das Programmsymbol (Abb. A-25).
Wählen Sie den Befehl Select Test Volume- aus dem Menü File und bestätigen Sie die Auswahl des zu testenden Netzwerkvolumes mit einem Klick auf die Taste Select "<Volume name>". Bevor Sie beginnen die Leistung zu prüfen, sollten Sie den Type Ihres Netzwerks angeben:
Wählen Sie dazu den Befehl Edit Other Settings- aus dem Menü Edit und dann - in dem nun geöffneten Dialogfenster - den Netzwerktyp über den Ihr Computer mit dem Netzwerkvolume verbunden ist (Abb. A-26). Abhängig von dem in diesem Fenster angegebenen Netzwerktyp legt LanTest die Testlast fest, d.h. die Größe der Testdateien, die einzeln abgearbeitet werden.
Abb. A-26: Das Dialogfenster "Edit Other settings"

Diese Anpassung ist sinnvoll, da FDDI- oder Fast Ethernet-(100 Mbit/s) Netzwerke einen höheren Datendurchsatz haben als das Standard-Ethernet (10 Mbit/s). Das neue Gigabit Ethernet ist sehr schnell und erreicht einen Datendurchsatz bis zu 1 Gbit/s (1000 Mbit/s).
logrotate
Logdateien, wie beispielsweise Drucker oder Server Logdateien, werden mit jeder neuen Anmeldung an dem entsprechenden Server modifiziert. Um eine bestimmte Reihenfolge beizubehalten, können Sie ihnen eine spezifische Dateinamenserweiterung zuordnen, beispielsweise in Form einer ansteigenden Zahlenfolge. Zum Beispiel kann die Drucker Logdatei mit den Einträgen von heute printer.acct genannt werden, die mit den Einträgen von gestern printer.acct.0 und so weiter.
Es könnte sinnvoll sein, einen Zyklus zu bestimmen, nach dem die älteste Logdatei aussortiert wird. Dieser Zyklus könnte beispielsweise eine Woche betragen. Das EtherShare Hilfsprogramm "logrotate" koordiniert die "Rotation" der Logdateien mit den folgenden Parametern:
logrotate [-n numlogs] [-m mode] [-o owner]
[-g group] logfile

In der nächsten Zeile sehen Sie ein praktisches Beispiel:
logrotate -n 6 -m 664 -o John -g helios printer.acct
6 Anzahl der angesammelten Logdateien bevor
"logrotate" mit der "Rotation" beginnt
664 Oktale Darstellung der Datei-Zugriffsrechte,
d.h. "Besitzer" und "Gruppe" haben das Recht
zu lesen und zu schreiben, während "Andere" die
Datei nur lesen dürfen.
John Besitzer der Datei
helios Die Gruppe, der die Datei zugeordnet ist
printer.acct Name der Logdatei
Preferences
Die Programme "prefrestore", "prefdump" und "prefvalue" können zum Anlegen und zur Aktualisierung der EtherShare, PCShare1, EtherShare OPI 2.1*, PDF Handshake* und Print Preview* Präferenzdatei
"$ESDIR/conf/Preferences" verwendet werden.
Verwendung:
prefrestore [-p PreferencesFile] ASCIIPreferenceExport
PreferencesFile ist die binäre Präferenz-Datenbank-Datei, die die Präferenzen von ASCIIPreferenceExport importiert. Alle alten Präferenzen werden dabei gelöscht.
Wenn sie ausgelassen wird, verwendet das Programm die Standard-Datei "$ESDIR/conf/Preferences".
ASCIIPreferenceExport ist eine Textdatei, die üblicherweise unter Verwendung des Befehls prefdump aus der Präferenzdatei exportiert wird, die die neue Präferenzdatei erstellt.
Präferenzen in eine lesbare Form zu überführen, kann unter Verwendung des Befehls "prefdump" erreicht werden.
Verwendung:
prefdump [-o AsciiPreferenceExport] [PreferencesFile]
PreferencesFile ist die binäre Präferenz-Datenbank-Datei, aus der die Präferenzen exportiert werden. Wenn sie ausgelassen wird, verwendet das Programm die Standard-Datei "$ESDIR/conf/Preferences".
Wenn ASCIIPreferenceExport angegeben ist, wird die Präferenz-Datenbank in diese Datei exportiert. Wenn diese Angabe fehlt, wird die Präferenz-Datenbank in "stdout" ausgegeben.
Das Setzen und Abfragen von einzelnen Einträgen der Präferenz-Datenbank kann unter Verwendung des Programms "prefvalue" vorgenommen werden. Dies finden Sie im Verzeichnis "$ESDIR/etc".
Verwendung:
prefvalue -k Keys [-d] [-t type]
[-p PreferencesFile] [-f valuefile|value]

PreferencesFile ist die binäre Präferenz-Datenbank-Datei, die verwendet werden soll. Wenn diese Angabe fehlt, wird die Standard-Datei "$ESDIR/conf/Preferences" verwendet.
Valuefile ist ein Pfadname einer Datei, aus der ein Präferenzwert ausgegeben oder in die ein Wert eingelesen werden soll. Wenn diese Angabe fehlt, wird "stdout" oder entsprechend "stdin" verwendet.
Keys ist eine einzelne Zeichenfolge, die die Schlüsselbezeichnungen für die Präferenzen - getrennt durch das Zeichen "/" - enthält. Um eine OPI-Präferenz im gesamten System einzustellen, ist das erste Schlüsselelement OPI. Um die Präferenz für ein bestimmtes Programm einzustellen, ist das erste Schlüsselelement der Name des Programms (beispielsweise "opisrv"). Um eine Präferenz für alle Drucker einzustellen, ist das erste Schlüsselelement "If". Um die Präferenz für einen bestimmten Drucker einzustellen, ist das erste Schlüsselelement der UNIX-Name des Druckers. Bitte bedenken Sie, dass für Schlüsselnamen die Unterscheidung zwischen Groß- und Kleinschreibung gilt!
Value ist der Wert der Präferenz, der eingestellt wird.
Type ist von einer der folgenden Arten und darf nur verwendet werden, wenn eine Präferenz gesetzt wird:
Type
Wert ist
bool
TRUE oder FALSE
int
ein vorzeichenbehafteter (32 Bit) Integerwert
uint
ein vorzeichenloser (32 Bit) Integerwert
int64
ein vorzeichenbehafteter (64 Bit) Integerwert
uint64
ein vorzeichenloser (64 Bit) Integerwert
double
eine Fließkommazahl
ulist
eine durch Komma getrennte Liste von vorzeichenlosen Integerwerten
str
eine Zeichenfolge
strlist
eine durch Komma getrennte Liste von Zeichenfolgen
data
Der Wert kann nicht über die Kommandozeile eingegeben werden und erfordert daher die Angabe einer Wertedatei.

Um den aktuellen Wert einer Präferenz zu erhalten, geben Sie nur einen Schlüssel an.
Um einen Präferenzwert zu setzen, geben Sie einen Schlüssel zusammen mit dem Type und dem Wert an.
Um eine Präferenz zu löschen, geben Sie einen Schlüssel und die Option -d an.
Eine Liste von verfügbaren Schlüsselelementen finden Sie in der Datei "$ESDIR/etc/OpenImagePreferences".
Hier finden Sie einige Beispiele:
Um einen Farbalias für "Process Black" auf "Black" für die Verwendung im gesamten System hinzuzufügen, geben Sie Folgendes an:
prefvalue -k 'Opi/ColorAliases' -t strlist "Process Black=Black"
Um nur für das Programm "opisrv" den Creator für die Layoutbilder auf "UNIX" zu setzen, geben Sie Folgendes an:
prefvalue -k 'opisrv/LayoutCreator' -t str 'UNIX'
Um den Wert "nice increment" für alle Drucker-Schnittstellen auf 10 zu setzen, geben Sie Folgendes an:
prefvalue -k 'If/NiceIncr' -t uint 10
Um die Option "Resolve All" nur für den Drucker "lw" zu aktivieren, geben Sie Folgendes an:
prefvalue -k 'lw/ResolveAll' -t bool true
1
Nur, wenn auf demselben Server installiert.


© 2002 HELIOS Software GmbH