Solaris-Handbuch für Sun-Peripheriegeräte

Der Befehl shutdown

Verwenden Sie den Befehl /usr/sbin/shutdown, wenn Sie einen Server herunterfahren und die Benutzer zuvor davon unterrichten müssen, daß das System heruntergefahren wird.

So fahren Sie ein Mehrbenutzersystem mit shutdown herunter

In diesem Abschnitt wird beschrieben, wie Sie ein Mehrbenutzersystem wie einen Server herunterfahren können.

  1. Melden Sie sich als Superuser an.

  2. Geben Sie folgendes ein, um zu ermitteln, ob Benutzer am System angemeldet sind:


    # who 
    

    Eine Liste aller angemeldeten Benutzer wird angezeigt. Sie können eine E-Mail- oder Broadcast-Nachricht senden, in der Sie den Benutzern mitteilen, daß das System heruntergefahren wird.

  3. Beenden Sie alle Anwendungen, und schließen Sie alle offenen Dateien im System.

  4. Damit das Betriebssystem beim Einschalten bzw. Neustarten des Systems überprüft, ob neue Peripheriegeräte installiert wurden, geben Sie folgendes ein:


    # touch /reconfigure
    

    Der Befehl touch /reconfigure erfüllt dieselbe Funktion wie der Befehl boot -r. Er ermöglicht es dem System, alle neu installierten Peripheriegeräte zu erkennen.

  5. Fahren Sie das System herunter, indem Sie folgendes eingeben:


    # /usr/sbin/shutdown -y -gWartezeit -iAusführungsebene
    

    Bei diesem Befehl gilt folgendes:

     shutdown

    Bringt das System standardmäßig auf die Ausführungsebene s (Einzelbenutzermodus). An alle Benutzer wird eine Nachricht geschickt. Nach einer Wartezeit von 60 Sekunden (Standardeinstellung) werden Sie dazu aufgefordert, das Herunterfahren des Systems zu bestätigen.

     -y

    Das Herunterfahren des Systems wird ohne Benutzereingriff fortgesetzt. Andernfalls werden Sie dazu aufgefordert, das Herunterfahren zu bestätigen. 

    -gWartezeit

    Gibt an, wie lange gewartet wird (in Sekunden), bis das System herunterfährt. Die Standardeinstellung ist 60 Sekunden. Geben Sie für Wartezeit einen Wert an. 

    -iAusführungs-ebene

    Ermöglicht es Ihnen, das System auf eine andere als die Standardausführungsebene zu bringen. Informationen zur Ausführungsebene finden Sie in Tabelle 1-3. Geben Sie für Ausführungsebene einen Wert an.

    Im folgenden Beispiel wird das System in 3 Minuten in Ausführungsebene 0 geschaltet, ohne daß eine weitere Bestätigung erforderlich ist.


    # /usr/sbin/shutdown -y -g180 -i0
    Shutdown started. Fri Nov 4 11:07:33 MST 1994
    Broadcast Message from root (console) on pluto Fri Nov 4 11:07:34
    The system will be shut down in 3 minutes
                        .
                        .
                        .
    INIT: New run level: 0 0
    The system is coming down. Please wait.
                        .
                        .
                        .
    The system is down.
    syncing file systems... [11] [9] [5] done
    Program terminated
    Type help for more information
    ok

  6. Wenn Sie zur Bestätigung des Vorgangs aufgefordert werden, geben Sie y ein.


    ok Do you want to continue? (y or n): y 
    

  7. Wenn Sie ein neues SCSI-Gerät installieren, fahren Sie mit Schritt 8 fort.

    Wenn Sie eine neue Karte installieren, fahren Sie mit den Anweisungen in Kapitel 5 fort.

  8. Setzen Sie den SCSI-Bus zurück, indem Sie folgendes eingeben:


    ok reset 
    Immediately press Stop-A once you see the banner on your
    screen.
    

    Mit dem Befehl reset (auf manchen Systemen reset-all) werden der SCSI-Bus und der Speicher zurückgesetzt, so daß eine effektive probe-scsi-Suche erfolgen kann. Die Tastenkombination Stop-A unterbricht den Neustartvorgang, der normalerweise nach einem reset-Befehl ausgeführt wird. So bleibt das System auf Ausführungsebene 0, und Sie können den Befehl probe-scsi ausführen.


    Hinweis -

    Schalten Sie unbedingt alle SCSI-Geräte wie Festplatten- und Bandlaufwerke aus, bevor Sie versuchen, den Befehl probe-scsi oder probe-scsi-all auszuführen. Der Befehl probe-scsi erkennt angeschlossene SCSI-Geräte nur, wenn diese eingeschaltet sind.


  9. Lassen Sie die SCSI-Ziel-IDs auflisten, die zur Zeit an dem SCSI-Bus verwendet werden, indem Sie folgendes eingeben:


    ok probe-scsi 
    

    Wenn das System über mehr als einen SCSI-Bus verfügt, verwenden Sie den Befehl probe-scsi-all. Mit diesem Befehl werden alle SCSI-Geräte an allen SCSI-Bussen abgetastet.

  10. Wählen Sie eine ungenutzte SCSI-Ziel-ID für das neue Gerät.

    Notieren Sie die bereits zugewiesenen Ziel-IDs, und wählen Sie für das neue Gerät eine ungenutzte Ziel-ID. Weitere Informationen zum Auswählen einer Ziel-ID finden Sie in Anhang A".

  11. Sobald die Eingabeaufforderung ok angezeigt wird, schalten Sie das System und dann alle externen Peripheriegeräte aus.

Jetzt können Sie das neue Peripheriegerät installieren. Schlagen Sie dazu in der Dokumentation zu der Hardware und in dem jeweiligen Abschnitt in diesem Handbuch nach: