Как запланировать завершение работы Windows

Запланировать завершение работы Windows можно несколькими способами.

1) Можно выполнить команду указанную ниже в окне «Выполнить» (его также можно открыть клавишами WIN+R), также в командной строке или оболочке PowerShell, для всех вариантов команда одинакова:

shutdown –s –t 3600

Где 3600 — количество секунд спустя которые Windows завершит работу и компьютер выключится.
3600 секунд = 1 час.

Аналогичным способом можно перевести компьютер в режим гибернации если он доступен:

shutdown –h –t 3600

Чтобы отменить команду необходимо выполнить:

shutdown /a

2) Вторым способом будет создание простой задачи в планировщике заданий.
Откроем Панель управления\Система и безопасность\Администрирование\Планировщик заданий.
Нажмем «Создать простую задачу…».
Введем любое имя новой задаче, например «Завершение работы».
В следующем окне выберем «Однократно».
В следующем окне укажем время когда нужно выполнить задачу.
В следующем окне выберем «Запустить программу».
В строке «Программа или сценарий:» укажем программу:

C:\Windows\System32\shutdown.exe

а в строке «Добавить аргументы(необязательно):» -s
Создаем задачу.

Аналогично можно создать задачу например на спящий режим, указав в строке «Программа или сценарий:»:

C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState Sleep

Если понадобится её удалить, в окне планировщика заданий слева нажмем «Библиотека планировщика заданий» и кликнув правой кнопкой по нужной задаче нажмем «Удалить».

Смотрите также мою статью — Включение и отключение режима Гибернация в Windows

Подключение к MySQL без ввода пароля

Допустим, нужно сделать чтобы пользователь root мог подключаться к MySQL из localhost без ввода пароля.

Читать далее «Подключение к MySQL без ввода пароля»

Как полностью сбросить настройки Ergo A500 Best

Чтобы на смартфоне Ergo A500 Best полностью сбросить настройки на заводские и стереть пользовательские данные выполним несколько шагов:

1) Выключим устройство

2) Нажмем одновременно кнопку увеличения громкости и включения до появления меню.

3) Клавишей увеличения громкости выберем «Recovery» и подтвердим выбор клавишей уменьшения громкости.
Должен появится робот андроид.

4) Снова нажмем одновременно кнопку увеличения громкости и включения.
Должно появится меню восстановления.

5) По меню можно передвигаться клавишами увеличения и уменьшения громкости.
Таким образом выберем «wipe data/factory reset» и подтвердим выбор клавишей питания.
В следующем окне выберем «Yes — delete all user data» и подтвердим клавишей питания.
Подождем пока данные сотрутся и сбросятся настройки.
По окончании аналогичным образом выберем Reboot чтоб перезагрузить устройство.

Готово.

Сброс конфигурации BDCOM P3310

Для теста выполню сброс настроек на BDCOM P3310C-2AC, аналогично можно сбросить и на других ревизиях BDCOM P3310.

Читать далее «Сброс конфигурации BDCOM P3310»

IPTables правила для Asterisk

Чтобы разрешить подключение SIP в IPTables, добавим правила (первое для соединений, второе для голосового трафика):

sudo iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

Чтобы разрешить подключения только с конкретного адреса, то вместо правил выше укажем (где 192.168.1.50 доверенный IP адрес):

sudo iptables -A INPUT -p udp -m udp -s 192.168.1.50 --dport 5060 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp -s 192.168.1.50 --dport 10000:20000 -j ACCEPT

Аналогично укажем для каждого IP либо сразу для подсети, например:

sudo iptables -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 5060 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 10000:20000 -j ACCEPT

Чтобы удалить правило укажем ту же команду, заменив -A на -D, например:

sudo iptables -D INPUT -p udp -m udp -s 192.168.1.0/24 --dport 5060 -j ACCEPT
sudo iptables -D INPUT -p udp -m udp -s 192.168.1.0/24 --dport 10000:20000 -j ACCEPT

Посмотреть список правил можно командой:

sudo iptables -nvL

Смотри также мои статьи:
IPTables правила для Asterisk AMI
Настройка IPTables

Решение ошибки «insserv: warning: script ‘script’ missing LSB tags and overrides»

Заметил однажды следующую ошибку:

insserv: warning: script ‘MyScript.sh’ missing LSB tags and overrides

Она появляется из-за того, что кто-то при написании скрипта /etc/init.d/MyScript.sh забыл написать вначале LSB тэги.

Чтобы это исправить я открыл код скрипта в текстовом редакторе (в редакторе nano Ctrl+X для выхода, y/n для сохранения или отмены изменений):

sudo nano /etc/init.d/MyScript.sh

И добавил в начале:

### BEGIN INIT INFO
# Provides:          MyScript
# Required-Start:
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      1 0 6
# Short-Description: ...
# Description: ...
### END INIT INFO

Смотрите также:
Автозагрузка программ в Ubuntu

Ускорение работы iOS 11

После обновления iPhone 5s и iPhone 6s до iOS11 заметил что интерфейс стал работать медленнее.

Ускорить работу помогло отключение анимации и визуальных эффектов.

Чтобы их отключить необходимо открыть «Настройки» — «Основные» — «Универсальный доступ» и включить «Уменьшение движения«.

После этого iPhone будет работать быстрее.

Настройка Reverse DNS (PTR) в Hetzner

Настроить обратную DNS запись (PTR) для Hetzner сервера можно в панели управления robot.your-server.de

Читать далее «Настройка Reverse DNS (PTR) в Hetzner»

Настройка FreeRADIUS DHCP для ABillS

Допустим установлен FreeRADIUS 2 как написано в этой статье — Установка и настройка биллинговой системы ABillS
Теперь скопируем файл dhcp.conf в конфигурацию FreeRADIUS:

sudo cp /usr/abills/misc/freeradius/v2/dhcp.conf /usr/local/freeradius/etc/raddb/sites-enabled/

Читать далее «Настройка FreeRADIUS DHCP для ABillS»