Category Archives: Linux

Redmine не забирает почту из ящика по imap

В файле /var/mail/root такая ошибка:

rake aborted!
Gem::LoadError: You have already activated rake 11.1.0, but your Gemfile requires rake 10.4.2. Prepending `bundle exec` to your command may solve this.
/usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.10.4/lib/bundler/runtime.rb:34:in `block in setup'
/usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.10.4/lib/bundler/runtime.rb:19:in `setup'
/usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.10.4/lib/bundler.rb:127:in `setup'
/usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.10.4/lib/bundler/setup.rb:18:in `<top (required)>'
/srv/redmine/config/boot.rb:4:in `</top><top (required)>'
/srv/redmine/config/application.rb:1:in `</top><top (required)>'
/srv/redmine/Rakefile:5:in `</top><top (required)>'
/usr/local/rvm/gems/ruby-2.0.0-p643/bin/ruby_executable_hooks:15:in `eval'
/usr/local/rvm/gems/ruby-2.0.0-p643/bin/ruby_executable_hooks:15:in `<main>'
(See full trace by running task with --trace)

Из ошибки понятно, что Redmine нужен Rake 10.4.2 для корректной работы, а не Rake 11.1.0. Для того, чтобы это исправить нужно удалить rake 11.1.0

# cd /redmine_dir
# gem uninstall rake -v 11.1.0
# bundle install

И все ошибка пропала.

Источник: http://stackoverflow.com/questions/21062194/downgrading-rake-version-from-10-1-1-to-10-1-0

SFTP+chroot

1. Редактируем /etc/ssh/sshd_config
Добавлем строку:

Subsystem sftp internal-sftp

В конец файла добавляем

Match group name_group
	ChrootDirectory /directory_of_chroot
	X11Forwarding no
	AllowTcpForwarding no
	ForceCommand internal-sftp

Читать далее…

Настройка максимального размера сообщения в Zimbra

В данной заметке мы рассмотрим вопрос по определению и настройке максимального размера сообщения проходящего через ZimbraMTA (Postfix). Message_size_limit postconf параметр настраивается глобально для всех MTAZimbra. По умолчанию конфигурация ZimbraMTA использует размер сообщения postfix по умолчанию равный 10 Мб. Заметьте, что этот размер полностью соответствует сообщению из RFC 2822, после всех необходимых MIME-кодирований.
Читать далее…

Установка MariaDB на Debian 7, Ubuntu 13.10, CentOS 6

Установка MariaDB на Debian 7, Ubuntu 13.10

Скачиваем публичный ключ для установки MariaDB:

# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Добавляем репозитории, редактируем /etc/apt/sources.list:

# mcedit /etc/apt/sources.list

Читать далее…

Сброс пароля root для Raspbian (Raspberry Pi)

Наконец-то и я стал счастливым обладателем Raspberry Pi. Купил вовремя, после покупки он подорожал, решил не ждать, купил в сети магазинов DNS. Теперь о сабже, при первом запуске забыл установить пароль, а стандартный логин pi и пароль raspberry не подходили. Итак нам нужен single user mode, для этого отключаем Pi, вытаскиваем карту и подключаем к любому другому компьютеру, ищем в корне файл cmdline.txt, у меня он выглядит вот так:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

В конец добавляем слово single и в результате у нас должно получиться:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait single

Далее вставляем обратно в Pi и загружаемся, после попадания в single user mode стандартно меняем пароль root:

# passwd root
Enter new password:
Re-enter new password:

Готово, теперь проделываем обратную операцию и логинимся с новым паролем root.

Создаем плагин для Nagios на Bash, Perl, Python на CentOS 6

Первое, что нам необходимо сделать это установить RPMForge репозиторий и NRPE на клиента и сервер:

# rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# yum -y install nagios-nrpe
# useradd nrpe && chkconfig nrpe on

Хранить будем наш плагин в директории, где хранятся и другие плагины (/usr/lib64/nagios/plugins/). В нашем примере мы создаем скрипт, который проверяет использование дискового пространства вызывая df из shell, и оповещаем при использовании дискового пространства более 85%.
Читать далее…

Установка Zabbix+Nginx+MySQL+PHP-FPM на Debian 7

Последнее обновление 7 сентября 2022 г.

Окружение:

Debian 7.5
Zabbix 2.2.3
Nginx 1.6.0
PHP-FPM 5.6.0beta3 (fpm-cgi)
MySQL 5.5.37

Ставим все это добро:

Примечание: при установке использовалась ветка репозитория testing. Имейте это ввиду при установке пакетов.
Читать далее…

Статья о Vyatta для журнала Open Source

В №126 журнала Open Source опубликована статья о дистрибутиве для маршрутизаторов Vyatta. Всем приятного чтения!

Установка Ruby-2.0.0 через RVM на Debian 6

Релиз уже почти как месяц вышел, так что пора…
Скачиваем RVM:

# curl -L https://get.rvm.io | bash -s head --autolibs=3 --ruby

Включаем RVM:

# source /usr/local/rvm/scripts/rvm

Проверяем RVM:

# rvm -v
rvm 1.18.20 (master) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

Читать далее…

Монтируем аккаунт box.com в Debian 6

В данной статье мы будем монтировать аккаунт на box.com по протоколу dav. Все описанные действия были проделаны на дистрибутиве Debian 6, но также подойдет и для дистрибутивов Ubuntu. Все действия производятся от пользователя root.

Устанавливаем davfs2:

# apt-get install davfs2

Читать далее…