Dit is de opdracht fs_checkservers die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
fs_checkservers - Toont de status van servermachines
KORTE INHOUD
fs controleservers [-cel <cel naar controle>] [-allemaal] [-snel]
[-interval <seconden tussen probes>] [-Help]
fs cheques [-c <cel naar controle>] [-a] [-f]
[-i <seconden tussen probes>] [-h]
PRODUCTBESCHRIJVING
De fs controleservers opdracht rapporteert of bepaalde AFS-servermachines toegankelijk zijn
vanaf de lokale clientcomputer. De machines behoren tot een van de twee klassen, en de Cache
Manager houdt een lijst bij in het kernelgeheugen:
· De databaseservermachines voor elke cel die wordt vermeld in het lokale bestand
/etc/openafs/CellServDB filet, plus alle machines die door de fs
nieuwe cel opdracht sinds de laatste keer opnieuw opstarten.
· Alle bestandsservermachines waarmee de Cache Manager onlangs contact heeft gemaakt en waarmee deze ook contact heeft gemaakt
waarschijnlijk binnenkort weer contact opnemen. In de meeste gevallen beschikt de Cache Manager over een
terugbellen op een bestand of volume dat van de machine is opgehaald.
Als de Cache Manager geen contact kan maken met het vlserver-proces op een databaseserver
machine of de bestanden server proces op een bestandsservermachine, markeert het de machine als
ontoegankelijk. (Als een bestandsservermachine multihomed is, kan Cache Manager
probeert contact te maken met alle interfaces van de machine en markeert de machine alleen als uitgeschakeld als
de bestanden server reageert niet via een van hen.) De Cache Manager vervolgens periodiek (door
standaard elke drie minuten) stuurt een sonde naar elke gemarkeerde machine om te zien of deze nog steeds actief is
ontoegankelijk. Als een voorheen ontoegankelijke machine reageert, markeert Cache Manager deze als
toegankelijk en stuurt er niet langer de periodieke sondes naar toe.
De fs controleservers opdracht werkt de lijst met ontoegankelijke machines bij door de Cache te gebruiken
De manager onderzoekt een gespecificeerde reeks:
· Standaard alleen machines die als ontoegankelijk zijn gemarkeerd en tot de lokale cel behoren
(de cel vermeld in het local /etc/openafs/ThisCell bestand).
· Als de -cel argument is opgenomen, alleen machines die zijn gemarkeerd als ontoegankelijk en
behoren tot de opgegeven cel.
· Als de -allemaal vlag is inbegrepen, alle machines zijn gemarkeerd als ontoegankelijk.
Indien de -snel flag is opgenomen, onderzoekt de Cache Manager geen machines, maar in plaats daarvan
rapporteert de resultaten van de meest recente vorige sonde.
Om het interval tussen sondes in te stellen in plaats van een lijst met ontoegankelijke machines te maken,
Gebruik de -interval argument. De niet-standaardinstelling blijft bestaan totdat de machine opnieuw opstart; naar
bewaar het bij opnieuw opstarten, plaats het juiste fs controleservers commando in de machine
AFS-initialisatiebestanden.
LET OP
Het voltooien van de opdracht kan enige tijd duren als een aantal machines niet reageert
het onderzoek van de Cache Manager. De Cache Manager onderzoekt machines opeenvolgend en wacht a
standaard time-outperiode voordat de machine als niet-reagerend wordt gemarkeerd, om vertraging mogelijk te maken
netwerk communicatie. Om de opdrachtshell-prompt snel te laten terugkeren, voert u de opdracht in
de achtergrond. Het is onschadelijk om de opdracht te onderbreken door Ctrl-C of iets anders te typen
signaal onderbreken.
Houd er rekening mee dat de Cache Manager alleen servermachines onderzoekt die in het geheugen als ontoegankelijk zijn gemarkeerd
lijst. De afwezigheid van een servermachine in de uitvoer betekent niet noodzakelijkerwijs dat dit ook zo is
functioneert, omdat het mogelijk helemaal niet in de geheugenlijst staat (if, for
De Cache Manager heeft bijvoorbeeld recentelijk geen contact met hem opgenomen). Om dezelfde reden, de uitvoer
zal waarschijnlijk variëren op verschillende clientcomputers.
niet zoals de meeste fs commando's, verwijst het fs checkservers commando niet naar de AFSCELL
variabele omgeving.
OPTIES
-cel <cel naar controle>
Geeft elke cel een naam waarin servermachines moeten worden onderzocht die als ontoegankelijk zijn gemarkeerd. Lever de
volledig gekwalificeerde domeinnaam, of een verkorte vorm die deze van de andere onderscheidt
cellen vermeld in de lokale /etc/openafs/CellServDB bestand. Combineer dit argument met de
-snel vlag indien gewenst, maar niet met de -allemaal vlag. Laat zowel dit argument als het argument achterwege
-allemaal flag om alleen machines in de lokale cel te onderzoeken.
-allemaal
Onderzoekt alle machines in de geheugenlijst van Cache Manager die als ontoegankelijk zijn gemarkeerd.
Combineer dit argument met de -snel vlag indien gewenst, maar niet met de -cel argument.
Laat zowel deze vlag als de -cel argument om alleen machines in de lokale cel te onderzoeken.
-snel
Geeft in plaats daarvan de huidige lijst van machines van Cache Manager weer die ontoegankelijk zijn
dan het sturen van nieuwe sondes. De uitgang kan zo oud zijn als de huidige instelling van de sonde
interval (standaard drie minuten en maximaal tien minuten).
-interval <seconden tussen probes>
Stelt of rapporteert het aantal seconden tussen de controles van de Cache Manager op machines
in de geheugenlijst die als ontoegankelijk zijn gemarkeerd:
· Om het interval in te stellen, geeft u een waarde op tussen 1 en 600 (10
minuten); de standaardwaarde is 180 (drie minuten). De uitgever moet ingelogd zijn als de
lokale superuser "root". De gewijzigde instelling blijft van kracht totdat deze opnieuw wordt gewijzigd
opdracht, of totdat de machine opnieuw opstart, waarna de instelling terugkeert naar de
standaard.
· Geef een waarde van 0 (nul) op om de huidige intervalinstelling weer te geven. Geen voorrecht
Is benodigd. Combineer dit argument niet met een ander argument.
-Help
Drukt de online help voor deze opdracht af. Alle andere geldige opties worden genegeerd.
OUTPUT
Als er geen machines zijn gemarkeerd als ontoegankelijk, of als ze nu allemaal reageren op de
Cache Manager's probe, de uitvoer is:
Alle servers zijn actief.
Merk op dat dit bericht niet betekent dat alle servermachines in elke relevante cel dat zijn
rennen. De uitvoer geeft de status aan van alleen die machines waarop de Cache Manager
probes.
Als een machine niet binnen de time-outperiode op de sonde reageert, begint de uitvoer
met het touwtje
Deze servers zijn niet beschikbaar vanwege netwerk- of serverproblemen:
en vermeldt de hostnaam van elke machine op zijn eigen regel. De Cache Manager slaat de machine op
records op internetadres, dus het formaat van elke hostnaam (hoofdletter of kleine letter).
letters of een internetadres in decimale notatie) is afhankelijk van hoe de lokale cel is
name service vertaalt het op het moment dat de opdracht wordt gegeven. Als het een servermachine is
multihomed vermeldt de uitvoer slechts één van de interfaces (meestal de momenteel meest
voorkeur).
Indien de -interval argument wordt voorzien van een waarde tussen 1 en 600, er is geen uitvoer.
Als de waarde 0 is, rapporteert de uitgang het sonde-interval als volgt:
Het huidige testinterval voor de downserver is seconden
Voorbeelden
Met de volgende opdracht wordt de huidige lijst met niet-reagerende machines van Cache Manager weergegeven
in de lokale cel, in plaats van ze opnieuw te onderzoeken. De uitvoer geeft aan dat als dat zo was
Alle machines die als ontoegankelijk waren gemarkeerd, reageerden allemaal op de vorige sonde.
% fs checkservers -snel
Alle servers zijn actief.
In het volgende voorbeeld worden machines onderzocht in de geheugenlijst van Cache Manager die erbij horen
de cel "stateu.edu":
% fs checkservers -cell stateu.edu
Alle servers zijn actief.
In het volgende voorbeeld worden alle servermachines in de geheugenlijst van Cache Manager onderzocht. Het
meldt dat twee machines niet op de sonde reageerden.
% fs checkservers -alles
Deze servers zijn niet beschikbaar vanwege netwerk- of serverproblemen:
fs1.abc.com SV3.STATE.EDU.
VOORRECHT VERPLICHT
Om het testinterval in te stellen, moet de uitgever zijn aangemeld als de lokale superuser "root".
Anders is er geen privilege vereist.
Gebruik fs_checkservers online met behulp van onworks.net-services