vanoc.ru

Заметки

Fedora 26 и HP Smart Array P400

Комментариев нет

Потребовалось прочитать SAS диск. Был найден старый рейд контроллер HP Smart Array P400. В качестве live системы взял Fedora 26. В процессе начальной загрузки выбираем Start Fedora-KDE-Live 26 и жмем Tab. Внизу экрана появится строка параметров загрузки системы, в которую через пробел прописываем
hpsa.hpsa_allow_any=1

После этого жмём  Enter

Свой диск нашел в /dev/cciss/ Здесь я не очень понял почему, ведь использовался hpsa, а он вроде как создает /dev/sd[*] устройства, а не cciss драйвер.

Спасибо blog.it-kb.ru

20 октября 2017 ~ 15:46


Рубрики fedora

Метки ,

DNF fastestmirror

Комментариев нет

DNF это новый пакетный менеджер. Пришел на сменю старому медленному Yum. В последних релизах Федоры по умолчанию.

Раньше для Yum требовалось ставить плагин yum-fastestmirror, который тестировал и сортировал список зеркал. DNF fastestmirror уже умеет, однако по умолчанию эта опция отключена. Для включения достаточно прописать в /etc/dnf/dnf.conf

fastestmirror=true

13 сентября 2017 ~ 13:31


Рубрики fedora

Метки

Roundcube 1.2.5 to 1.3.x

Комментариев нет

В первую очередь делаем бэкап, как файлов так и базы.

Т.к. roundcube 1.3.х требует php7 нужно подключить нужные репозитории

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Дальше удаляем старый php

yum remove php php-xml php-pdo php-mbstring php-mcrypt php-intl php-mysqli php-gd

Устанавливаем php7

yum install php70w php70w-opcache php70w-xml php70w-pdo php70w-mbstring php70w-mcrypt php70w-intl php70w-mysqli php70w-gd

Перезапускаем апач

systemctl restart httpd.service

Качаем свежий roundcube

wget https://github.com/roundcube/roundcubemail/releases/download/1.3.1/roundcubemail-1.3.1-complete.tar.gz
extract roundcubemail-1.3.1-complete.tar.gz
./roundcubemail-1.3.1/bin/installto.sh /var/www/roundcubemail/

Делаем бэкап старого composer.json Будем использовать новый

mv composer.json composer.json_old
cp composer.json-dist composer.json

Обновляем плагины

php composer.phar update --no-dev

При обновлении плагинов у меня вылезла ошибка

  [ErrorException]                                                                                                           
  file_put_contents(/var/www/roundcubemail/vendor/bin/crypt-gpg-pinentry): failed to open stream: No such file or directory

Она связана с битой ссылкой. Удалем ее и перелинковываем

rm vendor/bin/crypt-gpg-pinentry
ln -s /var/www/roundcubemail/vendor/pear/crypt_gpg/scripts/crypt-gpg-pinentry /var/www/roundcubemail/vendor/bin/crypt-gpg-pinentry

Осталось взять из composer.json_old те плагины, что уже работают с новой версией, и прописать в composer.json

Кстати, плагин managesieve таки работает и должен быть указан в config/config.inc.php

5 сентября 2017 ~ 14:09


Рубрики centos

Метки

Firefox: отключить PUSH уведомления

Комментариев нет

Достали уже эти PUSH уведомления. Отключить их можно в about:config. Переключаем параметр dom.webnotifications.enabled в false

9 августа 2017 ~ 14:02


Рубрики Internet

Метки

openDKIM: селекторы

Комментариев нет

Пару лет назад я писал про настройку OpenDKIM, но я не упомянул про селекторы. Это может пригодится, когда, допустим, нужно отправлять письма с нескольких почтовых серверов или с почтового сервера и сайта. Вариантов может быть много. Т.е., когда нужно указать для каждого сервера свой DKIM ключ.

Настраивается все ровно как в посту по настройке OpenDKIM. Отличий не много.

При создании ключа указываем селектор

opendkim-genkey -D /etc/opendkim/keys/example.com/ -d example.com -s newselector

в записях KeyTable

newselector._domainkey.example.com example.com:newselector:/etc/opendkim/keys/example.com/newselector.private

в SigningTable

@example.com newselector._domainkey.example.com

Так же, при добавлении TXT записи нужно не забыть указать

newselector._domainkey      IN      TXT     ( "v=DKIM1; k=rsa; "
          "p=.................." )  ; ----- DKIM key newselector for example.com

2 августа 2017 ~ 13:09


Рубрики centos

Метки

Mutt: отключить sent файл

Комментариев нет

По умолчанию, Mutt сохраняет каждое отправленное письмо в файл sent в директории пользователя. Как следствие файл может разрастись до неимоверных размеров. Отключить это можно создав файл /home/<user>/.muttrc и добавив в него

set copy=no

14 марта 2017 ~ 17:10


Рубрики linux

Метки

0.0.0.0 gateway On-link

Комментариев нет

Столкнулся с проблемой, что на некоторых машинах периодически после включения компьютера отсутствует доступ в интернет, при этом локальная сеть доступна.
Команда route print показывает дополнительный шлюз 0.0.0.0 gateway On-link

Как оказалось все из-за службы Apple Bonjour. Вот комментарий Микрософта

Если у вас есть служба Bonjour Service, то достаточно её отключить и указать, чтоб не запускалась больше.
У меня же такой службы не было, поэтому пришлось выключать из консоли

Заходим в \Program Files\Bonjour

Смотрим список доступных команд

mDNSResponder.exe /?

Отключаем службу

mDNSResponder.exe –remove

14 февраля 2017 ~ 12:00


Рубрики windows

Clamav: игнорировать сигнатуру

Комментариев нет

Игнорировать сингатуру в Clamav можно создав файл local.ign2 и добавив в него собственно название сигнатуры.

echo "Signature" >> /var/lib/clamav/local.ign2

затем перезапускаем clamav.

Пример, сегодняшний косяк с блокировкой doc файлов

echo "Win.Exploit.CVE_2016_3316-1" >> /var/lib/clamav/local.ign2

10 августа 2016 ~ 16:47


Рубрики centos

Метки

centos 7 + openfire 4.0.2 + SSO

Комментариев нет

Заметка на память как заставить openfire работать с SSO

Качаем openfire и устанавливаем

wget http://download.igniterealtime.org/openfire/openfire-4.0.2-1.i386.rpm
yum install ~/openfire-4.0.2-1.i386.rpm

Ставим mysql
yum install mariadb mariadb-server libldb.i686 krb5-workstation

Добавляем в автозагрузку и запускаем mysql и openfire

systemctl enable mariadb.service
systemctl start mariadb.service
systemctl enable openfire.service
systemctl start openfire.service

Создаем базу данных

mysql
> CREATE DАТАBASE openfire;
> GRANT ALL on openfire.* to 'openfire'@localhost IDENTIFIED BY 'your password';
> FLUSH PRIVILEGES;
Читать далее

26 июля 2016 ~ 18:32


Рубрики centos

Метки ,

Перенос виртуального сервера на физический с созданием программного рейда

Комментариев нет

Задача: перести виртуальный почтовый сервер на физический с созданием RAID 1 (зеркало).

Имеется виртуалка на XenServer и физический сервер с двумя винтами по 1 Тб

Установим Centos minimal на один из винтов и поделим диск на разделы

/dev/sda1 /boot
/dev/sda2 swap
/dev/sda3 /

Теперь установим mdadm и vim (обожаю этот текстовый редактор)

yum install mdadm vim

Теперь надо подготовить второй диск для настройки на нем рейда. Скопируем схему разбивки диска с /dev/sda

sfdisk -d /dev/sda | sfdisk /dev/sdb

Что получилась можно посмотреть командой fdisk -l

Теперь сменим тип разделов /dev/sdb на «Linux raid autodetect» Для этого выполняем

fdisk /dev/sdb

жмем ‘t’, затем ‘1’ (первый раздел диска), затем ‘fd’
Повторяем все заново для каждого из разделов.
Сохраняем изменения ‘w’

Читать далее

8 апреля 2016 ~ 11:15


Рубрики centos

Метки