Roundcube – дополнительные плагины

Zip Download – качать вложения одним архивом cp config.inc.php.dist config.inc.php ee config.inc.php $config[‘zipdownload_charset’] = ‘UTF-8’; Добавляем в настройки roundcube в конец ee /usr/local/www/roundcube/config/config.inc.php $config[‘plugins’] = array( ‘additional_message_headers’, ‘archive’, ‘zipdownload’, ‘managesieve’ , ‘markasjunk2’ ); Password – смена пароля от ящика пользователем cd /usr/local/www/roundcube/plugins/password/ cp config.inc.php.dist config.inc.php Правим такие строки: $config[‘password_driver’] = ‘sql’; $config[‘password_confirm_current’] = true; $config[‘password_minimum_length’] …

Continue reading ‘Roundcube – дополнительные плагины’ »

newsyslog

Ведением логов занимается демон syslog, а их ротацией – утилита newsyslog. Демон syslog работает постоянно, и запускается при старте системы. Утилита newsyslog – запускается по cron, раз в час, если не указано иначе: # cat /etc/crontab | grep log # Rotate log files every hour, if necessary. 0 * * * * root newsyslog newsyslog …

Continue reading ‘newsyslog’ »

APCUPSD

UPS APC SMART-UPS 1500 подключен через USB к серверу на котором запущен демон apcusbd сервер, остальные сервера получают сигналы выключения по сети. В биосах у всех задействована настройка – Включаться при появлении электричества. cd /usr/ports/sysutils/apcupsd/ make install clean Вбиваем такие настройки (для клиента) cat /usr/local/etc/apcupsd/apacupsd.conf | grep -v ^# | grep -v ^$ UPSCABLE ether …

Continue reading ‘APCUPSD’ »

Postfix: диагностируем и устраняем неисправности

Postfix прост и надежен в эксплуатации, словно автомат Калашникова. Но все же неискоренимое человеческое любопытство нет-нет, да и заставляет нас задумываться над вопросами: Что будет, если в один прекрасный день Postfix перестанет работать? Смогу ли я понять, почему это произошло? Удастся ли мне его починить? В предыдущих статьях [1, 2] мы говорили о том, как …

Continue reading ‘Postfix: диагностируем и устраняем неисправности’ »

convmv – конвертер кодировок

Консольная утилита для перекодировки. cd /usr/ports/converters/convmv make install clean Посмотреть поддерживаемые кодировки: convmv –list Использование: convmv -r -f utf8 -t koi8-r –notest “п■п╬п©п╬п╩п╫п╣п╫п╦я▐ п╨ п╡п╦п╢п╣п╬я┐я─п╬п╨п╟п╪/” где  -r – рекурсивно,       -f – с кодировки,       -t – на кодировку      –notest – начать перекодировку имен файлов без запроса подтверждения  

Popa3d – простой POP3 сервер

portsnap fetch && portsnap update cd /usr/ports/mail/popa3d/ make install clean 1. Edit your /etc/inetd.conf to use popa3d. The line should look like this: pop3 stream tcp nowait root /usr/local/libexec/popa3d popa3d Note: when started via an inetd clone, the logging of connections is left up to that inetd clone or TCP wrappers. 2. Reload inetd # …

Continue reading ‘Popa3d – простой POP3 сервер’ »

IPFW NAT

Начнем uname -a FreeBSD roller.amo.ka 10.3-STABLE FreeBSD 10.3-STABLE #0: Thu Nov 9 22:33:21 EET 2017 svm@roller.amo.ka:/usr/obj/usr/src/sys/ROLLER i386 Собираем ядро с такими опциями: IPFW NAT ######################## options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=50 options IPFIREWALL_NAT options LIBALIAS options ROUTETABLES=2 options DUMMYNET ##################################### и добавляем в sysctl и  делаем sysctl restart net.inet.ip.fw.one_pass=1 или просто даем команду …

Continue reading ‘IPFW NAT’ »

Unbound

Смотрим есть ли конфигурационный файл # unbound-checkconf Конфигурационный файл unbound.conf должен находиться в каталоге /var/unbound. Набираем man unbound.conf и изучаем пример и опции. Пишем по подобию: root@roller:/var/unbound # cat unbound.conf server:        # Уровень логирования – 0 (только ошибки)         verbosity: 0         # Порт, на котором “слушать” запросы     …

Continue reading ‘Unbound’ »

gstat, iostat, systat – утилиты для дисковой подсистемы

gstat Запускаем и видим текущую нагрузку на диски. #gstat dT: 1.003s w: 1.000s L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name 0 2 0 0 0.0 2 64 0.2 0.0| ada0 0 0 0 0 0.0 0 0 0.0 0.0| ada1 0 0 0 0 0.0 0 0 0.0 0.0| ada2 0 2 …

Continue reading ‘gstat, iostat, systat – утилиты для дисковой подсистемы’ »

UTF-8 в консоли

В FreeBSD 10 и выше юникод поддерживается из коробки В /boot/loader.conf надо добавить строчку: kern.vty=vt /etc/login.conf: russian-utf8|Russian UTF-8 Users Accounts:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :lc_all=ru_RU.UTF-8:\ :tc=default: # cap_mkdb /etc/login.conf /etc/profile: MM_CHARSET=UTF-8; export MM_CHARSET # pw usermod Юзвер -L russian-utf8 Начиная с 9.0, для syscons(4) драйвера и очень важно – для vt(4) драйвера, в /etc/ttys необходимо использовать тип …

Continue reading ‘UTF-8 в консоли’ »