#Установка контроллера домена на Windows Server
Статья не является инструкцией, а всего лишь дает выкладку основных этапов!
1. Задать статический IP, отключить IPv6
2. Установка роли Доменные службы Active Directory
3. Повысить роль текущего сервера до контроллера домена (в разделе Results есть ссылка Promote this server to domain controller, выбрать “Добавить новый лес”)
4. Для начала установки роли контроллера домена нажимаем Install
- Наша учётная запись теперь стала доменной
- Видим, что на сервере автоматически поднялась служба DNS, добавилась и настроилась доменная зона corp.mydomain.ru, созданы A-записи для контроллера домена, прописан NS сервер.
- На значке сети отображается предупреждение, по сетевому адаптеру видно, что он не подключен к домену. Дело в том, что после установки роли контроллера домена DNS сервер в настройках адаптера сменился на 127.0.0.1, а данный адрес не обслуживается DNS сервисом.
- Сменим 127.0.0.1 на статический IP адрес контроллера домена
- Теперь сетевой адаптер правильно отображает домен, предупреждение в трее на значке сети скоро пропадёт.
5. Запускаем оснастку Active Directory Users and Computers
- Правой кнопкой на корень каталога, New > Organizational Unit.
- Создаем корневую папку для нашей компании. При создании можно установить галку, которая защищает от случайного удаления.
Статья не является инструкцией, а всего лишь дает выкладку основных этапов!
1. Задать статический IP, отключить IPv6
2. Установка роли Доменные службы Active Directory
3. Повысить роль текущего сервера до контроллера домена (в разделе Results есть ссылка Promote this server to domain controller, выбрать “Добавить новый лес”)
4. Для начала установки роли контроллера домена нажимаем Install
- Наша учётная запись теперь стала доменной
- Видим, что на сервере автоматически поднялась служба DNS, добавилась и настроилась доменная зона corp.mydomain.ru, созданы A-записи для контроллера домена, прописан NS сервер.
- На значке сети отображается предупреждение, по сетевому адаптеру видно, что он не подключен к домену. Дело в том, что после установки роли контроллера домена DNS сервер в настройках адаптера сменился на 127.0.0.1, а данный адрес не обслуживается DNS сервисом.
- Сменим 127.0.0.1 на статический IP адрес контроллера домена
- Теперь сетевой адаптер правильно отображает домен, предупреждение в трее на значке сети скоро пропадёт.
5. Запускаем оснастку Active Directory Users and Computers
- Правой кнопкой на корень каталога, New > Organizational Unit.
- Создаем корневую папку для нашей компании. При создании можно установить галку, которая защищает от случайного удаления.
#Публикация баз данных 1С:Предприятие на веб-сервере (IIS)
Статья не является инструкцией, а всего лишь дает выкладку основных этапов!
1. Устанавливаем веб-сервер Internet Information Server, который по умолчанию входит в поставку Microsoft Windows Server.
Install-WindowsFeature -name Web-Server -IncludeManagementTools
2. Установка клиента 1С, при установке выбираем компоненты «1С: Предприятие 8» и «Модули расширения веб-сервера»
3. После установки добавляем в список информационных баз нужную нам базу и запускаем в режиме конфигуратора, выполняем действие – «Администрирование» – «публикация на веб-сервере», нажимаем кнопку опубликовать.
4. Делаем отдельный пул приложений. Назовем его 1c-32x и разрешим ему запуск 32-х битных приложений (“Разрешены 32-разрядные приложения: True”). Назначаем сайту пул приложений “1c-32x”.
PS. Настройка аутентификации Windows при расположении веб-сервера IIS и рабочих серверов на разных машинах
https://its.1c.ru/db/metod8dev/content/5944/hdoc
оставить только NTLM-аутентификацию. После этого и тонкий, и веб клиент проходят sso-аутентификацию без проблем.
https://forum.infostart.ru/upload/forum/upload/f09/f09405763ed4b5793829404ecd724a35
Если получаем ошибку доступа к файлам:
Диспетчер IIS -> Проверка подлинности -> Анонимная проверка подлинности -> Изменить -> Удостоверение пула приложений -> Указанный пользователь (пользователь с правом доступа к сетевому каталогу с БД)
Статья не является инструкцией, а всего лишь дает выкладку основных этапов!
1. Устанавливаем веб-сервер Internet Information Server, который по умолчанию входит в поставку Microsoft Windows Server.
Install-WindowsFeature -name Web-Server -IncludeManagementTools
2. Установка клиента 1С, при установке выбираем компоненты «1С: Предприятие 8» и «Модули расширения веб-сервера»
3. После установки добавляем в список информационных баз нужную нам базу и запускаем в режиме конфигуратора, выполняем действие – «Администрирование» – «публикация на веб-сервере», нажимаем кнопку опубликовать.
4. Делаем отдельный пул приложений. Назовем его 1c-32x и разрешим ему запуск 32-х битных приложений (“Разрешены 32-разрядные приложения: True”). Назначаем сайту пул приложений “1c-32x”.
PS. Настройка аутентификации Windows при расположении веб-сервера IIS и рабочих серверов на разных машинах
https://its.1c.ru/db/metod8dev/content/5944/hdoc
оставить только NTLM-аутентификацию. После этого и тонкий, и веб клиент проходят sso-аутентификацию без проблем.
https://forum.infostart.ru/upload/forum/upload/f09/f09405763ed4b5793829404ecd724a35
Если получаем ошибку доступа к файлам:
Диспетчер IIS -> Проверка подлинности -> Анонимная проверка подлинности -> Изменить -> Удостоверение пула приложений -> Указанный пользователь (пользователь с правом доступа к сетевому каталогу с БД)
its.1c.ru
Настройка аутентификации Windows при расположении веб-сервера IIS и рабочих серверов на разных машинах :: Разбор инцидентов ЦКТП…
#ТЕРМИНАЛЬНЫЙ СЕРВЕР БЕЗ ДОМЕНА
Статья не является инструкцией, а всего лишь дает выкладку основных этапов!
1. Роль Remote Desktop Licensing
Для установки сервиса удаленных рабочих столов предусмотрен специальный мастер, но поскольку сервер не в домене, выбираем “Установка ролей или компонентов”:
- службы удаленных рабочих столов
- службы ролей (лицензирование удаленных рабочих столов)
2. Диспетчер лицензирования удаленных рабочих столов
- активируем в автоматическом режиме
- устанавливаем лицензии (соглашение enterprise agreement),
номер соглашения 4965437
- клиентская лицензия на устройство
3. Remote Desktop Session Host
Remote Desktop Services - средство лицензирования удаленных рабочих столов:
- задаем режим лицензирования
gpedit.msc
Конфигурация компьютера - Административные шаблоны - Компоненты windows - Службы удаленных рабочих столов - Узел сеансов удаленных рабочих столов - Лицензирование
1) Использовать указанные серверы лицензирования: localhost
2) Задать режим лицензирования: на устройство
4. Создаем пользователей и добавляем их в группу “Пользователи удаленного рабочего стола”
Статья не является инструкцией, а всего лишь дает выкладку основных этапов!
1. Роль Remote Desktop Licensing
Для установки сервиса удаленных рабочих столов предусмотрен специальный мастер, но поскольку сервер не в домене, выбираем “Установка ролей или компонентов”:
- службы удаленных рабочих столов
- службы ролей (лицензирование удаленных рабочих столов)
2. Диспетчер лицензирования удаленных рабочих столов
- активируем в автоматическом режиме
- устанавливаем лицензии (соглашение enterprise agreement),
номер соглашения 4965437
- клиентская лицензия на устройство
3. Remote Desktop Session Host
Remote Desktop Services - средство лицензирования удаленных рабочих столов:
- задаем режим лицензирования
gpedit.msc
Конфигурация компьютера - Административные шаблоны - Компоненты windows - Службы удаленных рабочих столов - Узел сеансов удаленных рабочих столов - Лицензирование
1) Использовать указанные серверы лицензирования: localhost
2) Задать режим лицензирования: на устройство
4. Создаем пользователей и добавляем их в группу “Пользователи удаленного рабочего стола”
#Файловый сервер на Windows Server
Статья не является инструкцией, а всего лишь дает выкладку основных этапов!
1. Управление - Добавить роли и компоненты
2. Файловые службы и службы хранилища
- Службы хранения;
- Файловый сервер;
Статья не является инструкцией, а всего лишь дает выкладку основных этапов!
1. Управление - Добавить роли и компоненты
2. Файловые службы и службы хранилища
- Службы хранения;
- Файловый сервер;
#Создание бота telegramm, отправка сообщения в группу
1) Зарегистрировать бота и получить его уникальный id через специальный бот -
- дублировать название бота, но только суффиксом _bot
(BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты)
- проверить полученный токен с помощью ссылки:
3) получить id нашего бота:
4) активировать бота:
/join
5) обновить страницу, чтобы сделать повторный запрос:
- записать фрагмент кода - id вашего бота, нужен id со знаком минус:
1) Зарегистрировать бота и получить его уникальный id через специальный бот -
@BotFather./start- указать имя бота
/newbot
- дублировать название бота, но только суффиксом _bot
(BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты)
- проверить полученный токен с помощью ссылки:
api.telegram.org/bot<TOKEN>/getMe
2) создать чат и добавить бота3) получить id нашего бота:
- https://api.telegram.org/botXXXXXXXXXXXXXXXXXX/getUpdates(вместо символов X нужно подставить токен)
4) активировать бота:
/join
5) обновить страницу, чтобы сделать повторный запрос:
- записать фрагмент кода - id вашего бота, нужен id со знаком минус:
"my_chat_member":{"chat":{"id":-594377170, ...
6) отправить сообщение боту в Telegram:https://api.telegram.org/botTOKEN/sendMessage?chat_id=charID&text=test(
https://api.telegram.org/bot6044510454:AAHz-t6H0cbBFDi4y4SFe3wcU2CqqNd5w98/sendMessage?chat_id=-1001843821443&text=test)👍1
#Синхронизация времени \ Домен
#DC
#w32tm
#DC
#w32tm
w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org" /reliable:yes /update
net stop w32time
net start w32time
w32tm /resync /force
w32tm /monitor#микротик
#ovpn
Корневой сертификат
Новый пул адресов для выдачи клиентов
#ovpn
Корневой сертификат
/certificateСертификат и закрытый ключ сервера
add name=ca country="RU" state="31" locality="SML" organization="Biskvit LLC" unit="IT" common-name="ca" key-size=2048 days-valid=3650 key-usage=crl-sign,key-cert-sign
sign ca ca-crl-host=127.0.0.1
/certificate
add name=ovpn-server country="RU" state="67" locality="SML" organization="Biskvit LLC" unit="IT" common-name="ovpn-server" key-size=2048 days-valid=3650 key-usage=digital-signature,key-encipherment,tls-server
sign ovpn-server ca="ca"
Клиентские сертификаты:local myNAME;
:set myNAME "user1";
/certificate
add name=$myNAME country="RU" state="67" locality="SML" organization="Biskvit LLC" unit="IT" common-name="$myNAME" key-size=2048 days-valid=3650 key-usage=tls-client
sign $myNAME ca="ca"
Экспорт сертификата:local myNAME;
:set myNAME "user1";
/certificate
export-certificate $myNAME type=pem export-passphrase=XXXXXXXXНовый пул адресов для выдачи клиентов
/ip poolНовый профиль ovpn
add name=ovpn_pool0 ranges=10.0.80.41-10.0.80.60
/ppp profileДобавление пользователя ovpn
add local-address=10.0.80.1 name=ovpn remote-address=ovpn_pool0
:local myNAME;
:set myNAME "user1";
:local myPSWRD;
:set myPSWRD "BISu\$er1";
/ppp secret
add name=$myNAME password=$myPSWRD profile=ovpn service=ovpn
Включить аутентификацию по пользователю/ppp aaa
set accounting=yes
Включить службу ovpn/interface ovpn-server server
set auth=sha1 certificate=ovpn-server cipher=aes256 default-profile=ovpn enabled=yes require-client-certificate=yes
Разрешить входящие подключения к OpenVPN серверу/ip firewall filter
add action=accept chain=input dst-port=1194 protocol=tcp
Конфигурационный файл клиентаclient
dev tun
proto tcp
remote XX.XXX.XXX.XXX 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert cert_export_user1.crt
key cert_export_user1.key
remote-cert-tls server
cipher AES-256-CBC
verb 4
auth-user-pass pass.txt
auth-nocache
tls-client
auth SHA1
route 10.0.80.0 255.255.0.0
route 192.168.1.0 255.255.255.0#Видеорегистратор
#Novicam pro
#TR1008
Адрес сервера P2P:
dev.guardingvisionru.com
Наблюдение через приложение:
iVMS 4.5. PRO
#Novicam pro
#TR1008
Адрес сервера P2P:
dev.guardingvisionru.com
Наблюдение через приложение:
iVMS 4.5. PRO
#браузер Яндекс для организаций
Поддержка российских ОС и электронных подписей КриптоПро.
https://browser.yandex.ru/corp
Поддержка российских ОС и электронных подписей КриптоПро.
https://browser.yandex.ru/corp
Безопасный браузер для организаций и компаний | корпоративный Яндекс Браузер
Яндекс Браузер для организаций. Управляйте настройками на тысячах компьютерах за несколько кликов — на Windows, macOS и Linux, а также на российских ОС.
#Установка и настройка Windows 11 без подключения к Интернету и без аккаунта Microsoft
Shift+F10
Не нули, а буква
Shift+F10
OOBE\BYPASSNROНе нули, а буква
👍1
#не запускается сервис mysql
https://www.8host.com/blog/ustranenie-oshibok-soketov-v-mysql/
Can't start server : Bind on unix socket: Address already in useНужно передать все права на файл пользователю и группе mysql:
Do you already have another server running on socket: /tmp/mysql.sock
sudo chown mysql:mysql /var/run/mysqld/Ссылка на ресурс:
https://www.8host.com/blog/ustranenie-oshibok-soketov-v-mysql/
#восстановление загрузчика windows 10
BIOS и MBR: NTFS (500 Мб)
diskpartUEFI и GPT: скрытый раздел FAT32 (99-300 Мб)
list volume
BIOS и MBR: NTFS (500 Мб)
select volume Nили
format fs=fat32
format fs=ntfs(где C: — диск с файлами Windows, Z: — буква диска присвоенная скрытому разделу).
assign letter=Z
exit
bcdboot C:\Windows /s Z: /f ALL
diskpart(N - номер скрытого тома, которому присвоена буква диска)
list volume
select volume N
remove letter=Z(удаляем букву диска назначенную скрытому разделу).
exit
#Копирование сертификатов
#Копирование сертификатов ФНС РуТокен
1) диспетчер сертификатов
2) реестр
текущий пользователь
по SID пользователя
- экспортировать ветку
- для 64-битных систем это
- запускаете reg файл
- установить личные сертификаты для привязки сертификатов к контейнерам.
3) утилиты CertFix (обязательно версия 2.7) и Token.exe
- экспортировать сертификат с рутокена на USB накопитель с помощью Token.exe
- отключить доступ в интернет для CertFix
- на сертификат shift+ПКМ > Сделать экспортируемым (файловая система)
#Копирование сертификатов ФНС РуТокен
1) диспетчер сертификатов
certmgr.mscПКМ > сертификат > Все задачи > Экспорт (экспортировать закрытый ключ)
2) реестр
текущий пользователь
HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Myлибо
по SID пользователя
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList- выбрать SID(имеет вид, например, S-1-5-21-1993962763-492894223-1202660629-6195), и посмотреть ProfileImagePath, в конце строки имя пользователя, которому принадлежит этот SID.
- экспортировать ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\USERS\SID_текущего_пользователя\Keys в reg файл- для 64-битных систем это
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crypto Pro\Settings\USERS\SID_текущего_пользователя\Keys
в экпортированном reg-файле поменять SID_текущего_пользователя старый на нового.- запускаете reg файл
- установить личные сертификаты для привязки сертификатов к контейнерам.
3) утилиты CertFix (обязательно версия 2.7) и Token.exe
- экспортировать сертификат с рутокена на USB накопитель с помощью Token.exe
- отключить доступ в интернет для CertFix
- на сертификат shift+ПКМ > Сделать экспортируемым (файловая система)
👍1
#Очистка системы Ubuntu
1) Очистка пакетов
Удалить неиспользуемые пакеты из кэша:
1) Очистка пакетов
Удалить неиспользуемые пакеты из кэша:
sudo apt autocleanОчистка кэша в Ubuntu, утилиты apt:
sudo apt cleanУдаление ненужных зависимостей:
sudo apt autoremove2) Старые версии snap пакетов (по умолчанию, это три):
sudo snap set system refresh.retain=33) Старые пакеты программ:
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
илиsudo aptitude purge ~c
#Синхронизация времени в Windows 10
Рекомендуемые NTP-серверы для синхронизации:
ntp0.NL.net;
ntp2.vniiftri.ru;
ntp.ix.ru;
ntps1-1.cs.tu-berlin.de.
timedate.cpl«Время по Интернету» > «Изменить параметры» > «Синхронизировать с сервером времени в Интернете»
Рекомендуемые NTP-серверы для синхронизации:
ntp0.NL.net;
ntp2.vniiftri.ru;
ntp.ix.ru;
ntps1-1.cs.tu-berlin.de.
#Установка клиента 1С в Ubuntu/Linux
#1C8 linux
#1C8 ubuntu
Установка клиента 1С в Ubuntu/Linux
1) Скачать дистрибутив, распаковать архив:
Файл список баз 1С8 в linux (ubuntu) находится в каталоге "~/.1C/1cestar", т.е. в домашнем каталоге пользователя (полный путь "/home/user/.1C/1cestart/ibases.v8i")
Администрирование сервера 1С:
https://its.1c.ru/db/metod8dev#content:5957:hdoc:_top:ras.
#1C8 linux
#1C8 ubuntu
Установка клиента 1С в Ubuntu/Linux
1) Скачать дистрибутив, распаковать архив:
https://releases.1c.ru/version_file?nick=Platform83&ver=8.3.22.1923&path=Platform%5c8_3_22_1923%5cserver64_8_3_22_1923.tar.gz2) Установить платформу:
./setup-full-8.3.22.1923-x86_64.run3) Создаем файл
/opt/1cv8/conf/nethasp.ini:[NH_COMMON]
NH_TCPIP=Enabled
[NH_IPX]
NH_USE_BROADCAST=Disabled
[NH_NETBIOS]
[NH_TCPIP]
NH_SERVER_ADDR=192.168.3.34, 192.168.0.232
NH_USE_BROADCAST=disabled
Дополнительно:Файл список баз 1С8 в linux (ubuntu) находится в каталоге "~/.1C/1cestar", т.е. в домашнем каталоге пользователя (полный путь "/home/user/.1C/1cestart/ibases.v8i")
Администрирование сервера 1С:
https://its.1c.ru/db/metod8dev#content:5957:hdoc:_top:ras.
#Размеры папок
du -sh * | sort -nr
-n указывает, что нужно использовать числовую сортировку
-r задает обратный порядок
-sh раземер в удобном формате
du -sh * | sort -nr
-n указывает, что нужно использовать числовую сортировку
-r задает обратный порядок
-sh раземер в удобном формате
#переключение раскладки linux
изменить сочетание клавиш в терминале введя команду:
изменить сочетание клавиш в терминале введя команду:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L', 'XF86Keyboard']"Чтобы вернуть сочетание на стандартное, введите в терминале:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Super>space', 'XF86Keyboard']"
#Добавление физического диска в виртуальную машину ESXI
СПОСОБ 1
1) смотрим диски, запоминаем ИД-диска:
ls /vmfs/devices/disks/
2) создаем vmdk mapping file
vmkfstools -z /vmfs/devices/disks/ИД-диска /vmfs/volumes/datastore1/disk1.vmdk
После того, как vmdk mapping file создан, можно цеплять этот диск к виртуальной машине, можно цеплять этот диск к виртуальной машине через Add Virtual Disk (лучше использовать для него отдельный SCSI Controller)
СПОСОБ 2
Отключить фильтр на RDM-диски (это можно сделать и на сервере VMware vCenter). Для этого в vSphere Client для хоста ESXi нужно пойти сюда:
Configuration > Software > Advanced Settings > RdmFilter
Там и выставляется соответствующая галочка:
Allow local disks to be RDM candidates for Virtual Mashines
СПОСОБ 1
1) смотрим диски, запоминаем ИД-диска:
ls /vmfs/devices/disks/
2) создаем vmdk mapping file
vmkfstools -z /vmfs/devices/disks/ИД-диска /vmfs/volumes/datastore1/disk1.vmdk
После того, как vmdk mapping file создан, можно цеплять этот диск к виртуальной машине, можно цеплять этот диск к виртуальной машине через Add Virtual Disk (лучше использовать для него отдельный SCSI Controller)
СПОСОБ 2
Отключить фильтр на RDM-диски (это можно сделать и на сервере VMware vCenter). Для этого в vSphere Client для хоста ESXi нужно пойти сюда:
Configuration > Software > Advanced Settings > RdmFilter
Там и выставляется соответствующая галочка:
Allow local disks to be RDM candidates for Virtual Mashines
#esxi удаление разделов на Datastore через CLI
Имена дисков в системе:
Имена дисков в системе:
esxcfg-scsidevs --listПолучение списка разделов на нужном datastore:
partedUtil get /путь_до_диска/имя_дискаУдалить раздел:
partedUtil delete /путь_до_диска/имя_диска номер_раздела