LINUX.ORG.RU

Сообщения se

 

hostname and fqdn в debian/ubuntu

всегда задавал hostname для серверов в виде fqdn.

однако неожиданно для себя открыл что в debian/ubuntu так не принято.

3.5.5. The hostname The kernel maintains the system hostname. The init script in runlevel S which is symlinked to «/etc/init.d/hostname.sh» sets the system hostname at boot time (using the hostname command) to the name stored in «/etc/hostname». This file should contain only the system hostname, not a fully qualified domain name.

в man`ах тоже самое:

/etc/hostname This file should only contain the hostname and not the full FQDN.

чтобы избежать частых обращений к dns они предлагают держать fqdn в /etc/hosts

собственно больше всего смущает то что системный вызов gethostname на таких машинах будет возвращать тоже короткую форму. а вслед за ним и конструкции вида:

perl -e 'use Sys::Hostname; print hostname, "\n"'
php -r 'echo gethostname (),"\n";'

получается на freebsd/centos вернет name.domain, а на debian/ubuntu просто name.

что imho уже не есть хорошо. придется адаптировать под это regexp`ы в своих скриптах.

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

se
()

С днём сурка

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

se
()

купание в проруби

по ящику тут вещают, что если в период крещения полезть в прорубь, то заболеть невозможно даже если вокруг лютый мороз. (поп чуть было не сказал «я гарантирую это!»)

кто-нибудь пробовал?

se
()

есть счастливые обладатели lenovo Y430?

приветствую.
не так давно стал обладателем замечательной машинки Y430-2 от lenovo.
в linux(ubuntu 9.04) "искаробки" завелись и нормально работают все железки.
но есть траблы с alsa.
у этого ноута внизу есть третий громкоговоритель(subwoofer/LFE), который не перестает играть после того, как подключены наушники.
в alsamixer`е он тоже не отображается.

$cat /proc/asound/card0/codec#* | grep Codec
Codec: Generic 10de ID 3
Codec: Conexant CX20561 (Hermosa)

драйвер snd_hda_intel
пробовал играть с его параметром model в /etc/modprobe.d/alsa-base.conf
(options snd_hda_intel model=3stack-6ch или options snd-hda-intel model=lenovo-ms7195-dig)
не помогает (

может всезнающий All что подскажет?

se
()

никому eeepc701 не нужен? (-;

так и не нашел применение своему asus eee pc
(reason слишком маленький экран по сравнению с каждодневным hp nc4010).
куплен в эльдорадо где-то в конце марта.
характеристики тут: http://www.eldorado.ru/cat/detail/71020705/
девайс почти не юзался, а напротив больше пылился на полке.
из минусов - отклеил наклейку на отсеке с памятью, когда менял планку на 2-х гиговую(планку не отдам (-;). гарантии, кажись при этом конец, но imho наклейку можно попробовать аккуратно наклеить обратно : )
коробка, чехол и все что с ним было сохранилось.
стоит ubuntu.

если кому интересно, могу отдать тыщ за семь.
Москва.
se.egor сцобако gmail.com

>>> (Invalid URL, no host part!)

se
()

конфликт прерываний?

после попыток обновиться сначала на 2.6.25 звуковая карта стала "тянуть" звук..
то же самое было при попытке обновиться до 2.6.24.2
на старом ядре все работает.

cat /proc/interrupts(на работающем):
CPU0
0: 397069 XT-PIC-XT timer
1: 1080 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
7: 8 XT-PIC-XT parport0
8: 3 XT-PIC-XT rtc
9: 737 XT-PIC-XT acpi
10: 10796 XT-PIC-XT ehci_hcd:usb1, ohci_hcd:usb2, ohci_hcd:usb3, eth1, radeon@pci:0000:01:05.0
11: 106 XT-PIC-XT yenta, yenta, ALI 5451
12: 1773 XT-PIC-XT i8042
14: 24817 XT-PIC-XT libata
15: 0 XT-PIC-XT libata
NMI: 0
ERR: 0

cat /proc/interrupts(на проблемном):
CPU0
0: 85207 XT-PIC-XT timer
1: 135 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
3: 2 XT-PIC-XT
4: 3 XT-PIC-XT
5: 2 XT-PIC-XT
7: 4 XT-PIC-XT parport0
8: 3 XT-PIC-XT rtc
9: 346 XT-PIC-XT acpi
10: 231 XT-PIC-XT ohci_hcd:usb1, ehci_hcd:usb2, ohci_hcd:usb3, eth1, radeon@pci:0000:01:05.0
11: 238 XT-PIC-XT yenta, yenta, ALI 5451
12: 1796 XT-PIC-XT i8042
14: 6845 XT-PIC-XT pata_ali
15: 0 XT-PIC-XT pata_ali
NMI: 0 Non-maskable interrupts
TRM: 0 Thermal event interrupts
SPU: 0 Spurious interrupts
ERR: 0


+сообщение при загрузке:
AC'97 1 does not respond - RESET
AC'97 1 access is not valid [0xffffffff], removing mixer.
ali mixer 1 creating error.
ali15x3_smbus 0000:00:11.0: ALI15X3_smb region uninitialized - upgrade BIOS or use force_addr=0xaddr
ali15x3_smbus 0000:00:11.0: ALI15X3 not detected, module not inserted.

звуковуха ALI 5451.

куда копать?

>>> (Invalid URL, no host part!)

se
()

ipod classic. это что, шутка такая?..

subj подкупил меня большим временем автономной работы(заявлено порядка 40 часов), огромным винтом на 160Gb.
давно мечтал собрать лучшую часть своей фонотеки в переносном девайсе.
недолго думая отправился в плеер.ру(предварительно послушав отзывы как правильно там покупать) и закупил мегадевайс.
и тут засада - девайс не видит директорий с харда. что за злая шутка от apple?!
на втором ноуте есть винды, поставил убогий(после amarok) itunes.
худо бедно залил на девайс музыки. вроде все ок..
но у меня привычка - сортировать музыку по директориям в зависимости от создаваемого ею настроения, при этом крайне не хочется из-за этого уродовать id3-теги. кроме того, частенько люди просят слить с плеера понравившуюся им вещицу на свой хост..
как быть?
и как с этим девайсом работать в линухе? amarok что-то упорно не хочет его опознавать..

ps будь проклят поганый apple..

>>> (Invalid URL, no host part!)

se
()

слетает dma режим на винте(ubuntu)

мигрировал на ноутбуке с FreeBSD на ubuntu - все замечательно, но периодически сам по себе слетает dma режим с hda.
делаю hdparm -d1 /dev/hda
dma включается и нормально работает, но через какое-то время отваливается.
в логах:
kernel: [17573.104000] hda: status timeout: status=0xd0 { Busy }
kernel: [17573.104000] ide: failed opcode was: unknown
kernel: [17573.104000] hda: DMA disabled
kernel: [17573.200000] ide0: reset: success

2.6.20-16-generic #2 SMP, ubuntu feisty

никто не знает как побороть?

>>> (Invalid URL, no host part!)

se
()

сломался centerim

сегодня ни с того, ни с чего centerim стал утверждать, что все мои контакты в offline.
причем, если я меняю статус на, к примеру, "отсутствие" - после перелогина вижу лишь тех, кто тоже "отсутсвуют", остальные типа offline, но сообщения от них исправно приходят.
снес centerim и откатился на centericq - та же беда.
вариантов 2:
1) aol что-то изменила у себя в протоколе
2) проблема где-то внутри директории ~/.centericq

кто сталкивался?

>>> (Invalid URL, no host part!)

se
()

глюк?

http://www.linux.org.ru/view-message.jsp?msgid=382679
попробовал с разных машин, результат тот же -
http://se.razdolie.ru/lor.jpg

se
()

ох уж мне эти спамеры..

листал freebsd-шний список рассылки и наткнулся на это -
http://lists.freebsd.org/pipermail/freebsd-stable/2006-March/023656.html

se
()

LEFT JOIN, NULL и where

второй день не могу придумать sql-запрос для поиска пользователей сайта..
задача вроде бы стандартная
допустим есть две таблицы :
основная: users - отсюда интересуют лишь поля id,nickname и sex
дополнительная: users_secondary - опциональная информация о пользователях(заполняется не всегда). интересующие поля weight, stature.

есть форма поиска, через которую юзер делает запросы:
допустим, это - nickname, пол, диапазон веса и роста.
причём, если юзер не ввел значение какого-либо из полей должны охватываться все записи.(к прим., если установлена лишь нижняя граница роста в 200см - должны выбираться все юзеры выше 200 и т.п.)

с незаполненными полями на первый взгляд всё просто. к прим. -
if (@$_POST['nickname']) { $nickname = $_POST['nickname']; } else { $nickname = '%'; }
if (@$_POST['weight0']) { $weight0 = $_POST['weight0']; } else { $weight0 = '0'; } и т.п.

первое что пришло в голову -

select u.id from users u left join users_secondary sec on u.id = sec.uid where u.nickname like '$nickname' and
u.sex = '$sex' and
sec.stature > '$stature0' and sec.stature < '$stature1' and
sec.weight > '$weight0' and sec.weight < '$weight1'
limit 100

но тут возникает проблема - если во второй таблице нет соотв-й записи LEFT JOIN возвращает его значением NULL и операторы сравнения в любом соучае вернут false..

как быть?

PS СУБД mysql

se
()

[ОПРОС] сколько народа _постоянно_ присутствует на LOR в режиме ro?

 

просто любопытно..
сам ошиваюсь тут года с 2004.
в дискуссии встреваю редко.
не представляю свою жизнь без чтения LOR : ) (особенно за завтраком или за пивом)

se
()

С днём сурка

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

se
()

Я люблю тебя, жизнь!!

хм, сдал сегодня экзамен, сидел в компании незнакомых девченок и пил коньяк : ))) ради этого стоит жить!! Я люблю тебя, жизнь!!! какая бы ты скверная ни была, только благодаря тебя я такой какой есть!

ps юзаю FreeBSd

se
()

fedora 3 и ru_RU.cp1251

возникла неоходимость править сайт, написанный в cp1251 кодировке
системная локаль utf8

для koi8r(чтобы нормально на freebsd серваки заходить) делаю так:
LANG=ru_RU.koi8r xterm -fn -cronyx-courier-medium-r-normal--17-120-100-100-m-90-koi8-r -bg black -cr green -fg gray -sb $1

хотелось бы иметь подобную вешь и для cp1251

насколько я понял в fedore glibc-common собран без поддержки cp1251 локали(в /usr/lib/locale её нет)

как это сделать?
или как заставить vim редактировать текст в виндовой кодировке?
можно конечно каждый раз конвертировать через iconv, но это не удобно..


se
()

и снова старый ноутбук & большой жёсткий диск..

уже писал сюда по поводу intel440BX и жёсткого диска на 40 Гб
сегодня винт наконец привезли
сбылись худшие опасения..
после того как подключил его, bios радостно сообщил мне, что у меня винт на 8,5 Гб.(собственно я ожидал этого(мах. 1024x255x63))
но после перезагрузке винт перестал определяться(при попытке autodetection - виснет и ни на что не реагирует)
ок
отключаю в bios primary master ide(иначе совсем не грузиться) и гружусь с cdrom(blin linux). при загрузке ядро нормально определяет винт, но cfdisk показывает неправильную геометрию(cyl - 23017, head -239, sect. per track - 63; итого 177,4Gb..)
пробую в cfdisk(а затем и в fdisk) вручную установить геометрию и создать разделы.
всё проходит нормально, форматирую разделы, но при попытке примонтировать или проверить ругается, что не может найти суперблок.
пробовал грузиться с инст. диска freebsd тоже самое(правда он геометрию правильно определил, но вылетел при попытке записать изменнеия на диск)
далее попробовал установить в bios геометрию вручную (4863/255/63 LBA)
при загрузке bios ругается(primary master hard disk fail)
далее всё как и раньше
буду рад любым советам(у меня уже кончились идеи как его завести)
обидно выкидывать такую сумму на ветер...

se
()

intel 440BX & большой жёсткий диск

есть желание докупить к своему ноуту(400Mhz, intel 440BX) жёсткий диск на 40Gb
насколько я понимаю, bios(award 4.51) сможет нормально адресовать только первые 8Gb
сможет ли linux использовать остальное дисковое пространство?

se
()

драйвер hcf модема от linuxant

как-то неловко спрашивать..
может кто-нибудь поделиться серийником для subj?
hcf@shark.uven.ru

se
()

проблемы с записью cd(udf) на 2.6.x

проблема заключается в следующем: при попытке записать диск через ATAPI (cdrecord dev=ATAPI:0,1,0 ... , или cdrecord dev=/dev/cdrom...) диск пишется, но комп начинает при этом очень сильно тормозить (P2.6GHz). Записанные так болванки читаются потом на других приводах с ошибками. На той же тачке под win2k все пишется нормально.

к тому же не понятно как быть с записью на udf.Пропатчил ядро, поставил udftools. насколько я понял, cdrwtools может работать только со scsi-emul(cdrwtools ATAPI:0,1,0 не понимает, через -d /dev/cdrom пишет, но проблемы теже, что и с cdrecord). А scsi емуляцию в 2.6.x поломали...

dma на /dev/cdrom включено, cdrecord 2.01a27-dvd, ядро 2.6.6, привод SONY CRX230E

se
()

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