Установка Slackware 13.1 без RAID

Posted in Новости on 31 января, 2011 by admin

1. полностью форматируем диски с удалением разделов
2. ставим по видеомануалу — http://www.youtube.com/watch?v=H1ypMl5IC_4

Tags:

Контроль над временем в Linux

Posted in Новости on 25 января, 2011 by admin

Если часы даже после выставления верного часового пояса и ручного выставления времени оно сбрасывается , то значит время в железных часах в биосе. настройка часов биоса и системных производится таким образом :

1. Задаем время в биосе
hwclock —set —date «25 Jan 2011 20:29»
2. Синхронизируем время системное с железным :
hwclock —hctosys

Tags: , ,

довольно интересная команда для просмотра статистики по соединениям

Posted in Новости on 20 января, 2011 by admin

netstat -an|grep «:80"|awk '/tcp/ {print $6}'|sort -nr| uniq -c

Tags:

пересборка nginx 0.8 без aio для CentOS c epel5

Posted in Новости on 19 января, 2011 by admin

Если после установки nginx в CentOS с epel5 после запуска оного в логе ошибок возникает вот такая штука :

2011/01/19 18:53:11 [emerg] 24730#0: eventfd() failed (38: Function not implemented)
2011/01/19 18:53:11 [alert] 24729#0: worker process 24730 exited with fatal code 2 and can not be respawn
2011/01/19 19:18:49 [emerg] 24904#0: eventfd() failed (38: Function not implemented)
2011/01/19 19:18:49 [alert] 24903#0: worker process 24904 exited with fatal code 2 and can not be respawn
2011/01/19 18:53:11 [emerg] 24730#0: eventfd() failed (38: Function not implemented)

2011/01/19 18:53:11 [alert] 24729#0: worker process 24730 exited with fatal code 2 and can not be respawn

2011/01/19 19:18:49 [emerg] 24904#0: eventfd() failed (38: Function not implemented)

2011/01/19 19:18:49 [alert] 24903#0: worker process 24904 exited with fatal code 2 and can not be respawn

то значит, что модуль aio не отрабатывает так как нужно и nginx будет работать либо неправильно, либо вообще не работать.

Пересобираем nginx без aio :

1. ставим все нужные пакеты и зависимости :

yum install -y pcre-devel zlib-devel openssl-devel libxslt-devel GeoIP-devel gd-devel rpmdevtools yum-utils

2. создаем нужные условия :

cd /usr/src

rpmdev-setuptree

3. качаем исходники и потрошим пакет :

yumdownloader —enablerepo=epel-source —source nginx

rpm -ihv nginx-*

4. убираем из файла сборки модуль —with-aio

nano /usr/src/redhat/SPECS/nginx.spec

5. пересобираем пакет :

rpmbuild -bb nginx.spec

6. копируем конфиг nginx в безопасное место и удаляем nginx :

cp /etc/nginx/nginx.conf /etc/

yum remove -y nginx

7. накатываем новый пакет :

rpm -i /usr/src/redhat/RPMS/i386/nginx-0.8.53-1.i386.rpm

8. возвращаем конфиг на место и перезапускаем nginx :

cp /etc/nginx.conf /etc/nginx/

/etc/init.d/nginx restart

!!!ВАЖНО!!!

В процессе пересобрки пакета в последних строчках будет что то типа :

Wrote: /usr/src/redhat/RPMS/i386/nginx-0.8.53-1.i386.rpm

Wrote: /usr/src/redhat/RPMS/i386/nginx-debuginfo-0.8.53-1.i386.rpm

Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.49670

+ umask 022

+ cd /usr/src/redhat/BUILD

+ cd nginx-0.8.53

+ rm -rf /var/tmp/nginx-0.8.53-1-root-root

+ exit 0

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

Tags: , , ,

[crit] (28) No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed (Debian )

Posted in Новости on 13 января, 2011 by admin

после рестарта апач выдавал failed и в логе писалась вот такая ошибка. Она вызвана переполнением стека семафоров апача. Делаем так :

1. смотрим

ipcs -s | grep www-data ( где www-data — это рабочий пользователь апача )

2. лечим

ipcs -s | grep www-data | perl -e 'while () { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

Tags: ,