LINUX.ORG.RU

Сообщения roy

 

SMART errors

Error 21 occurred at disk power-on lifetime: 5493 hours When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 84 51 01 00 00 00 e0 Error: ICRC, ABRT 1 sectors at LBA = 0x00000000 = 0

Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name -- -- -- -- -- -- -- -- --------- -------------------- c8 00 01 00 00 00 e0 00 154.024 READ DMA c8 00 01 00 00 00 e0 00 154.023 READ DMA c8 00 04 00 00 00 e0 00 154.022 READ DMA c8 00 04 00 00 00 e0 00 154.015 READ DMA c8 00 04 00 00 00 e0 00 154.015 READ DMA

Это очень плохо? Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed without error 00% 12910 -

roy
()

что-то типа дневника

Добрый день. Посоветуйте пожалуйста программу, организванную наподобии "живых журналов", т.е. чтобы можно было вести типа дневника. Желательно: однопользователськая (без разницы в принципе), со своим ГУИ (но можно и основанной на веб). Просто может у кого есть что-то любимое, чтобы самому не перебирать все :)

roy
()

2.4 sata smartmontools

Добрый день. Подскажите, возможно ли, через стандартный для SATA дисков драйвер libata (как я понимаю, это когад диски именуются как /dev/sda) мониторить диски? В последний раз была ошибка, что SATA не поддерживается, но офф сайте говорится, что возможно работа только через стандартный IDE драйвер (или legacy mode в БИОС). Есть какие-либо варианты решения проблемы?

roy
()

один UPS на несколько серверов

Существуют ли решения выключать сервер, к которому непосредственно не подключена UPS, но который находится в одной сети с сервером, к которому она подключена? Ну т.е. на одной упсе висят несколько серверов, но провод управления подходит только к одному.

roy
()

squid несколько каналов

День добрый. Подскажите направление движения: на сервере есть два канала. Пользователи ходят в инет через сквид. Возможно ли сделать, чтобы некоторые пользователи выходили в инет через один канал, а остальные - через другой ? В принципе приемлимо два вида определения пользователя:

1. по логину - оптимальный вариант

2. по ип адресу

roy
()

slackware

Добрый день. В общем ситуация такая - есть рабочий сервер на 10.0 шлакваре (ну соответсвенно с обновлениями). Есьт на нем БД штатаная (последния из MySQL 4.* ветки) с несколькими базами. Щас потребовалось поставить 5.* версию. Какие есть пути решения? Как я понял тока один - бэкап БД, снос старой, установка из сырцов новой? Обновить до той, что 11 шлакваре идет я думаю не получится из-за разных glibc..

roy
()

greylist

Добрый день. Интересует такой вопрос. Многие крупные почтовые сервера (mail.ru хотя бы) имеют несколько серверов mx1.mail.ru...mx20.mail.ru, f1.mail.ru ну и т.д. Вы наверно уже поняли, к чему я, но опишу подробней.

Приходит письмо с mx3.mail.ru на локальный адрес, грейлист его видит в первый раз и посылает. Через некоторое вермя писмьо приходит снова, но уже с f11.mail.ru, грейлист его опять же видит в первый раз, и отбривает. После нескольких попыток mail.ru преестанет пробовать отправить писмьо. Почта не дошла.

Какие есть варинты решения проблемы, кроме как вносить такеи сервер в белый список? Ведь в таком случае, ничего не мешает спамерам ставить в адресе отправителя - ящики с этих серверов. Или я здесь ошибаюсь?

roy
()

шейпинг?

Добрый день. Возможно ли решить следующую задачу: есть роутер, через который ходят в инет несколько компов (NAT). Есть локальный процесс, тянущий траф из инета. Возможно ли дать локальному процессу мимнимальный приоритет на трафик из вне? Т.е. допустив если канал 32кбит, и кто то качает со скоростью 16кбит - локальному процессу дается так же оствашиеся 16 кбит, елсли канал свободен - то 32 кбит ? В принципе интересует все возможные решения, можно даже кривые, т.к. это временно

roy
()

LVM восстановление

Добрый день. А что делать если один из винтов, входящих в LVM, расСыпался? Полетит весь том ?

roy
()

хостинг

Добрый день. Не подкинете ссылок на доки, как настроить систему для хостинга ? Помнится в инете попадалось, но забыл сделать закладку, а щас найти не могу. Хотелось бы сделать выполненеи апача от имени пользователя ну и прочие вещи :)

roy
()

2.6 ядро для сервера

Добрый день. Появилась необходимость перехода на 2.6 ядро на сервере, подскажите, какая версия щас наиболее стабильна? Просто сам как то особо не слежу за 2.6 веткой, везде только 2.4 а дома 2.6.12, поставленное очень давно :)

roy
()

g++ crashes

Здравствуйте. Что-то при попытке скомпилить пару прог начал валиться g++ - мож конечно проги такие попались, ибо раньше почти все компилилось нормально. Может есть у кого мысли, отчего это может быть?

amd64, gcc -v
Reading specs from /usr/lib/gcc/x86_64-slackware-linux/3.4.3/specs
Configured with: ../gcc-3.4.3/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=x86_64-slackware-linux --host=x86_64-slackware-linux
Thread model: posix
gcc version 3.4.3

валится при компиляции stardict-2.4.8:

 make
make  all-recursive
make[1]: Entering directory `/usr/src/progz/stardict-2.4.8'
Making all in src
make[2]: Entering directory `/usr/src/progz/stardict-2.4.8/src'
Making all in lib
make[3]: Entering directory `/usr/src/progz/stardict-2.4.8/src/lib'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include    -I/usr/X11R6/include  -g -O2 -MT lib.o -MD -MP -MF ".deps/lib.Tpo" -c -o lib.o lib.cpp; \
then mv -f ".deps/lib.Tpo" ".deps/lib.Po"; else rm -f ".deps/lib.Tpo"; exit 1; fi
g++: Internal error: Segmentation fault (program cc1plus)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.
make[3]: *** [lib.o] Error 1
make[3]: Leaving directory `/usr/src/progz/stardict-2.4.8/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/progz/stardict-2.4.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/progz/stardict-2.4.8'
make: *** [all] Error 2

dmesg:
 <0>general protection fault: 0000 [6]
CPU 0
Modules linked in: ub vmnet snd_pcm_oss snd_mixer_oss snd_mpu401 snd_mpu401_uart parport_pc parport snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_util_mem snd_hwdep snd via_rhine nvidia 3c59x it87 eeprom i2c_sensor i2c_isa i2c_nforce2 i2c_core vmmon fuse
Pid: 7446, comm: cc1plus Tainted: P      2.6.12.2
RIP: 0010:[<ffffffff80152272>] <ffffffff80152272>{__rmqueue+82}
RSP: 0000:ffff810039c95c98  EFLAGS: 00010083
RAX: ff008100013e36e8 RBX: ffffffff80514980 RCX: ffff810001432978
RDX: ffffffff80514a10 RSI: 0000000000000001 RDI: ffffffff80514998
RBP: ffffffff805149c8 R08: ffffffff80514a10 R09: 0000000000000001
R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
R13: ffffffff805149b8 R14: ffffffff80514980 R15: ffff810001432950
FS:  00002aaaaadf84a0(0000) GS:ffffffff80660440(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00002aaaace60000 CR3: 0000000010d71000 CR4: 00000000000006e0
Process cc1plus (pid: 7446, threadinfo ffff810039c94000, task ffff810039c770f0)
Stack: 0000000000000000 ffffffff80514980 ffffffff805149c8 0000000000000000
       ffffffff805149b8 0000000000000019 0000000000000000 ffffffff801526ac
       0000001900000000 000000000000001f
Call Trace:<ffffffff801526ac>{buffered_rmqueue+124} <ffffffff80152a32>{__alloc_pages+194}
       <ffffffff8015d0e9>{do_no_page+249} <ffffffff80151028>{__generic_file_aio_read+424}
       <ffffffff8015d580>{handle_mm_fault+400} <ffffffff801511db>{generic_file_read+187}
       <ffffffff8011f3e9>{do_page_fault+1001} <ffffffff8010efbd>{error_exit+0}


Code: 48 89 50 08 48 89 02 48 c7 41 08 00 02 20 00 48 c7 01 00 01
RIP <ffffffff80152272>{__rmqueue+82} RSP <ffff810039c95c98>
roy
()

обновление KAV

Добрый день. Может кто-нибудь подсказать, как и что надо выкачивать с ftp.kaspersky.com чтоюы виндовые клиенты могли нормально обновляться с сетевой папки? Версия 5.0.383. Пытался сделать как написано на сайте - но как то странно получается, если обновлять каждый день - то ок, а если с нуля (после установки) - то не хотит.

P.S. немного оффтоп, но достало уже..

roy
()

статистика почты

Добрый день )

Надо сделать подсчет статистики трафика для локального ползователя, придумал два способа:

1. демон, который читает maillog, парсит его и обновляет БД

2. фильтр (MTA postfix), через который проходит вся почты и который обновяет БД

Хотелось бы узнать, какой из этих вариантов более "правильный" ?

Первый выглядит попроще, но здесь это не основопологающий критерий. Больше инетересует проивзодительность (хотя на данный момент трафик не большой, меньше 1к в сутки), и "красота" :) Мне больше нравится второй вариант.

roy
()

пречень железа на машине

Добрый день. Понадобилось провести инвентаризацию. Для сия требуется в т.ч. инфа и с серверов, а т.к. нет желания влезть внутрь и смотреть что почем - есть ли софт, который способен определить, сколько памяти (сколько планок по сколько), матплату и прочее железыне внутренности компа под линухом?

roy
()

Postfix два content-filter

Добрый день. Подскажите, какие есть варианты организации двух фильтров?
Первый фильтр - clamsmtp, настроен по оффдокам. Как возможно прикрутить
второй фильтр? Через него должна проходить вся почта, что прошла через 
первый.


Как вариант - (не знаю насколько верный): заменить строчку
"-o content_filter=" на "-o content_filter=scan:dest2:port2" в

127.0.0.1:10026 inet  n -       n       -       16      smtpd
        -o content_filter=
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_helo_restrictions=
        -o smtpd_client_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks_style=host
        -o smtpd_authorized_xforward_hosts=127.0.0.0/8

Только вот еще не могу понять, где ждать письма? ;) Немного запутался,
буду рад кратиким объяснениям
roy
()

Postfix backup MX

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

Как я понял по экспериментам ( и вроде как в документации так написано) - после команды rcpt to происходит проверка демоном verify на существование recipient, для этого он конектится к relay_domain, и если тот говорит ок - проверяет у себя в relay_recipient_maps - если там тоже ок - то 250, иначе 550 (ну или 450). Если relay_domain сказал - 550 - то тоже 550, а если relay_domain - недоступен - то 450, не проверяя у себя в relay_recipient_maps. Вот это последнее поведение мне очень не нравится, зачемя поднимаю запасной сервер то ?? Я понимаю, что я где то не так что то настроил, но не могу понять, что. Настраивал по доке с оффсайта.

Вообще хотелось бы, чтобы не было вообще коннекта к relay_domain (основному серверу), а проверялось только по своей базе в relay_recipient_maps.

roy
()

backup mx server

Добрый день. Поднимаю бэкап сервер на postfix (основной тоже не постфикс) и сталкнулся с такой проблемкой: на запасном надо (ну т.е. желательно ессно) указать список пользователей, которым мона слать письма (recipients_map вроде), у основного сервера пользователи хранятся в БД мускуль.

Вариант конектится к базе основного я думаю не покатит, т.к. елси конект пришел запасного - значт основной с его базой уже не пашут. Как же быть? Ну хочется ессно максимально автоматизированного решения, не хочется вручную прописывать юзеров в файл или поднимать еще один мускуль на запасном и синхронизировать базы. Есть такой вариант?

roy
()

postfix + clamav

Добрый день ! Возникла непонятная проблема с антивирусом. На одном из 
двух серверов с одинаковыми настройками работает, на другом - нет, а 
именно не режет письмо при отправке через сервер, если в нем вирус. Вот  вывод логов:


Sep 12 20:53:42 domen1 postfix/pickup[18033]: DE96F11E5A: uid=0 from=<root>
Sep 12 20:53:42 domen1 postfix/cleanup[18041]: DE96F11E5A: message-id=<4506BBE6.mailDX21UKRX8@domen1.local>
Sep 12 20:53:42 domen1 postfix/qmgr[18034]: DE96F11E5A: from=<root@domen1>, size=31419, nrcpt=1 (queue active)
Sep 12 20:53:42 domen1 clamsmtpd: 100001: accepted connection from: 127.0.0.1
Sep 12 20:53:42 domen1 postfix/smtpd[18045]: connect from localhost[127.0.0.1]
Sep 12 20:53:42 domen1 postfix/smtpd[18045]: EC3C211E4A: client=localhost[127.0.0.1]
Sep 12 20:53:43 domen1 postfix/cleanup[18041]: EC3C211E4A: message-id=<4506BBE6.mailDX21UKRX8@domen1.local>
Sep 12 20:53:43 domen1 postfix/qmgr[18034]: EC3C211E4A: from=<root@domen1>, size=31201, nrcpt=1 (queue active)
Sep 12 20:53:43 domen1 clamsmtpd: 100001: from=root@domen1, to=test2@domen2, status=CLEAN
Sep 12 20:53:43 domen1 postfix/smtp[18043]: DE96F11E5A: to=<test2@domen2>, relay=127.0.0.1[127.0.0.1], delay=1, status=sent (250 Ok: queued as EC3C211E4A)
Sep 12 20:53:43 domen1 postfix/qmgr[18034]: DE96F11E5A: removed
Sep 12 20:53:43 domen1 postfix/smtpd[18045]: disconnect from localhost[127.0.0.1]
Sep 12 20:53:43 domen1 postfix/smtp[18047]: EC3C211E4A: to=<test2@domen2>, relay=mail.domen2[80.242.65.139], delay=1, status=sent (250 2.0.0 Ok: queued as 554C15C6765)
Sep 12 20:53:43 domen1 postfix/qmgr[18034]: EC3C211E4A: removed


Как так? status=CLEAN, причем если запускать clamsmtpd с -d4,
то видно, что clamd говорит, что вируса нету. Но когда domen2 
возвращает письмо обратно с пометкой, что это вирус - domen1 говорит,
что в нем вирус ! Почему же при отправке он его не обнаруживает, хотя 
проверяет? В чем может быть дело?

clamd --version
ClamAV 0.88.4/1870/Tue Sep 12 19:28:49 2006

clamsmtpd -v
clamsmtpd (version 1.5)

postfix-2.2.5
roy
()

BIOS & lrmi

Небольшой вопрос (имеющий отношение к теме http://www.linux.org.ru/profile/roy/jump-message.jsp?msgid=1517294&lastmod=1
154592739596)

On Thu, 2 Feb 2006, Alan Cox wrote:

> On Iau, 2006-02-02 at 08:48 +0100, Jozef Kutej wrote:
>> Hello.
>>
>> Can someone help me solve my problem with on board watch dog timer that
>> need to call bios interrupt? Here's how to update watch dog timer.
>>
>> mov ax,6f02h
>> mov bl, 30	;number of seconds
>> int 15h
>>
>> How can i do this in kernel so that i can write wdt driver?
>
> You need to drive the hardware directly. Ask the vendor for the hardware
> info, or alternatively you might want to try using a library like lrmi
> in user space to call it and log the I/O instructions it tries to
> execute.
>

Подскажите, как используя библиотеку lrmi посмотреть, что делает BIOS
при вызове этой функции ? Как я понимаю lrmi использует вызов
vm86old(), но как копнуть глубже - не могу понять (
roy
()

RSS подписка на новые темы