Opdateret: 11/06/2021 af Helpsly

På Unix-lignende operativsystemer halt, poweroffog reboots henholdsvis stoppe, slukke eller genstarte systemet.

Denne side dækker GNU/Linux-versionerne af halt, poweroffog reboot.

Beskrivelse

halt, poweroffog reboot er kommandoer, du kan køre som root for at stoppe systemhardwaren.

  • halt instruerer hardwaren om at stoppe alle CPU-funktioner.
  • poweroff sender et ACPI-signal, som instruerer systemet om at slukke.
  • reboot instruerer systemet til at genstarte.

Disse kommandoer kræver superbrugerrettigheder. Hvis du ikke er logget ind som root, skal du præfikse kommandoen med sudo eller signalet sendes ikke.

Teknisk beskrivelse

Disse programmer giver en systemadministrator mulighed for at genstarte, standse eller slukke for systemet.

Når der ringes med –force eller når det er i runlevel 0 eller 6, kalder dette værktøj på reboot systemet kalder sig selv (med genstartet REBOOTCOMMAND-argument) og genstarter systemet direkte. Ellers påberåber dette sig shutdown de relevante argumenter uden at sende REBOOTCOMMAND-argumentet.

Før du påberåber dig rebootskrives der først en nedlukningstidspost til /var/log/wtmp

Syntaks

reboot [OPTION]... [REBOOTCOMMAND]
halt [OPTION]...
poweroff [OPTION]...

Muligheder

-f, –force Påberåber sig ikke shutdown og i stedet udfører den faktiske handling, du ville forvente af navnet.
-p, –poweroff Instruerer stop-kommandoen til i stedet at opføre sig som poweroff.
-w, –wtmp-only Ringer ikke shutdown eller den reboot systemkald og i stedet kun skriver nedlukningsposten til /var/log/wtmp.
–verbose Udsender lidt mere udførlige beskeder ved genstart, hvilket kan være nyttigt til fejlfinding af problemer med nedlukning.

Miljø

RUNLEVEL reboot vil læse det aktuelle runlevel fra denne miljøvariabel, hvis den er indstillet til at læse fra /var/run/utmp.

Filer

/var/run/utmp Fil, hvor det aktuelle runlevel vil blive læst fra; denne fil skal også opdateres med runlevel-posten, der erstattes af en shutdown-tidspost.
/var/log/wtmp En ny runlevel-record for nedlukningstiden vil blive tilføjet til denne fil.

Eksempler

halt

Hvis du er logget ind som root, skal du udstede halt vil stoppe al CPU-funktion på systemet. På de fleste systemer vil dette sætte dig i enkeltbrugertilstand og derefter slukke for maskinen.

sudo halt

Hvis du ikke er logget ind som root, skal du præfikse halt sudo at køre kommandoen som superbruger.

poweroff

Hvis du er logget ind som root, skal du udstede poweroff sender et ACPI-hardwaresignal, som vil instruere systemet til at begynde med en fuldstændig og øjeblikkelig nedlukning. Dette svarer nogenlunde til at trykke på tænd/sluk-knappen på en typisk stationær computer.

sudo poweroff

Udfør poweroff som rod.

reboot

Hvis du er logget ind som root, skal du udstede reboot vil straks starte en genstartssekvens. Systemet lukker ned og starter derefter en varm opstart.

sudo reboot

Udfør reboot som rod.

shutdown — Planlæg et tidspunkt, hvor systemet skal slukkes.