Архив

Архив раздела ‘Linux’

Squid 3.1.0.16 fedora 12

У меня на Fedora 12 работает прозрачный proxy squid.

После обновления недавнего обновления, перестал запускается. В логах:

FATAL: Cannot open HTTP Port
Squid Cache (Version 3.1.0.16): Terminated abnormally.
CPU Usage: 0.113 seconds = 0.075 user + 0.038 sys

FATAL: Cannot open HTTP PortSquid Cache (Version 3.1.0.16): Terminated abnormally.CPU Usage: 0.113 seconds = 0.075 user + 0.038 sys

Решение:

Находим строку http_port 3128 transparent

меняем на http_port xxx.xxx.x.x:3128 transparent # Вместо xxx.xxx.x.x ip компьютера с squid.

Ссылка на Bug в redhat bugzilla.

Categories: Fedora Tags: bug, squid

Установка zabbix 1.8.1 в fedora 12

3 Февраль 2010 1 комментарий

Веб интерфейс zabbix 1.6.x не работает с php 5.3 (в fedora 12 по умолчанию). Можно конечно поднять веб интерфейс на другом компьютере…

А можно установить новую версию zabbix 1.8

Собранные пакеты нового zabbix, я взял отсюда

rpm -i ‘wget http://fedora.danny.cz/danny/danny-release-12-1.noarch.rpm’ #добавляем репозиторий danny в систему

А далее по образу и подобию

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.8.1/create/schema/mysql.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.1/create/data/data.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.1/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 –level 2345 zabbix-server on

chkconfig –level 2345 zabbix-agent on

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

На третьем шаге должно быть везде ok

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

На 7 шаге

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

По умолчанию, для входа в zabbix:
логин admin
пароль zabbix

Categories: Fedora Tags: zabbix, установка

Failed to emerge sys-fs/lvm2-2.02.51-r2

29 Ноябрь 2009 Нет комментариев

Вот такое сообщение вылезло при сборке X’ов
>>> Failed to emerge sys-fs/lvm2-2.02.51-r2, Log file:

>>> ‘/var/tmp/portage/sys-fs/lvm2-2.02.51-r2/temp/build.log’

* Messages for package sys-fs/lvm2-2.02.51-r2:

* Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with
* their static versions. If you need the static binaries,
* you must append .static the filename!
*
* ERROR: sys-fs/lvm2-2.02.51-r2 failed.

Решилось установкой предыдущей версии 2.02.49-r3 и затем новой версии.

emerge -av =sys-fs/lvm2.02.49-r3 && emerge -av =sys-fs/lvm2-2.02.51-r2

Решение взято от сюда

Categories: Gentoo Tags: emerge failed, lvm2

fedora 12 & zabbix 1.6.6

18 Ноябрь 2009 Нет комментариев

Обновился с fedora 11, на fedora 12 при помощи dvd диска (страница загрузки fedora 12). Обновленние заняло некоторое время и после перезагрузки, система не запустилась.

Загрузился при помощи dvd fedora 12 в rescue режим. И переустановил grub. После этих действий fedora 12 запустилась.

В fedora 12 по умолчанию входит php 5.3, а из этого сообщения ясно, что zabbix-1.6.6 (веб интерфейс) с ним не заработает…

Categories: Fedora Tags: fedora 12, php, zabbix

Moblin 2.1

6 Ноябрь 2009 Нет комментариев

mainscreen Релиз Moblin 2.1 не заставил себя долго ждать.

С момента выхода 2.0 прошло около месяца.

Прочесть об изменениях и скачать можно с сайта проекта.

Я решил установить moblin на eee pc 1000h. Хоть и при установки предлагается выбрать язык, и русский есть в этом списке. Локализация оказалось не полной (как минимум).
Посмотреть состояние локализации moblin можно на этой странице.

application

На панели появился значок bluetooth.bticon Настройка bluetooth гарнитуры оказалось очень простой и понятной на интуитивном уровне. Здорово.

bluetooth

Жалко, что в настройке безопасности wifi отсутствует 802.11x. Тема оформления приятная но размер виджетов и панелей помойму не экономит место на экране. Для 10 дьюмов это критично.

nautilus

Менеджер пакетов.

applicationmanager

Теперь при нажатии кнопки выключить. Система не выключается сразу, а дает 30 секунд на размышление. За эти 30 секунд можно либо отменить выключение либо его ускорить.

При настройки блютус звук переключился на блютус гарнитуру, не сразу понятно как можно вернуть звук на колонки. Странно почему нельзя это сделать через значок граммофона soundicon на панели.

Для интернет путешествий по прежнему служит browser основанный на mozilla firefox. В moblin 2.1 заявлена полная поддержка плагинов и аддонов для браузера.
firefox
Moblin 2.1 интересный дистрибутив.  К сожалению за время беглого осмотра проявился баг. Не заработала веб камера.

ubuntu 9.10

28 Октябрь 2009 2 comments

Прошло пол года с момента релиза Бойкого Зайцелопа. Наступил октябрь. И так встречаем «Кармическая Коала». Страница загрузки.

Первое, что заметно сразу при загрузки с CD – измененный splash screen. Теперь при загрузки не бегает ползунок по строчки, а мигает значок. Эстетичней. Загрузка системы стала быстрее (на глаз).

install3

Установка Ubuntu по-прежнему состоит из 6, 7 шагов.

1. Выбор языка

    install5

    2.Выбор часового пояса.

    install63. Выбор раскладки.

    install7

    4. Разметка диска. Рекомендую заострить внимание на этом моменте.

    install8

    5.(при самостоятельной разбивке шагов становится 7)

    install10

    6. Создание пользователя.

    install137. Параметры загрузчика и «Установить».

Теперь при установки можно откинуться на спинку кресла и почитать, что же вы наделали, и чем вам предстоит пользоваться.

ub1
Вот такой приятный splash screen встретит Вас при загрузки в установленную систему.

Тема оформления была обновлена. На смену pidgin, пришел empathy. Еще не пробовал его – привык к pidgin. Одно из нововведений gnome 2.28 – это gnome shell. О нем можно посмотреть на youtube. что бы его включить нужно выполнить в терминале команду (с правами root) apt-get install gnome-shell и запустить gnome-shell –replace &

Новая ubuntu, не лишена проблемы двух видео карт (sli)… при установке драйверов nvidia, система после перезагрузки начинает «моргать» (в 9.04 просто вылезал синий экран сообщающий о проблеме в X) пришлось загрузиться с соседнего Gentoo и подправить Xorg.conf, добави строчку BusID. Перезагрузившись обратно, все запустилось без проблем, эффекты compiz заработали. А если по каким то причинам эффекты не заработают…

...вы уж простите.

...вы уж простите.

В целом очень доволен релизом и рекомендую к применению.

p.s.: Я устанавливал RC версию Ubuntu.

too many iterations

30 Август 2009 Нет комментариев

Как-то, заглянул я в логи пк интернет-раздающего (ОС: fedora 11) и увидел там такое:

eth1: too many iterations (16) in nv_nic_irq.
eth1: too many iterations (16) in nv_nic_irq.
eth1: too many iterations (16) in nv_nic_irq.
eth1: too many iterations (16) in nv_nic_irq.
eth1: too many iterations (16) in nv_nic_irq.
eth1: too many iterations (16) in nv_nic_irq.
eth1: too many iterations (16) in nv_nic_irq.
eth1: too many iterations (16) in nv_nic_irq.

Наверное большой траффик ходит по eth, а eth1 это гигабитная сетевая карта уровня rtl8211cl.

Почитал тут, открыл терминал и добавил в /etc/modprobe.conf
options forcedeth max_interrupt_work=10

Поглядим.

Categories: Fedora Tags: lan

Moblin 2.0 ru?

23 Август 2009 Нет комментариев

moblin20ru

На этой страничке можно просмотреть состояние локализации moblin >>>


Русская локализация не в приоритете для релиза 2.0, зато с будущим релизом 2.X ситуация обстоит лучше.

Archlinux 2009.08. Установка.

19 Август 2009 6 comments
Print This Post

archlinux logo
Archlinux – прост в настройки, свежее ПО, легкость. Придерживается политики Keep it simple (ссылка). Archlinux – один из дистрибутивов, которыми я интересуюсь. Об установки я писал уже два раза, но думаю что документации, не бывает много (и почему бы не попытаться написать лучше). И так приступим:

Нам необходимо: Диск с archlinux 2009.08 (образ скачиваем здесь), компьютер и желание. Так же неплохо бы уметь обращаться с консолью и не пугаться текстового режима.

install

Загружаемся с диска. Выбираем первый пункт жмем enter ()

install4

Пишем root пишем /arch/setup

install6

Перед нами меню из восьми пунктов.

1. Select Source (Выбор источника)

Выбираем cd для установки с данного cd диска.
net (раньше называлось ftp install) – для сетевой установки из интернета.

install8

2. Set clock (Установка времени)
1.Выбор региона и временной зоны
к примеру Europe > Moscow
2. Установка времени и даты
UTC или localtime, рекомендуется UTC – согласимся.
return – ежели все устраивает. Если в сети есть ntp сервер выбираем его, а ежели нет можно подкорректировать время вручную.
3. возврат в главное меню.

3. Prepare Hard drive(s) Подготовка дисков
1. Автоматический режим(при этом система сама все разметит, что может привести к потери уже существующих разделов с данными)
2. разбить диск вручную
Выбираем этот пункт.

install9 install10

у меня в системе доступен один диск (/dev/sda) размером 90gb именно его я и буду «резмечать».

install11_0

Установщик сообщает нам что если после разметки диска потребуется перезагрузка, перезагрузитесь и начав установку по новой можно будет пропустить разбивку диска на третьем шаге и сразу же начать с монтирование разделов.

cfdisk

Откроется cfdisk выбираем пустой раздел жмем new выделяем необходимое кол-во места для корневого раздела, тип 83 для файловой системы линукса, выделяем оставшиеся свободное место жмем new размер (1024-2048) для swap тип файловой системы 82.

cfdisk

Жмем write соглашаемся с внесенными изменениями (yes),  выходим quit и выбираем done (готово)

3. Смонтировать разделы

install14

Выбераем первый раздел /dev/sda1 для корня (/) Yes

install16

Список доступных фс.

install19

Я выбрал ext4 для / root (корневого) раздела и swap для файла подкачки. Система предупредила меня о том что, я не создал отдельно boot раздел но я проигнорировал (ignore) её.

4. откатить изменение
5. возврат в главное меню

4. Select Packages (выбор пакетов для установки)
Список доступного по на диске: http://wiki.archlinux.org/index.php/DeveloperWiki:2009.08

5. Install Packages (установка пакетов)

6. Configure System (конфигурация системы)
nano – всегда использовал его
joe (раньше не предлагали)
vi – для продвинутых пользователей

install21

/etc/rc.conf

install22

LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru-ms"
CONSOLEFONT="/usr/share/kbd/consolefonts/cyr-sun16.psfu.gz"
CONSOLEMAP="/usr/share/kbd/consoletrans/cp866_to_uni.trans"
USECOLOR="no"

Настраиваем сеть в этом же файле:
HOSTNAME="myhost" # host заменить на желаемое "имя" компьютера
eth0="dhcp" #если интернет по dhcp

INTERFACES=(eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# – prefix an entry in ROUTES with a ! to disable it
#
gateway="default dev eth0" #в инете сидим через eth0
ROUTES=(gateway)

Сохраняем сделанные изменения.

/etc/locale.gen – настройка локализации

install27_0

Раз комментируем ru_RU.

настраиваем зеркало и

install30_0

Устанавливаем пароль root

7. Install Bootloader (установка загрузчика)
grub – я к нему привык и он во многих дистрибутивах по умолчанию
None – в случаи если загрузчик уже есть
Выбрав grub система предложит проверить его настройки.

8.Exit Install (выход из установки)
Финал. Пишем reboot и Archlinux готов к применению.

Послесловие:
Далее загружаемся в систему под пользователем root запускаем pacman -Suy

pacman -S xorg kbd-ru-keymaps iptables alsa-utils gdm hwdetect aspell-ru gnome-terminal hal gedit nvidia sudo gnome

Создаем для себя пользователя.

useradd -m -s /bin/bash user #user – ваш пользователь
passwd user #сочиняем пароль
gpasswd -a user audio #для работы звука
gpasswd -a
user storage #для работы с флэшками, хардами, …
gpasswd -a
user wheel #что бы вы могли пользоваться командой sudo
gpasswd -a
user network
gpasswd -a user log #что бы можно было читать все логи
gpasswd -a user disk
gpasswd -a user optical
gpasswd -a user video
gpasswd -a user camera

alsaconf
alsactl store

nano /etc/rc.conf

rc.conf

находим строчку DAEMONS= и приводим ее к виду на скриншоте сверху

Настроим запуск X при загрузки системы.

nano /etc/inittab

#id:3:initdefault: #эту строчку нужно за комментировать
# Boot to X11
id:5:initdefault: # а эту наоборот рас комментировать

#x:5:respawn:/usr/bin/xdm -nodaemon #эту за комментируем
x:5:respawn:/usr/sbin/gdm -nodaemon #а эту рас комментируем

****howto***
version 1.0 rc1

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

Print This Post

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