О названиях узлов

Ставлю тут хрень для удалённого руления серверами через RDP через любой браузер, поддерживающий HTML5. Очень удобно, потому что можно рулить всем хоть с телефона, хоть с машины под Фрюниксом. Хрень называется Guacamole (Гуакамоле) — это название такой мексиканской закуски (или соуса для макания, это уж как назвать). Надо было как-нибудь придумать, какие имена дать двум серверам. Придумал — назвал “авокадо” и “кинза” (два основных ингридиента для этого соуса). Начальник посмеялся, но выбор одобрил 🙂

А вы говорите, что в системном администрирование нет полёта фантазии 🙂

Вопросы на интервью, помощь зала

Мне надо будет нанять сисадмина; но так как мы теперь семимильными шагами идём в облако, от сисадмина теперь требуется опыт программирования. Не сильно углублённого, но надо, чтобы человек понимал основы написания скриптов.

Сижу чешу репу над списком вопросов.

Мне, повторюсь, не надо, чтобы человек знал, например, какой конкретно командой можно получить массив объектов компьютеров из AD — это легко гуглится. Надо понять, умеет ли чел вообще в основы погромирования. Пусть пишет хоть на Питоне, хоть на псевдокоде, мне похер.

1. Если нужно совершить одно и то же действие пять раз, как это лучше всего сделать внутри скрипта?
2. Если мне надо получить пронумерованный список всех компьютеров в домене, как проще всего это сделать?
3. Нужно написать скрипт, который будет посылать извещение сисадмину, если в домене появятся учётные записи, пароль которых никогда не истекает. Как это лучше всего написать?
4. if (a = 0) { .. } — почему данное условие либо не работает вообще, либо не работает правильно?

Какие ещё будут предложения?

Микрософт в своём стиле

Подход этой компании к установке некоторых обновлений для ОС Windows — не устаёт повергать меня в состояние когнитивного шока.

Вот, например, руководство по митигации уязвимости CVE-2017-8529. Вот вы чо думали — что достаточно накатить нужное обновление и всё, вы в домике, да? Авотхер.

Установка обновления только накатывает новые бинарники в операционную систему. Для того, чтобы обновление заработало, ещё надо врукопашную редактировать реестр. Надо лезть в ветвь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ и создавать там новые записи. Всё это сопровождается пояснительными записками, что, мол, редактирование реестра — очень опасное занятие, и что если ошибётесь — будьте готовы переставить операционную систему с нуля.

Молодцы, чо.

PS: Кстати, абсолютно та же херня была с установкой обновления для Windows2000, которое позволяло ей работать с дисками более 120, что ли, гигабайт. Там тоже — установка обновления делала только пол-дела. Надо было ещё ручками реестр редактировать.

Ну чо, поломали воцапчик-то?

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

Поэтому я использовал и буду дальше использовать Signal.

А детищ Цукерберга (Фейсбук владеет Воцапом, если кто не знает) я буду сторониться.

Про облачное сисадминство

Скажу я вам, что оно мне нравится значительно больше традиционного. Во-первых, тем, что не нужно делать нудную неинтересную работу типа проверки статуса дисков в массиве, их замены, и прочего. Это позволяет сконцентрироваться на более интересных (и денежных) аспектах сисадминства — управлением AD, настройкой сетей, администрированием баз данных, и так далее. А витую пару-то обжимать можно и мартышку научить.

Но самый неожиданный аспект данного сисадминства лично для меня заключается в том, что оно сильно сдвинуло меня в область программирования. Потому что Правильное Облачное Сисадминство — это Инфраструктура как Код, что подразумевает руление ресурсами в первую очередь через использование JSON-шаблонов, нарисованных в Visual Studio исполняемых Team Foundation Server, и далее по алфавиту.

Особенно важно использовать Инфраструктуру как Код если надо создавать туеву хучу одинаковых ресурсов. Я могу, например, 20 виртуальных машин с SQL Server-ом создать за 5 минут. Удачи угнаться если делать всё это руками.

Ну, и облако — это просто круто само по себе. Особенно для малого бизнеса, например — это раньше надо было создавать серверную, тратить кучу бабок просто для того, чтобы начать. С облаком же во-первых, нет капиталовложений, а во-вторых, мощность ресурсов можно наращивать по мере надобности — начать с маленьких, и закончить суперкластерами с 24 терабайтами оперативки.

Короче, лублу и керемендую.

Они убили vi!

Вот сволочи!

Большинство дистибутивов прекратят включать редактор vi в базовую конфигурацию.

Блин, вот одной из причин, по которой я научился пользоваться vi, было то, что зайдя на абсолютно любой фрюникс-хрюникс-бсд, я мог редактировать им конфиги, потому что я твёрдо знал, что vi там БУДЕТ. А теперь чего? Какой стандарт-то? nano? ed? или, не к ночи будь помянут, emacs?

Настоящий Бородатый Сисадмин

Вот это я понимаю, вот этого гражданина срочно в палату мер и весов!

Но вообще лично для меня вот такое вот сисадминство, низкоуровневое, уходит в небытие. Я на 99% занят управлением ресурсов в облаке. Что круто, так как ты занимаешься настоящей сисадминской работой вместо того, чтобы бегать, как ошпаренный, по серверной в поисках причиных сдохнувшего подключения к сети. Или искать и менять умерший в массиве диск, обжимать разъёмы, или ещё чего подобное.

Взлом каналов поставки

Красиво, блин. Ещё один случай в копилку подобных случаев (о росте которых уже давно говорят большевики).

Крякеры пролезли в ASUS и теперь вместе с их компьютерами стала поставляться вредоносная версия утилиты обновления, заразившая огромное количество компьютеров.

Пролезли ОЧЕНЬ глубоко — вредоносный код был подписан (!) родным (!!) Асусовским сертификатом (!!!). То-есть, этот троян ставился прямо на заводе!

Именно поэтому, блджад, первым делом, когда я покупаю брендовый компьютер, я к соответствующей матери сношу все утилиты, которые туда поставил производитель, а если есть время — выношу нахрен вообще всё содержимое жёсткого диска через dd if=/dev/zero и ставлю голую операционку с нуля.