Сборщик RSS-лент

Бесплатный сертификационный тест CLP 11 для RHCE

Компания Novell сообщила о бесплатном (пока он в стадии бета-версии) экзамене 051-732: Novell Certified Linux Professional 11 for Red Hat Certified Engineers. Экзамен CLP для RHCE в отличие от самого экзамена CLP не является практическим, а сдается в VUE. Для подготовки к экзамену можно, например, использовать бесплатный курс Upgrading to Novell Certified Linux Professional 11 , материалы которого доступны на сайте Novell. Зарегистрироваться на экзамен можно через сайт Pearson VUE.

Курсы Red Hat в Стамбуле

Совместил приятное с полезным. Отчитал пару RHCE-шных курсов в Стамбуле :) Город красивый, за полторы недели вечерами после занятий успел осмотреть все основные достопримечательности.

По поводу поддержки Linux в школах

FOSS Planet.ru - http://fossplanet.ru/ - Сб, 2010-09-11 19:47
По следам IDC сотоварищи разберём этот замечательный аргумент о сравнении стоимости поддержки со стороны школы. Что выгоднее школе — более дешёвая поддержка мальчика-виндузятника или более дорогая телефонная поддержка Linux от производителя? Или наоборот, более дорогая поддержка компании-интегратора Windows, или более дешёвая — энтузиаста-линуксоида? Всё просто — у школы есть фиксированный бюджет. И на Windows, и [...]

Расширение для Gnome-terminal Terminator

Fedoraway - блог SergeyR - Сб, 2010-09-11 17:48
  Терминал в Gnome не отличается большим функционал и настройками, в принципе он достаточно функционален для домашнего использования, но вот для использования на рабочем месте он не очень функционален. Но на базе этого терминала есть несколько реализация с расширенными функциями, одно из них это Terminator.
  Устанавливается программа командой:
#yum install terminator  После установки ярлычок для запуска помещается в главном меню, Приложения/Стандартные/Terminator
  Основной фишкой программы является возможность разбить окно на несколько областей являющихся так же терминалами, причем разбивку можно сохранить как схему и запускать программу указывая какую именно схему следует загрузить:


Для того что бы запустить Terminator с нужной схемой, следует запускать программу с опцией -l например:
#terminator -l "My layout"Для удобства можно создать несколько схем и сделать для каждой ярлычок на панели, например:

Также для каждого из окон можно установить команды, которые будут выполнятся при запуске соответствующей схемы. Делается это в настройках программы на закладке Layout:

А еще для каждого окна можно установить свои параметры шрифтов, обоев и прочего. Достаточно создать нужный профиль терминала на вкладке Profiles, и указать ее в закладке Layout:

Для программы существует несколько плагинов, включить или отключить которые можно на вкладке Plugins. Например там присутствует плагин позволяющий разместить в контекстном меню пункты запускающие определенные команды пользователя.

В общем использовать это приложения для некоторой автоматизации администрирования сети очень удобно, если же использовать в месте с Terminator на компьютерах в сети программу screen, можно значительно улучшить удобство работы.


Категории: Техническая зона

frei0r

FOSS Planet.ru - http://fossplanet.ru/ - Сб, 2010-09-11 09:50
Пока запиливал отсутствующие в Kdenlive XMLные описания некоторых фильтров MLT и frei0r, проникся уважением к Дэну Дэннеди. Дяденька в своё время объявил Kino (кровиночку свою, такскть) концептуально исчерпавшим себя проектом и добровольно присоединился к проекту Kdenlive. Понадобилось доработать MLT — сел и начал дорабатывать, заодно взялся мейнтейнить. С месяц назад в списке рассылки повздыхали о том, что frei0r сто лет не обновлялся и вообще без мейнтейнера. Прошло всего ничего, и кто бы вы думали появился в логах? Угадали. Вот это я понимаю — отношение к делу. Наш человек.

Ай молодец.

Давно так не зачитывался. Вот, рекомендую:

Классная Америка
Айрат Димиев

http://tk.nxt.ru/

IMAP IDLE в Evolution

andrmart @ - Пт, 2010-08-20 10:53
У меня случилась маленькая радость.

С переходом на Fedora 13, обновлся Evolution до версии 2.30 и в настройках подключения появился коннектор IMAP+.

Теперь мне не нужно судорожно жать кнопочку "Отправить/Получить" при ожидании письма.

P.S. MAPI все равно криво работает с русскими буквами в письмах

P.P.S. переводчику за термин "Использовать ПРОСТОЙ если поддерживается..." в переводе режима "IDLE" надо поставить 2 балла

alfresco и OO

Вот нарвались, так нарвались на неприятности :(

Оказывается alfresco прежде чем индексировать любой документ, пропускает его через Open Office. Мы его у себя отключили :( поскольку жрал много процессорного времени. А потом удивлялись, почему это документы в области есть, а в поиске их не видно :) ?

Включили ОО обратно, альфреска проиндексировала все документы, которые были введены до этого.

Придется что то делать с оптимизацией ОО, что бы меньше ресурсов кушал.

Swap

Никак не мог разобраться, почему при большом количестве свободной оперативной памяти Linux все равно использует swap. На серваке с 24Г памяти использованной на половину в свопе было около 1,5 гигов!

На днях Миша Качалов показал интересный пунктик в настройках ядра.
$ cat /proc/sys/vm/swappiness 60
Во где собака порылась! Циферька говорит - если осталось свободно меньше 60% оперативной памяти, начинать использовать swap :) Поправил на 5 и все стало на свои места.
Прописал этот параметр везде. Особенно помогает в гостевых виртуальных машинах. Производительность резко увеличилась.

Автоматическое развертывание систем через Cobbler

andrmart @ - Пнд, 2010-07-26 13:43
После недавнего выхода 2й версии Cobbler решил еще раз его попробовать.

В итоге все стало почти элементарным. В качестве платформы и систем я использовал RHEL 5.
Управление выполняется все через web консоль. Вручную пришлось задать только лишь пароли и начальные параметры в /etc/cobbler/settings. Подробности см на сайте.

Примерно через час работы по первоначальным настройкам получил конфигурацию в которой переустановка любой системы занимает 6-8 минут. Для вычислительного стенда, системы сборки и тестовой лабы - в самый раз. Если в BIOS поставить загрузку всегда по сети, или хотя бы в качестве первого устройства - PXE, то все обслуживание сводится к выбору варианта установки в web интерфейсе и перезагрузке системы.


Краткая памятка по выполненным шагам:
1. регистрируем EPEL и EPEL-testing как репозитарии:
[root@cobbler yum.repos.d]# cat /etc/yum.repos.d/epel.repo
[epel]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/epel/5/i386
enabled=1
gpgcheck=1
gpgkey=http://download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL

[epel-testing]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/epel/testing/5/i386
enabled=1
gpgcheck=1
gpgkey=http://download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL

2. устанавливаем сам cobbler и web-консоль к нему
yum install cobbler cobbler-web httpd
3. задаем признаки автозапуска при старте системы
chkconfig cobblerd on && chkconfig httpd on &&  service cobblerd start && service httpd start

4. Задаем пароль на web консоль
меняем строку в /etc/cobbler/modules.conf

[authentication] module = authn_configfile


  htdigest /etc/cobbler/users.digest "Cobbler"  cobbler
  можно открыть ссылку на консоль
  firefox http://localhost/cobbler_web/

5. устанавливаем вспомогательные пакеты
   yum install bind dhcp tftp-server xinetd vsftpd
   задаем параметры запуска
  chkconfig named off && chkconfig dhcpd off && chkconfig xinetd on && chkconfig tftp on && service xinetd start

6. задаем параметры в /etc/cobbler/settings
default_password_crypted: "$1$0943506u$Z0pgTjQugkFSARgKAOvF21"
manage_dhcp: 1
manage_dns: 1
manage_forward_zones: [ 'demo' ]
manage_reverse_zones: [ '192.168' ]
next_server: 192.168.0.100
pxe_just_once: 1
server: 192.168.0.100

7. меняем шаблоны /etc/cobbler/dhcp.template (блок subnet) и /etc/cobbler/named.template (listen-on и allow-query)

8. создаем snippet для отмены запроса ключа продукта в RHEL
[root@station2 cobbler]# cat /var/lib/cobbler/snippets/skip_rhn_key
# skip RHN registration
key --skip

9. создаем snippet для установки xen ядра на хост системы с виртуализацией XEN
[root@station2 cobbler]# cat /var/lib/cobbler/snippets/install-default-xen-kernel
# change system default kernel type
sed 's/DEFAULTKERNEL=kernel-.*/DEFAULTKERNEL=kernel-xen/' /etc/sysconfig/kernel -i
# install required packages
yum install kernel-xen xen libvirt python-virtinst -y

10. создаем snippet для установки ПО на хост системы с виртуализацией XEN
[root@station2 cobbler]# cat /var/lib/cobbler/snippets/install-kvm-host
# install required packages
yum install kvm kmod-kvm kvm-tools libvirtd
chkconfig libvirtd on
echo "BRIDGE=xenbr0" >> /etc/sysconfig/network-scripts/ifcfg-eth0

11. прафим базовый kickstart 
[root@station2 cobbler]# diff -Naur /var/lib/cobbler/kickstarts/sample.ks{.default,}
--- /var/lib/cobbler/kickstarts/sample.ks.default       2010-07-15 23:13:04.000000000 0400
/var/lib/cobbler/kickstarts/sample.ks       2010-07-26 11:52:33.000000000 0400
@@ -21,6 21,7 @@
 $yum_repo_stanza
 # Network information
 $SNIPPET('network_config')
$SNIPPET('skip_rhn_key')
 # Reboot after installation
 reboot
 
@@ -65,5 66,9 @@
 # Enable post-install boot notification
 $SNIPPET('post_anamon')
 # Start final steps

# install xen kernel
$SNIPPET('install-default-xen-kernel')
# install KVM host
#$SNIPPET('install-kvm-host')

 $kickstart_done
 # End final steps

12. загружаем дистрибутивы RHEL 5.4 i386 и RHEL 5.4 x86_64

mkdir /mnt/iso
mount /mnt/rhel-5.4-server-i386-dvd.iso /mnt/iso/ -o loop

По ссылке http://localhost/cobbler_web/import/prompt задаем:
Prefix: rhel5u4   Arch: i386  Breed: Red Hat bases  Path: /mnt/iso

umount /mnt/iso
mount /mnt/rhel-5.4-server-x86_64-dvd.iso /mnt/iso/ -o loop

По ссылке http://localhost/cobbler_web/import/prompt задаем:
Prefix: rhel5u4   Arch: x86_64  Breed: Red Hat bases  Path: /mnt/iso

13. добавляем физические системы в cobbler
cobbler system add --name=node1.demo --profile=rhel5u4-i386 --mac-address=00:11:22:33:44:55 --ip-address=192.168.0.100
cobbler system add --name=node2.demo --profile=rhel5u4-i386 --mac-address=00:11:22:33:44:66 --ip-address=192.168.0.101

13. добавляем виртуальные системы в cobbler через http://localhost/cobbler_web/system/edit
Не забываем в разделе Networking нажимать ADD напротив интерфейса eth0 и заполнять DNS имя узла.

14. перезапускаем и проверяем что забыли сделать:
 service cobbler restart
 cobbler sync
 firefox http://localhost/cobbler_web/check

15. для порядка пришлось еще и koan клиент запространить на клиентов, для этого сделал локальный мини репозитарий
mkdir /var/ftp/pub/epel-mini
cd /var/ftp/pub/epel-mini
yumdownloader koan
createrepo -v .
service vsftpd start

через web интерфейс регистрируем импорт репозитария http://localhost/cobbler_web/repo/list

  epel-min ftp://192.168.0.100/pub/epel-min/

и в свойствах профилей http://localhost/cobbler_web/profile/edit/rhel5u4-i386 отмечаем в поле Repo нужный нам репозитарий в качестве обязательного. Не забываем нажать Save.

Теперь идем в список систем, нажимаем View kickstart и смотрим, чтобы новый репозитарий появился в виде записи 'repo ....'

создаем snippet для установки установки koan
[root@station2 cobbler]# cat /var/lib/cobbler/snippets/install-koan-on-clients
# install koan host PHY host
yum install koan -y

регистриуем его в /var/lib/cobbler/kickstarts/sample.ks в виде строки перед $kickstart_done
 $SNIPPET('install-koan-on-clients')
 

Из переписки.

(10:12:26) Он: привет
(10:12:31) Я: Привет
(10:12:44) Он: у тебя девушки никкой толковой молодой линуксоидши нету случайно знакомой? ;)
(10:13:02) ОН: которая к мату терпима :-[*WALL*
(10:13:23) Я: Да вы батенька знаете толк в изврашениях :)
(10:13:38) Я: внешность значение имеет? :)
(10:13:52) Я: или голова квадратная, что бы кружку пива? :)
(10:15:16) Он: не имеет..
точнее даже чем некрасивше тем лучше ;)
ибо на работе больше нини...
(10:15:25) Он: можно даже мальчука..
(10:15:40) Он: короче в ХХХХХ нужен человек на тестирование...
(10:15:51) Я: мальчика из Таиланда? :)
(10:16:10) Он: Xen & автоматизация на ruby
(10:16:17) Он: я серьезно ;)
(10:16:30) Он: может кого знаешь кто хочет работать ? ;)

P.S. Вакансия реально есть :)

Шуруповерт.

Не понимаю, как я раньше обходился без шуруповерта? Как все это отверткой крутил?
Вчера переделывал шкаф для обуви. Наши чудо конструкторы сделали хлипкую систему фиксации дверей, которая моментально сдохла и все дверцы шкафа торчали наружу :(
Менять шкаф целиком, как то не комильфо. Да и Таиска на нерву давит - дверь может неожиданно открыться и ребенку по голове ударить. Решил для фиксации поставить обыкновенные магниты (интересно почему на мебельном заводе они их не использовали?).
Но для этой операции пришлось шкаф разобрать и собрать, а шурупов там видимо не видимо.
Посмотрел я на это дело и купил шурурповерт. После этого вся операция заняла около получаса.
Учитывая работу на даче, считаю что затраты на нервы не стоят 3000р. :)
P.S. Перфоратор купил сразу, при переезде в новую квартиру