Обновил iptables до 1.4.3.2

Обновил в gentoo iptables до версии net-firewall/iptables-1.4.3.2.  И при применении моих правил фаерволла, в терминале выдало страшную надпись:

Using intrapositioned negation (`—option ! this`) is deprecated in favor of extrapositioned (`! —option this`).

Открываем правила и видим iptables -A INPUT -p tcp ! —syn -m state —state NEW -j DROP

меняем на

iptables -A INPUT -p tcp —syn -m state ! —state NEW -j DROP

а это

… -i $LAN_IFACE   -s $LAN_RANGE   -d ! $LAN_RANGE —dport 80 …

меняем на:

… -i $LAN_IFACE   -s $LAN_RANGE    ! -d $LAN_RANGE —dport 80 …

То есть, страшное сообщение в консоли, повествовало о том, что нужно поменять местами:

—критерий (!) отрицание значения , на (!) отрицание —критерий значения .

Опубликовано в Gentoo. Метки: . 2 комментария »

zabbix 1.6.5

Сервер мониторинга zabbix обновился до версии 1.6.5.

Лениво-вольно-неполный перевод:

Важно:

Рекомендуется создать данные индексы для ускорения производительности ZABBIX фронт-энда (веб-морды 🙂 ) также как и серверной части (проигнорируйте создание данных индексов, если они у вас уже присутствуют):

CREATE UNIQUE INDEX history_log_2 on history_log (itemid,id);
CREATE UNIQUE INDEX history_text_2 on history_text (itemid,id);
CREATE INDEX graphs_items_1 on graphs_items (itemid);
CREATE INDEX graphs_items_2 on graphs_items (graphid);
CREATE INDEX services_1 on services (triggerid);

Что нового в 1.6.5:

Улучшена Японская локализация.

А также, другие улучшения и багфиксы.

Подробнее.

chart2

Опубликовано в Uncategorized. Метки: . 2 комментария »

grub2

Недавно пробегала новость о переходе на новою версию grub в ubuntu 9.10. Ну я решил перейти немного пораньше. Перейти на новый grub помогла статья с wiki.

autounmask sys-boot/grub-9999

echo «sys-boot/grub multislot» >> /etc/portage/package.use #multislot для совместного сощуствования grub и grub2

emerge grub

grub-mkconfig -o /boot/grub/grub.cfg # автоматическая генерация меню загрузки на основании содержимого директории /boot. Удобно.

у меня windows устанавлен на первом разделе первого харда
menuentry "Windows 3.11" {
set root=(hd0,1)
chainloader +1
}

С трех попыток загрузки линукс загрузился 2 раза. Windows с трех попыток не загрузился ни разу.

Результат: Линукс грузиться. Windows не очень. Вернулся на 0.97.

Подождем более стабильного релиза.

Опубликовано в Gentoo. Метки: . 1 Comment »

Установка wordpress 2.8 в fedora 11

При установки очень помогла статья с fedora.co.in
И так логинемся на сервер с правами root. На сервере уже должен быть установлен php,mysql,apache2.

wget http://wordpress.org/wordpress-2.8.zip #скачиваем wordpress

или

wget http://ru.wordpress.org/wordpress-2.8-ru_RU.zip #русская версия
unzip wordpress-2.8.zip -d /usr/share/wordpress #разархивируем

nano /etc/httpd/conf.d/wordpress
Alias /wordpress /usr/share/wordpress

AllowOverride Options

Задаем права на папки и файлы wordpress.
chown -R apache:apache /usr/share/wordpress/
find /usr/share/wordpress/ -type d -exec chmod 755 {} \;
find /usr/share/wordpress/ -type f -exec chmod 644 {} \;

cp /usr/share/wordpress/wp-config-sample.php /usr/share/wordpress/wp-config.php

Создаем БД для wordpress:
mysql -u root -p
mysql> create database wordpress;
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO ‘wordpress’@’localhost’ IDENTIFIED BY ‘password’;
mysql> FLUSH PRIVILEGES;
mysql> quit;

Настраиваем wordpress:
nano /usr/share/wordpress/wp-config.php
define(‘DB_NAME’, ‘wordpress’);

/** MySQL database username */
define(‘DB_USER’, ‘wordpress’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘password’);

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);

открываем браузер http://адрес.вашего.сервера/wordpress
и если все в порядке видим:
wordpress2
нажимаем
installwordpress

Записываем сгенерированный пароль:

wordpress3

Вводим логин admin и пароль из предыдущего шага и жмем log in
loginwordpress

Опубликовано в Fedora. Метки: , , , , . 1 Comment »

Установка zabbix в Fedora 11.

Zabbix замечательный сервер мониторинга. Приступим пожалуй к установки.

yum install zabbix zabbix-server-mysql zabbix-agent zabbix-web-mysql mysql-server

/etc/init.d/mysqld start

/usr/bin/mysql_secure_installation
Enter current password for root (enter for none):  # жмем enter

Set root password? [Y/n] y
New password: #вводим пароль для root
Re-enter new password: #еще раз вводим пароль для root
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y #ставим y если не нужен удаленный доступ к БД пользователем root
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

mysql -u root -p #вводим пароль root
mysql> create database zabbix;
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'password'; #password поменять на любой желаемый пароль
mysql> FLUSH PRIVILEGES;
mysql> quit;

mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.6.5/create/schema/mysql.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.6.5/create/data/data.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.6.5/create/data/images_mysql.sql

nano /etc/zabbix/zabbix_server.conf
листаем до конца файла.
DBHost=localhost
# Database name
# SQLite3 note: path to database file must be provided. DBUser and DBPassword are ignored.
DBName=zabbix
# Database user
DBUser=zabbix
# Database password
# Comment this line if no password used
DBPassword=password #вместо password ваш пароль к бд zabbix

/etc/init.d/zabbix-server start
/etc/init.d/zabbix-agent start

nano /usr/share/zabbix/include/db.inc.php
Над строкой if(!isset($DB))
добавляем:

$DB_TYPE ="MYSQL";
$DB_SERVER ="localhost";
$DB_DATABASE ="zabbix";
$DB_USER ="zabbix";
$DB_PASSWORD ="password";
$DB_PORT="0";

nano /etc/php.ini
находим max_execution_time = 30
и меняем на max_execution_time = 300
находим ;date.timezone =
и меняем на date.timezone = Europe/Moscow #вместо Европа Москва установить ваш часовой пояс, если он другой

/etc/init.d/httpd restart

chkconfig zabbix-server on

chkconfig zabbix-agent on

В браузере открываем http://адрес.вашего.сервера/zabbix и настраиваем веб фронтэнд zabbix’а. На третьем шаге должно быть везде ok

zabbix На четвертом шаге настраиваем параметры подключения к ДБ и жмеем test connection все также должно быть ok.

zabbix2 На 7 шаге если у вас так

zabbix3 Жмем Save configuration file и данный файлик сохраняем на сервере в /etc/zabbix/web/
Нажимаем кнопку Retry что бы все стало ok.
По умолчанию, для входа в zabbix:
логин admin
пароль zabbix

Опубликовано в Fedora. Метки: , , , , . 10 комментариев »

barrier, linux kernel.

JBD: barrier-based sync failed on md1 — disabling barriers

Такое вот предупреждение выдает dmesg (версия ядра 2.6.29.4-167.fc11.i686.PAE). Рейд софтварный из трех ext4 разделов. Погуглив немного понял, что вообщем то с этим жить можно. А если данное сообщение, приводит вас в тихий ужас. Можно решить проблему, закрыв на нее глаза — добавив в параметры монтирования фс barrier=0

Здесь можно прочесть про ext4 и про barrier там тоже есть (на английском).

А тем временем в gentoo: обновился до 2.6.30 — полет нормальный.

Опубликовано в Заметки, Fedora, Gentoo. Метки: , . 1 Comment »

Разметка дисков Fedora 11 — ужас.

При установки софт рейда. Настраиваю разделы на первом диске. Нажимаю клонировать диск, для создания устройства raid и ему, что-то не нравится. В fedora 10.2 теже самые действия выполняются, без проблем. Делаем допустим 4 софт-рейд раздела: 1) 200 мб, 2) 20гб, 3) 300гб, 4) 100гб, и третий, почему то становиться вторым разделом. В десятке данное хулиганство решалось кнопочкой Изменить и подгонкой начального и конечного цилиндра на диске.

В 11 если выбрать свободное пространство и нажать Изменить пишет это:

disk edit

А теперь тоже самое дейстиве в fedora 10:

disk edit

Иногда при разметки падает Анаконда. Пришлось сначало разметить диски под десяткой, а потом загрузиться в 11ую, настроить точки монтирования и продолжить установку.

Разметка в текстовым режиме отвратительная.

Опубликовано в Fedora. Метки: , . 5 комментариев »