Solaris handbok för Sun-tillbehör

Körnivåer

Lägetkörnivå anger vilka tjänster och resurser som skall vara tillgängliga för användarna. Ett system kan bara befinna sig på en körnivå i taget. Se tabellen nedan för beskrivningar av de olika körnivåerna.

Körnivånumren används med kommandona init och shutdown för att styra systemtjänster. Använd kommandot init för att stänga av ett system som inte har flera användare eller klienter. Dessutom använder du init för att ändra körnivå. Du kan även ange körnivån som en parameter till kommandot shutdown med alternativet -i.

Tabell 1-3 Körnivåer

Körnivå 

Systemläge 

Beskrivning 

Övervakningsläge 

Operativsystemet avslutas. Systemet visar ledtexten ok. Strömmen till systemet kan riskfritt stängas av.

Fleranvändarläge 

Hela operativsystemet är startat; alla processer som behövs för att stödja flera användare, nätverksåtkomst, filsystem, händelseloggning o.s.v har startats. Strömmen till systemet kan inte stängas av riskfritt. 

Automatisk avstängning av strömmen 

Operativsystemet avslutas och strömmen slås automatiskt av (endast på system som stöder detta). 

Omstart 

Operativsystemet tas till körnivå 0 och sedan till standardkörnivån enligt /etc/inittab (vilket oftast innebär körnivå 3).

s eller S eller 1 

Enanvändarläge 

Operativsystemet befinner sig i underhållsläge. I detta läge startas endast vissa processer för grundläggande systemfunktioner. Endast filsystemen /, /usr och /proc ansluts och inga nfs-filsystem delas. Endast superanvändaren kan logga in.

Systemströmmen kan inte stängas av riskfritt. 

Använd kommandot who för att avgöra vilken den aktuella körnivån är.

Följande exempel visar ett system som är i fleranvändarläge (körnivå 3).


# who -r
. run-level 3 Apr 24 10:44 S 0 S


Obs!

who är inte ett giltigt kommando när du är i körnivå 0.


Stänga av ett enanvändarsystem med init

I det här avsnittet beskriver vi hur du stänger av ett enanvändarsystem.


Obs!

init skickar inget varningsmeddelande till användarna.



Obs!

Glöm inte att först förbereda systemet. Läs "Gör så här för att förbereda systemet" för mer information.


  1. Bli superanvändare.

  2. Avsluta alla program och stäng alla öppna filer i systemet.

  3. Stäng av systemet.


    # init 0
    

    Det här kommandot skriver data till skivan, avslutar alla aktiva processer, tar ner systemet till bildskärmsläge och visar ledtexten ok.

  4. Om datorn ber dig bekräfta trycker du på y.


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

  5. Om du installerar en ny SCSI-enhet fortsätter du med Steg 6. Om du installerar ett nytt kort fortsätter du med instruktionerna i Kapitel 5".

  6. Starta om SCSI-bussen med kommandot reset följt av Stop-A:


    ok reset 
    Immediately press <Stop-a> once you see the banner on your screen.

    Kommandot reset (reset-all på vissa system) startar om SCSI-bussen och minnet för att se till att probe-scsi-sökningar sker på ett effektivt sätt. Tangentsekvensen Stop-A avbryter den omstartprocess som kommandot reset normalt ger upphov till. På detta sätt blir du kvar vid körnivå 0 för att kunna köra kommandot probe-scsi.


    Obs!

    Kom ihåg att slå på alla SCSI-enheter, t.ex. skivenheter och bandstationer, innan du försöker använda kommandona probe-scsi eller probe-scsi-all. Kommandot probe-scsi kan endast upptäcka anslutna SCSI-enheter om de är påslagna.


  7. Visa en lista med de SCSI-måladresser som används för tillfället genom att skriva:


    ok probe-scsi 
    

    Om du har mer än en SCSI-buss i ditt system använder du kommandot probe-scsi-all. Detta kommando söker efter SCSI-enheter på alla SCSI-bussar.

  8. Välj en oanvändSCSI-mål-ID för den nya enheten.

    Titta på vilka måladresser som redan har tilldelats och välj en oanvänd adress för den nya enheten. Mer information om hur man väljer mål-ID finns i Bilaga A".

  9. Efter det att ledtexten ok visas slår du först av strömmen till systemet och sedan till alla anslutna yttre enheter.

Du kan nu installera tillbehöret. Se dokumentationen för maskinvaran och tillämpliga avsnitt i den här handboken: