Архив 24 октября, 2020

Дублирующиеся пакеты в YUM : package is a duplicate with package_old

При неудачной операции yum update ( например, закончилось место на жёстком диске ) в системе могут появится дубли пакетов , при этом повторные операции yum update, даже после освобождения дискового пространства, заканчиваются неудачно. Поиск дублей: # package-cleanup —dupes Формируем список дублей: # package-cleanup —dupes | sort | uniq > /tmp/fixit.txt Создаём файл сценария fixer.sh #!/bin/bash

Читать далее

Dovecot. Автоответчик.

На одном из почтовых серверов, работающих на связке Postfix + Dovecot + MySQL, потребовалось настроить автоответчик на входящие письма. По условиям задания автоответ должен работать только на заданных ящиках и пользователи не должны были иметь доступ к редактированию текста автоответа. После рассмотрения нескольких вариантов в качестве наиболее простого и функционального был выбран вариант с настройкой

Читать далее

Ubuntu 18. Установка 1С + PostgreSQL 12 .

В наличии свежеустановленная система под управлением Ubuntu 18 x64. Обновляем систему: # apt-get update # apt-get upgrade Проверяем языковую локаль, установленную по-умолчанию: # locale Локаль должна быть установлена в ru_RU.UTF-8 , в противном случае выполняем: # dpkg-reconfigure locales и выбираем  ru_RU.UTF-8 и en_US.UTF-8 По умолчанию назначаем ru_RU.UTF-8 После изменения локали для вступления изменений в силу

Читать далее

FastCGI для 1 GB ОЗУ

FastCGI 32 ГБ ОЗУ FcgidMinProcessesPerClass 1 FcgidMaxProcessesPerClass 40 FcgidMaxProcesses 50 FcgidSpawnScore 2 FcgidTerminationScore 1 FcgidTimeScore 4 FcgidSpawnScoreUpLimit 50 FcgidIdleTimeout 300 FcgidIOTimeout 300 FcgidMaxRequestsPerProcess 2000 FcgidMaxRequestInMem 134217728 FcgidMaxRequestLen 134217728 FastCGI 6 ГБ ОЗУ FcgidMinProcessesPerClass 1 FcgidMaxProcessesPerClass 36 FcgidMaxProcesses 36 FcgidSpawnScore 2 FcgidTerminationScore 1 FcgidTimeScore 1 FcgidSpawnScoreUpLimit 36 FcgidIdleTimeout 300 FcgidIOTimeout 300 FcgidMaxRequestsPerProcess 500 FcgidMaxRequestInMem 134217728 FcgidMaxRequestLen

Читать далее