Archive for the ‘Scientific Linux’ Category.

Ufasoft cpuminer сборка под Centos/RHEL/Scientific Linux 6 64-bit HOWTO

Устанавливаем необходимые пакеты

yum install libcurl-devel gcc yasm make automake git screen -y

Качаем библиотеки от Fedora 13 необходимые для сборки

wget ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/releases/15/Everything/x86_64/os/Packages/jansson-1.2-1.fc13.x86_64.rpm
wget ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/releases/15/Everything/x86_64/os/Packages/jansson-devel-1.2-1.fc13.x86_64.rpm

Устанавливаем их

yum localinstall jansson-* -y

Берем из GIT последнию версию cpuminer

git clone git://github.com/jgarzik/cpuminer.git

Сборка и установка.

cd cpuminer
./autogen.sh
./configure
make
make install

Пользуемся и генерируем Bitcoin))).

Настройка выполнения определенных команд веб-сервером Apache с правами root.

Настройка выполнения определенных команд веб-сервером Apache с правами root.
Для этого потребуется установить sudo, но обычно по умолчанию он уже установлен во всех популярных дистрибутивах

Для RHEL/Centos/SL

yum install sudo

Для Debian/Ubuntu

aptitude install sudo

Правим файл /etc/sudoers.

nanо /etc/sudoers

Создаем Alias команды, для примера:

Cmnd_Alias PDF=/usr/bin/wkhtmltopdf *

Тут PDF имя далее идет путь к исполняемому файлу и * если команду требуется исполнять с параметрами.

www-data ALL=NOPASSWD:PDF

Тут www-data имя пользователя apache, в разных дитрибутивах оно может отличаться.

На этом и все, по аналогии делаем команду которая нам нужна.

Openswan создание нового ipsec hostkey

Пример на основе дистрибутива Centos/RHEL/ScientificLinux 6
Для начала установим Openswan и nss-tools

yum install openswan nss-tools -y

Далее создадим утилитой certutil «NSS Certificate DB»

certutil -N -d /etc/ipsec.d

Пароль можно оставить пустым если не критично.
Далее создаем сертификат

ipsec newhostkey —configdir /etc/ipsec.d/ —output /etc/ipsec.secrets —bits 2048 —hostname example.com —password {password}

OpenLDAP и RHEL6 (Centos6, Scientificlinux6)

В RHEL6 и других дистрибутивах (Centos6 и Scientificlinux 6) основанных на RHEL в OpenLDAP конфигурируется не через файл slapd.conf, а используется новая конфигурация «cn=config». Но что бы не разбираться с новыми конфигурационными файлами можно конвертировать slapd.conf в «cn=config».

Делается все просто.

Удаляем директорию /slapd.d/

rm -rf /etc/openldap/slapd.d/*

Далее запускаем slaptest для проверки конфигурационного файла и указываю новую конфигурационную директорию

slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d

Теперь выставляем правильна права на slapd.d

chown -R ldap:ldap /etc/openldap/slapd.d

chmod -R 000 /etc/openldap/slapd.d

chmod -R u+rwX /etc/openldap/slapd.d

Ну вот и готово. Кстати можно использовать и напрямую slapd.conf, для этого остонавливаем сервис slapd и запускаем его командой

/usr/sbin/slapd -f /etc/openldap/slapd.conf

Centos 6.0 когда выйдет релиз?

После выхода в конце прошлого года RHEL6, многих интересует вопрос когда выйдет Centos 6. К сожалению информации по этому вопросу абсолютно нет. Но на самом деле не все так плохо как многим кажется, ведь кроме Centos у RHEL существует другой клон и это Scientific Linux и что самое хорошее Scientific Linux 6.0 вышел третьего марта и уже более недели доступен для загрузки. Scientific Linux бинарно совместим с RHEL + включает некоторые дополнительные пакеты, полезные пользователям связанных с научной работой. В остальном же он ни чем не отличается от RHEL.

Релиз Scientific Linux 6.0

Трой Доусон объявил 3 марта финальный релиз Scientific Linux 6.0, дистрибутив собранный из исходников для Red Hat Enterprise Linux 6, но с дополнительным программным обеспечением для использования в академической среде. «Scientific Linux 6,0, был выпущен для обеих архитектур i386 и x86_64.» Данный дистрибутив будет интересен тем кто с нетерпением ждет Centos6 релиз которого не известно когда появится.
Скачать iso образы можно здесь http://ftp.scientificlinux.org/linux/scientific/6.0/

RPMForge и RHEL6 based дистрибутивы (Scientific linux 6.0 и Centos 6)

3 марта 2011 наконец вышел релиз Scientific linux 6.0, первый клон RHEL6, Centos6 к которому я привык больше, до сих пор так и не появился даже в виде бетки. В итоге пока есть только RHEL6 за деньги и Scientific linux 6.0 бесплатно. Ну для изучения нового продукта тоже не плохо.
Для начала решил начать с обычного десктопа, и тут выяснилось, что пока из сторонних реп есть тока EPEL, на проектах RPMforge и RPMfusion, а проект atrpms хоть и содержит в репозиторях большое количество пакетов, но при этом repodata отсутствует, единственный вариант им воспользоваться скачать все пакеты и командой creatrepo создать локально репозиторий у себя на хосте, что согласитесь не очень удобно. Единственная мысль была попробовать порыться на ftp проектов RPMforge и RPMfusion и посмотреть а есть ли там 6-я ветка. Если в RPMfusion 6-я ветка оказалась представлена каталогом с 2-мя пакетами, то на RPMforge все оказалось удачнее, 6-я ветка полностью присутствует и прекрасно работает.
Вот собственно пакеты для i386 и x86_64

rpm -ivh http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ivh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

Тихий звук в PulseAudio

Недавно столкнулся с проблемой после установки Scientific Linux 6.0 звук в системе очень тихий. Пробовал выкручивать все настройки в PulseAudio, в проигрывателях и тд., но даже в наушниках еле слышно, а микрофоны и совсем не работают. Изучив проблему пришёл к alsamixer, как оказалось система при установке выставила громкость почти на нуле.
Решение, просто запускаем alsamixer, если требуется сменить звуковую карту жмём F6 и выбираем ту которой пользуемся. Далее выкручиваем все нулевые настройки до красной зоны и в заключение su alsactl store. Как выяснилось после изучения данного вопроса на форума, подобная проблема встречается и на других дистрибутивах, таких как Fedora, и соответственно на RHEL6 и Centos6 так как Scientific Linux 6.0 дистрибутив основанный на RHEL6 и бинарно с ним совместимый.