Android

Linux genstart (genstart) kommando

Commands to shutdown , restart in linux

Commands to shutdown , restart in linux

Indholdsfortegnelse:

Anonim

Når kernen opdateres, medmindre du bruger Ksplice eller KernelCare, skal du genstarte dit Linux-system. En systemstart kan også være påkrævet under andre omstændigheder, f.eks. Ved fejlfinding af hardwareproblemer, installation af applikationer og så videre. Hvis du kører en hovedløs Linux-server, skal du vide, hvordan du genstarter systemet fra kommandolinjen.

På de fleste moderne Linux-distributioner erstatter systemctl værktøjet det meste af strømstyringskommandoer, der bruges i de ældre Linux-distributioner med sysvinit. reboot og shutdown er aliaser til systemctl og er tilgængelige i systemet af kompatibilitetsårsager.

I denne tutorial forklarer vi, hvordan du bruger systemctl og shutdown kommandoerne til at genstarte din Linux-maskine. Kommandoerne skal køres som root eller bruger med sudo privilegier.

Brug af systemctl

For at genstarte dit Linux-system skal du blot skrive reboot eller systemctl reboot :

sudo systemctl reboot

Systemet genstartes straks.

Når genstart startes, meddeles alle indloggede brugere og processer, at systemet går ned, og ingen yderligere login er tilladt. Linux lukker alle åbne filer, stopper de kørende processer og genstarter systemet.

For at forhindre, at reboot-kommandoen sender en meddelelse, skal du køre kommandoen med indstillingen --no-wall :

sudo systemctl --no-wall reboot

sudo systemctl --message="Hardware upgrade" reboot

Meddelelsen vises i logfilerne:

System is rebooting (Hardware upgrade)

Brug af shutdown

Når den bruges med indstillingen -r , udfører shutdown en systemstart:

sudo shutdown -r

Som standard genstartes systemet efter 1 minut, men du kan angive det nøjagtige tidspunkt, hvornår du vil genstarte systemet.

Tidsargumentet kan have to forskellige formater. Det kan være en absolut tid i formatet hh:mm og relativ tid i formatet +m hvor m er antallet af minutter fra nu.

Følgende eksempel planlægger genstart af systemet kl. 10:

sudo shutdown -r 10:00

Følgende eksempel planlægger systemstart om 5 minutter fra nu:

sudo shutdown -r +5

Hvis du vil lukke dit system øjeblikkeligt, skal du bruge +0 eller dets alias now :

sudo shutdown -r now

Hvis du vil udsende en brugerdefineret besked sammen med standardafslutningsmeddelelsen, skal du skrive din besked efter tidsargumentet.

Følgende kommando lukker systemet i løbet af 10 minutter og underretter brugerne om, at der vil blive udført en hardwareopgradering:

sudo shutdown -r +10 "Hardware upgrade"

Det er vigtigt at nævne, at når du specificerer en brugerdefineret vægbesked, skal du også specificere et tidsargument.

sudo shutdown -c

Du kan også sende en meddelelse, der beskriver, hvorfor genstarten blev annulleret:

sudo shutdown -c "Canceling the reboot"

Konklusion

For at genstarte en Linux-systemtype reboot i din terminal. Det tager flere sekunder, før operativsystemet genstarter.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

lukningsterminal