Archive for category Linux
Архив для Debian oldstable
Как-то прошёл мимо меня тот факт, что дистрибутив Debian Etch (версия 4.x) уже достаточно давно стал oldstable.
Всё наверное потому, что я практически сразу обновил все свои машины до Debian Lenny (5.x).
Однако осталась пара серверов в парке, которые успешно работают на Etch и в принципе не требуют никаких телодвижений, ибо работают стабильно и задачи свои выполняют хорошо. Но вот потребовалось мне доставить пару пакетов – а aptitude/apt-get говорят мне об отсутствии требуемых файлов на серверах!
Оказывается, что при достижении дистрибутивом статуса oldstable, его файлы перемещаются в архив, и доступны по зеркалам оттуда.
При этом обновления безопасности остаются на security.debian.org.
Вот такая небольшая памятка и подсказка.
The date is grossly in the future
Привет!
Думаю, что большинство системных администраторов и продвинутых пользователей *NIX слышали о spamassassin – средстве борьбы с почтовым спамом.
Штука хорошая, гибко настраиваемая, обучаемая, и т.д. – в общем на любом почтовом сервере явный must have.
Сегодня столкнулся с тем, что все письма в этом, 2010 году, выросли в рейтинге X-Spam-Score на 3.4 пункта! Соответственно, много писем перестали проходить барьер по умолчанию в 5 пунктов… а что говорит о тех серверах, на которых этот параметр ещё ниже?
В теле письма наблюдаем нечто похожее:
pts rule name description
---- ---------------------- --------------------------------------------------
3.4 FH_DATE_PAST_20XX The date is grossly in the future.
Но как же так? Проверил дату на сервере – она верна, и синхронизация времени через Интернет работает корректно.
Оказывается, это баг в spamassassin!
Исправить достаточно просто:
- Найти в кишках spamassassin на вашей системе файл
72_active.cf - Увидеть там нечто подобное:
##{ FH_DATE_PAST_20XX
header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX The date is grossly in the future.
##} FH_DATE_PAST_20XX - Поправить
20[1-9][0-9]на20[2-9][0-9] - И на следующие десять лет это станет проблемой кого-то другого (с)
Спасибо Гуглу и этому сайту за подсказку.
Как посмотреть уровень сигнала 3G в Linux?
Добрый вечер!
Те, кто пользуются мобильным интернетом наверное видели, что на каждом 3G-модеме «зашиты» драйверы для него и софт для управления этим самым модемом для ОС Windows.
В Linux эти модемы работают не менее замечательно, разве что иногда приходится установить usb_modeswitch для того, чтобы модем «превратился» в нужный момент из флешки с драйвером в действительно устройство модема.
Большинство модемов создают несколько устройств /dev/ttyUSB*, по /dev/ttyUSB0 происходит дозвон, а на других можно послушать результаты выполнения различных АТ-команд, например проверки состояния счёта или что-то ещё. Туда же модем периодически выводит информацию о своём состоянии – уровень сигнала в сети.
Сегодня я нашёл небольшую программку, которая скорее всего заработает без танцев с бубном на любом более-менее свежем дистрибутиве Linux – она называется UMTSmon.
Самое приятное в ней – автодетект устройства! Я воткнул Huawei E1550 с сим-картой Utel – она показала что это действительно Huawei E1550, показала что сеть UMTS и что уровень сигнала действительно высокий (сравнивал с соседним компьютером с Windows, там «родной» U’Manager показывает то же самое).
Воткнул телефон SonyEricsson K790 с сим-картой UMC – показала что это MTS UA, GPRS (хотя по идее должен быть EDGE, и телефон показывает EDGE, но чего же вы хотите от бесплатной бета-программы?), и показала правдоподобный высокий уровень сигнала.
Программа умеет создавать подключения к Интернет и управлять ими, но мне достаточно wvdial, поэтому эту возможность я не пробовал. Также можно отправлять SMS, и хоть UMTSmon говорит что «не удалось отправить», но SMS дошла
В общем – такая вот небольшая полезная находка. Тем, кто пользуется 3G-стиками на своих Linux нет/ноутбуках должна пригодиться!
Переверни Интернеты!
Может быть немного с опозданием, но напишу о том, как в 1 апреля можно пошутить над своими пользователями Интернета в офисе.
Перевернём их мир с ног на голову!
Там есть еще »
Linux и iowait – решения нет
«Проблема iowait» в Linux меня просто достала!
Начиная с ядра 2.6.18 и до текущего стабильного 2.6.32 – симптомы те же – жуткие тормоза системы при интенсивной работе с жёстким диском! Перемещаю/копирую/удаляю много или большие файлы – тупак. Пишу болванку – тупак. Лью на переносной винт по USB – тупак!
В выводе top %wa зашкаливает и система становится практически неюзабельной, скорость записи получается где-то на уровне 1-3 МБ/с!
Вообще это очень похоже на проблему с отсуствием DMA на IDE-винтах, однако везде уже SATA, hdparm пишет что udma100 уже selected, мол не очкуй, всё ништяк!
Собрал сам 2.6.32 с PREEMPT для десктопа – откликаемость системы повысилась, однако iowait всё равно сумасшедший. На багзилле ядра обсуждение проблемы скатилось в никуда, там никто ничего не может сделать почему-то! Мне уже не нравится Linux, он всегда был быстрее винды, однако винда почему-то льёт файло туда-сюда без малейших тормозов на 60 МБ/с…
Интересно, как борятся с этой проблемой взрослые пацаны – администраторы серверов с Oracle, например, или ещё там каких СУБД – им же вообще можно вешаться, если такое происходит?
Live USB = fun!
Сегодня открытый софт меня радует. Собираю сестре компьютер на основе старого хлама, в нём перепаивал конденсаторы. Решил запустить ОС, чтобы базово проверить на безглючность.
С настольного компа в лом отсоединять CD-ROM, чтобы подключить, да ещё и резать на болванку образ надо, а болванок дома нет.
И тут я вспомнил о флешке! Скачал с DC++ (чтобы быстро) образ Ubuntu 9.10, очистил свою 2 GB флешку, и по этой статье всё сделал в три клика мышкой!
Вдобавок к просто live-загрузке системы, инсталлер сделал возможность сохранять до 1 ГБ пользовательских данных в /home, т.е. я теперь смогу прийти куда-нибудь, загрузиться с USB, и получить свою настроенную систему! Думаю, что очень удобно!
P.S. Сейчас кроме кулеров на компьютере, с которого я публикую эту запись, движущимися частями являются только кулера процессора и блока питания. Прикольно ![]()

Убил внедренца – спас Linux на предприятии
На работе потеряли ещё нескольких пользователей Linux.

Немного расскажу предысторию и исходные данные, чтобы читателю было понятно откуда что растёт.
Там есть еще »
Немного Ubuntu
Привет!
Сегодня в очередной раз поговорим про Linux, а вернее про некоторые функции некоторых дистрибутивов.
Там есть еще »
wicd vs. network-manager
Я долго держался.
Долго руками поднимал беспроводные интерфейсы в Linux, и поэтому у меня дома до сих пор WEP-шифрование – потому что его можно на ура поднять из командной строки не прибегая ко всяким хитрожопым ухищрениям и утилитам.
Но времена таки меняются, в голой консоли бывать приходится только ради проверки диска, или если не стартуют Иксы, но Иксы поднять это раз плюнуть. И я обычно стараюсь чтобы потребность в голой консоли была лишь там, где рядом бывают ethernet-шнурки с интернетом по DHCP внутри.
Юзал network-manager для настроек сети. Я увидал его в Ubuntu, поставил и у себя в Debian, ну вроде работает и ок.
Но с появлением нетбука открылись новые глюки – network-manager на Acer Aspire One любит вешаться. А да, ещё на большом ноуте он ни в какую не хотел коннектиться к моей сирани WEP домашней локалке (хотя на ура жевал WPA2 на работе).
Скриншот с официального сайта wicd:

В Интернетах почитал о wicd – и был приятно удивлён! Он работает как часы! Умеет все типы шифрования настраивать, автоматически восстанавливает соединение после сна, и предельно прост в обращении.
Скажи нет мрачняковому конфигурированию wpa-supplicant! Да здравствует победа гуя!
(Но консоль таки забывать не стоит, куда же нам без неё, надо уметь заставить Linux делать то, что тебе нужно из любого интерфейса).
Двухпальцевый скроллинг в Linux
Вчера с утра победил у себя на нетбуке скроллинг двумя пальцами!
Таки компания Synaptics молодцы – делают хорошие тачпады. Физически они способны распознавать двухпальцевое прикосновение, а вот в дровах (если я правильно понимаю) это появилось сравнительно недавно.
Сначала я думал, чего же оно сука у меня не работает, ведь я включил в xorg.conf
Option "VertTwoFingerScroll" "on"Однако ничего не происходило, пока я не досмотрелся что есть ещё два параметра, регулирующих поведение этой фичи – это EmulateTwoFingerMinZ и EmulateTwoFingerMinW, указывающие минимальное «давление» и «ширину пальцев», достаточные для включения двухпальцевого скролла. У меня в системе по умолчанию там драйвер поставил вполне адекватную «ширину», а вот «давление» было явно завышено.
С помощью команды synclient -m 100 я посмотрел какое Z у моих двух пальцев на тачпаде, подкорректировал значение к в конфиге, у меня EmulateTwoFingerMinZ = 50 – и вуаля, макодрочеры могут убиться ап стену – теперь не только в их сирани макоси есть двухпальцевый скролл!
Кстати, есть слух что свежие дрова от Synaptics добавляют фичу двухпальцевого скролла даже в WinXP. У кого есть винда на ноуте – могут проверить и отписаться.
