Трое в серверной, не считая админа 2.0. Глава 6. Облачный ПОНОС

Дабл друг. Левша и правша. Граната или нож? Выжившие. DEC, DR, CP/M, VAX и другие. Секреты ИТ бизнеса. Дворник-программист. Смерь ЯБУНу. Рабы не мы. Страх работника большой корпорации. Тойотоборцы. И ты, Брут? Амазон и AMD. Кровь не водица, и в ИТ ценится. Идиотов – нет. Инфильтрация open source. Два Мандельброта.

Мы сидели за столом, накрытым нехитрой снедью, не спеша закусывали. В бутылке“INT13” еще было грамм 200, наверное. Несмотря на необычную водочную этикетку, все остальное выглядело буднично и даже уютно. Так можно собраться со старыми друзьями, посидеть, поговорить за жизнь… А то что друзья в глазах двоятся, так это водка может такая хорошая…

Читать

Трое в серверной, не считая админа 2.0. Глава 5. Локальные флуктуации

В глубинах холодильника. Молчание – золото. Проблема с миелафоном. 14 этажей. Второй. Клоны или близнецы? Сны с мангой. Откуда программы? ГОП и СТОП. Котельная. Причем тут Майкл Джексон? Футболки. Всеобщее зло. Рассказ о Блюсхилле.
Попробую опубликовать эту главу на Scribd. Есть удобная онлайн читалка (можно на весь экран распахнуть), а также download главы в pdf.

Первым в холодильник полез я, за мной Кирилл и Сергей. Миша замешкался на секунду, закинул на спину свою BFG-образную штуковину и полез за нами.
Буквально через пару метров ход свернул направо и стал гораздо меньше, превратившись в металлическую вентиляционную трубу квадратного сечения, примерно 80 на 80 см. Нам пришлось опуститься на коленки и передвигаться на карачках. Ход пошел под небольшим уклоном вниз, метров через 15 повернул еще раз направо. Не было видно не зги, я снизил скорость. В меня тут же врезался Кирилл, в него Сергей. Возникла небольшая заминка, потом Кирилл передал мне фонарик с комментарием: «Миша дал».

Читать

Трое в серверной, не считая админа 2.0. Глава 4. Голубая угроза

Телефонные хулиганы. Сын гадюки и волк. Правильные бары. 3 записи. Маша coming. Опасность для позвонков. Предупреждение. Полосато-голубые, шокеры и Петя. ПОНОС и засада. Путь в холодильник.

Работающий телефон немедленно вернул нам оптимизм – мы немедленно принялись звонить. К сожалению, охрана не отвечала, тут доброжелатели не соврали – сплошные длинные гудки. Мы достали свои мобильники и по своим книжкам стали набирать все номера подряд – коллег, родных, друзей. Телефон либо издавал длинные гудки, либо сообщал, что номер не зарегистрирован или вне зоны доступа.
В качестве последнего средства мы набрали телефон экстренной службы 112.

Читать

SSH-туннели — пробрасываем порт

Не всегда есть возможность, да и не всегда надо, строить полноценный туннель с интерфейсной парой адресов. Иногда нам нужно лишь «прокинуть» вполне определённые порты.

Тут важно понимать, что туннель можно организовать как изнутри сети, к ресурсам которой вы хотите получить доступ, на внешний ssh-сервер. Также можно организовать туннель с хоста в Интернете на пограничный ssh-сервер сети, чтобы получить доступ к внутренним ресурсам.

Читать

Трое в серверной, не считая админа 2.0. Глава 3. Пропажа, поиски и находка

Так или иначе, уже шел второй час ночи, и жутко хотелось спать. Миша все также сидел в туалете и молчал, в одиночестве переживая душевный кризис, связанный с переходом в оффлайн всех его контактов.
– Надо дежурить, – многозначительно сказал Сергей
– Да, с Мишей надо держать ухо востро, – согласился Кирилл, – Лось здоровый, кто его знает, что ему в голову придет.

Читать

Трое в серверной, не считая админа 2.0. Глава 2. Админ

Явление админа народу. Туалет. Никто не совершенен. Болтун – находка для шпиона. Голод отступает. Друг гея. Их трое. Нападение. Нетрадиционная кулинария. Отладка резидентных функций. Сезон депутатов. Туалетная блокада.

Читать

Трое в серверной, не считая админа 2.0. Глава 1-я. Серверная с синим гномом

Почему я не люблю пятницы. Опасайтесь нервных шефов. Корпоративное бусидо. Наша серверная. Пьеса Михаила Шатрова. Тук-тук-тук. Гениальные мысли и их реализация. Толстые каналы. О паролях. О вреде курения. Логины и их значение. Розовая лаванда. Красная шапка 2.0. Почему мы не любим падонкофф. Почемы мы не любим праздники. Преимущества естественной гидравлики у комбайнеров. Резервный дата-центр.

Читать

Трое в серверной, не считая админа 2.0. Предисловие и Глава 0: Инсталляция

Предисловие, короткое, но важное

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

Читать

скрин-сейвер!

А вот кому скрин-сейвер?
Зависит от xprintidle, slock.

#!/bin/sh
TIMEOUT_S=900
TIMEOUT_MS=$((${TIMEOUT_S}*1000))
FILE=`mktemp`

while true; do
STAMP=`date +"%Y-%m-%d %H:%M:%S"`
IDLE=`xprintidle`
if [ "$IDLE" -gt "$TIMEOUT_MS" ] ; then
if [ ! -e ${FILE} ] ; then
echo "${STAMP} lock"
xset dpms force off
slock
touch ${FILE}
fi
else
if [ -e ${FILE} ] ; then
echo "${STAMP} unlock"
rm -f ${FILE}
fi
fi
sleep 5
done