Архив за год: 2014
BASH: переменные — замена текста, срезы и непрямые ссылки
16 июля 2014
Spamassassin: подключаем к Exim на CentOS0 (0)
15 июля 2014
Устанавливаем пакет: # yum -y install spamassassin ВАЖНО: требуется подключенный репозиторий rpmforge-extras. При установке возможны проблемы типа Error: Package: perl-IO-Compress-2.052-1.el6.rfx.noarch. После установки рабочий каталог Spamassassin выглядит так: # ls -l /etc/mail/spamassassin/ total 44 drwxr-xr-x 2 root root 4096 Jul 13 12:20 channel.d -rw-r—r— 1 root root 1299 Dec 5 2013 init.pre -rw-r—r— 1 root root 276… Читать далее »
![]()
Exim: pflogsumm — статистика работы почтового сервера0 (0)
14 июля 2014
Удобная утилита (скрипт на Perl-е) для подсчёта статистики работы почтового сервера. Установка: # cd /opt/ # wget http://jimsun.linxnet.com/downloads/pflogsumm-1.1.1.tar.gz # tar xfp pflogsumm-1.1.1.tar.gz # ls -l total 184 drwxr-xr— 2 332 daemon 512 Apr 6 2007 pflogsumm-1.1.1 -rw-r—r— 1 root wheel 44627 Apr 6 2007 pflogsumm-1.1.1.tar.gz # chown root:root pflogsumm-1.1.1 # cd pflogsumm-1.1.1
![]()
CentOS: установка и настройка RoundCube Web Mail0 (0)
13 июля 2014
Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) IMAP/POP3 сервер: # dovecot —version 2.0.9 SMTP сервер: # yum list installed | grep exim exim.x86_64 4.72-5.el6 @epel Apache HTTP: # httpd -v Server version: Apache/2.2.15 (Unix) Server built: Apr 3 2014 23:56:16 Устанавливаем репозиторий Epel. Устанавливаем пакеты: # yum -y install php-xml php-mcrypt php-intl… Читать далее »
![]()
CentOS: установка и настройка Dovecot 2 + Exim + ClamAV + Postfixadmin0 (0)
12 июля 2014
Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) Предполагается, что MySQL и Apache HTTP уже установлены. Создаём базу для доменов и почтовых ящиков: mysql> create database vexim; Query OK, 1 row affected (0.00 sec) Создаём пользователя и даём доступ к этой базе: mysql> grant all on vexim.* to vexim@localhost identified by ‘PassWord’; Query OK, 0 rows… Читать далее »
![]()
IPTABLES: No route to host и порядок правил фаервола0 (0)
11 июля 2014
BASH: консольный график использования памяти Java-машиной0 (0)
10 июля 2014
Java: мониторим приложение с помощью JavaMelody0 (0)
9 июля 2014
Домашная страница проекта — тут>>>. Выводит очень много полезной информации, такой как кол-во используемой памяти, кол-во потоков, http-сессий и многое другое, при чём делает это в удобных графиках. Установка занимает буквально несколько минут. Качаем архив c страницы https://github.com/javamelody/javamelody/releases: $ cd /home/user/tmp $ wget https://github.com/javamelody/javamelody/releases/download/1.51.0/javamelody-1.51.0.zip
![]()
CentOS: установка Apache HTTP + NGINX0 (0)
8 июля 2014
Предполагается, что Apache HTTP уже установлен, согласно статье CentOS: установка Apache HTTP + suEXEC + mod_fcgid. Установка выполняется на: # uname -r; cat /etc/redhat-release 2.6.32-431.20.3.el6.x86_64 CentOS release 6.5 (Final) Для установки NGINX подключим его родной репозиторий: # rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm Retrieving http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm warning: /var/tmp/rpm-tmp.K7nOMw: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY Preparing… ########################################### [100%] 1:nginx-release-centos… Читать далее »
![]()
MySQL: разделение и уменьшение файла ibdata10 (0)
7 июля 2014
Файл ibdata1 является частью InnoDB, и хранит в себе данные таблиц, их индексы и другую служебную информацию. Со временем — этот файл может увеличиться до совсем неприличных размеров. Что бы упростить работу с этим файлов — можно разделить его, создав отдельный файл для каждой базы данных и таблицы, с помощью опции innodb_file_per_table. В MySQL версии 5.6 и выше… Читать далее »
![]()