netcd.conf Dateiformat für netcd
Zweck
Definiert Parameter für den Dämon Netcd .
Beschreibung
Die Datei /etc/netcd.conf ist die Standardkonfigurationsdatei für den Dämon netcd . Diese Datei ist Teil von TCP/IP in Network Support Facilities.
Um die /etc/netcd.conf Datei zu ändern, führen Sie den Befehl stopsrc -s netcd und anschließend den Befehl startsrc -s netcd aus. Die netcd.conf Datei gibt die zwischengespeicherten Kartenauflöser an und liefert Parameter für den netcd -Daemon.
Eine Vorlage der Datei netcd.conf wird im Verzeichnis /usr/samples/tcpip bereitgestellt.
Wenn Sie keine Konfigurationsdateien verwenden, fährt der Dämon Netcd mit den weiter unten in diesem Abschnitt angegebenen Standardwerten fort.
- Cachebeschreibungsdeklarationen (Schlüsselwort Cache)
- Sicherheitsdeklarationen (Schlüsselwörter- Eigner, Gruppe und Ausgangsverzeichnis)
- Protokolldateideklarationen (Schlüsselwörter Protokolldatei, Protokollrotationund Protokollgröße)
- zusätzliche Deklarationen zur Steuerung des Dämons Netcd (Schlüsselwörter Netzscanfrequenz, lokale_scan_häufigkeitund Socketwarteschlangengröße)
Syntax
cache <space><space><tab><tab> dns <space><space> local <tab><tab> fooDie Syntax für jedes einzelne Schlüsselwort wird in den folgenden Abschnitten beschrieben.
Cachebeschreibungsdeklarationen
Syntax
Cache < typ_des_cache> < typ_des_maps> < hash-größe> < cache_ttl>
0 bis n Cache -Deklarationen beschreiben, was zwischengespeichert wird. Wenn keine solche Zeile angegeben wird, lautet die Standardzeile cache all all 128 60.
- Lokal -lokaler Auflöser
- DNS -DNS-Auflöser
- Nis -nis-Auflöser
- nisplus -Nisplus-Auflöser
- Yp -Services für gelbe Seiten
- Ulm -weitere Resolver, die Sie auf Ihrer Maschine verwenden (falls vorhanden)
- Alle - Lokal, DNS, Nis, nisplus, Ulmund Yp für den Parameter Cachetyp
- Ein ulm-Name-der Name eines bestimmten Auflösers außer Lokal, DNS, Nisund nisplus , den Sie installiert haben
- Hosts -Hostzuordnungstyp des Auflösers
- Protokolle -Zuordnungstyp 'Protokolle' des Auflösers
- Services -Servicezuordnungstyp des Auflösers
- Netze -Netzzuordnungstyp des Auflösers
- Netzgruppe -Netzgruppenzuordnungstyp des Auflösers
- Alle -Alle Zuordnungstypen, die für den von Ihnen angegebenen Parameter typ_der_zuordnung gültig sind
- ein yp-Mapname-der Name eines gelben Seitenservice aus der Liste passwd.byname, passwd.byuid, group.byname, group.bygid, netid.bynameund passwd.adjunct.byname
Die für yp unterstützten Maps sind passwd.byname, passwd.byuid, group.byname, group.bygid, netid.bynameund passwd.adjunct.byname.
Der Parameter Hashgröße gibt die Zeilenanzahl für den Cache an (ein Cache ist eine Hashtabelle). Der Standardwert ist 128.
Der Parameter Cache_TTL gibt an, wie lange ein Eintrag im Cache aufbewahrt wird. Die Einheit ist Minute. Der Wert 0 ist unendlich; der Standardwert ist 60. Der Parameter Cache_TTL wird für lokale Caches nicht berücksichtigt. Für DNSwird nicht empfohlen, einen Wert ungleich null anzugeben. Wenn Sie einen Wert ungleich null angeben, überschreibt dies die DNS-TTL (Time-to-Live), die zurückgesendet wird, wenn DNS den Eintrag findet. Andernfalls wird jeder Eintrag für die Dauer der vom DNS angegebenen Lebensdauer im Cache gespeichert.
Sicherheitsdeklarationen
Die drei folgenden Deklarationen ermöglichen die Ausführung des Dämons Netcd im sicheren Modus (z. B. Sicherheit gegen Codeausführung aufgrund eines Stacküberlaufs):
| Element | Beschreibung |
|---|---|
| Eigner < Wert> | Gibt den Eigner des Dämons Netcd während seiner Ausführung an. Der Standardwert ist root. |
| Gruppe < Wert> | Gibt den Gruppeneigner des Dämons Netcd während seiner Ausführung an. Der Standardwert ist system. |
| Ausgangsverzeichnis < Wert> | Gibt das Arbeitsverzeichnis für den Dämon Netcd während seiner Ausführung an Der Standardwert ist /. |
Protokolldateideklarationen
| Element | Beschreibung |
|---|---|
| Protokolldatei < Datei> | Gibt den Namen der Protokolldatei für den Dämon Netcd an. Der Standardwert ist /var/tmp/netcd.log. |
| Protokollrotation < Zahl> | Gibt die Anzahl der Rotationen für die Protokolldatei an Der Standardwert ist keine Rotation, die angegeben wird, indem keine Protokollrotation -Deklaration eingeschlossen wird. |
| Protokollgröße < Zahl> | Gibt die Größe der Protokolldatei im Falle einer Rotation in KB an. |
Zusätzliche Erklärungen
| Element | Beschreibung |
|---|---|
| Netzscanfrequenz < Wert> | Gibt die Scanfrequenz (in Minuten) des Netzcache für abgelaufene Einträge aufgrund von TTL an. Der Standardwert ist 1. |
| lokale_scan_häufigkeit < Wert> | Gibt die Scanfrequenz (in Minuten) der lokalen Dateien für Änderungsdaten an. Wenn eine lokale Datei (beispielsweise /etc/hosts) als geändert erkannt wird, wird der entsprechende lokale Cache mit dem Inhalt der Datei erneut geladen. Der Standardwert ist 1. |
| Socketwarteschlangengröße < Wert> | Gibt die Größe der Nachrichtenwarteschlange für den Socket an, den der Dämon Netcd für die Kommunikation mit den anfordernden Anwendungen verwendet. Dieser Wert gibt an, wie viele wartende Anforderungen der Netcd -Dämon akzeptiert. Der Standardwert ist 256. |
Beispiele
- Verwenden Sie die folgende Cachedeklaration, um nur lokale Hostauflösungen mit einer Hashtabelle mit 1024 Zeilen zwischenzuspeichern:
cache local hosts 1024 - Verwenden Sie die folgende Cachedeklaration, um alle lokalen Auflösungen mit Caches mit 512 Zeilen zwischenzuspeichern:
cache local all 512 - Verwenden Sie für alle Protokollauflösungen mit einer Hashtabelle von 600 Zeilen und einem Ablauf von 1 Tag die folgende Cachedeklaration:
cache all protocols 600 1440 - Verwenden Sie für
davidulm für alle Maps mit einer Hashtabelle mit 128 Zeilen und einem Standardablauf von 1 Stunde die folgende Cachedeklaration:cache david all 128
Netcd-DNS-Konfiguration für negative Antwort
Die Netcd dns -Konfiguration für negative Antworten wird ab AIX 7.1 und AIX 7.2 unterstützt.
Netcd' kann für die Verwendung eines lokalen TTL-Werts für negative Abfragen konfiguriert werden. Dieser TTL-Wert kann ein Eintrag in der Konfigurationsdatei Netcd sein. Dadurch wird sichergestellt, dass negative Antworten, die vom Dämon Netcd zwischengespeichert werden, nach Ablauf dieses Zeitintervalls gelöscht werden.
cache <type_of_cache> <type_of_map> <hash_size> <cache_ttl>:<negative cache_ttl>
- Cache DNS -Hosts 128 beachten die Lebensdauer des DNS -Servers für positive und negative Antworten
- Cache DNS Hosts 128 20 überschreiben TTL vom DNS -Server für positive und negative Antworten
- Cache DNS Hosts 128 20:30 überschreiben TTL von DNS Server für positive und negative Antworten mit unterschiedlichen TTL-Werten
- Cache DNS Hosts 128 0:20 überschreiben TTL vom DNS -Server nur für negative Antwort
- Cache DNS hosts 128 20: 0 überschreibt TTL vom DNS -Server nur für positive Antwort
- Cache DNS Hosts 128: FEHLER
- Cache DNS Hosts 128 20: FEHLER
- Cache DNS Hosts 128: 20 FEHLER