Nginx настраиваем https доступ к вашим ресурсам

Для начало создадим ключ(внутренний private ключ) или возьмем уже готовый, создаем:

openssl genrsa -out mykey.key 1024

Ключ готов, теперь нужно создать сертификат(публичный public ключ):

#Тут мы создаем сертификат который будет действителен в течении 9999 дней
openssl req -new -x509 -days 9999 -nodes -out mykey.crt -keyout mykey.key 

Он задаст вам вопросы по местоположению и названию организации, вводите их.

Теперь открываем конфиг nginx это либо /etc/nginx/nginx.conf, либо в /etc/nginx/site-enabled/ имя вашего конфига(ну или в другой папке в зависимости от ваших настроек)
Добавляем секцию server(можно добавить ssl и в уже существующую ):


server {
#Порт на котором будет слушать серве
        listen  *:443;
        server_name    myhost.local;
#включаем ssl
        ssl                     on;
#Доступные протоколы
        ssl_protocols           SSLv3 TLSv1;         ssl_certificate         путь к файлу mykey.crt;
ssl_certificate_key     путь к файлу mykey.key;
#Что откуда берем, тут указываю, что при обращении к https://myhost.local/admin/
#nginx будет отдавать по протоколу ssl файы из /home/myhost.local/admin/
# при запросе к https://myhost.local/  получите 404, а если хотите доступ ко всему сайту по ssl, то
#добавьте  location / {..}
location ^~ /admin/ {
root /home/myhost.local/admin/;
Index index.htm index.html;
autoindex on;
}   }

Перезагружаем nginx и радуемся

/etc/init.d/nginx restart

Добавляем vlan к виртуальной машине с помощью powershell

И так заходим в консоль hyper-v и переходим в консоль powershell выполнив в консоли:


powershell

Попав в консоль добавляем для нужной нам виртуальной машины vlan, делается это командой:


Set-VMNetworkAdapterVlan –VMName имя виртуальной машины -Access -VlanID 2 –VMNetworkAdapterName Имя адаптера у виртуальной машины(если верс. англ., то Network Adapter и номер)

Linux Bonding( 2 сетевые карты как одна ) CentOS

Открываем файл: /etc/modprobe.conf
пишем:


alias bond0 bonding  # где bond0 имя сетевого интерфейса
options bond0 miimon=80 mode=5

В директории /etc/sysconfig/network-scripts/ создаем файл с именем интерфейса ifcfg-bond0
пишем:

DEVICE=bond0
IPADDR=192.168.1.3
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.250
GATEWAY=192.168.1.1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no

В этой же папке открываем конфигурационные файлы интерфейсов, которые будем объединять, в данном примере используются интерфейсы eth0,eth1
Открываем файл ifcfg-eth0
и приводим его к следующему виду:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0 #Вместо bond0 указать имя из шага 1
SLAVE=yes

и файл второго интерфейса ifcfg-eth1
и меняем его на:


DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

Перезагружаем настройки:

/etc/init.d/network restart

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

Включенные лампы дневного света
Фото: Susannah Burleson

Для того, что бы после включения электричества ПК автоматически включался в BIOS нужно активировать опцию AC PWR Loss Restart в разделе Power Management. На моем компьютере опция автовключения называется немного по другому Restore on AC Power Loss, так что возможны отличия, но отличия не большие.

Как зайти в BIOS

Во время включения компьютера в первые 2-10 секунд нажимайте клавишу F2 или клавишу DELETE. Стоит нажимать клавишу кратковременно с интервалом в секунду. Прекратите нажимать, когда увидите экран BIOS. Если вместо этого вы видите экран загрузки Windows — на вашем компьютере нужно использовать другую кнопку для входа в БИОС. Вот перечень по производителю материнской платы или ноутбука:

  • ASRock: F2 или DELETE
  • ASUS: F2 для ПК, F2 или DELETE для материнских плат
  • Acer: F2 или DELETE
  • Dell: F2 или F12
  • ECS: DELETE
  • Gigabyte / Aorus: F2 или DELETE
  • HP: F10
  • Lenovo (Ноутбуки): F2 или Fn + F2
  • Lenovo (Системный блок или моноблок): F1
  • Lenovo (ThinkPad): Enter, потом F1.
  • MSI: DELETE
  • Microsoft Surface Tablets: Нажмите и удерживайте клавишу «добавить звук»
  • Origin PC: F2
  • Samsung: F2
  • Toshiba: F2
  • Zotac: DELETE

Источник: https://tomshardware.com/reviews/bios-keys-to-access-your-firmware,5732.html

После нажатия на кнопку включения компьютера Windows (или другая установленная ОС) начинается загружаться не сразу, а по прошествии где-то 2-10 секунд, это называется инициализацией компьютера, во время которой проверяется какие устройства к нему подключены, сколько памяти установлено, есть ли клавиатура. Как раз во время этих первых секунд можно войти в BIOS.

Автовключение компьютера, настройка в BIOS

настройка BIOS для автовключения компьютера

У Вас она может иметь немного другое название или находиться в другом разделе, но точно должна присутствовать, в ней мы выставляем Power ON, есть еще Last State – она указывает, что нужно включать ПК, только если он до этого был включен.

В новых версиях UEFI BIOS Все выглядит симпатичнее, но опции чаще всего имеют то же название:

UEFI BIOS автовключение компьютера

Автовключение после отключение электроэнергии без нажатия F1

Так же иногда случается неприятность и ПК не грузится дальше проверки на ошибки в ожидание нажатия F1. Для этого в биосе то же есть опция Halt On или например у меня она называется Wait For ‘F1’ If Error

Включение компьютера без нажатия F1

И ее нужно выставить в значение No Errors или как у меня Disabled — в зависимости от производителя названия в БИОСе могут изменяться.

Исправляем проблемы с русской кодировкой в ubuntu

Ставим необходимые пакеты


sudo apt-get install console-cyrillic
cyr

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


sudo dpkg-reconfigure console-cyrillic

Если после перезагрузки cyr автоматически не запускается добавьте в ~/.profile в самый конец cyr

Делаем резервную копию БД postgres

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

mkdir –p /backup/pgdump

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

touch backup.sh
chmod +x backup.sh

в самом файле пишем следующий код:

#!/bin/sh
#Имя БД
DBNAME=test
#Куда складываем копии
BACKUPDIR=/backup/pgdump
#Дата для имени файла
DATE=`date +%d.%m.%Y`
#удаляем файлы старше 7 дней
find $BACKUPDIR -type f -mtime +7 -delete
#Делаем резервную копию
/usr/bin/pg_dump -Ft $DBNAME | /bin/gzip > ${BACKUPDIR}/${DBNAME}_${DATE}.tar.gz

Теперь пропишем задание в cron

crontab –e

и добавляем задание, которое будет запускать наш скрипт каждую ночь в 1:30

30 1 * * * /bin/sh /путь к срипту/backup.sh

На случай если вам требуется ввод пароля для pg_dump, можно его добавить вот так
export PGPASSWORD=ваш пароль
тогда строка с дампом будет выглядеть

/usr/bin/pg_dump –U user -Ft $DBNAME | /bin/gzip > ${BACKUPDIR}/${DBNAME}_${DATE}.tar.gz

Остальные опции по мере вашей необходимости.

Восстанавливаем работу Internet Explorer

Для начало проверим не возникают ли проблемы в IE из-за всяких дополнений, для этого заходим в Пуск->Все программы->Стандартные->Служебные->Internet Explorer (без надстроек)

Запуск

И проверяем, если это не помогло, то отключаем все антивирусы и тп. Запускаем «Выполнить»(клавиша Windows+R) и в нем пишем MSConfig и жмем ОК

Запуск

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

Отключение

Затем идем на вкладку службы, ставим галочку «Не отображать службы Microsoft» и так же жмем Отключить Все

Отключение

после чего применяем настройки и перезагружаемся.

Проверяем, если и это не получилось, то качаем ie8-rereg.all.zip, который перерегистрирует все библиотеки. И запускаем нужную версию файла из под администратора, затем перезагружаем и проверяем результат. Должно все заработать.