Hva er Linux -avslutningskommandoen?

Hva er Linux -avslutningskommandoen?
I Linux er avstengingskommandoen dedikert til å slå av og starte systemet på nytt. Det kan også utføre flere oppgaver som planlagt avslutning eller omstart. Det er tilgjengelig på alle Linux -distrosene. Avstengningskommandoen sender et varsel til alle systemets løpsprosesser og aktive brukere på handlingstidspunktet. Det forhindrer også at enhver ny bruker logget inn. Det er en sikker måte å slå av eller starte maskinen på nytt.

Denne guiden vil demonstrere noen av de vanligste måtene å bruke skru av Kommando i Linux.

Linux skru av kommando

Avstengningskommandoen krever rot tillatelse til å slå av eller starte systemet på nytt. For å bruke den, sørg for at du har tilgang til en brukerkonto som kan utføre administrative oppgaver. Lær hvordan du gir ikke-root-brukere SUDO-tillatelse.

Grunnleggende kommandostruktur

Her er basekommandostrukturen.

$ Shutdown

Her,

  • : Spesifiserer oppførselen til skru av kommando, for eksempel omstart, strøm.
  • : Angir tiden for å utføre den definerte handlingen.
  • : Alle brukerne vil motta denne meldingen som et varsel for den kommende stenging/omstartsarrangementet.

Mange moderne distros erstattet det originale avstengningsverktøyet med en skru av alias til SystemCTL. Det er fremdeles bare tilgjengelig av kompatibilitetsgrunner.

Slå av systemet

Hvis det ikke gis noe argument, da skru av vil slå av systemet 1 minutt etter kommandoen.

$ sudo shutdown

Det tilsvarer også flagget "-p" eller "-poweroff".

$ sudo shutdown -p

Avbryt planlagt avslutning

Når du kjører en avslutningskommando, vil den generelt planlegge oppgaven noen minutter i fremtiden. I mellomtiden kan vi om nødvendig avbryte oppgaven ved å kjøre følgende kommando.

$ sudo shutdown -c

Flagget “-c” forteller å avbryte planlagt avstengning/omstart av systemet.

Start systemet på nytt

Til tross for navnet, skru av Kommandoen kan starte systemet på nytt. For å starte systemet på nytt, bruk flagget “-r” eller “-Reboot”.

$ sudo shutdown -r

Planlegger en nedleggelse

Som demonstrert tidligere, skru av vil planlegge oppgaven beskrevet ett minutt inn i fremtiden. Imidlertid kan vi manuelt sette tiden for skuespill.

For eksempel vil følgende avstengningskommando slå av systemet klokka 10:00. Merk at avslutning bruker 24-timers format når det gjelder timing.

$ sudo shutdown 10:00

Alternativt kan vi planlegge et systemavstenging etter et visst antall minutter. I det følgende eksemplet er systemet planlagt å slå seg av etter 250 minutter.

$ sudo shutdown +250

Planlegger en omstart

I likhet med stenging av planleggingssystemer, kan vi også planlegge et systemets omstart. Følgende kommando planlegger et systemets omstart klokka 09.00.

$ sudo shutdown -r 9:00

Alternativt, fortell skru av For å starte systemet på nytt etter flere minutter.

$ sudo shutdown -r +250

Umiddelbar avslutning/omstart

Så langt har vi sett hvordan vi kan planlegge en avslutning/omstart. I mange situasjoner er det nødvendig å handle umiddelbart. Det er to typer tidsverdier som avstenging støtter for dette formålet.

Skru av støtter “nå” som en gyldig tid. Som etiketten antyder, vil handlingen bli utført umiddelbart.

$ sudo shutdown -r nå

Hvis du insisterer på å bruke en numerisk verdi, kan vi også beskrive "nå" som "+0". I utgangspunktet vil nedleggelsen handle etter 0 minutter (umiddelbart, med andre ord).

$ sudo shutdown -r +0

Kringkasting tilpasset melding

Når noen skru av Kommandoen blir gitt ut, den vil kringkaste en melding til hele systemet. Den er designet for å varsle om den kommende handlingen til alle brukerne som for øyeblikket er logget inn. Som standard vil nedleggelseskommandoen sende en melding som ser ut som denne.

Vi kan imidlertid også sende en tilpasset melding til alle brukerne. For å bruke en tilpasset melding, bruk følgende kommandostruktur.

$ sudo shutdown +250 ""

Merk at når du vil kringkaste en tilpasset melding, må den ledsages av et bestemt tidsargument.

Her er noen eksempler på å bruke tilpassede meldinger med forskjellige avslutninger/omstartoppgaver.

$ sudo shutdown -r +25 "kjerneoppdatering"
$ sudo shutdown +5 "Systemavslutning.""
$ sudo shutdown -c "operasjon kansellert"

Siste tanker

Linux skru av Kommando er et forenklet verktøy. Denne guiden demonstrerer ved hjelp av avslutningskommandoen for å planlegge avslutning og omstart med tilpassede avslutningsmeldinger.

Shutdown Man-siden beskriver alle tilgjengelige avstengningsargumenter dyptgående.

$ mann avslutning

Glad databehandling!