ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Как настроить CentOS
Использование nscd на Debian
А так же использование nscd на CentOS / Debian

Имеем тормоза с DNS на сервере:

time wget -q -O/dev/null xx.com

real 0m16.113s
user 0m0.003s
sys 0m0.002s

time wget -q -O/dev/null xxx.com

real 0m16.215s
user 0m0.001s
sys 0m0.002s


Устанавливаем nscd, какой суперски может кэшировать требования к DNS

CentOS way

yum install -y nscd


Активизируем пуск при загрузке:
chkconfig nscd on


Бросим:
/etc/init.d/nscd start


Debian way

apt-get install -y nscd


Статистику работы nscd возможно разузнать командой:
nscd -g


Через совсем немного дней работы nscd на одном из наших хостинг-серверов было заработаны последующие смысла:


nscd -g
nscd configuration:

0 server debug level
4d 17h 21m 20s server runtime
восьмой current number of threads
тридцать два maximum number of threads
0 number of times clients had to wait
no paranoia mode enabled
3600 restart internal

passwd cache:

yes cache is enabled
ye ...
Читать дальше »
Просмотров: 3391
Дата: 2011-08-03 23:57:16
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Как освободится от данной хрени? Какой сволочь сие кричит? Script? Бинарь?

При всем этом, фишечка в этом это подобная сурьезная опечатка и сеточка в ее отсутствие подыматься не будет

Update: данную ошибку выдает script:
vi /etc/sysconfig/network-scripts/ifup-eth


В ходе розыска заметил, что помимо HWADDR имеется еще метеопараметр сети MACADDR, пара они описаны в хелпе:
vi /usr/share/doc/initscripts-8.45.30/sysconfig.txt


Их основное различие в том, что HWADDR - высокоинформативный параметр и просто хранит адресок дивайса, а MACADDR бережёт нужный MAC адрес дивайса, какой будет подсунут сетный карте при ближайшей возможности. Разом же их применяться, очевидно, невозможно.

В какой мере я постигнул script, HWADDR возможно свободно выслать из конфига, это как раз нейтрализует отказ сети при замене сетевой игра в карты. Однако не мыслю, что это замечательно, поскольку так либо или же еще брань будет со стороны udev, который также обожает хранить маки и вязать их с фамилия ...
Читать дальше »
Просмотров: 3328
Дата: 2011-08-03 23:50:49
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Появилась такая ошибка на сервере, который сильно нагружен по сети:


[399393.714927] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
[399393.714929] Tx Queue <0>
[399393.714930] TDH
[399393.714931] TDT <91>
[399393.714932] next_to_use <91>
[399393.714933] next_to_clean
[399393.714934] buffer_info[next_to_clean]
[399393.714935] time_stamp <105f49deb>
[399393.714936] next_to_watch
[399393.714937] jiffies <105f49f85>
[399393.714938] next_to_watch.status <0>
[399395.715956] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
[399395.715957] Tx Queue <0>
[399395.715958] TDH
[399395.715958] TDT <91>
[399395.715959] next_to_use <91>
[399395.715959] next_to_clean
[399395.715960] buffer_info[next_to_clean]
[399395.715960] time_stamp <105f49deb>
[399395.715961] next_to_watch
[399395.715961] jiffies <105f4a179>
[399395.715962] next_to_watch.status <0>
[399397.709166] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
[399397.709167] Tx Queue <0>
[39 ...
Читать дальше »
Просмотров: 2957
Дата: 2011-08-03 23:37:13
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
e1000 + Centos + NETDEV WATCHDOG: eth0: transmit timed out

Решение проблемы:

Смотрим настройки:

ethtool -k eth0
Offload parameters for eth0:
Cannot get device flags: Operation not supported
rx-checksumming: on
tx-checksumming: on
scatter-gather: on

tcp segmentation offload: on

udp fragmentation offload: off
generic segmentation offload: on
large receive offload: off



Выключаем TSO (tcp segmentation offload):
ethtool -K eth0 tso off


Только после этого нужно добавить эту команду в автозагрузку:

vi /etc/rc.local


И вписываем:

ethtool -K eth0 tso off



Решение проблемы взято с: http://lkml.org/lkml/2004/1/26/44

Если вдруг этот вариант решения проблемы не поможет, то есть еще вариант: pci=noacpi in grub.conf ...
Читать дальше »
Просмотров: 2769
Дата: 2011-08-03 23:35:30
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Решил составить инструкцию по установке rsync сервера и для CentOS.

Устанавливаем xinetd (нужен для пуска rsync сервера):
yum install -y xinetd


Ставим сам rsync:
yum install -y rsync


Открываем конфиг rsync для xinetd:
vi /etc/xinetd.d/rsync


В конфигурации заменяем это:
disable = yes

На это:
disable = no


Применяем настройки xinetd:
/etc/init.d/xinetd restart


Добавляем xinetd в автозапуск:

chkconfig xinetd on


Удостоверяемся, что теперь xinetd слушает порт rsync:

netstat -lnpt | grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 7721/xinetd


Далеее создаем конфиг /etc/rsyncd.conf и указываем имена групп:

uid = nobody
gid = nobody


Затем применяем изменения:
/etc/init.d/xinetd restart


Все, настройка закончена. Базовые операции с rsync можете просмотреть в посте(статье), ссылочку на которую я привел выше(забыл привести ссылочку).

Источник: http://am3n.profusehost.net/index.php?id=70 ...
Читать дальше »
Просмотров: 5623
Дата: 2011-08-03 23:30:51
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Как протестовать память в Linux? Утилитой memtester, memtest86+ это теперь не подходит, по причине физического(физиологического) доступа к машине(серверу, компьютеру).

Устанавливаем в CentOS:
yum install -y memtester


Устанавливаем в Debian:
apt-get install -y memtester


Запускаем:
memtester 1024 1
# 1024 -- размер выделяемого блока памяти в мегабайтах (его нужно брать из расчетов свободной памяти на машине(сервере, компьютере), командой(программой) top и поле "free"), 1 -- число повторений ...
Читать дальше »
Просмотров: 4067
Дата: 2011-08-03 23:26:28
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Когда пытаемся скомпилировать программу, то получаем баг:
cc -m32 test.c
In file included from /usr/include/features.h:352,
from /usr/include/sys/poll.h:23,
from /usr/include/poll.h:1,
from ABftw_c.c:42:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory

Лечится это так:
yum -y install glibc-devel

Источник: http://www.cyberciti.biz/faq/x86_64-linux-error-gnustub-32h-missing-error-and-solution/ ...
Читать дальше »
Просмотров: 2550
Дата: 2011-08-03 23:22:38
Комментариев: 0
 Страницы: << ... 21 22 23 24 25 ... >>