Планировщик событий cron в таблице crontab

Управление уведомлениями о перезапуске

В Windows 10 версии 1703 мы добавили параметры управления уведомлениями о перезапуске для пользователей.

Уведомления об автоматическом перезапуске

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

Чтобы настроить это поведение с помощью групповой политики, перейдите в раздел Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsЦентр обновления Windows и выберите пункт Настройка уведомлений об обязательном автоматическом перезапуске для обновлений. Если выбран параметр 2 – User Action, пользователь, который получает это уведомление, должен закрыть его вручную.

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

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

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

Чтобы сделать это с помощью групповой политики, перейдите в раздел Конфигурация компьютераАдминистративные шаблоны Компоненты WindowsЦентр обновления Windows и выберите пункт Отключение уведомлений об автоматическом перезапуске для установки обновлений.

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

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

Чтобы указать время для появления обоих типов предупреждений с помощью групповой политики, выберите пункт Настройка графика уведомлений с предупреждением об автоматическом перезапуске для обновлений в разделе Конфигурация компьютераАдминистративные шаблоны Компоненты WindowsЦентр обновления Windows. Напоминание можно настроить с помощью параметра Напоминание (в часах), а предупреждение о предстоящем автоматическом перезапуске— с помощью параметра Предупреждение (в минутах).

В MDM напоминание настраивается с помощью параметра Update/ScheduleRestartWarning, а предупреждение о предстоящем автоматическом перезапуске— с помощью параметра Update/ScheduleImminentRestartWarning.

Управляемый перезапуск

Управляемый перезапуск подразумевает, что пользователям предоставляется период времени, в течение которого они должны запланировать перезапуск. Изначально Windows будет выполнять автоматический перезапуск вне рабочих часов. После окончания заданного периода (7 дней по умолчанию), Windows переходит на запланированные пользователем перезагрузки.

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

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

В групповой политике перейдите в раздел Конфигурация компьютераАдминистративные шаблоны Компоненты WindowsЦентр обновления Windows и выберите пункт Создайте расписание преобразований и уведомлений об управляемом перезапуске для обновлений.

Устранение проблем

Если появляются проблемы во время работы cron, этот краткий список может быть полезным.

Запомните, каждый пакет cron отличается от других, и диапазон возможностей сильно разнится. Проконсультируйтесь с man-страницами для crontab, fcrontab или anacrontab, в зависимости от того, какой cron демон используется.

Cron работает?

Попробуйте следующее:

Код Пример файла crontab для того, чтобы проверить работает ли cron

* * * * * /bin/echo "foobar" >> /file_you_own

Затем проверьте модифицируется ли файл /file_you_own периодически.

Работает ли команда из задачи cron?

То же самое, что и раньше, но также перенаправьте стандартный вывод ошибок:

Код Пример файла crontab для того, чтобы проверить работает ли cron

* * * * * /bin/echo "foobar" >> /file_you_own 2>&1

Вы действительно должны использовать терминал?

Точно нет. Пользователи KDE могут планировать задания cron с помощью KCron, который доступен из модуля « Настройки системы»> «Планировщик задач ». С простым интерфейсом, который позволяет вам выбирать и настраивать все всего лишь несколькими щелчками мыши, KCron очень приятен в использовании.

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

Вы должны знать о других решениях, таких как Crontab-UI и Minicron . Они больше подходят для пользователей, которые управляют несколькими машинами и задачами cron, и одной из их самых крутых функций является веб-интерфейс.

Используйте другую версию ядра или скомпилируйте своё ядро

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

Кстати, у одного моего знакомого была проблема с вентилятором в Ubuntu (он просто не работал), он перепробовал все возможные решения, и они не принесли результата. Отчаявшись, он решил собрать ядро из исходного кода, после чего всё заработало. В Ubuntu, например, есть специальные исправления, которые не поставляются с основной системой, поскольку содержат другие конфигурации сборки ядра, несовместимые с некоторым оборудованием.

Не забывайте регулярно обновлять систему, чтобы получать новые версии ядра. Дополнительную информацию можно найти на Kernel.org.

3 ответа

Решение

Отредактируйте записи в crontab, используя команда (по умолчанию это отредактирует текущий зарегистрированный пользователь crontab) и добавит следующую строку:

Сохраните файл и проверьте новую запись crontab с помощью ,

Если вы хотите использовать только:

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

Или просто добавьте crontab в файл crontab пользователя root, предлагая полный путь для использование команды :

12

2013-07-31 15:01

Обратите внимание, что помещать ваш текстовый пароль в текстовый файл не очень хорошая идея, поэтому лучше всего запускать это задание с правами root с самого начала. Как правило, вместо редактирования crontab root через команда, которая оставляет записи в , несколько загадочное место, я предпочитаю вводить их явно в , Записи в cron.d запускаются как системные записи crontab, обрабатываются как файлы конфигурации, поэтому они должны выдерживать перезагрузки системы, обновления и обновления, и вы можете явно указать работающего пользователя:. Если вам не нужно определенное время, а просто хотите, чтобы система перезагружалась один раз в день, добавьте исполняемый файл или скрипт в и он будет автоматически запущен в заданное время (системное время 6:25 по умолчанию):

Если вам не нужно определенное время, а просто хотите, чтобы система перезагружалась один раз в день, добавьте исполняемый файл или скрипт в и он будет автоматически запущен в заданное время (системное время 6:25 по умолчанию):

Обратите внимание, что вместо того, чтобы просто перезагрузить систему без предупреждения, я устанавливаю 5-минутное предупреждение, поэтому, если кто-то вошел в систему, у него есть шанс сохранить свою работу или даже прервать выключение с помощью вместо того, чтобы вытащить систему из-под них. Вы можете настроить их соответствующим образом, если вы хотите дать более подробное предупреждение (например, используйте и запустите команду в 2:00, и вы будете предупреждать пользователей за 1 час)

Это основано на моем прошлом опыте; в какой-то момент вы войдете в работу, когда запустится запись crontab, и если она просто перезагрузится без предупреждения, вы станете очень грустной пандой.

1

2013-08-06 20:41

Почему вы хотите — или должны это сделать? Хотя сделать это довольно просто, почти наверняка есть лучшее решение для Linux, которое не требует перезагрузки. В отличие от Windows, ОС на базе Linux не требуют перезагрузок практически для всего, кроме обновления ядра.

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

2013-08-06 18:20

Запись из файла

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

0 1 * * * /usr/sbin/backup

Созданному файлу следует присвоить подходящее имя, например сron jobs. После того, как указанный файл создан, его содержимое необходимо записать в файл crontab командой:

~$ crontab cronjobs

Содержимое файла cronjobs полностью заменит содержимое файла crontab данного пользователя. Используя этот метод, любой пользователь может редактировать свой файл crontab. Суперпользователь обладает особым правом редактировать файлы crontab остальных пользователей. Редактирование чужого файла указывается флажком -u. Например, по команде:

~# crontab -u oleg cronjobs

файл cronjobs записывается как файл crontab пользователя oleg.

Установите TLP

TLP — это программа для управления питанием в Linux, она позволяет включать и выключать питание аппаратных компонентов вашего комьпютера. Она бесплатная и поставляется с открытым исходным кодом. Её основное преимущетсво — обилие параметров и возможностей настройки. Даже установка TLP с настройками по умолчанию позволит снизить расход батареи. Для того, чтобы установить TLP в Ubuntu:

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

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

Однако, если вам нужны дополнительные настройки, вы можете изменить конфигурацию в файле /etc/default/tlp. Подробную информацию можно найти в официальном руководстве TLP.

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

Время и дата в Ubuntu Server

Как я уже сказал во введении, следить за системным временем в ubuntu server нужно в обязательном порядке, как и в любом другом сервере. Начальные настройки вы делаете еще во время установки системы. Далее вам может понадобиться либо изменение часового пояса, либо более точная настройка и синхронизация часов.

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

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

  1. При просмотре логов или разборе инцидентов придется сначала переводить время в свой часовой пояс или формат, чтобы адекватно разобраться в ситуации.
  2. Если у вас настроена какая-то интеграция с доменной структурой Windows, расхождение по времени может приводить к проблемам.
  3. При использовании cron и автоматических заданий для выполнения, неправильное время на сервере может удивить вас тем, что ваши задачи будут выполнены не тогда, когда вы этого ожидаете.
  4. Если на сервере работает web сайт или почтовый сервис, время публикации постов или отправления писем будет неправильным, что создаст неудобство пользователям.

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

Утилита date

Посмотреть время в командной строке Ubuntu можно с помощью команды date.

date

В данном случае вы видите следующую информацию:

Формат вывода времени утилитой date в Ubuntu
Fri День недели, пятница
26 Число месяца
Mar Месяц, март
2021 Год
02:01:59 Время в формате час:минута:секунда
PM Время суток в 12-ти часовом формате, PM — после полудня
UTC Часовой пояс

Для того, чтобы посмотреть время в 24-х часовом формате в консоли ubuntu, можно использовать дополнительный ключ к команде, добавив туда еще и саму дату:

date +"%H:%M %d/%m/%Y"
14:09 26/03/2021

Таким образом, с помощью параметров форматирования, вы можете выбирать любой формат времени для отображения. Традиционно, командная строка linux позволяет очень гибко выполнять различные действия с помощью своих утилит. Например, вы можете посмотреть не только время и дату, но и вывести в консоль номер дня недели, добавив дополнительный ключ %j:

date +"%H:%M %d/%m/%Y %j"
14:13 26/03/2021 085

Узнать время сервера в unix формате можно вот так:

date '+%s'
1616768183

Если у вас часовой пояс отличный от UTC, а вы хотите увидеть время именно в этом часовой поясе, то воспользуйтесь следующим ключом команды:

date --utc

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

date +%Y-%m-%d
2021-03-26
date +%H:%M:%S
14:36:35
date +%Y-%m-%d_%H:%M:%S
2021-03-26_14:36:42

Утилита timedatectl

В составе systemd есть своя утилита для просмотра и настройки времени через консоль — timedatectl. Далее пример с ее участием для просмотра системного времени сервера ubuntu.

timedatectl
Local time Локальное время данного сервера
Universal time Время в часовом поясе UTC
RTC time Время на аппаратных часах
Time zone Ваш часовой пояс

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

Ошибки синхронизации времени

TIME_ERROR: 0x2041: Clock Unsynchronized

Иногда в логе /var/log/ntp.log или системном логе /var/log/syslog вы можете наблюдать ошибку — kernel reports TIME_ERROR: 0x2041: Clock Unsynchronized

На нее можно не обращать внимание, так как реально это не ошибка, а информационное сообщение. Нам просто сообщают о том, что в момент страта службы ntp, ядро linux еще не синхронизировало время

the NTP socket is in use, exiting

Если при запуске синхронизации времени с помощью ntpdate вы видите ошибку — the NTP socket is in use, exiting, то это значит, что у вас уже запущена служба ntp. Для того, чтобы не было конфликтов при изменении времени, должно работать что-то одно, либо ntpdate, либо ntp, но не оба одновременно. Чтобы эта ошибка исчезла, достаточно просто остановить ntp и запустить ntpdate еще раз.

no server suitable for synchronization found

Еще одна популярная ошибка, которая может возникнуть при запуске ntpdate. Она означает, что не получается по какой-то причине установить соединение с сервером времени. В общем случае это означает, что есть какие-то сетевые проблемы, но не обязательно. Вы можете попробовать запустить ntpdate c ключом -u. Он означает, что будет использован локальный не 123-й порт udp, как обычно, а другой из непривилегированного диапазона. Иногда это помогает, так как многие провайдеры из-за известной уязвимости протокола ntp блокируют исходящий 123 порт.

ntpdate -u pool.ntp.org

Служба ntp не запускается после загрузки сервера

Если ntp не стартует после загрузки сервера, то связано это может быть в первую очередь с тем, что не отключена служба timesyncd. Отключите ее и проверьте еще раз:

sudo timedatectl set-ntp no

Ubuntu меняет время и часовой пояс в bios

Убунта имеет дурную привычку при синхронизации времени устанавливать в bios часовой пояс UTC. В общем случае это не доставляет проблем, но если у вас установлена параллельно еще какая-то система на компьютере, то это может создавать проблемы. Чтобы Ubuntu не трогала часы в bios, необходимо выполнить следующую команду:

sudo timedatectl set-local-rtc 1

Установка и настройка времени в Ubuntu

Ручная настройка времени в ubuntu обычно не представляет какой-то особой сложности, если понимаешь, как это сделать. Для того, чтобы самостоятельно установить время через консоль, необходимо запустить date через sudo со следующими параметрами:

sudo date 03261721
 password for user: 
Fri 26 Mar 2021 05:21:00 PM UTC

В данном случае при обновлении времени мы подразумевали:

  • 03 — месяц март;
  • 26 — текущее число дня месяца;
  • 17 — часы;
  • 21 — минуты;

То есть базовый формат утилиты date следующий — MMDDhhmm.

В моих примерах время отображается в 12-ти часовом формате на английском языке. Для того, чтобы перевести его в 24-х часовой формат, нужно изменить в locale параметр LC_TIME. Именно там стоит привязка к формату. Например, в локали en_US по умолчанию используется 12-ти часовой формат, а в ru_RU или en_GB 24-х часовой.

Для того, чтобы дата в консоли отображалась на русском языке, а время в 24-х часовом формате, достаточно сформировать locale ru_RU и изменить только формат времени, оставив все остальное на английском языке.

sudo locale-gen ru_RU.UTF-8
sudo update-locale LANG=en_US.UTF-8 LC_TIME="ru_RU.UTF-8"

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

Еще один способ установки даты и времени с помощью timedatectl:

sudo timedatectl set-time "2021-03-26 18:09:30"

При этом вы можете получить ошибку: Failed to set time: Automatic time synchronization is enabled. Утилита timedatectl более умная, нежели date. Она проверяет, не настроена ли у вас автоматическая синхронизация времени. И если настроена, то вручную не дает его изменить. В целом, это правильный подход, хотя и может создавать неудобства. В этом случае вам надо отключить синхронизацию и только потом установить время руками. Эту тему мы будем рассматривать ниже отдельно.

Управление файлами crontab

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

Как уже упоминалось выше, crontab — это специальный файл, где содержится расписание задач, которые cron будет запускать. Однако эти данные не предназначены для редактирования напрямую. Вместо этого рекомендуется использовать команду . Она позволяет изменять файл crontab вашего профиля без внесения изменений в ваши права с помощью . Команда также позволит вам понять, есть ли в crontab ошибки синтаксиса, независимо от того, редактируете вы его или нет.

Вы можете изменить файл crontab с помощью следующей команды:

В результате файл crontab будет открыт в используемом по умолчанию текстовом редакторе вашего профиля пользователя.

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

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

Для этого нужно установить с помощью :

Нажмите , а затем , чтобы подтвердить, что вы хотите установить .

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

Добавьте внизу файла следующую строку:

~/.bash_profile

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

Затем перезагрузите файл , чтобы оболочка смогла использовать обновленную версию:

После входа в редактор вы можете ввести свое расписание для каждой задачи в новой строке. Либо пока вы можете сохранить и закрыть файл crontab. Если вы открыли файл crontab в , текстовом редакторе CentOS 8 по умолчанию, вы можете сделать это, нажав , чтобы убедиться, что вы находитесь в режиме командной строки , а затем введите и нажмите .

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

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

Если вы хотите просмотреть содержимое файла crontab, не изменяя его, вы можете использовать следующую команду:

Вы можете стереть файл crontab с помощью следующей команды:

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

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

После получения запроса вы должны ввести , чтобы удалить файл crontab, или , чтобы отменить удаление.

Ubuntu 20.04 LTS. Что нового?

Ubuntu — популярный дистрибутив Linux, который отличается стабильностью, и большим сообществом, благодаря чему стабильные релизы дистрибутивов выходят в срок и имеют продолжительный срок официальной поддержки. Окончание публичной поддержки Ubuntu 20.04 «Focal Fossa» датировано апрелем 2025 года, а приватной 2030 года.

Минимальный требования к ресурсам Ubuntu 20.04 Server Live: 1CPU, 1024Mb RAM и 3GB свободного дискового пространства. Особых отличий Ubuntu 20.04 Server Live от Ubuntu 20.04 Desktop нет, оба используют один и тот же репозиторий, ядро имеет ту же конфигурацию, но в исталяторе серверной версии «из коробки» не предусмотрено графическое окружение и программное обеспечение характерное для настольных версий.

Что нового в Ubuntu 20.04? Стоит отметить свежее ядро Linux Kernel 5.4, повышающее производительность и безопасность сервера и некоторые его особенности:

1. В версии 5.4 улучшен Lockdown. Это режим блокировки ядра, который ограничивает доступ пользователя root различными частями функционала ядра, что будет полезно администраторам, которые занимаются его тюнингом. Таким образом, вредоносное п.о, получившее права root, не сможет выполнить свой код и на уровне ядра.

2. Доступен высокопроизводительный драйвер virtio — virtio-fs. Файловая система virtio-fs ускоряет обмен данными между хостом и гостевой системой. Предусмотрен проброс каталогов между ними с более высокой производительностью и совместимостью, чем если бы было использовано, например, NFS.

3. Fs-verity позволяет верифицировать подлинность и целостность файлов по хэшам на уровне файловой системы.

4. Доступен модуль dm-clone, позволяющий клонировать существующее блочное устройство. Например, есть блочное устройство доступное в режиме чтения, модуль позволит создать локальную копию, при этом допустима запись во время процесса клонирования.

5. Реализована защита, запрещающая запись в активные файлы подкачки.

6. Включена поддержка exFAT от Microsoft.

7. Флаги MADV_COLD и MADV_PAGEOUT позволяют определить, какие данные в памяти не критичны для работы процесса. Они перемещают эти данные в SWAP освобождая память.

8. Алгоритма сжатия ядра Linux LZ4 и загрузочного образа initramfs позволяет сократить время загрузки операционной системы.

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

Кроме того, в Ubuntu 20.04 реализована полная поддержка Кubernetes 1.18 (MicroK8s и kubeadm), при установке доступны Prometheus, Docker, NextCloud и многое другое. Так же в Ubuntu 20.04 улучшена поддержка ZFS.

9 ответов

Я столкнулся с той же проблемой после установки Ubuntu 12.04 на недавно созданной машине. Этот ответ в другом сообщении помог мне решить эту проблему: https://askubuntu.com/a/135568/40056

Надеюсь, что это поможет.

ответ дан
9 August 2019 в 09:11

У меня была точно такая же проблема на моем Acer V5-571G: ноутбук выключается, выключает индикатор питания, а затем снова включится через несколько секунд. Чаще возникает при работе от батареи.

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

Итак, я написал сценарий:

и, чтобы он выполнялся каждый раз перед выключением, я поместил его под именем K32power-control-on в каталог /etc/rc0.d ( не забудьте сделать скрипт исполняемым, sudo chmod + x K32power-control-on). После этого ноутбук выключается нормально.

Я думаю, что есть только несколько шин / устройств, которым необходимо записать значение «включено» в их питание / управление, поэтому список устройств в сценарии может быть ограничен, но Я просто не стал исследовать дальше.

UPD: Вот более изощренное решение той же проблемы: https://www.behnke.io/fedora-17-on-an-aspire-v5-571 -reboot-on-shutdown /

ответ дан
9 August 2019 в 09:11

В моем случае это была проблема с материнской платой Wake On Lan (Gigabyte GA-Z77M-D3H).

Мое решение:

Установить ethtool:

Отключить WOL:

Если это работает, то отредактируйте файл и добавьте перед строкой . 12139] Надеюсь, это поможет вам.

ответ дан
9 August 2019 в 09:11

Зайдите в BIOS — BIOS и проверьте опцию под названием wake-on-lan или что-то подобное и отключите ее.

Именно это вызвало эту проблему на моей машине.

ответ дан
9 August 2019 в 09:11

мое решение:

  • отключить внутренний адаптер wlan
  • купить usb-адаптер
  • исправить shutdown

пример:

edit

Добавьте строку:

reboot linux

test shutdown :)

установить wlan usb-адаптер
работа :)

ответ дан
9 August 2019 в 09:11

В моем случае (Gigabyte H87N-WIFI) я отключил XHCI в BIOS, поэтому я все еще могу использовать WOL. Я подозреваю, что проблема связана с модулем ядра xhci_hcd.

ответ дан
9 August 2019 в 09:11

Установите (если он еще не установлен):

Откройте конфигурацию grub в в текстовом редакторе и добавьте (или измените) эту строку:

Обновите , используя следующую команду:

ответ дан
9 August 2019 в 09:11

У меня была такая же проблема с ноутбуком «New acer aspre v5». Она была решена включением режима ноутбука под управлением

ответ дан
9 August 2019 в 09:11

Не следуйте рекомендации, которая говорит, чтобы настроить

GRUB_CMDLINE_LINUX_DEFALT = «ACPI = Noirq Тихий всплеск»

Если вы не знаете, как отремонтировать сломанную систему Ubuntu!

Похоже, что

Sudo Shutdown -P сейчас

работает каждый раз! Примечание -P не -H

ответ дан
2 April 2021 в 01:36

Включение, выключение и перезапуск графической подсистемы вручную

Для остановки X-сервера зайдите в текстовую консоль (нажав Ctrl+Alt+F1), войдите в ней под своим именем и выполните:

Для Ubuntu, Lubuntu и Xubuntu версий 11.10 и выше

  1. sudo /etc/init.d/lightdm stop

Для Ubuntu и Xubuntu версий 11.04 и ниже

  1. sudo /etc/init.d/gdm stop

Для Kubuntu

  1. sudo /etc/init.d/kdm stop

Для перезапуска X-сервера необходимо вместо указать :

Для Ubuntu, Lubuntu и Xubuntu версий 11.10 и выше

  1. sudo /etc/init.d/lightdm restart

Для Ubuntu и Xubuntu версий 11.04 и ниже

  1. sudo /etc/init.d/gdm restart

Для Kubuntu

  1. sudo /etc/init.d/kdm restart

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

Для Ubuntu, Lubuntu и Xubuntu версий 11.10 и выше

  1. sudo /etc/init.d/lightdm start

Для Ubuntu и Xubuntu версий 11.04 и ниже

  1. sudo /etc/init.d/gdm start

Для Kubuntu

  1. sudo /etc/init.d/kdm start

Вместо прямого вызова init-скриптов можно использовать . Названия процессов и команды будут теми же (вызываются те же скрипты, но более прогрессивным методом). Например:

sudo service lightdm stop
sudo service lightdm start

Еще один метод выполнения этих же действий:

sudo stop kdm
sudo start kdm
sudo restart kdm

Заключение

В данном обзоре мы рассмотрели первоначальную настройку и оптимизацию Ubuntu 20.04. Так же рекомендуем ознакомиться со статьей «Как обеспечить безопасность Linux сервера» и другими статьями нашего блога, в котором рассмотрены вопросы администрирования операционных систем и различных приложений. Для наших клиентов облачного VPS хостинга, мы создали готовый шаблон, с помощью которого вы можете установить Ubuntu 20.04 в автоматическом режиме и уже несколько минут приступить к работе. Наша круглосуточная служба технической поддержки поможет с его базовой настройкой, если у вас возникнут сложности.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Все про сервера
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: