Как выключить компьютер из терминала.

Перезагрузка и выключение Linux из командной строки

Иногда требуется удаленно перезагрузить или выключить операционную систему под управлением Linux из командной строки. Сделать это можно различными способами, их то мы и рассмотрим.

Замечание. Все ниже перечисленные команды надо выполнять из под пользователя root.

Для смены пользователя или получения прав root используйте команды «su -» или «sudo».

Перезагрузка Linux системы

1. Команда shutdown, с ключом -r

Команда shutdown является основной командой для управлением остановки или перезагрузки системы linux.

[root@linux ~]# shutdown -r now

При использование команды shutdown можно задать перезагрузку в конкретное время с выводом информирующих сообщений.

[root@linux ~]# shutdown -r 10:30 «REBOOT SYSTEM»

2. Команда reboot

Команда reboot выпоняет все необходимые операции для остановки системы, эта команда может быть вызвана командой shutdown -r, но может использоваться отдельно.

Данная команда записывает в журнал логов время остановки системы, уничтожает незавершенные процессы, выполняет системный вызов sync, ждет завершения записи на диск, а только после этого прекращает работу ядра и перезагружает систему Linux.

[root@linux ~]# reboot

3. Команда telinit 7

С помощю этой команды можно задать демону init перейти на определенный уровень выполнения, а именно цифра 7 говорит о том что нужно прейти на 7-ой уровеь (перезагрузка). Команда telinit не поддерживает задание паузы и вывода предупреждающих сообщений. Обычно используется при проверке изменений внесеных в файл inittab.

[root@linux ~]# telinit 7

Выключение Linux системы

1. Команда shutdown, с ключом -h

[root@linux ~]# shutdown -h now

2. Команда halt

Команда идентична команде reboot по своим действиям, разница в том, что команда halt выключает систему.

[root@linux ~]# halt

3. Используем команду poweroff

Команда poweroff идентична команде halt, кроме того, что после остановки системы посылается специальный запрос системе управления питанием на отключение питания, что позволяет дистанционно отключать системы.

[root@linux ~]# poweroff

4. Команда telinit 0

Идентична команде telinit 7 только переходит на уровень 0, что означает остановку системы.

[root@linux ~]# telinit 0

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

  Подпишись на RSS ленту ADMIN-GU.RU:>_

Источник: http://admin-gu.ru/os/linux/perezagruzka-i-vyklyuchenie-linux-iz-komandnoj-stroki

Выключение и перезапуск системы через Терминал

Тема может и не самая новая, и некоторые команды вы наверняка знаете. Данный метод перезагрузки и выключения компьютера далеко не самый быстрый и привычный. Если система стабильно работает, загружается и выгружается без проблем, лучше использовать стандартные способы. Некоторые из них уже были описаны раньше. С того времени ничего не изменилось

Источник: http://macovod.net/2009/07/vyklyuchenie-i-perezapusk-sistemy-cherez-terminal/

Админу на заметку — 17. Как выключить или перезагрузить компьютер через RDP

Удаленный доступ к рабочему столу по протоколу RDP широко используется для работы не только с серверами, но и с рабочими станциями, как для удаленной работы, так и в целях администрирования.

Однако есть некоторые ограничения, в частности в среде клиентской ОС нельзя управлять параметрами питания, даже имея права локального администратора.

В некоторых случаях это способно взывать затруднения, поэтому если вы до сих пор не знаете, как выключить или перезагрузить клиентскую версию ОС через RDP — эта статья для вас.

В серверных системах семейства Windows локальный администратор, не говоря о доменном, имеет полный контроль над системой и не испытывает затруднений в управлении питанием даже подключившись через удаленный доступ.

В клиентских ОС ситуация принципиально иная, даже локальный администратор не имеет возможности выключить или перезагрузить компьютер.

Несмотря на кажущуюся нелогичность, определенный смысл в таком поведении есть. Серверные ОС администрируют профессионалы (как минимум в теории), которые должны отдавать себе отчет о возможных последствиях своих действий.

С другой стороны, удаленно выключив ПК так просто включить его уже не получится, в большинстве случаев потребуется физическое присутствие, поэтому решение убрать подобную функцию от простых пользователей выглядит вполне обоснованно.

Администраторы, следуя этой логике, должны уметь управлять питанием и иными способами.

Но как показывает практика, умеют это не все. Ничего страшного в этом нет, как говорил мой школьный учитель: спросить — стыд минуты, не знать — стыд всей жизни.

Графическая оболочка

На самом деле «проблема» решается не просто, а очень просто. Выйдя на рабочий стол достаточно нажать Alt+F4 чтобы получить стандартный диалог завершения работы.

Однако у этого способа есть один существенный недостаток. Очень часто выключить или перезагрузить компьютер мешают некоторые приложения, например, несохраненный документ. Подобная картина, на наш взгляд, знакома каждому.

Беда в том, что этого экрана через RDP вы уже не увидите. Да и открытые приложения — это полбеды, хуже, когда систему не дает выключить или перезагрузить зависшее приложение. В этом случае придется искать иные методы.

Командная строка

Как обычно, если графические инструменты не помогают, на помощь администратору приходит командная строка. Для того, чтобы управлять питанием компьютера с ее помощью не надо обладать особыми знаниями, достаточно запомнить одну простую команду. Нажмите Win+R или Пуск — Выполнить и введите следующие команды:

shutdown -s -f -t 0

для выключения

shutdown -r -f -t 0

для перезагрузки.

Разберем ключи команды подробнее:

  • s — выключение компьютера
  • r — перезагрузка
  • f — принудительное завершение мешающих перезагрузке процессов
  • t — время, через которое завершение работы будет выполнено, указывается в секундах через пробел. Если данный параметр не используется команда будет выполнена через 60 секунд.

Утилита PsShutdown от Sysinternals

Если штатные возможности вас по какой-либо причине не устраивают, то можно воспользоваться альтернативой — утилитой PsShutdown от Sysinternals.

Разместите скачанный файл в любом удобном месте, лучше всего в одном из указанных в переменной PATH, либо добавьте туда ее расположение, это позволить запускать ее по короткому имени, без указания пути.

Синтаксис утилиты похож на синтаксис стандартной, но есть некоторые отличия, так для выключения выполните:

psshutdown -k -f -t 0

а для перезагрузки:

psshutdown -r -f -t 0

Поясним используемые ключи:

  • k — выключение системы
  • r — перезагрузка
  • f — принудительное завершение процессов
  • t — время выполнения команды

Если вместо ключа -k использовать для выключения ключ -s, то система завершит работу без выключения питания, старожилы должны хорошо помнить:

Кроме того, данная утилита позволяет управлять питанием других ПК по сети. Если честно, то работать по сети умеет и штатная утилита shutdown, достаточно указать ключ:

-m \computer

Но есть один существенный недостаток — команда выполняется в контексте запустившего его пользователя, поэтому вы из дома не сможете выключить рабочий ПК, даже имея доступ в корпоративную сеть через VPN и имея учетные данные администратора сети.

PsShutdown данного недостатка лишена и позволяет указывать учетные данные для подключения к удаленному ПК, например:

psshutdown \computer -u username -p password -r -f -t 0

Данная команда выполнит перезагрузку удаленного ПК computer использовав для подключения имя username и пароль password.

Следует помнить, что указанный вами пользователь должен иметь права доступа к административному ресурсу ADMIN$.

В среде Active Directory этим правом обладает администратор домена, а вот в одноранговой сети могут возникнуть затруднения.

Если вы попробуете выключить удаленную систему даже с использованием учетных данных локального администратора, то скорее всего получите ошибку Отказано в доступе.

Это свидетельствует о том, что данный пользователь не имеет доступа к ресурсу ADMIN$. Чтобы его включить нужно выполнить два условия: включить общий доступ к файлам и принтерам

А затем в ветвь реестра

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystem

добавить параметр типа DWORD с именем

LocalAccountTokenFilterPolicy

и установить его значение равным 1. После этого компьютер потребуется перезагрузить.

Попробуем снова выключить его удаленно.

Как видим в этот раз команда отработала успешно.

PowerShell

Использовать PowerShell для выключения или перезагрузки компьютера, это сродни стрельбы из пушки по воробьям, но в ряде случаев может оказаться полезным.

Для выключения используйте команду:

Stop-Computer -Force

А для перезагрузки:

Restart-Computer -Force

Ключ -Force в данном случае аналогичен ключу -f команды shutdown и предполагает принудительное завершение работы мешающих выключению приложений.

Также PowerShell можно использовать для управления питанием по сети, например, можно выключить удаленный ПК командой:

Stop-Computer -ComputerName computer -Credential username -Force

Где ключи:

  • ComputerName — имя удаленного компьютера, допускается перечисление нескольких имен через запятую
  • Credential — имя учетной записи для аутентификации в удаленной системе

При этом работа через PowerShell более безопасна, так как пароль не вводится открытым текстом и не остается в истории команд. Для аутентификации используются стандартные механизмы ОС.

Как видим, для управления питанием в ОС Windows доступны самые разнообразные инструменты — на любой вкус и цвет. При этом все они доступны внутри терминальной сессии, какой из них использовать — дело личного вкуса и предпочтений.

Читайте также:  Релиз менеджера фотографий digikam 5.4.0

Источник: https://interface31.ru/tech_it/2015/11/adminu-na-zametku-17-kak-vyklyuchit-ili-perezagruzit-komp-yuter-cherez-rdp.html

Выключение Linux из командной строки

Команда «shutdown» безопасно отключает систему. Все вошедшие в систему пользователи получают уведомление о том, что система выключается, а операции входа блокируются. Можно сразу выключить систему или после указанной задержки.

Выключение Linux из командной строки является очень удобным, и многие пользователи системы управляют своим ПК через командную строку в таких вещах.

Все процессы сначала уведомляются о том, что система готовится к режиму сна или перезагрузке через SIGTERM.

Это дает программам, таким как vi, время, чтобы сохранить редактируемый файл, программы обработки почты и новостей, возможность выхода из системы и т. д.

«Shutdown» выполняет свою работу, сигнализируя процессу init, прося его изменить уровень запуска.

Уровень запуска 0 используется для остановки системы, уровень запуска 6 используется для перезагрузки системы, а уровень запуска 1 используется для перевода системы в состояние, в котором административные задачи могут выполняться (однопользовательский режим). Уровень запуска 1 по умолчанию, если не указаны опции -h или -r.

В вашей системе может быть другой набор параметров для команды завершения работы; Проверьте документацию устройства.

Выключение Linux из командной строки: примеры

  1. -a Управлять доступом к команде shutdown, используя файл доступа к управлению /etc/shutdown.allow. Для получения дополнительной информации см. Раздел «Контроль доступа» ниже.
  2. -k Не выключайте, а отправляйте предупреждающие сообщения, как будто выключение было реальным.
  3. -r Перезагрузка после выключения.

  4. -h Указывает системе завершить работу, а затем остановить ее.
  5. -P Поручает системе завершить работу, а затем выключить.
  6. -H Если указан параметр -h, эта опция указывает, что система должна загружаться в монитор загрузки в системах, которые его поддерживают.
  7. -f Пропустить fsck после перезагрузки.

  8. -F Принудительно выполнить fsck после перезагрузки.
  9. -n Не вызывать init для завершения процессов; Инструктируйте shutdown, чтобы сделать это сам.
  • Использование этой опции не рекомендуется, и ее результаты не всегда предсказуемы.
  1. -c Отменить ожидающее завершение работы.

    (Это не относится к «shutdown now», который не ждет до выключения.) С помощью этой опции невозможно указать аргумент времени, но вы можете указать пояснительное сообщение, которое будет отправлено всем пользователям.

  2. t sec.

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

  3. time Аргумент time указывает, когда следует выполнять операцию выключения.

Время может быть отформатировано по-разному:

Во-первых, это может быть абсолютное время в формате hh: mm, где hh — это час (1 или 2 цифры, от 0 до 23), а mm — это минута часа (в двух цифрах).

Во-вторых, он может быть в формате + m, где m — количество минут, чтобы ждать.

Кроме того, теперь слово такое же, как указание +0; Он немедленно отключает систему.

  1. Message. Сообщение отправляемое всем пользователям, вместе со стандартным уведомлением о завершении работы.

Детали

Если выключение запланировано на будущее, он создаст консультативный файл / etc / nologin, который заставляет программы, такие как login, не допускать новых пользователей.

Этот файл создается за пять минут до запуска последовательности выключения. Shutdown удаляет этот файл, если он остановлен до того, как он может сигнализировать об инициализации (то есть он отменен или что-то пошло не так).

Он также удаляет его перед вызовом init для изменения уровня запуска.

Флаг -f означает «перезагрузка быстро». Это создает только консультативный файл / fastboot, который может быть проверен системой, когда он снова появится.

Загрузочный rc-файл системы («rc» означает «runcom», который является сокращением от «run-команд») может проверить наличие этого файла и решить не запускать fsck, так как система была закрыта надлежащим образом.

После этого процесс загрузки должен удалить / fastboot.

Флаг -F означает «force fsck». Это создает только консультативный файл / forcefsck, который может быть проверен системой, когда он снова появится. Загрузочный rc-файл может проверить, присутствует ли этот файл, и решит запустить fsck со специальным флагом «force», чтобы проверить правильность размонтированных файловых систем. После этого процесс загрузки должен удалить / forcefsck.

Флаг -n заставляет shutdown не вызывать init, а убивать все запущенные процессы. Shutdown отключит квоту, учет и обмены и размонтирование всех файловых систем.

Контроль доступа

Выключение может быть вызвано из init, когда нажата комбинация клавиш CTRL-ALT-DEL, если существует соответствующая запись в / etc / inittab. Это означает, что каждый, кто имеет физический доступ к консольной клавиатуре, может закрыть систему.

Чтобы это предотвратить, выключение может проверить, не зарегистрирован ли авторизованный пользователь. Если выключение вызывается с аргументом -a (добавьте это к вызову shutdown в / etc / inittab), он проверяет, есть ли файл / etc /shutdown.allow присутствует.

Затем он сравнивает имена входа в этом файле со списком людей, которые вошли в систему на виртуальной консоли (из / var / run / utmp). Только если один из авторизованных пользователей или root входит в систему, он будет действовать.

В противном случае оно будет писать сообщение

shutdown: no authorized users logged in

На физическую консоль системы. Формат /etc/shutdown.allow — одно имя пользователя в строке. Пустые строки и строки комментариев (с префиксом #) разрешены. В настоящее время в этом файле есть ограничение для 32 пользователей.

Обратите внимание: если /etc/shutdown.allow отсутствует, аргумент -a игнорируется.

Выключение Linux и питания компьютера

Опция -H просто устанавливает переменную среды инициализации INIT_HALT в HALT, а параметр -P просто устанавливает эту переменную в POWEROFF. Скрипт shutdown, который вызывает halt в качестве последней вещи в последовательности выключения, должен проверить эти переменные среды и вызвать halt с правильными параметрами для этих параметров, чтобы на самом деле иметь какой-либо эффект.

Файлы

  • /fastboot /etc/inittab /etc/init.d/halt /etc/init.d/reboot/etc/shutdown.allow

Выключение Linux из командной строки: примеры

Запланируйте выключение системы в 8 часов утра.

Запланируйте выключение системы в 8 часов вечера.

Запланируйте выключение системы через пятнадцать минут. Наряду с обычным уведомлением пользователей о завершении работы системы им будет дано описательное сообщение об обновлении оборудования.

Немедленно выключить Linux

Немедленно опустите систему и автоматически перезагрузите ее.

Немедленно выключите и автоматически отключите систему.

Связанные команды

  • Halt — Остановить компьютер.
  • Poweroff — Остановить компьютер.
  • Reboot — Остановить компьютер.
  • Wall — Отправить сообщение всем вошедшим в систему пользователям.

Перевод из замечательного английского ресурса computerhope.

Если у вас остались какие-то вопросы по теме «Выключение Linux из командной строки», то можете писать их нам в форму комментариев на сайте.

Источник: https://linuxinsider.ru/vyklyuchenie-linux-iz-komandnoj-stroki/

Shutdown – перезагрузка / выключение Windows через командную строку

Чаще всего перезагрузка / выключение компьютера выполняется через кнопку завершение работы в меню Пуск. Но, системному администратору, порой нужно больше возможностей для управления функциями перезагрузки и выключения компьютера, а именно:

— перезагрузка удаленного компьютера в сети;

— перезагрузка компьютера из RDP сеанса;

— нет кнопки «Завершение работы».

Команда shutdown позволяет перезагружать / выключать Windows компьютер через командную строку и является очень полезной в арсенале системного администратора.

Давайте рассмотрим, как пользоваться командой shutdown. Вот какой у неё синтаксис:

Данный материал доступен только для авторизованных пользователей сайта

Без аргументов — Вывод справки по использованию (как и -?)

-i — Отображение графического интерфейса пользователя для удаленного завершения работы.

-l — Выход (не совместим с параметром -m)

-s — Завершение работы компьютера

-r — Перезагрузка компьютера

-a — Прекращение завершения работы системы

-m \ — Удаленный компьютер, на котором выполняется действие

-t xx — Таймаут завершения работы — xx сек.

-c «comment» — Комментарий (не более 127 знаков)

-f — Принудительное завершение приложений без предварительного предупреждения

-d [u][p]:xx:yy — Код причины завершения работы (u — пользовательский код, p — код запланированного завершения, xx — основной код причины (1 — 255), yy — дополнительный код причины (1 — 65535))

Таки образом, в зависимости от задач администрирование, команда на перезагрузку выключение компьютера может выглядеть следующим образом:

Немедленная перезагрузка через командную строку:

shutdown -r -t 0

Немедленное выключение через командную строку:

shutdown -s -t 0

Перезагрузить удаленный компьютер с ip адресом 192.168.0.85 через 30 секунд с выводом сообщения пользователю:

shutdown –r –m \192.168.0.85 –t 30 –c “ВАШ КОМПЬЮТЕР БУДЕТ ПЕРЕЗАГРУЖЕН ЧЕРЕЗ 30 СЕКУНД! ПРОСИМ ЗАКРЫТЬ ВСЕ ПРОГРАММЫ С СОХРАНИЕМ ИЗМЕНЕНИЙ.”

Так же стоит учесть, что при попытке перезагрузить удаленный компьютер, вы должны обладать правами администратора на удаленной машине.

Если вы залогинены под учетной записью, не умеющей прав на удаленном компьютере, то запустите командную строку от имени пользователя (C:WindowsSystem32cmd.

exe ПКМ + Shift Запуск от имени другого пользователя), который имеет достаточно прав, и выполните команду shutdown.

Источник: https://sys-team-admin.ru/stati/administrirovanie/126-shutdown-perezagruzka-vyklyuchenie-windows-cherez-komandnuyu-stroku.html

Как выключить удаленный windows и linux сервер

У меня появилась задача по организации оперативного выключения удаленных серверов в один клик. Причем выключать сервера должны разнообразные пользователи, в том числе и без знаний и понимания принципов работы сервера. То есть они должны просто нажать кнопку, чтобы сервер автоматически завершил свою работу.

Причем выключать по сети нужно как windows серверы, так и linux различных дистрибутивов — ubuntu, centos, freebsd. То есть решение должно быть простое и надежное.

Дистанционное выключение Windows сервера

Начнем с самого сложного. На практике реализовать надежный способ выключения windows машин по сети для меня оказалось сложнее, чем linux. Методов и подходов к решению данной задачи много. Я пробовал разные варианты и остановился на одном, который мне показался самым надежным, он сработал без проблем во всех случаях во время тестирования.

Обязательным условием удаленного выключения сервера является сетевой доступ к нему по rdp. Вы можете находится в локальной сети с ним, подключиться по vpn или пробросить rdp соединение редиректом со шлюза. Не важно, главное попасть в систему по rdp.

Принцип работы удаленного отключения следующий:

  1. На компьютере или сервере создается пользователь, которому будет разрешено подключаться по rdp и завершать работу сервера.
  2. В автозагрузке этого пользователя будет скрипт для завершения работы.

  3. Пользователям, которые будут удаленно выключать сервер, дается специально подготовленный rdp клиент, который без всяких запросов будет подключаться нужным пользователем, у которого будет срабатывать скрипт на завершение работы.

Все достаточно просто, но на каждом этапе я сталкивался с проблемами, которые требовали не тривиального решения. Но обо все по порядку.

Итак, идем на север и создаем там простой bat файл следующего содержания:

shutdown /p /d p:0:0 /f

Сохраняем файл и создаем пользователя, под которым будем выключать сервер. Не забудьте добавить этому пользователю разрешение подключаться по rdp. Если вы выключаете компьютер с десктопной системой, то прав обычного пользователя достаточно.

Если же вам надо погасить Windows Server, то пользователя нужно либо сделать админа, либо дать ему права на разрешение выключение сервера через локальную политику безопасности.

Живет эта политика по адресу — параметры безопасности — локальные политики — назначение прав пользователей — завершение работы системы.

Вот тут я напоролся на первые неприятности. Я назвал свой скрипт shutdown.bat и очень долго не мог понять, почему он не срабатывает.

При вводе команды shutdown с параметрами в консоли все отлично работало, но скрипт не запускался. Оказывается, его нельзя называть таким именем. После того, как переименовал в shut.bat, все отлично заработало.

Какая-то нелепая загвоздка, но мне пришлось потратить немало времени, пока я разобрался, в чем тут дело.

Дальше заходим нашим новым пользователем, чтобы создались стандартные папки профиля и кладем скрипт автовыключения сервера ему в автозагрузку — C:Usersshut-userAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup.

Теперь нам нужно настроить автоматический вход пользователя по rdp, чтобы выполнить удаленное завершение работы. Причем пользователь должен заходить на сервер без запроса имени и пароля. Штатными средствами rdp клиента windows это сделать невозможно. Даже если вы сохраните параметры, то при переносе настроек на другой компьютер нужно будет снова вводить пароль. Мне это не подходило.

Я пробовал использовать старую портированную версию rdp 5.2. Это последняя версия, где пароль в зашифрованном виде можно было хранить в файле настроек. Но при переносе этого файла на другой компьютер, все равно выскакивало окно с вводом пароля. Добиться полного автоматизма не получалось.

Но решение было найдено. Существует любопытный проект Remote Desktop Plus, который является надстройкой над rdp. С помощью этой надстройки можно передать параметры в rdp через командную строку, в том числе и имя пользователя с паролем.

Мне это полностью подходит. Скачиваем файлик rdp.exe либо с сайта автора проекта, либо с моего. Я скопировал на всякий случай эту очень полезную утилиту. Кладем его в папку и создаем в этой же папке rem-shut.

bat файл следующего содержания:

rdp.exe /v:10.10.5.14 /u:shut-user /p:pass123 /w:640 /h:480

10.10.5.14 адрес удаленного сервера
shut-user пользователь rdp от имени которого будет происходить выключение
pass123 пароль пользователя
640 480 параметры разрешения экрана, можно не указывать

Всего этого достаточно, чтобы выполнить дистанционное завершение работы на windows сервере. Пользователю необходимо передать 2 файла:

Важно, чтобы они лежали в одной папке. При запуске батника произойдет подключение rdp пользователя и выполнится скрипт завершения работы. Задача выполнена.

Удаленное выключение linux сервера

Здесь все оказалось значительно проще. Сразу же было найдено рабочее решение, которое позволяет без проблем удаленно выключить любой linux сервер. Задача решается стандартными средствами putty. Эту программу можно запускать из командной строки с параметрами. В качестве параметров можно указать файл с командами для выполнения, адрес сервера, пользователя и пароль.

Подготовим все необходимое. Сначала создаем простой текстовый документ shutdown.txt следующего содержания:

shutdown -h now

Дальше создаем bat файл serv-rem-shut.bat с таким содержимым:

Источник: https://serveradmin.ru/kak-vyiklyuchit-udalennyiy-windows-i-linux-server/

Запуск и завершение работы Linux. Как осуществить в графической среде и консоли?

Процесс запуска Linux ничем не отличается в различных дистрибутивах. Вам нужно включить компьютер и подождать. В процессе загрузки на экран могут выводиться различные системные сообщения, а если вы установили Linux по соседству с другой операционной системой, загрузчик попросит выбрать нужную.

После всех необходимых процедур выполнится показ графического окна входа в систему. В нем необходимо указать имя пользователя и пароль. Если данные введены верно, операционная система позволит войти и откроет окружение рабочего стола.

В Linux есть два типа пользователей. При запуске вы можете зайти как root (администратор) или под обычной учётной записью.

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

Всего одна команда с неверными параметрами может нарушить нормальную работу системы.

В большинстве случаев вы должны запускать Linux под обычной учетной записью, а root-пользователя использовать для административных нужд.

Рис 1. Окно входа в систему (графическая среда Unity)

Дистрибутивы имеют разные графические среды. Самыми распространенными являются: Gnome, KDE и Unity (производная от Gnome). Основные функции в них идентичны.

Заметка
В некоторых дистрибутивах, таких как Ubuntu, нет разделения на администраторов и обычных пользователей. В них выполнение особых операций требует повторного ввода пароля. Различные вопросы, связанные с пользователями, будут рассмотрены в специальных уроках учебного курса.

Завершение работы и выход из системы

Графические среды Linux предусматривают удобные средства завершения работы. Как правило, это реализуется с помощью специальных кнопок на панели управления. Вы можете выбрать из нескольких вариантов: выход из системы, перезагрузка или завершение сеанса текущего пользователя.

В случае завершения сеанса вы вернетесь к окну входа в систему, где сможете повторно авторизоваться под другим пользователем.

Рис 2. Контекстное меню завершения работы (Unity)

Операции в текстовом режиме

Если используется терминал или у вас не установлена графическая среда, то все вышеописанные операции можно повторить с помощью команд. Запуск Linux и вход в систему не требует комментариев.

После загрузки вы увидите текстовое приглашение на ввод имени пользователя. После ввода и нажатия кнопки Enter, потребуются аналогичные действия с паролем.

Если всё прошло удачно, приглашение на ввод команд изменится примерно так «имя_пользователя@имя_компьютера:-$».

Для завершения работы Linux и выхода из системы существует ряд команд.

shutdown -h now #выключить сейчас в нормальном режиме
reboot -p #выключить сейчас в нормальном режиме shutdown -h hours:minutes #выключение по запланированному времени
shutdown -c #отменить запланированное выключение shutdown -r now #перезагрузить систему в нормальном режиме
reboot #перезагрузить систему в нормальном режиме logout #выйти из учетной записи

Если вы используете дистрибутив Ubuntu, то в начале каждой команды нужно подставлять sudo.

Заметка
Обратите внимание как гибко можно настраивать обычные операции в текстовом режиме. В этом вся суть Linux. Если вы хотите стать настоящим профессионалом, изучение команд операционной системы просто необходимо.

Источник: https://coder-booster.ru/learning/linux-beginners/system-startup-and-shutdown

Как выключить компьютер через определенное время и не один

Всем шалом, друзья. Совсем недавно я прошелся по интересным темам в интернете для написания очередной статьи. Не потому что своих нет, а для пробуждения музы, так сказать.

И тут я наткнулся на интересный способ, который рассказывает о том, как выключить компьютеры, связанные по локальной сети. Допустим, вы находитесь в школе, институте, на работе, где наверняка есть куча компьютер и все они, как правило, подключены по локальной сети.

При нехитрых манипуляциях можно с одного компьютера ввести пару команд и выключить все остальные. Не плохой розыгрыш, кстати.

Перед этим лакомым способом, я для напишу в общем случае, как выключить компьютер, дабы сделать эту статью пожирнее.

Как выключить компьютер под управлением любой ОС

Я думаю, не нужно объяснять, как выключать компьютер через меню Пуск, операционной системы. Те, кто пользуется операционками на ядре Linux, скорее всего тоже знают, как это сделать. Но всё же поясню.

Вы нажимаете меню Пуск, выбираете раздел «Выключение» или значок, означающий выключение, как на Windows 10, и там найдете несколько параметров, отвечающий за отключение ПК, перезагрузку, сон и гибернацию.

Есть интересный момент, которым грешат многие пользователи. Недобросовестные отключают компьютер или ноутбук с помощью кнопки выключения, которая отвечает за принудительное выключение.

Но зачем так делать? Неужели вы хотите потерять несохраненные данные. Многие программы со временем могут вообще не запуститься из-за таких манипуляций.

Если ваш компьютер спокойно выключается через Пуск, то делайте именно так.

Зачем выключать ПК, не надо

Все вы знаете, о таких функциях, как спящий режим и гибернация. При спящем режиме текущее состояние системы переносится в оперативную память, а компьютер переходит в режим пониженного энергопотребления, при этом вы можете очень быстро вывести компьютер из сна и продолжить работу. Режим гибернации еще круче.

Он переносит текущее состояние системы на жёсткий диск и компьютер полностью выключается, тем самым вообще не потребляя энергии. После включение всё возвращается в исходное состояние. Недостатком этого способа является то, что создается файл гибернации hiberfil.sys, который может занимать достаточно много места.

Поэтому нужно первоначально позаботиться о повышении объема системного раздела, либо увеличения его с помощью специализированного софта.

Выключение компьютера с помощью CTRL+ALT+DEL

Всем известная комбинация клавиш, которая на современных ОС, открывается специальное окно, откуда можно попасть в диспетчер задач, заблокировать систему, выйти из ней и выключить компьютер.

На планшетах, хоть и нет клавиатуры (хотя на некоторых всё же есть) можно зажимать некоторые клавиши, для появления этого окошка.

Еще вы можете быстро заблокировать Windows (если у вас стоит пароль или PIN-код), что делается нажатием клавиш Win+L, а потом выключить ПК.

Ну и известная комбинация Alt+F4. Думаю не надо объяснять, что это.

Вы можете для отключения компьютера создать на рабочем столе ярлык, но я не буду сейчас описывать этот способ. О нем вы можете почитать в статье, как быстро отключить компьютер на Windows 8.

Как выключить компьютер через определенное время из командной строки и удаленно

А вот мы перешли к лакомому кусочку. В этой части я расскажу, как выключить компьютеры, связанные по локальной сети. Допустим, вы студент ил школьник и сидите на уроке информатике, и тут вам захотелось пошалить и выключить все ПК в классе. Что же для этого нужно сделать?

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

arp –a

Вам выведется список устройств, связанных с данным компьютером. Но этот способ не особо точен. Например, у меня он показывает модем, какое-то мультимедиа устройство и даже подключенный смартфон. Поэтому воспользуемся другим вариантом.

Зайдите в каталог «Этот компьютер» и слева перейдите в раздел «Сеть». Возможно, сверху появится сообщение о включении общего доступа, подтвердите это.

Дальше вы должны увидеть множество значков с названиями компьютеров. Если это так, то все устройства связаны локальной сетью и это хорошо.

Внимание! Если ничего не получилось, это объясняется лишь тем, что сетевой администратор запретил отключение всех ПК с любого компьютера в аудитории или офисе. Сделать это действие он может только со своего ПК.

Снова открываете командную строку, желательно от имени администратора. Кстати, утилита PowerShell тоже работает, можете использовать её, если хотите. Вводим такую простую команду:

shutdown  –i

Появляется окошко, где вы должны добавить компьютеры, которые хотите отключить (если их нет в списке), а потом выбрать любое из предложенных действий: Перезагрузка, завершение работы и неожиданное завершение. Выбираем пункт «Завершение работы» и снимаем галочку с опции «Предупредить пользователей об этом».

Также снимаем галочку с «Запланированная остановка». После этого нажимаем ОК и радуемся.

Помимо этого, вы можете в командной строке ввести командную на отключение ПК напрямую. Вот, как это будет выглядеть:

shutdown -s -t 30 -m ИМЯ-ПК

Вместо числа 30 (время в секундах), вы можете указать абсолютно любое значение, либо вообще убрать переменную «-t», чтобы компьютер выключился сразу. Вместо имени вы можете ввести IP-адрес ПК, который хотите отключить.

Вот такие штуки мы можем сделать в командной строке и это только самая малость. Можно манипулировать чужими ПК на расстоянии как угодно. Главное, чтобы действия не были противозаконными, но не думаю, что простое отключение ПК таковым является.

https://computerinfo.ru/kak-vyklyuchit-kompyuter/https://computerinfo.ru/wp-content/uploads/2017/07/kak-vyklyuchit-kompyuter-6-700×366.jpghttps://computerinfo.ru/wp-content/uploads/2017/07/kak-vyklyuchit-kompyuter-6-300×157.jpg2017-07-04T20:26:40+00:00EvilSin225Windowsshutdown,выключить компьютер,выключить компьютер удаленно,выключить компьютер через командную строкуВсем шалом, друзья. Совсем недавно я прошелся по интересным темам в интернете для написания очередной статьи. Не потому что своих нет, а для пробуждения музы, так сказать. И тут я наткнулся на интересный способ, который рассказывает о том, как выключить компьютеры, связанные по локальной сети. Допустим, вы находитесь в…EvilSin225Андрей Тереховandrei1445@yandex.ruAdministratorКомпьютерные технологии

Источник: https://computerinfo.ru/kak-vyklyuchit-kompyuter/

Выключение удаленного ПК по сети

Для того чтобы выключить удаленный ПК по сети, необходимо туда войти, для этого делаем следующее:

net use \remote_pc_name

вводим логин и пароль

После этого можно выключать или перегружать.

Для перезагрузки/выключения компьютера с ОС Windows (2k, NT, XP) служит команда shutdown

Использованиеshutdown [-i | -l | -s | -r | -a] [-f] [-m ] [-t xx] [-c «комментарий»] [-d up:xx:yy]

Ключи:

-?–вывод справки по использованию (либо без ключа)
-i–отображение графического интерфейса (при использовании этот ключ ставится впереди всех);
-l–выход из системы (несовместима с ключом –m);
-s–выключение компьютера;
-r–перезагрузка компьютера;
-a–отмена выполнения перезагрузки/выключения;
-m – применение операции к удаленному компьютеру с именем ;
-t N– таймер выполнения операции в N секунд;
-c “комментарий”– комментарий к операции (при использовании в окне будет отображен «комментарий», в командной строке обязательно заключать его в двойные кавычки, комментарий не должен быть длиннее 127 знаков);
-f– принудительное завершение работы приложений без предварительного предупреждения;
-d [u] [p]:xx:yy– код причины;
     u – пользовательский код;
     p – запланированное завершение;
     xx – основной код причины (1-255);
     yy – дополнительный код причины (1-65535).

Примеры использования:

shutdown -r -t 20 -c “Перезагружаю компьютер через 20 сек.

” –  перезагружает локальный компьютер с таймером на 20 секунд и выводом комментария;
shutdown -s -t 600 – выключает локальный компьютер по истечении 600 секунд (10 минут);
shutdown -s -m \user02 -t 20 -c “Закругляйся” – выключает удаленный компьютер user02 с таймером 20 секунд и комментарием;
shutdown -a – останавливает выполнения перезагрузки/выключения на локальном компьютере.

Примечания: команду shutdown может использовать только пользователь с правами администратора, обычный пользователь может использовать только ключ -l (выход из системы).

Чтобы разрешить пользователям использовать остальные возможности команды shutdown, нужно воспользоваться оснасткой «Локальная политика безопасности» (..WINDOWSsystem32secpol.msc).

Перейдите в раздел Локальные политики -> Назначение прав пользователя -> Принудительное удаленное завершение и добавьте пользователя или группу пользователей, которым вы хотите дать разрешение.

Для удаленной перезагрузки/выключения сервера служит команда tsshutdn 

Использованиеtsshutdn [] [/server:имя сервера] [/reboot] [/powerdown] [/delay: N ] [/v]

Параметры:

T– задает время (в секундах), которое должно пройти с момента уведомления всех пользователей до отключения их от сеансов (по умолчанию 60 секунд); 
/server:имя сервера – задает имя сервера терминалов, который завершает работу (если имя сервера не задано, то работу завершит текущий сервер терминалов); 
/reboot– перезагружает сервер терминалов после завершения всех пользовательских сеансов; 
/powerdown– если компьютер поддерживает программное управление питанием от сети, то выключает питание сервера терминалов; 
/delay:N– после выхода всех пользователей из сеансов задает время, которое должно пройти до остановки всех процессов и завершения работы сервера терминалов (по умолчанию 30 секунд); 
/v– отображает сведения о выполненных действиях; 
/?– отображает справку в командной строке.

Примеры использования:

tsshutdn 0 /powerdown /delay:0– выключение компьютера, без задержки (таймаут — 0 сек.)

Примечания: команду tsshutdn может использовать только пользователь с правами администратора

Источник: http://seo-ale.ru/poleznoe/it-kurilka/vyiklyuchenie-udalennogo-pk-po-seti.html

Ссылка на основную публикацию