Виртуалка на базе KVM с lvm2 внутри. В свое время для увеличения дискового пространства был добавлен второй диск. И вот при очередном обновлении ядра вылезла ошибка: Running update-initramfs. update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64 Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64 run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64 Generating grub.cfg ... /usr/sbin/grub-probe: error: Couldn't find PV pv1. Check your device.map. [...]
Continue reading about Couldn’t find PV pv1. Check your device.map »
Posted in linux, tricks | No comments yet, be the first » | Когда давно тестировал свой почтовик на предмет открытого релая, но потом забыл адрес. Сегодня наткнулся снова, решил тут сохранить. Есть довольно неплохой сервис, который тестирует на разного рода виды открытого релея. Использовать его очень просто - необходимо подключиться telnet-ом (порт 23) с хоста, где запущен почтовый сервер, вот на этот адрес: relay-test.mail-abuse.org Почти сразу после [...]
Continue reading about Как проверить почтовый сервер на open relay »
Posted in tricks | No comments yet, be the first » | Итак, сервер: Debian Squeeze + ISPmanager + vsftpd. При попытке перезапуска фтп демона пишет: # /etc/init.d/vsftpd restart Stopping FTP server: No /usr/sbin/vsftpd found running; none killed. При этом init-скрипт пишет номер процесса: # cat /var/run/vsftpd/vsftpd.pid 4634 Но пишет неправильный PID. По всей видимости, при установке ftp из панели ISPmanager, в конфиг /etc/vsftpd.conf была добавлена строка: [...]
Continue reading about vsftpd: No /usr/sbin/vsftpd found running; none killed. »
Posted in Debian, ispmanager, linux, tricks | No comments yet, be the first » | Воскресенье, января 23, 2011
Попал в руки сервер Debian Lenny 5.0.7 со следующими симптомами: не добавляются юзеры, часть сервисов отвалилась (exim и dovecot, в частности, остальное не проверял), а при попытке что-ли установить получаем: dpkg: /lib/libc.so.6: version `GLIBC_2.8' not found (required by dpkg) dpkg: /lib/libc.so.6: version `GLIBC_2.11' not found (required by dpkg) E: Sub-process /usr/bin/dpkg returned an error code [...]
Continue reading about /lib/libc.so.6: version ‘GLIBC_2.11′ not found »
Posted in Debian, linux, tricks | 2 Comments, add your own » | Понедельник, декабря 27, 2010
Все еще используете ексим 4.69 ? Пора обновить версию. Можно, конечно, собрать из исходников (как описано тут), а можно просто поставить уже готовый пакет. Скачиваем и ставим пакет с сайта directadmin. Для Debian: # cd /usr/local/directadmin/custombuild # wget http://files.directadmin.com/services/debian_5.0/da_exim-4.72.deb # dpkg -i da_exim-4.72.deb Для Debian 64bit: http://files.directadmin.com/services/debian_5.0_64/da_exim-4.72.deb Для CentOS: # cd /usr/local/directadmin/custombuild # wget http://files.directadmin.com/services/es_5.0/da_exim-4.72-2.i386.rpm [...]
Continue reading about Обновляем Exim для Directadmin »
Posted in Debian, directadmin | No comments yet, be the first » | Пятница, декабря 24, 2010
Попался тазик, где происходит сабж. Клиент чудным образом выставил на /dev/null левые права: # ls -la /dev/null -rw-r--r-- 1 root munin 38 2010-12-23 21:01 /dev/null Фикс простой - получаем root-овые права и чиним: # rm /dev/null && mknod -m 0666 /dev/null c 1 3 # ls -la /dev/null crw-rw-rw- 1 root root 1, 3 2010-12-24 [...]
Continue reading about /dev/null: Permission denied »
Posted in linux, tricks | No comments yet, be the first » | Если лень возиться с iptables, то ограничить доступ к ssh (и не только) можно и без iptables. Для этого достаточно дописать несколько строк в файлы /etc/hosts.allow /etc/hosts.deny Например, открываем доступ к sshd с ip 192.168.1.12 и 192.168.250.250, а для остальных доступ к sshd будет закрыт. Добавляем в файл /etc/hosts.allow строку, где указаны разрешенные ip: sshd: [...]
Continue reading about Как закрыть sshd без iptables »
Posted in linux, tricks | 6 Comments, add your own » | Понедельник, августа 23, 2010
Posted in apache, directadmin, linux | 44 Comments, add your own » | Пятница, августа 13, 2010
Доброго всем LOCALTIME ! Решил поделиться с общественностью своими скриптами для связки directadmin и nginx. В свое время для снижения нагрузки на apache было решено поставить nginx. После некоторого гугления была сделана первая попытка связать панель и nginx. На тот момент скрипт умел совсем немного - только создавать и удалять конфигурационные файлы виртуальных хостов. Он [...]
Continue reading about Directadmin+nginx полный автомат »
Posted in apache, directadmin, nginx | 179 Comments, add your own » | На сервере вполне уютно живет Debian Lenny, однако хочется использовать более свежие версии софта, того же MySQL или PHP (речь идет о ветке 5.2). А учитывая, что в репозитарии ну очень уж древние версии, в бекпортах толком ничего нет, то возникает вопрос - как быть ? Ставить из тестинга или собирать из сорцов как-то лениво, [...]
Continue reading about Свежие версии mysql/php для Lenny »
Posted in Debian, tricks | 2 Comments, add your own » | Имеем два сервера (fail-over), на которых крутятся несколько веб сайтов. Естественно, оба mysql-сервера работают по схеме master-to-master replication. Все вроде бы хорошо, файлы автоматически обновляются раз в 15 минут (rsync), базы также (master-to-master replication). При падении одного из серверов - второй вполне нормально справляется. Для снижения нагрузки файлы сессий стали писать в мемкашед-сервер. И вот [...]
Continue reading about Memcached master-to-master replication »
Posted in Debian, linux, tricks | No comments yet, be the first » | На днях "выпал" из софтварного raid1 один из разделов. # cat /proc/mdstat Personalities : [raid1] md2 : active raid1 sdb3[1] 34178176 blocks [2/1] [_U] md1 : active raid1 sda2[0] sdb2[1] 19534976 blocks [2/2] [UU] md0 : active raid1 sda1[0] sdb1[1] 240832 blocks [2/2] [UU] По данным smart-а диск в порядке, в логах ничего не замечено. [...]
Continue reading about Восстановление software raid после сбоя »
Posted in tricks | 1 Comment, join in » | Если после сборки остался каталог с исходниками php, то включить модуль довольно просто: # cd /usr/local/directadmin/custombuild # cd php-5.2.12/ext/xsl # phpize # ./configure # make && make install после чего, модуль xsl.so будет находится в /usr/local/lib/php/extensions/no-debug-non-zts-20060613 Добавляем в php.ini extension=xsl.so И напоследок делаем "мягкий" рестарт апача: apachectl graceful
Continue reading about Как добавить XSL без пересборки php на сервере с DirectAdmin »
Posted in apache, directadmin | No comments yet, be the first » | Понедельник, февраля 1, 2010
В предыдущей статье я описывал как ставил грейлист на тазик с панелью directAdmin на CentOS-е. Нашел время написать как я ставил greylist под Debian Итак, имеем: Debian Lenny, DirectAdmin, exim из комплекта панели. Потребуется установить демон greylistd и после чуть подправить конфиг ексима. Приступаем: aptitude update aptitude install greylistd Теперь необходимо поправить конфиг ексима. Ищем [...]
Continue reading about Exim + Greylist + Directadmin »
Posted in directadmin | 8 Comments, add your own » | Решился я таки проапдейтить свою десктопную тачку ("тачка на прокачку" ? ) с lenny на squeeze. Первое что нужно сделать до апгрейда - проверить что с системой и пакетами все впорядке и нет неразрешенных зависимостей. aptitude update && aptitude -f install Если все нормально получаем нечто такого: # aptitude update Hit http://ftp2.debian.org.ua lenny Release.gpg Ign [...]
Continue reading about Обновление Debian Lenny до Squeeze »
Posted in Debian, linux, tricks | 34 Comments, add your own » |