bash.im ithappens.me zadolba.li

Факапы

2197

Перед запуском удалить предохранитель

У меня свой малый бизнес по IT-обслуживанию компаний. Живу в Нью-Йорке, город большой — ездить далеко, поэтому стараюсь часть работы делать удалённо.

Надо было до понедельника поднять сервер на Gentoo для одного проекта. Заехал по пути в офис, который от меня находится в 35 километрах, вставил минимальный установочный диск, настроил сеть, запустил SSH, проверил, что всё работает, и поехал домой.

Вы когда-нибудь настраивали сервер с пониманием, что придёт решающий момент необходимости перезагрузки? Вот я и сидел вчера до четырёх утра: скомпилировал ядро, выставил все use flags, всё настроил, тысячу раз проверил — осталось перезагрузить и заново зайти уже в живую систему. Только бы всё работало!..

Всё еще раз проверяю, пишу reboot и начинаю жёстко материться на всю квартиру — про eject -t /dev/cdrom я совсем забыл! Пришлось ехать в офис и вытаскивать загрузочный диск вручную. Удалённый доступ, блин...

Обходных путей не существует, товарищи.

2195

Не ведает правая, что творит левая

Курсы — это не только место получения знаний, но и обмен опытом, весёлым и не очень.

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

2192

Топология на практических примерах

10 февраля 2010, 09:00

На заводе варили оптику, а в перерывах сварщик рассказывал истории о прокладке оптических кабелей.

Север, мороз за тридцать, сварка идет в автобусе. Два конца кабеля затащили в салон из подземного колодца, сварили, проверили. Когда стали вытягивать, то выяснилось, что один конец кабеля затащили в переднюю дверь, а другой в заднюю. Резали и варили заново.

В другой раз тяжёлый многожильный кабель вытянули из колодца, упираясь в стоящий рядом столб освещения, и затащили в автобус — памятуя о прошлой неудаче, в одну дверь. Только вот один помощник обошёл столб слева, а другой справа. Правильно — резали и варили заново.

В подвале государевой службы проложили оптику. Через два дня связь прервалась: оптику сгрызла крыса. Выкатили претензию службе о наличии крыс и необходимости их травли. Ответ был краток: про крыс ничего не знаем, не наше это ведомство, но сеть должна работать. Раз на третий инженеры сообразили, что кабель перекрывает «большую крысиную тропу», и нашли гениальное решение: кабельгон в этом районе выгнули, устроив арку для прохода хвостатых братьев. Война с кабелем тотчас же прекратилась.

2146

Накажи себя сам

5 февраля 2010, 12:45

Мы все ищем врагов за линией фронта, но они порой ближе, чем кажется — в зеркале. Главный враг айтишника — сам айтишник.

Существует у нашей фирмы филиал в другом городе, коннектится к нам по VPN и работает на московском сервере. Звонят мне с филиала, говорят, сервер безбожно тормозит. Опыт подсказывает, что проблема не в самом сервере, а в том, что забивается интернет-канал. С обеих сторон провайдеры надёжные, а каналы толстые, с большим запасом по скорости. Значит, канал забивается какой-то машиной, словившей трояна.

Иду по офису, поочерёдно отрубаю все виндовые машины и смотрю на поведение канала, чтобы определить, какой же комп во всём виноват. На моё удивление, при выключении последней виндовой машины проблема не пропала. Для чистоты эксперимента выключаю свою Убунту. Вуаля — всё залетало, канал высвободился. Я в шоке: неужели Убунту умудрилась какой-то троян под линукс схавать?

Трояном оказался торрент-клитент, который запустился при включении и забил напрочь канал, докачивая HD-фильмы. Пришлось наказать себя самого, лишив пива перед сном. Урок пошёл впрок.

2135

Акупунктура

Трудился руководителем IT-отдела в одной торговой компании: открывали и компьютеризировали новые магазины. Отдел отвечал ещё и за видеонаблюдение, поэтому с операторами мы были на короткой ноге.

В один прекрасный день поступает заявка из недавно открытого магазина: не работает ЖК-монитор на кассе. Послал техподдержку, привозят моник — сгорел! Парни из видео отсматривают архив за этот день и зовут нас.

Продавщица решила украсить монитор, а в магазин привезли для украшения бабочек, стрекоз и прочих мух на длинных проволочках. Блондинка берёт насекомых и с силой втыкает в вентиляционные щели бедного моника. Раз, два, три — бедняга, не выдержав, говорит «пффф», пыхнув на прощанье синеньким дымком.

2115

В хвост и в гриву

Мне повезло проходить срочную службу в конце восьмидесятых в командно-информационном центре одного из высших подразделений Советской Армии. Центр был оборудован терминалами «Роботрон», подключенными к ЕС ЭВМ под управлением ОС с романтичным названием «Джессика», что в условиях армии само по себе звучало странно. За этими терминалами днём трудились вольнонаёмные девушки-операторы, а ночью терминальный зал пустовал, и через него на свои посты ходили солдаты, служившие на ВЦ.

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

Однажды утром, когда девушки уже заступили на дежурство, я даже через закрытые двери своего поста услышал дикий рёв дежурного майора в терминальном зале. Затем последовала буря с долгим служебным разбирательством.

Что послужило причиной? Придя на службу, майор застал девушек-операторов, сгрудившихся у одного терминала и возбуждённо галдящих. Оказывается, ночью один из солдат включил терминал, дабы поиграть с клавиатурой. Истосковавшийся по женской ласке воин дал волю своей фантазии и ярко, в деталях описал, что и как он сделал бы с прелестными операторами, а затем щёлкнул тумблером питания. Впрочем, текст не стёрся, уж не знаю, почему — возможно, отключен был только модуль ЭЛТ-терминала, или данные сохранились в буфере команд ЕС ЭВМ. После включения бурные фантазии вновь высветились на экране. Операторами, кстати, работали жёны и дочери комсостава, включая жену майора.

Виновника нашли и наказали, а солдатам строго-настрого запретили самовольно включать терминалы. Однако это не помешало нам изредка оставлять послания в виде сердечек и розочек из ASCII-символов.

2109

A-a-aпчhalt!

1 февраля 2010, 12:45

Было это в далёких девяностых. Я только что познакомился с системами распознавания голоса и понял, что управление компьютером будет очень «высокотехнологичным», если использовать голосовые команды. Я записал «позывные» для наиболее часто используемых приложений, а также для перезагрузки и выключения компьютера. Первые испытания прошли нормально, и я с чистой совестью включил модуль управления в автозагрузку.

Через несколько дней я упорно и долго проходил игру. Особенность заключалась в том, что сохраняться разработчики разрешили только после завершения миссии. В самый ответственный момент, в конце финальной кампании я слышу очень громкое и внятное чихание родного мне человека.

Система управления отреагировала немедленно и жестоко, начав процедуру выключения компьютера: вырубила игру, вывалилась в BSoD и умудрилась грохнуть предыдущие «сейвы». После такого стресса я до сих пор не могу использовать любую систему голосового управления — даже в мобильниках.

2108

С Новым паролем!

1 февраля 2010, 12:45

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

Я имел отношение к разработке этого сервиса и обслуживал всех клиентов в случае возникновения проблем. Все правки производились непосредственно в консоли базы данных, потому как админку было писать недосуг.

В один прекрасный день клиент пришёл прямо к нам в офис и попросил поменять пароль на его логин в SMS-системе. Быстро найдя в базе номер его записи, я слепым десятипальцевым методом быстро ввожу типичный запрос:

update users set password='newpass' where id - 1234;

...и жму Enter. Вместо знака равенства нажалась клавиша «минус». В результате база данных, вычислив разность между номерами клиентов и заданным числом, поменяла пароли всем, кроме этого клиента.

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

Проверяйте запросы перед выполнением!

2094

Universal Serial Bomb

31 января 2010, 11:00

Как-то пришел ко мне друг в офис, а я сижу возле сервака, который выполняет роль роутера, файлового хранилища и VPN-клиента.

— Можно зарядить телефон от USB?
— Конечно, втыкай в сервак.

Это был Sony Ericcson. Я не зря их недолюбливаю! Интернет и VPN рухнули, сбились маршруты, а мобильник радостно сообщил, что теперь у компьютера есть выход в интернет.

Как оказалось, этот телефон создавал дополнительный интерфейс ppp0, сразу его активировал и криво прописывал маршрут default gateway.