Linux-shutdown / reboot kommando
På Linux, som alle opgaver, lukning og genstart operationer, kan også gøres fra kommandolinjen. kommandoerne er shutdo .n, halt, po .eroff, reboot og REISUB tastetryk.
i dette indlæg vil jeg vise dig, hvordan du lukker eller genstarter et Linu. – system ved hjælp af disse kommandoer., kommandoerne er nyttige specielt, når du skal genstarte en ekstern Linu. – server, hvor kun shell-adgang er tilgængelig og ingen gui.
servere har ofte brug for en genstart, når opgraderinger er installeret eller har brug for at lukke for andre vedligeholdelsesopgaver.kommandoerne er tilgængelige på ethvert Linu. – system som centos, ubuntu, debian, fedora eller suse og kræver ikke installation af ekstra pakker.
“shutdo .n” kommando
den første kommando er kommandoen shutdo .n, og den kan bruges til at lukke et system eller genstarte det., Det er almindeligt anvendt til at lukke eller genstarte både lokale og eksterne maskiner.
shutdown arranges for the system to be brought down in a safe way. All logged-in users are notified that the system is going down and, within the last five minutes of TIME, new logins are prevented.
syntaks er
shutdown
Shutdown linux
for At lukke en maskine kalde shutdown kommando som denne
# shutdown -h now
h indstilling er til at standse, som middel til at stoppe. Den anden parameter er tidsparameteren. “nu” betyder, at lukke systemet med det samme.
tidsparameteren kan også angives i minutter eller timer., For eksempel
# shutdown -h +5 "Server is going down for upgrade. Please save your work."
ovenstående kommando skal blinke meddelelsen til alle andre brugere, der er logget ind, og give dem 5 minutter, før systemet går til nedlukning.
genstart Linu.
shutdo .n-kommandoen kan bruges til at genstarte et system med R-indstillingen i stedet for h-indstillingen. Brugen er den samme som før. Udskift bare h-indstillingen med r-indstillingen.
# shutdown -r +5 "Server will restart in 5 minutes. Please save your work."
Alle andre brugere som er logget ind vil se en broadcast-meddelelse i deres terminal, som denne
På dette punkt en lukning kan annulleres ved at kalde lukning med “c” valgmulighed.,
# shutdown -c
“genstart” kommando
næste kommando er genstart kommandoen. Det kan bruges til at lukke eller genstarte Linu..
følgende kommando lukker Linu..
# reboot -p
“p” – indstillingerne står for Po .eroff.for at genstarte Linu.skal du bare ringe til genstartskommandoen direkte uden nogen muligheder.
# reboot
Dette vil udføre en yndefuld nedlukning og genstart af maskinen. Dette er hvad der sker, når du klikker på Genstart fra din menu.
genstart Linu.med magt
følgende kommando vil kraftigt genstarte maskinen., Dette svarer til at trykke på CPU ‘ ens tænd / sluk-knap. Ingen nedlukning finder sted. Systemet nulstilles øjeblikkeligt.
# reboot -f
man-siden forklarer det som følger
When called with --force or when in runlevel 0 or 6, this tool invokes the reboot(2) system call itself (with REBOOTCOMMAND argument passed) and directly reboots the system. Otherwise this simply invokes the shutdown(8) tool with the appropriate arguments without passing REBOOTCOMMAND argument.
“halt” – kommando
Den næste kommando er halt-kommandoen. Dette kan lukke et system
# halt
kommandoen halt har også en kraftindstilling, men du vil ikke bruge den. Det skal lukke systemet øjeblikkeligt. Men dens adfærd er måske ikke konsekvent. Desktops kan hænge på at køre denne kommando.,
“po .eroff” kommando
Der er en anden kommando nøjagtigt den samme som kommandoen halt. Det gør de samme ting og tager de samme muligheder.
# poweroff
REISUB – R E I S U B tastetryk
de ovenfor viste kommandoer kan bruges, når du har kontrol over dit system. Hvad hvis systemet har hængt og slet ikke reagerer. Og du vil ikke trykke på tænd / sluk-knappen på CPU ‘ en, hvilket kan føre til datakorruption. For at redde fra en sådan situation kommer de magiske sysr.nøgler.,
en speciel kombination af tastetryk, der giver dig mulighed for at genstarte dit Linu. – system, uanset hvor meget det hænges. Tjek articleikipedia-artiklen. for mere information.
A common use of the magic SysRq key is to perform a safe reboot of a Linux computer which has otherwise locked up. This can prevent a fsck being required on reboot and gives some programs a chance to save emergency backups of unsaved work.
Advarsel : Hvis du trykker på følgende taster, genstarter du øjeblikkeligt dit system. Det ligner at trykke på tænd / sluk-knappen på din CPU eller udføre reboot-f-kommandoen.
ALT + PrintScreen + B
nu i stedet for B-tasten skal vi først bruge R E I S U bogstaver. Hver tast udfører en opgave som nævnt nedenfor
unRaw (take control of keyboard back from X), tErminate (send SIGTERM to all processes, allowing them to terminate gracefully), kIll (send SIGKILL to all processes, forcing them to terminate immediately), Sync (flush data to disk), Unmount (remount all filesystems read-only),reBoot.
1., Hold alt og Sysr. (Print Screen) tasterne nede.
2. Mens du holder dem nede, skal du skrive følgende taster i rækkefølge med flere sekunder fra hinanden: R E I S U b
3. Computeren skal genstarte.
sørg for at have tid afstanden mellem hver af tasterne R E i S U B.
sysrq-funktion kan styres ved at ændre værdien af /proc/sys/kernel/sysrq. For at kontrollere, om sysr.er aktiveret på systemet eller ej, ekko værdien. Det skal være ikke nul.
$ cat /proc/sys/kernel/sysrq176