Изключете и рестартирайте с помощта на команди

Много пъти искаме да знаем как да изключим компютъра, да го рестартираме ... всеки след определен час или в точното време, ето, ето как да направите това от терминала:

За да изключите компютъра:

kzkggaara @ geass: ~ $ sudo изключване -з сега
Забележка: Необходимо е да въведете нашата root парола, тъй като са необходими административни разрешения.

За да изключите компютъра след определено време:

kzkggaara @ geass: ~ $ sudo изключване -h + "желано време"
Трябва да се промени ""Желано време"”За броя или броя минути за изчакване преди изключване на системата.
Пример: sudo изключване -ч +10 // Системата ще се изключи 10 минути след въвеждане на този команден ред.
Забележка: Необходимо е да въведете нашата root парола, тъй като са необходими административни разрешения.

За да изключите компютъра в точно определено време:

kzkggaara @ geass: ~ $ sudo изключване -h "желано време"
Трябва да се промени ""Желано време"”По логика времето, в което те искат системата да се изключи. Часовник в 24-часов формат, т.е. от 0 до 23.
Пример: sudo изключване -ч 22:30 // Системата ще се изключи в 22:30, т.е. в 10:XNUMX през нощта.
Забележка: Необходимо е да въведете нашата root парола, тъй като са необходими административни разрешения.

За да рестартирате компютъра, което и да е от следните:

kzkggaara @ geass: ~ $ sudo изключване -r сега
kzkggaara @ geass: ~ $ sudo рестартиране
Забележка: Необходимо е да въведете нашата парола за root, тъй като са необходими административни разрешения. Също така, всеки от двата предишни реда прави същото; рестартирайте компютъра.

За да рестартирате компютъра след определено време:

kzkggaara @ geass: ~ $ sudo изключване -r +"Желано време"
Трябва да се промени ""Желано време" ”За броя или количеството минути, които трябва да изчакате, преди да рестартирате системата.
Пример: sudo изключване -r +10 // Системата ще се рестартира 10 минути след въвеждане на този команден ред.
Забележка: Необходимо е да въведете нашата root парола, тъй като са необходими административни разрешения.

Свързана статия:
Cron & crontab, обяснено

За да рестартирате компютъра в точно определено време:

kzkggaara @ geass: ~ $ sudo изключване -r "Желано време"
Трябва да се промени ""Желано време"”По логика времето, в което искат системата да се рестартира. Часовник в 24-часов формат, т.е. от 0 до 23.
Пример: sudo изключване -22:30 ч // Системата ще се рестартира в 22:30 ч., Т.е. в 10:XNUMX през нощта.
Забележка: Необходимо е да въведете нашата root парола, тъй като са необходими административни разрешения.

Още команди в: Научете се да правите без графичната среда


56 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   диазепан каза той

    Използвам го само когато трябва да рестартирам машината и не мога да го направя чрез графично

  2.   Fredy каза той

    Някаква идея да показвате съобщение толкова често?

    1.    KZKG ^ Гаара каза той

      Обяснете по-добре какво искате да направите и аз ви помагам да го постигнете 🙂

      1.    Fredy каза той

        Да речем:

        изключване -h 10 «изключване на компютъра в» #time

        идеята, че той показва съобщение в същия терминал на всеки толкова често, за да предупреди за изключването.

        1.    KZKG ^ Гаара каза той

          А, толкова просто.
          Първо го поставяме да изчака 60 секунди, след изтичането на тези 60 секунди, показваме съобщение в терминала, което казва „Изключване“ и след още 10 секунди, стартирайте процеса на изключване.
          Би било така:
          sleep 60 && echo "Apagando" && sleep 10 && shutdown -n

          Ако искате да покажете съобщение, но това е системно известие (Gnome или KDE), това ще бъде с командата notify-send, за да работи това, трябва да имате инсталиран libnotify-bin и редът да бъде:
          sleep 60 && notify-send "Apagando" && sleep 10 && shutdown -n

          1.    Fredy каза той

            Благодаря, благодаря, това е, което търся от много време.

    2.    Франциско Мартинес каза той

      Здравейте, мисля, че информацията, която ще ви предложа, ще ви помогне, ако имате съмнения, можете да се обърнете към мен;
      можете да използвате файла (намиращ се в / etc /) / команда "crontab", за да създадете "планирана задача", като въведете стойностите: ден от месеца, ден от седмицата, кой го изпълнява ...
      Много е полезно за сървъри, които изискват известна автономия ... Надявам се, че помага 🙂

  3.   писенце каза той

    Много добре, но те също са:
    init 0 (изключете компютъра)
    init 6 (рестартирайте компютъра)

    Те са по-лесни
    Поздрави!

    1.    KZKG ^ Гаара каза той

      И малко самоубийствено също мисля хаха, защото преминаването директно към ниво 0, без да минава през останалите, е еквивалент на премахване на захранващия кабел, нали?

      init 0 какво прави, така ли е? 🙂

      1.    писенце каза той

        Хахаха да, мисля, че когато бързам е когато го правя xD

        1.    смелост каза той

          Ще видите, когато заредите компютъра си хе хе.

          Е, ако не, elav carcamal ви дава такъв, защото ви харесва.

          1.    писенце каза той

            Хахаха, колко си зле ^^
            Е, няма да го правя отново. Ло промето!
            Поздрави!

            1.    смелост каза той

              Но ако съм много добра жена xD


      2.    някога каза той

        Не, това не е самоубийство. Нива 0 и 6 спират всички услуги, демонтирайте устройствата преди да изключите, така че не е същото като изключване на кабела.
        поздрави

        1.    KZKG ^ Гаара каза той

          Мислех, че междинните нива на изпълнение са направили това и след това последното, което е изпълнено, е това, което просто е затворило връзката ... хайде, изключи оборудването. От това, което си мислех, че просто преминавайки към това ниво, системата ще се изключи, без да демонтира всичко, можете ли да поставите линк, за да прочета за това? 🙂

          Благодаря 😀

          1.    някога каза той

            Не знам дали свързва, но ви каня да видите съдържанието на директориите /etc/rc0.d и /etc/rc6.d (ако използвате Debian) и да ги сравните с другите нива.
            Има всички динамични връзки към услуги, които стартират и спират при превключване от едно ниво на изпълнение на друго. Връзките, които започват с буквата "S", стартират демон, тези, които започват с "K", ги спират. Както можете да видите, на нива 0 и 6 всички връзки към демони започват с K, което означава, че чрез превключване на тези нива те спират всички демони, демонтират файловите системи и тогава разликата между 0 и 6 е че единият изпраща сигнала за рестартиране, а другият сигнал за включване.
            Със сигурност „init“ или подобен ще ви даде повече информация. От този компютър, който пиша, не мога да ви покажа или да ви кажа в кой раздел говори, защото използвам systemd, който замества всички записи в ръководството на SystemV, като init.
            поздрави

    2.    Ювентино каза той

      Правя го по този начин ...
      (Научих го преди години от система SUN Microsystems
      първо влизам като "root", след това въвеждам:

      „Синхронизиране“, след което натискам „Enter“
      тогава пиша:
      "Init 0" и след това натискам "enter" и с това изключвам машината

      За да рестартирам, влизам като "root" и въвеждам:
      „Синхронизиране“, след това „въвеждане“
      тогава пиша:
      "Рестартиране" и сваляне натискам "enter" и с това рестартирам машината

      Това работи за мен на система Debian, надявам се да ви помогне.

      1.    Cristian каза той

        Как да включа лаптопа си с безжична клавиатура?

  4.   Грегорио Еспадас каза той

    Съвет: Направете изключване-з сега е еквивалентен на спиране (предимство: той е по-кратък, без параметри и лесен за запомняне), съгласно официалната документация (man halt).

    1.    някога каза той

      Командата за спиране не работи по същия начин, ако използвате SystemD. В този случай той спира целия компютър, но не изпраща ACPI сигнала за изключване, така че ще трябва да натиснете бутона за захранване ръчно. Следователно препоръчителната команда за заместване на "shutdown -h now" е poweroff.
      поздрави

      1.    потребител на Fedora каза той

        eVeR това, което казвате, не е така, Спирането работи в systemD, просто трябва да добавите опцията за изключване:
        #спиране -p
        единственият недостатък на Halt е, че той изисква root и / или sudo разрешения
        Използвам Fedora, поздрави

  5.   Marco каза той

    Благодаря за информацията. много полезно!!!

  6.   Мерлин Дебианът каза той

    Признавам, че не знаех за рестартиране в определен момент, но наистина не разбирам каква полза би имало поне в моя случай изключвам машината само в определен момент, когато спра да изтегля нещо и изчислявам кога завършва и винаги го давам 1 или 2 часа по-дълго, отколкото трае Изтегли.

    Добър принос.

  7.   Мигел каза той

    Много добре, трябва да служи на нещо 🙂

    1.    e2391 каза той

      Полезно е за тези от нас, които използваме Мениджъри на прозорци. По този начин можете да създадете запис в менюто (ако имате такъв), за да изключите или рестартирате компютъра.

      Така че sudo да не иска парола при изключване или друга специална команда, може да се създаде правило в / etc / sudoers =)

      Поздрави!

  8.   Rayonant каза той

    Полезно, когато искам да изключа компютъра след определено време, за изтегляне или подобно, благодаря за споделянето.

    1.    KZKG ^ Гаара каза той

      Благодаря ви, че коментирахте

  9.   Исус каза той

    Един въпрос и как да накарам компютъра да се включи в определено време?

    1.    някога каза той

      Не можете да го накарате да се включи от 0, но можете да го накарате да се върне от сън. За това е предназначен BIOS, или също така в съвместим BIOS има инструмент за Linux. Ако се интересувате, ще ви дам линка.
      поздрави

  10.   вирджилий каза той

    Можете да използвате спиране или изключване, за да изключите и рестартирате, за да рестартирате (те не се нуждаят от параметри) с предимството, че не се нуждаят от административни разрешения и следователно можем, например, да сложим; cp largefile.mkv / медия / устройство; изключване

    В противен случай трябва да поставите паролата и не бихме могли да я накараме да се изключи след операция, освен ако не я направим като root.

    1.    0N3R каза той

      Можем да добавим параметъра -f, за да принуди компютъра да се изключи или рестартира почти моментално, с уважение.

      1.    някога каза той

        Принудителното изключване не е добро, тъй като изпълнява заповедта за спиране на захранването без спиране на услуги или демонтиране на дискове. Ето защо е толкова бързо!
        поздрави

    2.    някога каза той

      halt и poweroff НЕ изискват административни разрешения. Използването на графичния интерфейс е по-лесно, защото X работи като корен, така че не иска кота

      1.    Алварито050506 каза той

        Не е така, поне на Raspbian (Debian 9 Jessie) пускам startx като нормален потребител (pi).

  11.   JMVR1957 каза той

    Запитване, ако трябва да се изключвам в определен час всеки ден, например в 22:30 всеки ден от годината, как да направя от терминала? Благодаря много.

    1.    KZKG ^ Гаара каза той

      За да направите това, поставете линията за изключване или командата в crontab: shutdown -r 22:30 ... Препоръчвам ви да прочетете това, за да научите как да използвате crontab: https://blog.desdelinux.net/chuleta-para-entender-mejor-el-crontab/

  12.   Денис каза той

    Здравейте, бих искал да знам как да изключите системата за 8 секунди, защото ако ми даде, но след минути искам за секунди

    1.    KZKG ^ Гаара каза той

      shutdown -t 8
      Разбира се, трябва да стартирате това като root или иначе като използвате sudo

  13.   Денис каза той

    Здравейте, бих искал да знам как да изключите системата за 8 секунди, защото използвах някои инструкции, но тя я изключва само за минути, които искам да знам за секунди

  14.   Диони Фернандес каза той

    Правя скрипт, използвайки тези команди, за да изключвам машината си в определено време, всичко е наред, докато пристигне точката на искане на паролата, въпросът ми е как да вкарам кода, че съм root, или че когато стигна до sudo su, поставете ключ автоматично и да го изпълни ???
    Благодаря предварително за вашите отговори ...

    1.    дон Хуан каза той

      можете да използвате командата за изключване, изпълнявана от потребителя.
      стъпка по стъпка
      cd / sbin
      изключване на chmod u + s

      след това създавате символична връзка в / usr / bin
      cd / usr / bin
      ln -s / sbin / изключване при изключване
      и това е скриптът ще работи без нужда от root

  15.   дон Хуан каза той

    подържане

  16.   УЛТРОН каза той

    Ами ако искам да планирам компютъра си да се включва в определено време?
    между другото, благодаря, че търся тази информация от доста време, тоест преди около половин час ... много ... много време.

  17.   УЛТРОН каза той

    Бихте ли могли да ми помогнете? Аз съм нов в Linux и започнах с ubuntu, но кариерата ми изисква да използвам Autocad, как мога да използвам Autocad в ubuntu? Версията на Autocad за Mac ще работи ли?

  18.   Карлос Салас каза той

    Благодарности !!! Имах нужда от вашата информация, ние контактуваме от където и да се намирате, ако сте момиче Muuuuuuuuah и ако сте момче го забравете, хе хе.

  19.   Хектор каза той

    Много полезна информация!

  20.   Габриел.уй каза той

    Здравейте един въпрос. Каква е командата, която ми позволява да изпращам съобщение до всички компютри, свързани към Wi-Fi мрежа през терминал ??? Благодаря ви предварително!

  21.   Едуардо каза той

    Здравейте, много добра статия ... Въпросът е: как бих изключил всеки ден по едно и също време очевидно от терминала ... Благодаря предварително

    1.    Хуан КП Кинтана каза той

      Здравейте Едуардо! Можете да го поставите в cron, така че да работи, когато имате нужда.

  22.   лястовица каза той

    В моя лаптоп имам 2 дяла, в първия имам инсталиран Windows 10, във втория имам инсталиран Debian 8.3 Jessie. Когато вляза в Debian и след това искам да го изключа с бутона за изключване или чрез конзола, той рядко се изключва, през повечето време не изключва системата, а напротив, рестартира се и ми показва grub начален екран, за да изберете операционната система, която искам да стартирам. Не знам защо е така. Ако някой можеше да ми помогне, ще го оценя. Аз съм нов в Debian. Наздраве ..

  23.   мартинети каза той

    Може ли някой да ми помогне. В моя лаптоп имам 2 дяла, в първия имам инсталиран Windows 10, във втория имам инсталиран Debian 8.3 Jessie. Когато вляза в Debian и след това искам да го изключа с бутона за изключване или чрез конзола, от време на време се изключва, през повечето време системата не се изключва, а напротив, рестартира се и ми показва началния екран на grub за да изберете операционната система, която искам да стартирам. Не знам защо е така. Ако някой можеше да ми помогне, ще го оценя. Аз съм нов в Debian. Наздраве ..

  24.   спасител каза той

    Здравейте, имам нужда от помощ, ако искам да направя меню с двете опции изключване и рестартиране, но поне първият път, когато стартирам скрипта, ако го дам, той трябва да ми изпрати въпроса отново, принуждавайки да рестартирам системата , поне първия път, след това го включете отново и стартирайте скрипта, но този път той действа нормално, т.е. че вече принуждавам рестартирането поне веднъж.

  25.   Диего каза той

    Как можете да изградите скрипт, който изпълнява правилното изключване, когато загуби 5 пинга подред и оттам насетне изключването има закъснение от 5 минути, но през това време продължете да пингвате и ако имате отговор, отменете изключването и продължете всичко нормално и ако продължи без отговор, изключете за това максимално време.
    Това е така, защото имам неизползван рутер, свързан към нормалния ток и когато светлината изгасне, тя се изключва и там губи пинга, ... ... а компютърът има UPS / UPS и не искам да се изключва, когато батерията се изтощава. (така че не се изтегля напълно)

  26.   M @ rko каза той

    Здравейте добре, аз съм нов в Linux и имам Windows 10 и Linux deepin 15.3 на лаптопа си и бих искал да планирам включване в точно определено време, благодаря

  27.   Барабанист ~ каза той

    Използвам Fedora. Точно достатъчно мощност, за да се изключи и рестартира, за да се рестартира. За тяхното изкачване не се изисква кота.

  28.   абдиел49 каза той

    Как да разреша проблем с изключването, това, което се случва е, че когато използвам някаква команда за изключване или рестартиране на машината ми изглежда, че изключва всичко, но дисковете, процесорът продължава да работи, така че нямам друга опция, освен да натисна бутона за захранване докато се изключи и това не изглежда здравословно за моя екип, благодаря предварително.
    P.S.
    Аз съм на Debian 9 / Genom и използвам HP AMD A9 / Radeon R5 Grafics