bash.im ithappens.me zadolba.li

Linux

8801

Тепло, светло, не дует из окна

22 марта 2012, 08:00

Счастливые линуксоиды — сферические и в вакууме? Раньше так считал и я. Но случилось ненастье: одна очень мелкая и крайне мягкая контора выпустила новый патч для своей операционки-с-цифрой, который заставил её забыть о том, что она (х)активирована. Не проблема — безопасный режим, качаем активатор. Что? Не работает? Какого фига не грузимся? Ладно, посидим на Убунте, которая как нельзя кстати оказалась на флешке.

Так я и оказался в линуксе. Нет, это отнюдь не первое знакомство — я и сервера на Дебиане держал, и Джентами да Фряхами баловался для саморазвития, но как основную ось всё же предпочитал юзать «оконную» систему.

Лень — двигатель прогресса. Сижу больше месяца — эмоции только положительные. А на день рождения мне свитер подарили.

8781

Новорождённый эзернетик

20 марта 2012, 08:00

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

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

Конечно, интернет я настроил. Всех приходивших друзей-программеров я просил повторить настройку — на спор, на ящик пива, после изрядного количества оного. Естественно, они соглашались, а я всё возвращал в первоначальное состояние. Ну откуда им было знать, что при наличии двух сетевых карт после переезда у меня появилось три сетевых интерфейса? Причём активный сместился на eth2 при физическом наличии только eth0 и eth1. Почему — непонятно, до этого всё было в пределах разумного.

Не думайте о невозможном как о реально невозможном. Проверяйте иногда невероятные варианты.

8771

Дебиан: вооружён и не очень опасен

18 марта 2012, 08:00

Играл я много лет тому назад в некую MMORPG. При создании персонажа путём подбора абсолютно случайных символов мелкий нубик был назван Дебианом. О линуксе я в те времена знал только то, что есть такая ось не для ламеров. Следует ли объяснять, как я удивился, узнав о том, что существует такой дистрибутив?

Прошло несколько лет. В эту игру я уже не играю, персонаж был удалён ещё до заката проекта. На телефоне Андроид, на компьютере Убунту уже полгода используется как основная ОС. В голове мысли о необходимости перехода на более серьёзный дистрибутив; из имеющегося разнообразия рассматривается всё тот же Дебиан. И лишь одна мысль не даёт покоя: как виндовый пользователь, пусть даже не так удалённый от IT, как большинство окружающих, мог со стопроцентной точностью попасть пальцем в небо?

8759

Доставь себе радость руками

16 марта 2012, 11:45

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

Потребовалось нашей конторе для решения определённой задачи сложное опенсорсное ПО. ПО это выпускается исключительно для тяжёлых опенсорсных линуксов, как Red Hat или Suse, поэтому решено было установку проводить на CentOS. Покопал в сети, нашёл единственную инструкцию по установке. Сел, начал.

Софт сложный, включает в себя MySQL, OpenLDAP, почтовый и DNS-сервера, Apache и какую-то обвязку на Tomcat. Инструкция изобиловала трудностями и подводными камнями. Взять дамп базы данных MySQL тут и положить его туда-то, задать вручную схемы LDAP, заводить пароли и пользователей, необходимые системе, — всё руками.

Причём такие операции, как разворачивание базы данных MySQL из снэпшота, автор не пояснял. Половина первого дня ушла на раскуривание манов по MySQL по поводу того, где там лежат пользователи, как туда положить дамп и где настраиваются подключения. Плюс интенсивный гуглинг по теме сообщений об ошибках. Второй день целиком прошёл под знаком OpenLDAP, и если с MySQL я был как-то знаком, то про LDAP вообще ни сном, ни духом. Что такое схема, как именуются объекты в дереве, конвертирование конфигов через Slaptest, — всё пришлось изучать методом скоростного погружения и периодических звонков от начальства.

В общем, на исходе пятого дня я свободно ориентировался в сообщениях об ошибках на Python и Java, на которых до этого ни разу в жизни не писал, знал наизусть форматы конфигов MySQL, OpenLDAP, Apache, rsyslog, bind и Exim. Ещё немного — и можно было идти сдавать RHCE экстерном. Однако программа так и не работала.

Мозг кипит, желание сломать монитор нарастает. Вдруг в инструкции вижу, что базу можно почистить командой foo-db-clean. Заинтригованный, пробую. БД чистится, но с нуля не создаётся. Смотрю через rpm, что ещё есть в пакете foo, и нахожу замечательный скрипт foo-setup.

Запускаю. Скрипт интересуется, действительно ли у меня CentOS 5, правда ли написана в /etc/hosts по поводу моего доменного имени, рутовые пароли от MySQL и OpenLDAP. И ставит. Вся установка занимает 15 секунд.

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

8747

Без танцев музыки не будет

15 марта 2012, 08:00

Захотелось мне послушать музыку. В качестве плеера использую MPD, потому как в нем настроено и вещание моей музыкальной коллекции по локалке, а ещё один плеер заводить неохота.

Так вот, открываю ncmpc и начинаю недоумевать: выход на локальный PulseAudio включил, но звука нет. Перезапускаю сервер — та же картина. Перелопачиваю конфиг — ничего нового. Проверяю радио — работает, но, как водится, с задержкой: между переключением трека и началом его проигрывания проходит до 15 секунд.

Плюю на гордость и отправляюсь в сеть за Minitunes, который давно уже хотел попробовать. Готовых бинарников под 64 бита нет — качаю исходники. В мануале указан список пакетов для установки на 150 МБ. Качаю пакеты, ставлю, собираю Minitunes. Начинаю набирать команду запуска…

…и MPD оживает.

8742

Ты кого красноглазым назвал?

14 марта 2012, 11:45

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

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

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

8703

sudo апорт!

10 марта 2012, 08:00

Сегодня был в гостях у коллеги-сисадмина. Оказывается, у него живёт лабрадор по кличке Баш. Пёс умеет выполнять несколько стандартных команд, но только в том случае, если командовать «sudo %команда%». Иначе пёс рычит и скалится. Я аж прослезился.

8685

Я не я, и прошивка не моя

7 марта 2012, 08:00

Достался мне в подарок роутер, который в девичестве отзывался на фамилию Trendnet, но после небольшого фейслифта начал думать о себе как о D-Link. К сожалению ни первое, ни второе меня категорически не устраивало, поскольку мне привычнее пользоваться прошивкой WRT.

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

На одном из форумов наткнулся на предложение обмануть железяку и зайти в recovery-режим. А так как дело было далеко за полночь и терять было особо нечего, решил попробовать. Режим восстановления категорично утверждал большими красными буквами, что сие есть дело рискованное, и вообще, шёл бы ты отсюда.

После десятка неудачных попыток закралась мысль: «Может, дело не в бобине?» Но усталый мозг всё же вяло протестовал: мол, Убунту — это хорошо, и, собственно, какая разница веб-интерфейсу от того, кто ему скормит прошивку? После того как были опробованы Firefox, Chromium и Opera, а маленькая стрелка на часах переползла за отметку 3, стало уже всё равно.

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

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

Когда настало полное осознание иррациональности происходящего, девайс сдался IE6.

8647

Весь комплект в рассрочку

2 марта 2012, 08:00

Я не тру-админ ни разу. Так, домашний компьютер сам себе собирал и настраивал без посторонней помощи.

Некоторое время назад устроился на работу в интересный отечественный проект, суть которого — внедрение линукс-систем в госучреждения. Особых навыков работы с этой системой у меня нет (так, устанавливал пару раз из интереса), да и не нужны они, так как моя задача — обучить пользователей работе с «дружелюбным интерфейсом», а на случай проблем есть более-менее квалифицированная техподдержка.

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

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

Ну, а теперь на работе (и, чего греха таить, в личной жизни) такой кавардак, что даже побриться нормально некогда.

Попутно я оброс ценными знаниями по работе с линуксом и вот теперь думаю: а не карма ли это?