Настраиваем Debian Squeeze 6.0 от clodo.ru
Правим часовой пояс на Europe/Moscow:
~# dpkg-reconfigure tzdata
Настраиваем vim:
~# cp /etc/vim/vimrc ./.vimrc
~# vim .vimrc
(нужно найти и раскомментировать строку syntax on)
Добавляем цвета в консоль:
~# vim .bashrc
Переименовываем пользователя по умолчанию:
~# id user
~# usermod -l elena user
~# groupmod -n elena user
~# usermod -d /home/elena -m elena
или ~# usermod -d /var/www/elena/data -m elena (нужно проверить)
~# id elena
Проверяем чем занят наш HDD:
~# du -hs /*
Оказывается, что в /usr/src/ болтаются бесхозные исходники ядра.
~# dpkg-query --search /usr/src/linux-2.6.32.26/COPYING
> dpkg: /usr/src/linux-2.6.32.26/COPYING not found.
Удаляем:
~# rm -rf /usr/src/linux-2.6.32.26/
Приводим в божеский вид список репозитариев:
~# vim /etc/apt/sources.list
Удаляем строчку - deb http://mirror.oversun.clodo.ru/mirror.clodo.ru/debian lenny main
Правим под российские зеркала, итоговый файл выглядит так:
deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free
Пробуем обновить список пакетов:
~# apt-get update
и в случае ругани от apt вида - W: Failed to fetch http://security.debian.org/dists/squeeze/updates/non-free/binary-i386/Packages.gz Cannot initiate the connection to security.debian.org:80 (2001:a78:5:0:216:35ff:fe7f:be4f). - connect (101: Network is unreachable) [IP: 2001:a78:5:0:216:35ff:fe7f:be4f 80]
правим:
~# vim /etc/resolv.conf
на:
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 192.168.15.1
nameserver 192.168.15.2
Устанавливаем предварительно заказанный ISPmanager-Lite:
~# wget "http://download.ispsystem.com/install.sh"
~# sh install.sh
Выбираем постфикс. Не ставим quotе (с ней проблемы и нужно ставить quota 3.16), ftp-сервер, статистику и веб-интерфейс к почте (это личные предпочтения).
Боремся с "Не удалось установить подключение для пользователя указанного в директиве controluser, с помощью параметров определенных в конфигурационном файле config.inc.php"
Необходимо закомментировать в /usr/share/phpmyadmin/config.inc.php
// Load secret generated on postinst
//include('/var/lib/phpmyadmin/blowfish_secret.inc.php');
// Load autoconf local config
//include('/var/lib/phpmyadmin/config.inc.php');
// Load user's local config
//include('/etc/phpmyadmin/config.inc.php');
И добавить
$cfg['SuhosinDisableWarning'] = TRUE;
И после установки xcache в /etc/apache2/conf.d/phpmyadmin.conf
php_admin_value xcache.cacher Off
php_admin_value xcache.stat Off
php_admin_value xcache.optimizer Off
Ставим nginx...
в конфиге апача вместо 80 меняем на 8080 - где не дописала в виртуалхосте.
и в ports.conf должно быть так:
NameVirtualHost *:80
Listen 8080
netstat -luntp | grep \:80
А если не работает бекап - killall ispmgr