17515   Нравится :) 1 Не нравится :(    Добавлено: 06.07.09 16:40
Роскошно я сегодня разыграл коллег!

Накануне написал несколько простеньких скриптов в пару строк, выполняющих стандартные команды, но обозвал их совершенно «неполиткорректно» и ввёл кое-где небольшие задержки перед выполнением команд для имитации «раздумий» машины.

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

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

ps -ef | grep java
cd ...
ls ...


Все тоскливо смотрят на экран и зевают. Перехожу к «домашни
16362   Нравится :) 0 Не нравится :(    Добавлено: 29.06.09 20:40
Работал я юникс-админом в одной достаточно крупной московской организации, известной своими жёсткими правилами в отношении сотрудников. Пришел на работу — нажми кнопку «Пришел» в соответствующем разделе интранета, собрался покурить — щёлкни «Отошел по личным делам». За опоздания наказывали баллами (срезали премиальную часть зарплаты) — в общем, всё серьёзно. Корпоративная этика в переписке была также на высоком уровне, ни у кого даже в мыслях не было допустить вольности в выражениях — всё пристально контролировалось службой безопасности.

Как-то сидим, админим наши сервера. Работа достаточно скучная, так как настроены они по всем «фэн-шуям» и вероятность факапа минимальна. Внезапно сонное лицо Игоря, руководителя группы администрирования Unix-систем, оживает, и он помпезно изрекает: «Михаил, я считаю, что употребление слов „жопа“ и „косяк“ неприемлемо при постановке служебного задания».

Через минуту хохота Миша, руководитель группы Oracle, начинает оправдываться, что он скопировал в задачу кусок из своих ночных записей — в них было отмечено, что старт инстанса Oracle с такими-то параметрами и с использованием такого-то массива приводит к жопе с производительностью, и это явно косяк в Solaris!
16055   Нравится :) -1 Не нравится :(    Добавлено: 28.06.09 00:40
Что вы обычно слышите от удалённо подключившегося к серверу молодого админа перед тем, как он сломя голову бежит подключать клавиатуру к серверу, логиниться на слух и пересоздавать дефолтные настройки фаерволла?

- Отлично! Сохраняем новый конфиг, а теперь - sudo ipfw restart!
14745   Нравится :) 0 Не нравится :(    Добавлено: 20.06.09 08:40
История #410 напомнила.

Работал я тогда админом в одной небольшой конторе. Один из серверов, за который я отвечал, находился в одном московском дата-центре, где трафик был бесплатным при соблюдении определенных пропорций: "входящий суммарный/исходящий суммарный", "входящий зарубежный/исходящий зарубежный", "суммарный по России/суммарный зарубежный" и так далее. Начальство, конечно же, хотело, чтоб эти пропорции соблюдались. Мне, как любому юниксоиду, было лень гонять байты по сети вручную, посему сделал следующую вещь.

На сервере в Москве раз в час по крону запускался скрипт, логинящийся в "личном кабинете" хостера и читающий данные по трафику. Если какая-то из пропорций была близка к критичной отметке, происходило следующее: по sshfs подцеплялся либо сервер с безлимитным каналом в Америке, либо, тоже с безлимитным каналом, в нашем офисе и фоном запускался процесс типа:
cat /mnt/srv02/dev/zero > /dev/null

Если при следующей проверке через час показатели по трафику возвращались в норму - процесс убивался, если нет - операция продолжалась.

Суммарно за месяц таким образом передавались гигабайты, а иногда и десятки гигабайт закриптованных нулей.
5168   Нравится :) 0 Не нравится :(    Добавлено: 18.04.09 17:40
Новая контора. Делаю им сайт и настраиваю почту на хостинге.

Недели две все идет нормально, и тут поступает приказ поднять почтовый сервер в офисе. Привозят HP и огромный серверный шкаф. Говорят СРОЧНО. Ну надо так надо!

Звоню провайдерам, выбиваю реальный айпишник, перенастраиваю маршрутизацию почты с хостинга на него, перенастраиваю маршрутизатор, собираю шкаф и без сил уползаю домой. На следующее утро приползаю в 7, пихаю сервер в шкаф, сношу с него 2003 винду ставлю FreeBSD. Не запускается. Качаю свежую. Ставлю - запустилась. Поднимаю почту, поднимаю вебинтерфейс, авторизацию по SMTP, перенабиваю логины и пароли. Все тестирую, перенастраиваю все машины (25 штук!) в офисе. Провожу инструктаж.

И после всего этого получаю "молодец" от начальства. Совершенно убитый после двух смен иду в курилку сжечь бумажку
1961   Нравится :) 0 Не нравится :(    Добавлено: 29.03.09 15:40
Очередной проект по доделке и переделке авторских недоделок в программе заказчика.
Угу.

Заявлена кроссплатформенность - используется Qt, есть клиенты для Windows и никсов. Клиентов беспокоит, как Гондурас странная особенность: под никсами программа уверенно работает отовсюду, кроме каталогов, расположенных в /home (например - на рабочем столе, что должно быть интуитивно понятно и привычно для пользователей Windows). Угу.

Авторы грешили на особенности сборки Qt, на примечания к документации QFileSystemWatcher "о зависимых от системы лимитах на количество одновременно наблюдаемых путей". Но почему-то программистов заказчика не обеспокоила такая особенность систем, под которые портировалась изначально виндозная программа, как чувствительность к регистру путей файловой системы. Аффтары нечувствительно приводили путь к lowercase, а потом проверяли существование каталогов типа Desktop или "Рабочий стол" для пользователей типа Vasya_Pupken.

А метод проверки QDir::exists(), спроектированный с учетом особенностей *nix, имел их всех в виду.