Обновление сервера 1С (Linux, systemd)

Обновление сервера 1С (Linux, systemd)1.Проверить текущую версиюsystemctl status srv1cv8.service2.Остановить серверsudo systemctl stop srv1cv8.serviceПроверить, что процессов нет:ps -ef | grep ragent3️.Установить новую версиюУстановщик создаст каталог, например:/opt/1cv8/x86_64/8.3.27.1989Проверить:ls /opt/1cv8/x86_64/4️. Переключить systemd на новую версиюОткрыть:sudo nano /etc/systemd/system/srv1cv8.service Найти строку:ExecStart=/opt/1cv8/x86_64/СТАРАЯВЕРСИЯ/ragent Заменить на: ExecStart=/opt/1cv8/x86_64/НОВАЯВЕРСИЯ/ragent Сохранить.5️.Применить измененияsudo systemctl daemon-reloadsudo systemctl start srv1cv8.service6️.Проверить, что реально запущена новая версияps -eo pid,cmd | grep ragentПуть … Читать далее

rsync

Скачать с сервера к себеrsync -avz —progress root@ипоткудазабираем:/удаленныйкаталог/ /локальный каталог/rsync -avz —progress root@192.168.0.1:/home/ /mnt/download/ Загрузить от себя на сервер rsync -avz —progress /home/local/ root@192.168.-.1:/mnt/download #rsync

Ограничение ZFS ARC до 20 GB в Proxmox

Проверяем нужно уменьшать или нет arc_summaryfree -hcat /proc/meminfo | grep -i cache nano /etc/modprobe.d/zfs.conf options zfs zfs_arc_max=21474836480 Сохраняем и выходим update-initramfs -ureboot Проверяемcat /sys/module/zfs/parameters/zfs_arc_maxarc_summary | grep «Current size»free -h #ОграничениеZFS #zfs #arczfs

Переименовать ноду Proxmox VE (без кластера)

если:сервер не входит в кластерpvecm status показывает cluster not definedиспользуется один хостМеняеям имя без проблем.Проверка:pvecm statusИзменяем имя хостаФайл /etc/hostname должен содержать только короткое имя, без домена.Открываем файл:nano /etc/hostnameвписываем сохраняем:my-pve1Настраиваем /etc/hostsОткрываем файл:nano /etc/hostsДобавляем строку с IP сервера, FQDN и коротким именем:IP_АДРЕС my-pve1.example.com my-pve1Пример:10.0.0.10 my-pve1.example.com my-pve1Важно:IP — реальный адрес сервераFQDN — первымshortname — вторымПрименяем новое имяВыполняем:hostnamectl set-hostname … Читать далее

Установка proxmox agent в linux

apt update && apt upgrade -yapt install sudo -ysudo apt updatesudo apt install qemu-guest-agent -ysudo systemctl enable qemu-guest-agentsudo systemctl start qemu-guest-agentsudo systemctl status qemu-guest-agent #proxmoxagent #linux

Проброс диска в ВМ proxmox

Проброс физического диска в ВМ (Proxmox) 1️ Устанавливаем утилиты 2️ Смотрим подключённые диски 3️ Проверяем SMART-диск (смотрим Serial Number) 4️ Находим диск по Serial Number Пример: 5️ Добавляем диск в виртуальную машину 6️ Проверяем конфигурацию ВМ qm config 103 #пробросдиска #диск #ВМ #пробросдискавпроксмокс

Фиксация имён сетевых интерфейсов через udev

ip a копируем имя и мак nano /etc/udev/rules.d/70-persistent-net.rules вставляем SUBSYSTEM==»net», ACTION==»add», ATTR{address}==»00:macaddress:00″, NAME=»имя»SUBSYSTEM==»net», ACTION==»add», ATTR{address}==»00:macaddress:00″, NAME=»имя»#Сохраняем, выходим. udevadm control —reload-rulesudevadm trigger —subsystem-match=net #привязкамакадреса #macaddress #udevссылка

Резервное копирование и восстановление PostgreSQL

Создание папки для бэкапов и выдача правsudo mkdir /bcp-sql sudo chown postgres:postgres /bcp-sqlls -ld /bcp-sql Создание бэкапа базы gilevsudo -u postgres pg_dump -F c -f /bcp-sql/gilev.backup gilev Восстановление базы в gilev2sudo -u postgres createdb gilev2 Восстановить данные из бэкапа:sudo -u postgres pg_restore -d gilev2 /bcp-sql/gilev.backup Перезапись базы gilev из бэкапа Остановить пользователей в 1С Закрыть … Читать далее

Обновление proxmox с 8 на 9

Проверяем что всё гуд.uname -rpveversion -vpve8to9 —full rm -f /etc/apt/sources.list.d/ceph*.list sed -i ‘s/bookworm/trixie/g’ /etc/apt/sources.list /etc/apt/sources.list.d/*.list && \rm -f /etc/apt/sources.list.d/pve-enterprise.list && \echo «deb http://download.proxmox.com/debian/pve trixie pve-no-subscription» > /etc/apt/sources.list.d/pve-no-subscription.list && \apt update && \apt full-upgrade -y && \pve8to9 —full && \apt dist-upgrade -y #обновление #updateproxmox8 #обновлениепроксмокс

Выключить SWAP + KSM proxmox

Выключение KSMsystemctl stop ksmtunedsystemctl disable ksmtuned выключение\включение swapsudo nano /etc/fstab sudo swapoff -a Если вдруг понадобятся настройки кэша и свопа.nano /etc/sysctl.d/99-custom.conf vm.swappiness=5vm.vfs_cache_pressure=50 #swap #ksm #выключениеswapproxmox

Установка iperf на synology

https://synopackage.com/repository/spk/allhttps://packages.synocommunity.com/ SynoCli Monitor ToolSynoCli File tools подключаемся по ssh Возможны проблемы с авторизацией под рутом. Заходим на NAS через WEB. Отключаем доступ по SSH. Сбрасываем пароль от админа. Жмем у пользователя «Выход на всех устройствах» далее включаем ssh #iperf #iperf3 #iperf3nas #iperfnas #synology #iperf3synology

Подключение NFS datastore proxmox backup

Монтируем mount -t nfs4 -o \rw,noatime,hard,timeo=600,\rsize=1048576,wsize=1048576 \10.23.32.20:/volume1/PBS-nfs4.1 \/mnt/pbs-datastore Права ( если NFS за ВПН, может идти долго) chown -R backup:backup /mnt/pbs-datastorechmod 770 /mnt/pbs-datastore проверяемmount | grep pbs-datastore Создаём datastore proxmox-backup-manager datastore create pbs-nfs /mnt/pbs-datastore nano /etc/fstab# добавляем одной строкой. Сохраняем 10.23.32.20:/volume1/PBS-nfs4.1 /mnt/pbs-datastore nfs4 rw,noatime,vers=4.1,hard,timeo=600,_netdev,x-systemd.automount,x-systemd.requires=network-online.target 0 0 systemctl daemon-reloadmount -a #подключениеnfsproxmoxbackup #pbs #nfs

NUMA — топология CPU в Linux

lscpu | egrep ‘NUMA|Socket|Core’ Эта команда показывает архитектуру процессора и как ядра распределены в системе: По сути, ты смотришь, как Linux видит твой CPU: сколько у него «мозгов» и как они сгруппированы. apt install numactl -ynumactl —hardware Эта команда выводит NUMA-топологию системы: Это уже взгляд глубже — как процессоры и память физически связаны между собой. … Читать далее

Инструкция: выпуск сертификатов Let’s Encrypt и настройка Postfix

1. Общие принципы (запомнить один раз) 2. Выпуск сертификата (эталонный способ) Через nginx (рекомендуется) Проверка Должно быть: 3. Где лежат файлы сертификата 4. Настройка Postfix (/etc/postfix/main.cf) Минимально правильная конфигурация TLS После изменений: 5. Порты 587 и 465 (если используешь) В master.cf должны быть включены, остальное можно не усложнять: 587 (submission) 465 (smtps) 6. Автопродление сертификатов … Читать далее

iRedMail server настройка ограничений на прикрепляемые файлы.

1️ Postfix — лимит письма Для 50 MB файла оптимально поставить 70 MiB. 73 400 320 байт = 70 MiB Проверка: 2️ Nginx — под загрузку через Roundcube Поставь: Применить: 3️ PHP — ограничиваем загрузку Файл: Параметры: Перезапуск: 4️ Roundcube — ограничение на уровне интерфейса Файл: Измени строку: 5️ Итоговая таблица (чётко и правильно) Компонент … Читать далее

Диагностика исходящей почты iRedMail server. Postfix

1. Проверка отправки SMTP (ручной тест) Для проверки, принимает ли удалённый сервер почту от вашего MTA: Если в ответе есть 250 Ok — SMTP-доставка работает. 2. Проверка DNS и внешнего IP Проверка A-записи домена почтового сервера Проверка внешнего IP сервера или Проверка PTR (reverse DNS) PTR должен указывать на ваш домен. 3. Проверка настроек Postfix … Читать далее

Проверка логов почтового сервера

#Что сейчас в очередиpostqueue -p #Принудительно отправитьpostqueue -f #Удалить всю очередьpostsuper -d ALL #Посмотреть письмоpostcat -q ID #Последние доставленныеgrep «status=sent» /var/log/mail.log | tail #По доменуgrep «status=sent» /var/log/mail.log | grep rst161.ru | tail #За последние 10 минутawk ‘$0 >= strftime(«%Y-%m-%dT%H:%M:%S», systime()-600)’ /var/log/mail.log #Онлайнtail -f /var/log/mail.log | grep sent