December 15

GRUB VGA Modes /Видио режимы GRUB

Colour depth 640×480 800×600 1024×768 1280×1024 1400×1050 1600×1200
8 (256) 769 771 773 775
15 (32K) 784 787 790 793
16 (65K) 785 788 791 794 834 884
24 (16M) 786 789 792 795

Добавляем при редактировании параметров загрузки vga=xxx в /boot/grub/menu.lst.

Это будет выглядеть приблизительно так:kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sda7 ro vga=791

April 5

Mail server в Debian/Ubuntu

Это полная перепечатка статьи, так как она “то, что надо”.

Я постараюсь подробно описать, как я настраивал mail server, чтобы обеспечить поддержку нескольких доменов, доступ по IMAP и POP3, защищеное соединение, веб-доступ к почте и многое другое. Это будет полезно новичкам в этом деле, да и мне самому, если потребуется повторить процесс…

1. Имя хоста и RDNS

Перед тем, как настраивать почтовый сервер, вам стоит убедиться, что на вашем хостинге правильно настроены названия хоста и RDNS. RDNS позволяет идентифицировать легитимность сервера, и уменьшает шанс того, что ваши письма будут классифицированы, как спам существующими спам-фильтрами.

Для примера, я буду использовать названия доменов domen1.com и domen2.com. Оба этих домена должны быть зарегистрированы и иметь соответствующие ДНС записи (в частности MX записи, необходимые для корректного функционирования почтового сервера)

Проверим имя хоста:
hostname -f
Continue reading

February 3

Сброс DNS кэша в windows

При переносе сайтов часто сталкиваюсь с проблемой того, что с локального ПК не видно изменения (сайт живет на старом ip), само собой я умею править файлик  hosts в операционке, но это не то. Для того чтобы заставить локальный компьютер сбегать за данными к НС нужно в командной строке (cmd) выполнить следующую команду: ipconfig /flushdns
А комманда ipconfig /displaydns покажет что сейчас лежит в кэша Вашего ПК.

January 18

Блокировка сайта пользователя IspManager

Для того чтобы заблокировать какой-то один сайт пользователя на сервере с IspManager достаточно выполнить следующее:

  1. Открыть конфиг Apache для редактирования: nano /etc/apache2/apache2.conf
  2. Найти в конфиге блок отвечающий за локацию сайта на сервере и отредактировать её: <directory /var/www/user_name/data/www/site.name></directory>
    #php_admin_value open_basedir "/var/www/user_name/data:."
    AllowOverride none
    Deny from all
    ErrorDocument 403 /disabled/index.html
    /li>
  3. Перезапустить Apache: /etc/init.d/apache2 restart
January 12

запретить пользователям выполнять perl скрипты (ispmanager)

Для того чтобы запретить пользователям выполнять из под себя perl скрипты – достаточно просто сделать следующее:
server# whereis perl
perl: /usr/bin/perl /etc/perl /usr/lib/perl /usr/lib64/perl /usr/share/perl /usr/share/man/man1/perl.1.gz
server# chmod 700 /usr/bin/perl

Вот и все, становится намного меньше проблем)