Genstart Linux fra konsollen

Anonim

Genstart Linux fra konsollen

Indehavere af forskellige Linux-distributioner står desuden over for behovet for at genstarte operativsystemet, hvilket skal gøres efter at have foretaget nogen ændringer i parametrene, eller når der vises problemer. Typisk udføres opgaven gennem den grafiske grænseflade, men denne mulighed fungerer ikke altid effektivt. Derfor er mange anvendt til idriftsættelse af terminalkommandoer, som er ansvarlige for at fodre signalet til genstart. I dag vil vi fortælle dig alle de tilgængelige måder at genstarte Linux gennem konsollen på eksemplet på Ubuntu.

Genstart Linux gennem konsollen

Som du allerede ved, vil dagens anvisninger være baseret på Ubuntu, men ejerne af andre distributioner vil også være nyttige, da forskellene næsten aldrig observeres. Hvis du pludselig ser en fejlmeddelelse, når du forsøger at indtaste en kommando, vises oplysningerne i, hvorfor denne forespørgsel ikke kan gennemføres. Brug de modtagne oplysninger til at finde et alternativ, f.eks. I officiel dokumentation. Vi går til overvejelse af alle metoder, og der er nok af dem.

Metode 1: Genstart Team

På genstartsholdet blev selv de mest nybegyndere brugere af Linux operativsystemer hørt. Hele dets essens er blot at sende den nuværende session for at genstarte, og de yderligere argumenter er ikke angivet.

  1. Åbn programmenuen og kør fra "Terminal" derfra. For at gøre dette kan du f.eks. Bruge en anden bekvem mulighed, for eksempel den standard Hot Key Ctrl + Alt + T.
  2. Kører terminalen for yderligere genstart af Linux-systemet

  3. Reboot-handlingen gennem genstartet er defineret på vegne af superbrugeren, så inputlinjen ser sådan ud: sudo genstart.
  4. Brug af kommandoen Reboot til hurtigt at genstarte Linux-systemet

  5. Derfor skal du bekræfte kontoen ved at skrive en adgangskode fra den. Tage i betragtning, at de indtastede adgangskortpersoner i konsollen aldrig vises.
  6. Indtast adgangskoden for hurtigt at genstarte Linux-systemet via Reboot-kommandoen

Computeren vil straks gennemføre sit arbejde, og efter et par sekunder starter den nye session i den sædvanlige tilstand. Det vil automatisk tænde den virtuelle konsol med en grafisk skal, selvom du brugte en anden terminal før det.

Metode 2: Shutdown Team

Nogle gange er brugeren forpligtet til at genstarte pc'en gennem en vis tid, for eksempel om et par minutter. Reboot-kommandoen er ikke særlig velegnet til sådanne formål, så vi tilbyder at bruge alternativ i form af nedlukning.

  1. Kør "Terminal" og angiv sudo-shutdown -R +1, hvor +1 er den tid, hvorved kommandoen vil blive drevet. I dette tilfælde er dette et minut. Angiv 0 eller nu, hvis du vil køre prisprocessen med det samme.
  2. En kommando for en udskudt genstart af en computer gennem Linux-terminalen

  3. Shutdown-kommandoen afhænger også af superbrugeren, så den vil tage et kodeord for at aktivere den.
  4. Adgangskodeindgang for at bekræfte kommandoen Forskydning af computeren via Linux-terminalen

  5. Den nye linje viser oplysninger, som opgaven blev oprettet i et bestemt tidspunkt. Hvis du vil annullere den, skal du bruge kommandoen fra samme linje.
  6. Meddelelse om den vellykkede lancering af udskudt genstart Linux

Metode 3: Init script

Nogle distributions support init script, som du kan læse om mere detaljeret i deres officielle dokumentation. Der vil også blive skrevet om de grundlæggende indstillinger, der er knyttet til disse scripts. Nu vil vi definere alle disse øjeblikke, da de ikke passer ind i rammen af ​​dette materiale. Vi fortæller mig kun, hvad INIT har seks parametre, hvor 0 er at slukke for computeren, og 6 er en genstart af sessionen. Det er den sidste parameter, vi vil anvende nu. For at aktivere det skal konsollen komme ind i sudo init. 6. Som du allerede har forstået fra sudo-konsollen, udføres denne handling kun kun gennem rod.

En kommando for at genstarte computeren gennem init-scripts i Linux

Metode 4: D-Bus System Communication Service

Som du sandsynligvis har bemærket, krævede alle tre af de ovennævnte metoder til aktivering tilstedeværelsen af ​​en superbrugerkode, men ikke alle brugere har mulighed for at introducere det. Især til sådanne formål tilbyder vi at bruge D-Bus-systemmeddelelser. Dette er det standard Linux-værktøj, der gør det muligt for programmer at interagere med hinanden, og en lang og uforståelig kommando, der sender et genstartssystem, som følger: / usr / bin / dbus-send-system-print-svar --Dest = "Org.freedesktop. Consolekit" / Org / Freedesktop / Consolekit / Manager org.freedesktop.consolekit.manager.restart. Efter dens input og aktivering vil den nuværende session straks blive gennemført.

Genstart Linux-systemet i terminalen gennem systemmeddelelser service

Metode 5: Hot Keys Sysrq

Denne metode er kun indirekte forbundet med konsollen, da den er konfigureret gennem den, og den yderligere genstart udføres gennem genvejstasterne. Vi besluttede dog at medtage det på denne liste på grund af usædvanlige og funktioner i brug. Hot Keys SysRQ vil være nyttige i de situationer, hvor grafisk skal simpelthen ikke reagerer.

  1. Kør terminalen og indtast der ECHO 1> / PROC / SYS / KERNEL / SYSRQ.
  2. SYSRQ Hot Key Activation Command i Linux

  3. Følg konfigurationsfilen via en praktisk teksteditor, for eksempel sudo nano /etc/sysctl.conf.
  4. Gå til redigering af SYSRQ-konfigurationsfilen i Linux

  5. Denne fil er placeret i systemafsnittet, så superbrugerens drift skal åbne.
  6. Indtast adgangskoden for at redigere SYSRQ-konfigurationsfilen i Linux

  7. Kør ned filen og indsæt kernel.syserrq-snoret der.
  8. Redigering af SYSRQ-konfigurationsfilen i Linux

  9. Gem indstillingerne og luk teksteditoren.
  10. Gemmer SYSRQ-konfigurationsfilen i Linux efter ændring af ændringer

  11. Derefter vil det være nødvendigt at klemme ALT + SYSRQ + nøglekode. Vi vil tale mere om dette mere detaljeret.
  12. Brug af Hot Key SySRQ til at genstarte Linux

Den korrekte genstart udføres ved at angive en specifik sekvens af nøglekoder. Hver af dem har følgende formular:

  • R - Returner tastaturets kontrol, hvis arbejdet er uforudsete færdige.
  • E - Send alle processer Sigterm signal, hvilket resulterer i deres afslutning.
  • I - gør det samme, men kun gennem Sigkill-signalet. Kræves i tilfælde, hvor nogle processer ikke er gennemført efter SIGTERM.
  • S - ansvarlig for synkronisering af filsystemer. Under denne operation gemmes alle oplysninger på harddisken.
  • U - Unmounts FS og monterer dem igen i skrivebeskyttet tilstand.
  • B - Kør processen med at genstarte computeren, ignorerer alle advarsler.

Du skal kun trykke på hver kombination på samme tid, så nulstillingen er korrekt.

Metode 6: Fjernbetjening

Nogle brugere bruger aktivt specielle værktøjer til fjernbetjening af desktops. Ofte er der passende kommandoer i sådanne løsninger, der giver dig mulighed for at sende den nødvendige computer til genstart. For eksempel, vær opmærksom på følgende SSH: SSH [email protected] / SBIN / Reboot. Det er på dette princip, at en genstart af den valgte fjern-pc på denne server opstår. Hvis du bruger andre kontroller, skal du læse den officielle dokumentation for at få de nødvendige oplysninger.

Genstart fjernbetjeningen gennem terminalen i Linux

Metode 7: Genstart i genoprettelsesfunktionen

Som sidste vej vil vi fortælle, hvordan pc'en genstartes i genoprettelsesfunktionen, da mange brugere går tabt i denne menu, og slukkes blot computeren via knappen, og så startes den igen. I det tilfælde, hvor du skiftede til Gendannelsestilstand, kan du køre konsollen og bruge en af ​​ovennævnte metoder:

  1. I genopretningsmenuen er du interesseret i "Fortsæt til normal download" eller "Gå til den mistænkte Command Interpreter". I det første tilfælde starter starten af ​​OS simpelthen, og den anden vare vil starte konsollen i roden.
  2. Kør konsol i Linux Recovery Mode

  3. Hvis du kører terminalen, skal du bekræfte denne handling ved at trykke på Enter-tasten.
  4. Bekræftelse af startkonsollen i Linux Recovery-tilstand

  5. Derefter forbliver det kun at indtaste en passende kommando, for eksempel genstart for at sende pc for at genstarte.
  6. Genstart computeren via konsollen i Gendan Mode Linux

Som du kan se, er der et stort antal metoder, der giver dig mulighed for hurtigt at genstarte Linux-systemet gennem konsollen. Det er kun for at forstå, hvilken af ​​disse muligheder der skal bruges i en bestemt situation for at opfylde de betingelser, der kræver genstart af operativsystemet.

Læs mere