Luk ned og genstart ved hjælp af kommandoer

Mange gange vil vi vide, hvordan man slukker computeren, genstarter den ... hver efter et bestemt tidspunkt eller på et nøjagtigt tidspunkt, ja, her er hvordan man gør dette fra terminalen:

Sådan lukker du pc'en:

kzkggaara @ geass: ~ $ sudo nedlukning -h nu
Bemærk: Det er nødvendigt at indtaste vores root-adgangskode, da der kræves administrative tilladelser.

Sådan slukkes pc'en efter et bestemt tidspunkt:

kzkggaara @ geass: ~ $ sudo nedlukning -h + "ønsket tidspunkt"
Skal ændre ""Ønsket tid"”I antallet eller antallet af minutter, der skal ventes, før systemet lukkes ned.
Eksempel: sudo nedlukning -h +10 // Systemet lukkes ned 10 minutter efter indtastning af denne kommandolinje.
Bemærk: Det er nødvendigt at indtaste vores root-adgangskode, da der kræves administrative tilladelser.

Sådan slukkes pc'en på et bestemt tidspunkt:

kzkggaara @ geass: ~ $ sudo nedlukning -h "ønsket tid"
Skal ændre ""Ønsket tid"”Ved logisk tid, hvor de vil have systemet til at slukke. Ur i 24-timers format, dvs. fra 0 til 23.
Eksempel: sudo nedlukning -t 22:30 // Systemet lukkes kl. 22, dvs. kl. 30 om natten.
Bemærk: Det er nødvendigt at indtaste vores root-adgangskode, da der kræves administrative tilladelser.

Sådan genstartes pc'en et af følgende:

kzkggaara @ geass: ~ $ sudo nedlukning -r nu
kzkggaara @ geass: ~ $ sudo genstart
Bemærk: Det er nødvendigt at indtaste vores root-adgangskode, da der kræves administrative tilladelser. En af de to foregående linjer gør det samme; genstart pc'en.

Sådan genstarter du pc'en efter et bestemt tidspunkt:

kzkggaara @ geass: ~ $ sudo nedlukning -r +"Ønsket tid"
Skal ændre ""Ønsket tid" ”For antallet eller antallet af minutter, der skal vente, før systemet genstartes.
Eksempel: sudo nedlukning -r +10 // Systemet genstarter 10 minutter efter indtastning af denne kommandolinje.
Bemærk: Det er nødvendigt at indtaste vores root-adgangskode, da der kræves administrative tilladelser.

relateret artikel:
Cron & crontab, forklaret

Sådan genstarter du pc'en på et bestemt tidspunkt:

kzkggaara @ geass: ~ $ sudo nedlukning -r "Ønsket tid"
Skal ændre ""Ønsket tid"”Ved logisk det tidspunkt, hvor de ønsker, at systemet genstarter. Ur i 24-timers format, dvs. fra 0 til 23.
Eksempel: sudo nedlukning -r 22:30 // Systemet genstarter kl. 22, dvs. kl. 30 om natten.
Bemærk: Det er nødvendigt at indtaste vores root-adgangskode, da der kræves administrative tilladelser.

Flere kommandoer i: Lær at undvære det grafiske miljø


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

56 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   diazepam sagde han

    Jeg bruger det kun, når jeg har brug for at genstarte maskinen, og jeg kan ikke gøre det via grafisk

  2.   Fredy sagde han

    Har du nogen idé om at vise en besked så ofte?

    1.    KZKG ^ Gaara sagde han

      Forklar bedre, hvad du vil gøre, og jeg hjælper dig med at opnå det 🙂

      1.    Fredy sagde han

        Lad os sige:

        nedlukning -h 10 «lukning af pc'en om» #time

        ideen om, at den viser en meddelelse inden for den samme terminal med jævne mellemrum for at advare om nedlukningen.

        1.    KZKG ^ Gaara sagde han

          Ah, så simpelt.
          Vi sætter det først på at vente i 60 sekunder, efter at disse 60 sekunder er gået, viser en meddelelse i terminalen, der siger "Lukning", og start 10 nedlukningsprocessen efter yderligere XNUMX sekunder.
          Det ville være sådan:
          sleep 60 && echo "Apagando" && sleep 10 && shutdown -n

          Hvis du vil vise en besked, men det er en systemmeddelelse (Gnome eller KDE), ville det være med kommandoen notify-send, for at dette skal fungere, skal du have libnotify-bin installeret, og linjen ville være:
          sleep 60 && notify-send "Apagando" && sleep 10 && shutdown -n

          1.    Fredy sagde han

            Tak tak, det er det, jeg har ledt efter i lang tid.

    2.    Francisco Martínez sagde han

      Hej, jeg tror, ​​at de oplysninger, jeg vil tilbyde dig, vil hjælpe dig. Hvis du er i tvivl, kan du komme til mig;
      Du kan bruge filen (placeret i / etc /) / kommandoen «crontab» til at oprette «en planlagt opgave» ved at indtaste værdierne: dag i måneden, ugedag, der udfører den ...
      Det er meget nyttigt for servere, der kræver en vis autonomi ... Jeg håber, det hjælper 🙂

  3.   Kitty sagde han

    Meget god, men de er også:
    init 0 (sluk for pc'en)
    init 6 (genstart pc'en)

    De er lettere hehee,
    Greetings!

    1.    KZKG ^ Gaara sagde han

      Og lidt selvmordstanker synes jeg også haha, fordi det at gå direkte til niveau 0 uden at gå igennem de andre svarer til at fjerne strømkablet, ikke?

      init 0 hvad det gør er det rigtigt? 🙂

      1.    Kitty sagde han

        Hahaha ja, jeg tror, ​​når jeg har travlt, er når jeg gør det xD

        1.    Courage sagde han

          Du får se, når du indlæser din computer heh heh.

          Nå, hvis ikke, giver elav carcamal dig en, fordi han kan lide dig.

          1.    Kitty sagde han

            Hahaha, hvor dårlig du er ^^
            Jeg gør det ikke igen. Lo prometo!
            Greetings!

            1.    Courage sagde han

              Men hvis jeg er en meget god kvinde xD


      2.    nogensinde sagde han

        Nej, det er ikke selvmordstanker. Niveauer 0 og 6 standser alle tjenester, afmonter drevne, inden de slukkes, så det er ikke det samme som at tage kablet ud.
        hilsen

        1.    KZKG ^ Gaara sagde han

          Jeg troede, at de mellemliggende runlevels gjorde dette, og så er den sidste, der blev udført, den, der simpelthen lukkede forbindelsen ... kom igen, det slukkede for udstyret. Fra hvad jeg troede, at simpelthen at gå til dette kørselsniveau ville systemet slukke uden at have demonteret alt, kan du sætte et link for at læse om det? 🙂

          Tak 😀

          1.    nogensinde sagde han

            Jeg ved ikke, om det linker, men jeg opfordrer dig til at se indholdet af /etc/rc0.d og /etc/rc6.d biblioteket (hvis du bruger Debian) og sammenligne dem med de andre niveauer.
            Der er alle de dynamiske links til de tjenester, der starter og stopper, når du skifter fra et kørselsniveau til et andet. Links, der starter med bogstavet "S", starter en dæmon, dem der starter med "K" stopper dem. Som du kan se, på niveau 0 og 6 starter alle links til dæmoner med K, hvilket betyder at ved at skifte til disse niveauer stopper de alle dæmoner, afmonterer filsystemerne, og så er forskellen mellem 0 og 6 at den ene sender reboot-signalet og den anden poweroff-signalet.
            Sikkert en "man init" eller lignende vil give dig mere information. Fra denne pc, som jeg skriver, kan jeg ikke vise dig eller fortælle dig godt, i hvilket afsnit det taler, fordi jeg bruger systemd, som erstatter alle poster i SystemV-manualen, såsom init.
            hilsen

    2.    Juventine sagde han

      Jeg gør det på denne måde ...
      (Jeg lærte det for mange år siden fra et SUN Microsystems-system
      første login som "root", derefter skriver jeg:

      "Synkroniser", og tryk derefter på "enter"
      så skriver jeg:
      "Init 0" og derefter trykker jeg på "enter" og med dette slukker jeg maskinen

      For at genstarte logger jeg ind som "root" og skriver:
      "Synkroniser", derefter "indtast"
      så skriver jeg:
      "Genstart" og afsat trykker jeg på "enter" og med dette genstarter jeg maskinen

      Dette fungerer for mig på et Debian-system, jeg håber det hjælper dig.

      1.    Cristian sagde han

        Hvordan tænder jeg min bærbare computer med et trådløst tastatur?

  4.   Gregory Swords sagde han

    Tip: Lav shutdown-h now svarer til halt (fordel: det er kortere, uden parametre og let at huske) ifølge den officielle dokumentation (man halt).

    1.    nogensinde sagde han

      Halt-kommandoen fungerer ikke på samme måde, hvis du bruger SystemD. I så fald stopper den hele pc'en, men den sender ikke ACPI-signalet for at lukke ned, så du bliver nødt til at trykke på tænd / sluk-knappen manuelt. Derfor er den anbefalede kommando til at erstatte "shutdown -h now" poweroff.
      hilsen

      1.    fedora-bruger sagde han

        eVeR hvad du siger er ikke sådan, Halt fungerer i systemD, du skal bare tilføje nedlukningsindstillingen:
        #stop -s
        den eneste ulempe ved Halt er, at det kræver rod- og / eller sudotilladelser
        Jeg bruger Fedora, hilsen

  5.   Marco sagde han

    Tak for oplysningerne. meget brugbar!!!

  6.   Merlin Debianiten sagde han

    Jeg indrømmer, at jeg ikke vidste om genstart på et bestemt tidspunkt, men jeg forstår virkelig ikke, hvilken brug det ville have, i det mindste i mit tilfælde slukker jeg kun maskinen på et bestemt tidspunkt, når jeg holder op med at downloade noget, og jeg beregner, når den er færdig og jeg giver det altid 1 eller 2 timer længere end det varer download.

    Godt bidrag.

  7.   Miguel sagde han

    Meget godt, det skal gøre noget for noget 🙂

    1.    e2391 sagde han

      Det er nyttigt for os, der bruger Window Managers. På denne måde kan du oprette en post i menuen (hvis du har en) for at lukke eller genstarte pc'en.

      Så sudo ikke beder om en adgangskode, når lukning eller en anden speciel kommando udføres, kan der oprettes en regel i / etc / sudoers =)

      Greetings!

  8.   Rayonant sagde han

    Nyttigt til når jeg vil slukke for computeren efter et bestemt tidspunkt, til downloads eller lignende, tak for deling.

    1.    KZKG ^ Gaara sagde han

      Tak til dig for at kommentere

  9.   Jesus sagde han

    Et spørgsmål, og hvordan får jeg pc'en til at tænde på et bestemt tidspunkt?

    1.    nogensinde sagde han

      Du kan ikke få det til at tænde fra 0, men du kan få det til at komme tilbage fra en søvn. Det er, hvad BIOS er til, eller også i kompatibelt BIOS er der et Linux-værktøj. Hvis du er interesseret, giver jeg dig linket.
      hilsen

  10.   virgilius sagde han

    Du kan bruge stop eller poweroff til at lukke ned og genstarte for at genstarte (de har ikke brug for parametre) med den fordel, at de ikke har brug for administrative tilladelser, og derfor kunne vi for eksempel sætte; cp largefile.mkv / media / device; sluk

    Ellers skal du angive adgangskoden, og vi kunne ikke få den til at slukke efter en operation, medmindre vi gør det som root.

    1.    0N3R sagde han

      Vi kan tilføje parameteren -f for at tvinge computeren til at lukke eller genstarte næsten øjeblikkeligt, hilsen.

      1.    nogensinde sagde han

        At tvinge nedlukningen er ikke godt, da det udfører ordren om at skære strømmen uden at stoppe tjenester eller afmontere diske. Derfor er det så hurtigt!
        hilsen

    2.    nogensinde sagde han

      stop og poweroff DO kræver administrative tilladelser. Brug af den grafiske grænseflade er lettere, fordi X kører som root, så det beder ikke om højde

      1.    alvarito050506 sagde han

        Ikke så, i det mindste på Raspbian (Debian 9 Jessie) løber jeg startx som normal bruger (pi).

  11.   jmvr1957 sagde han

    En forespørgsel, hvis jeg har brug for at slukke på et bestemt tidspunkt hver dag, for eksempel kl. 22 hver dag på året, hvordan skal jeg gøre det fra terminalen? Mange tak.

    1.    KZKG ^ Gaara sagde han

      For at gøre dette skal du sætte nedlukningslinjen eller kommandoen i crontab: shutdown -r 22:30 ... Jeg anbefaler, at du læser dette, så du lærer at bruge crontab: https://blog.desdelinux.net/chuleta-para-entender-mejor-el-crontab/

  12.   dennis sagde han

    Hej, jeg vil gerne vide, hvordan man slukker for systemet på 8 sekunder.

    1.    KZKG ^ Gaara sagde han

      shutdown -t 8
      Sikker på, du skal køre dette som root eller ellers ved hjælp af sudo

  13.   dennis sagde han

    Hej Jeg vil gerne vide, hvordan man slukker for systemet på 8 sekunder, fordi jeg har brugt nogle instruktioner, men det slukker det kun på få minutter, jeg vil vide om sekunder

  14.   dionny fernandez sagde han

    Jeg laver et script ved hjælp af disse kommandoer til at slukke for min maskine på et bestemt tidspunkt, alt er i orden, indtil det punkt, hvor jeg anmoder om adgangskoden, kommer, mit spørgsmål er, hvordan man indsætter den kode, som jeg er rod, eller når jeg kommer til sudo su sæt nøglen automatisk og udfør den ???
    På forhånd tak for dine svar ...

    1.    don juan sagde han

      du kan få lukningskommandoen kørt af brugeren.
      trin for trin
      cd / sbin
      chmod u + s nedlukning

      så opretter du et symbolsk link i / usr / bin
      cd / usr / bin
      ln -s / sbin / nedlukning
      og dette er scriptet, der fungerer uden behov for rod

  15.   don juan sagde han

    ummm

  16.   ultron sagde han

    Hvad hvis jeg vil planlægge, at min computer skal tændes på et bestemt tidspunkt?
    Forresten, tak, jeg har ledt efter disse oplysninger i lang tid, det vil sige omkring en halv time siden ... en lang ...

  17.   ultron sagde han

    Kan du også hjælpe mig? Jeg er ny på linux og startede med ubuntu, men min karriere kræver, at jeg bruger Autocad, hvordan kan jeg bruge Autocad i ubuntu? Ville Mac-versionen af ​​Autocad fungere?

  18.   Carlos Salas sagde han

    Tak skal du have !!! Jeg havde brug for dine oplysninger, vi er i kontakt, uanset hvor du er, hvis du er en pige, en Muuuuuuuuah, og hvis du er en dreng, glem det, he he.

  19.   Hector sagde han

    Meget nyttig information!

  20.   gabriel.uy sagde han

    Hej et spørgsmål. Hvad er kommandoen, der giver mig mulighed for at sende en besked til alle computere, der er forbundet til et Wi-Fi-netværk via en terminal ??? Tak på forhånd!

  21.   Eduardo sagde han

    Hej, meget god artikel ... Spørgsmålet er: hvordan ville jeg slå fra hver dag på samme tid åbenbart fra terminalen ... På forhånd tak.

    1.    Juan C.P. Quintana sagde han

      Hej Eduardo! Du kan sætte det i cron, så det kører, når du har brug for det.

  22.   Martin sagde han

    På min bærbare computer har jeg to partitioner, i den første har jeg Windows 2 installeret, i den anden har jeg Debian 10 Jessie installeret. Når jeg er logget ind på Debian og derefter vil slukke for den med lukningsknappen eller med konsol, lukker det sjældent ned, det meste af tiden lukker det ikke systemet, tværtimod genstarter det og viser mig gruben startskærm for at vælge det operativsystem, jeg vil starte. Jeg ved ikke, hvorfor det er. Hvis nogen kunne hjælpe mig, ville jeg sætte pris på det. Jeg er ny hos Debian. Skål ..

  23.   martinetter sagde han

    Kan nogen hjælpe mig. På min bærbare computer har jeg to partitioner, i den første har jeg Windows 2 installeret, i den anden har jeg Debian 10 Jessie installeret. Når jeg er logget ind på Debian og derefter vil slå den fra med lukningsknappen eller med konsol, en gang imellem lukker den ned, det meste af tiden lukker systemet ikke ned, tværtimod genstarter det og viser mig grub-startskærmen for at vælge det operativsystem, som jeg vil starte. Jeg ved ikke, hvorfor det er. Hvis nogen kunne hjælpe mig, ville jeg sætte pris på det. Jeg er ny hos Debian. Skål ..

  24.   Salvador sagde han

    Hej jeg har brug for hjælp, hvis jeg vil lave en menu med de to muligheder for lukning og genstart, men i det mindste første gang jeg kører scriptet, hvis jeg giver det lukning, skal det sende mig spørgsmålet igen og tvinge til at genstarte systemet, i det mindste første gang, efter dette skal du tænde det igen og køre scriptet, men denne gang fungerer det normalt, det vil sige hvis jeg slukker for det, slukker det og genstarter genstart, hvordan kan jeg gøre det, at maskinen husker at Jeg tvinger allerede genstart mindst en gang.

  25.   Diego sagde han

    Hvordan kan du oprette et script, der udfører den korrekte nedlukning, når den mister 5 pings i træk, og fra da af har nedlukningen en forsinkelse på 5 minutter, men i løbet af den tid skal du ping, og hvis du har et svar, skal du annullere nedlukningen og fortsæt alt normalt, og hvis det fortsætter uden svar, skal du slukke for det på den maksimale tid.
    Det er fordi jeg har en ubrugt router tilsluttet den normale strøm, og når lyset slukker, slukkes det, og der mister det ping, …… og pc'en har UPS / UPS, og jeg vil ikke have den slukket, når batteriet løber tør. (så det downloades ikke helt)

  26.   M @ rko sagde han

    Hej god, jeg er ny ved hjælp af Linux, og jeg har Windows 10 og Linux deepin 15.3 på min bærbare computer, og jeg vil gerne planlægge en opstart på et bestemt tidspunkt, tak

  27.   Trommeslager ~ sagde han

    Jeg bruger Fedora. Lige nok strøm til at slukke og genstarte for at genstarte. Der kræves ingen højde for at køre dem.

  28.   abdiel49 sagde han

    Hvordan løser jeg et nedlukningsproblem, hvad der sker er, at når jeg bruger en kommando til at lukke eller genstarte min maskine, ser det ud til, at den slukker alt andet end diskene, processoren fortsætter med at arbejde, så jeg ikke har nogen anden mulighed end at trykke tænd / sluk-knappen, indtil den lukker ned, og det ikke virker sundt for mit team tak på forhånd.
    P.S.
    Jeg er på en Debian 9 / Genom og bruger en HP AMD A9 / Radeon R5-grafik