Старая знакомая!)
Давно ушел с той конторы, проксик делал лет пять назад
и для развлечения поставил коровку с приветствием.
Попросили глянуть настройки.
Приятно удивлен , что еще жива)) и аптайм 205 дней)
Давно ушел с той конторы, проксик делал лет пять назад
и для развлечения поставил коровку с приветствием.
Попросили глянуть настройки.
Приятно удивлен , что еще жива)) и аптайм 205 дней)
18+
В начале 2000-х, после универа, косил я от армии в аспирантуре советского замшелого института.
Преподаватели возрастом 100+, кабинеты видели ремонт при Брежневе. Основная научная деятельность - протирать штаны с 8:30 до 17:00.
Кроме прокуренных-пропёрженных заслуженных научных работников мужского пола, в институте была парочка молодых аспирантш и одна милая милфочка, к.т.н., 30+. Отношения с ней сложились сугубо рабоче-служебные, да и младше я её на 10 лет.
В институте я ошивался в основном по вечерам, изображая бурную научную деятельность, после основной работы сисадмином на коммерческом предприятии. Основная задача была не вылететь из аспирантуры и сохранить отсрочку от армады.
Для справки, аспирантские тогда были 1400 руб/месяц, на работе получал 25К.
Уж не знаю, кто проектировал и создавал сеть в институте, но 2 этажа висели на хабах, порядка 20 ПК.
Отступление для не айтишнегов:
Коммутатор передаёт пакеты от компа отправителя на комп получателя, коммутирует.
Хаб он же репитер (повторитель), передаёт все пакеты на все ПК, а там уже сетевая карта разбирает только свои.
Есть режим работы сетевой карты, т.н. promiscuous mode, в котором сетевая карта будет принимать все пакеты, а не только ей предназначенные.
И уже не помню от какого безделья, решил я посмотреть чем живёт институт. Поставил свою карту в promisc на сутки с записью всех пакетов в файл.
Есть такая софтина Wireshark (тогда ещё Ethereal), которая по позволяет разобрать пакеты в сессии и глазками посмотреть, что происходит, кто куда ходит и какие данные передаются.
Бинго!
Институтский почтовый сервак работал по pop3, логины/пароли ходили в открытом виде. Логины/пароли на почту такие же как на компы сотрудников. И конечно все админы. Основной сетевой трафик института - порнуха.
Не удержался и зашёл на комп милфочки. А там:
логи Punto Switcher в текстовом файле
переписки qip с обменом сиськами/письками
текстовый файл с логинами/паролями к "взрослым" сайтам
и конечно же скрытая папка в C:\Windows с домашним проном
Оказалось, что коллега, та ещё проказница. И частенько по вечерам, остаётся на рабочем месте и чешет своё либидо по переписке.
Теперь осталось не упустить такую возможность. Да и ни о чём другом я и думать не мог. Каждый раз когда её встречал в коридорах института, я представлял только одно.
Обменялись аськами в реальной жизни, как бы для работы надо. Хотя номер её я и так знал.
Началось осторожное подкатывание по аське. Я знал какие сайты она посещает и какие картинки смотрит и что её возбуждает.
И вот в очередной вечер в институте, на этаже только мы с ней, кабинеты соседние.
Я картинку эротишную - зацени красоту. Она - красиво.
Она картинку - зацени. И присылает своё фото без лица, типа красоту в интернете нашла. Но я то знаю, что это она. И тут я взорвался комплиментами. Она ещё одну, я продолжаю.
Через 3 минуты заходит она в мой кабинет, и минет. А потом и на рабочем столе.
Мы развлекались так несколько месяцев, пока она не вышла замуж.
Не ожидал, что пост вызовет такой ажиотаж. Спасибо котики!
Постараюсь развёрнуто ответить на камменты:
- Концовка такая, потому что жизнь такая. Если бы писал про секс, то и тэги и повествование были другие.
- Институт был из раздела "науки о земле". В СССР они жировали, потом сосали. Потому что "ВСЕГЕИ". Если помните Стругацких "ПНС", то большинство сотрудников института были из тех, кто "бреют уши", если понимаете о чём я.
- Работаю в ИТ ещё со школы. Начинал с починки/чистки 286 на СТО. Линуксом занялся от бедноты, не тянул мой тогдашний ПК модные игры. Пока все гамали, я ядра компилил. Скилы набивал. До кровавых глаз, и это не метафора. В универе уже админил сервера в Штатах. Ел, спал и срал на работе или универе. Только на выходных домой помыться ходил. Сразу после универа работал на 2-х работах, плюс шабашки. И не считаю $1000/month высокой з/п для выпускника с головой и руками.
- У меня есть историй околоайтишных, как в России, так и за рубежом. Благодаря вашим лайкам у меня появилась абилка создать сообщество для подобного треша АЙТИшные истории и если уважаемая @tHorny.tRee поможет перенести пост туда, то буду благодарен.
так-то я уже несколько лет на нём сижу и меня всё полностью устраивает от слова совсем, а чего я подорвался пост писать - хочу поделиться забавной историей.
где-то этим летом у меня помер ноутбук. acer aspire, да. я потыкался в авито и нашёл более-менее устраивающий меня по параметрам ноут, продававшийся недалеко и недорого. только он был samsung, процессор в прошлом ноуте был амд, а в этом интел, ну и прочее железо совсем другое. так что я морально готовился к тому, что придётся переустанавливать ос, заново всё настраивать в новом ноуте, а винчестер из прошлого ноута использовать как внешний, для хранения данных. ну и переносить данные из старого браузера в новый et c.
однако, просто из любопытства, воткнул в новый ноут старый винчестер.
и линукс минт загрузился, подхватил всё новое железо, откуда-то взял драйвера (хех) и я на новом ноуте вошёл в свою старую учетную запись со старого винчестера.
до сих пор немножко странно, что оно всё загрузилось без ошибок и неопознанного железа, что всё запустилось и вот - работает.
пост скриптум. а новый винчестер, выкрученный из нового ноута, пошёл под хранение данных. я упаковал его в бокс и, после форматирования, переписал на него свой архив кино.
Другим пользователям - это кому? У кого МакОС или Линукс? И те и те фанатики! А оставшиеся итак на винде. Поэтому вероятность О%
Не просто программист, а JAVA программист высокого уровня в ведущей российской компании. Друг живет от меня далеко, это важно, поэтому встречаемся мы с ними нечасто 3-4 раза в год.
И вот в конце 2022 друг загорелся идеей заменить, в своём стационарном компе старый nvme m.2 SSD 256GB на 2TB высокоскоростной... Я ему естественно скинул ссылку на торрент с Acronis true image, дал ссылку на видео инструкцию... а там дело то простое ставишь программу, нажимаешь сделать загрузочный носитель, она сама делает внешний загрузочный HDD с которого потом можно будет загрузиться восстановить систему и на тот же HDD делает резервную копию... затем меняешь SSD грузишься с загрузочного HDD и он тебе разворачивает твою же систему, только на новый SSD ... Через пару дней мне друг отписался, что всё получилось сказал спасибо... и я об этом благополучно забыл...
И вот проходит пара недель и...
Приехал я сильно заранее, посидели выпили, поболтали о жизни, потом зачем то я полез в комп и удивился, что у него стоит старая маленькая SSD шка... он мне сказал что всё подготовил, но решил сам не лезть, ну фигня вопрос, до футбола еще час, тащи отвертку сейчас всё быстро поменяем корпус то мы открыли легко, но сам винт который держит SSD очень маленький и у него тупо дома не оказалось нужной отвертки по размеру))) А я естественно так как работать не планировал, инструмент с собой не взял))) кое как маникюрными ножницами, мы старый SSD открутили, и новый прикрутили... проебались полчаса, футбол всё ближе... но херня вопрос, осталось то только загрузиться и поставить копию заливаться и можно смотреть футбол
Вставляю загрузочный диск ACRONIS, а он оказался не загрузочный... спрашиваю у друга, ты по инструкции же делал, а он же программист и по какой-то программистской логике, решил не делать загрузочный носитель, чтобы не стирать 4TB HDD целиком, а просто сделал на него резервную копию системы, а ещё он был уверен на 100%, что я всегда с собой вожу загрузочную флешку и набор отверток)))
И по хорошему надо было, бы заново разобрать комп, поставить старый ssd назад, сделать загрузочную флешку с acronis... но помня что маленькой отвертки у нас нет, и не желая ебаться с маникюрными ножницами ещё несколько раз, я говорю херня вопрос у тя же рабочий ноут есть, вот на нем и сделаем загрузочную флешку... вот только ноут оказался на Linux... первые минут 15 я не мог поверить, что нет официального способа сделать загрузочный диск acronis из под linux))) ну ладно думаю херня вопрос скачаем с torrent загрузочный диск S.Strelec там есть в комплекте acronis... ещё несколько минут ебли с выбором torrent клиента под linux, ещё гугление какой программой делать загрузочную флешку под windows из под linux, останавливаемся на утилите Unetbootin
И тут тоже очередной прикол, у нас один монитор и для просмотра футбола через ТВ приставку и для компьютера))) Но мы не унываем, как раз первый тайм закончится будет перерыв, и за 15 минут, мы резервную копию поставим восстанавливаться, и будем спокойно смотреть второй тайм...
Перерыв Аргентина уверенно ведет 2:0 и раскатывает Францию, кажется что ничего интересного уже не будет и можно спокойно заняться компом... И сразу первая неудача, комп с флешки грузится отказался... вечный вопрос неудачного стрельца качнул, или прога для записи загрузочной флешки не подходящая, гуглим что ещё кроме Unetbootin нам поможет, по итогам помогла программка Rosa Image Writer - ура вот он родной стрелец загрузился, но вот же блять прикол внешний диск на котором 4TB похоже в MBR, как то особо по блядски разбит на разделы, первый какой-то служебный и два по 2TB, я помню как-то давно так делали ибо MBR не поддерживал больше 2TB и использовали какие-то вложенные тома, но только вот их содержимое стрелец не видит пишет неизвестная файловая система)))
Делать то комп надо и футбол смотреть надо, в итоге снимаем старый маленький телек с кухни и используем в качестве монитора для нашего страдальческого компа, он даже без ножки...
И я сижу передо мной три экрана, на одном Франция отчаянно борется за титул, на втором я борюсь с неопознанным HDD на 4TB, а на третьем экране ноута с linux истерически ищу образы дисков загрузочного acronis и другие версии Стрельца...
Франция в невероятной концовке сравнивает счет 2:2 и нас ждёт дополнительное время... за второй тайм я уже попробовал ещё три загрузочных образа и либо они вообще не грузятся либо не видят диск, но я верю в себя, если Французы смогли отыграть за 10 минут два мяча в финале чемпионата мира, то и я найду способ cделать из под Linux загрузочную флешку с acronis которая увидит этот злоебучий HDD 4TB и развернет образ на новый SSD
108 минута матча Аргентина выходит вперед 3:2, и 200минута моей войны против всей техники в этой квартире... и я уже близок к успеху как и АРГЕНТИНА, я наконец-то сделал загрузочную флешку с acronis, которая увидела данные на внешнем HDD, и одновременно с Францией сравнявшей счет в этом невероятном финале на 118 минуте... я запускаю восстановление из резервного образа на новый 2TB SSD... и полностью концентрируюсь на просмотре серии пенальти...
И случается сразу два чуда, наконец-то Аргентина с великим Месси берет кубок мира, а на компьютере друга появляется рабочий стол со всеми его файлами программами и настройками...
Месси получает награду лучшему игроку поднимает над своей головой кубок мира, а мы поднимаем по бокалу виски, за нашу общую победу над шайтан-техникой)))
Время к ночи, пора домой и не успеваю я даже дойти до остановки автобуса, как на карту мне прилетает 5000 руб от друга со словами извинений, благодарности и новогодних поздравлений...
ЭТОЙ ИСТОРИИ МОГЛО БЫ И НЕ БЫТЬ
Если бы дома я не оставил в тот день джентельменский набор IT-шника, без которого нам категорически запрещено выходить из дома))) так, что кто-то носит с собой всегда пачку презервативов, а я:
В качестве диплома сделали с одногруппником приложение, и выложили его в свободный доступ. Причем сначала Linux версию, а потом, через неделю, и под Windows, по итогу получили довольно много внимания в российском сообществе. А так как на Linux тогда сидели в основном айтишники, этот проект иногда сильно сокращал собеседования.
Где-то через год меня позвали на собеседование в один стартап, который разрабатывал защищенный/распределенный мессенжер. Само собеседование проходило удаленно, тоже с шифрованием через Jabber с OTR-плагином, выглядело всё как в фильмах про шпионов)
В итоге я начал рассказывать о себе, своих навыках, упомянул проект, и их тимлид такой: "А, так ты username с Linux.org.ru, можешь не продолжать, мы готовы тебя взять". Деньги предлагали хорошие, 3-4 килобакса, но были нюансы — большие штрафы за срыв сроков и требования работать 60 часов в неделю, так что я отказался.
Играл в Left 4 Dead 2 с модами. Несколько раз подряд команда проигрывала боссам и все ливнули. Я решил допройти с читами. Попытался сначала остановить игру и нажал esc, но игра не остановилась. Затем открыл консоль и посмотрел в htop pid процесса, но не успел потому, что меня стали атаковать мобы и пришлось отстреляться и отойти. Затем я в консоли набрал killall -STOP wineserver. Игра не остановилась. Открыл htop попробовать там, но не нашёл какой процесс у игры и решил обойтись без читов. До активации следующей стадии, решил осмотреться на карте. Подошёл к столу, провалился в текстурки, оказался снаружи здания и застрял. Посмотрел на тень персонажа. Вместе с ней ещё какая-то была. Обернулся, но там ничего нет. Потом проснулся и cначала подумал, что команда не работала потому, что это был сон. Потом понял, что игра не через Wine запускалась.
Современный мир системных администраторов обленил нас красивыми web-face-ами, что даже не охота ставить софт, где нет этого самого «гуя» (чувствую сейчас полетят камни от правоверных строчкеров), ну не через строку же постоянно туда лазить, правда? Все бы ничего, если софт поставил, настроил и забыл, а что делать, если туда надо постоянно лазить, править, ну и конечно же нет лога всех действий, не писать же каждый раз cp cfg cfg_back, со временем запутаешься и забьешь на это дело.
Много лет назад познакомился я с таким чудесным балансером, как Haproxy. Все чудесно и красиво. Стало у меня их много и задумался я о поиске GUI к нему, но его на удивление не было. Очень популярный софт, к тому же достаточно старый, ну да ладно подумал я и продолжил изредка править ручками в своем любимом vi и иметь кучу открытых вкладок со статистикой всех активных серверов. Но настало время и мне пришлось удовлетворять «хотелки» людей, которые писали софт для работы через http, вот тут и началось интересное…
Ручки зачесались, глазки загорелись и я приступил. Точнее начал думать на чем писать, вспоминать давно-давным забытый PHP, как-то не хотелось, да и казалось, что он не совсем подходит для этого дела. В итоге выбор пал на Python, в будущем точно пригодится подумал я и началось впитывание информации.
В начале задачи стояли не такие уж и сложные: возможность редактировать конфиги из веб интерфейса из одной точки входа, сохранения предыдущих версий конфигов. Данный, не особо большой функционал получилось реализовать достаточно быстро, но тут во мне взыграла то ли админская лень, то ли пресловутый перфекционизм и мне этого показалось конечно же мало. И тут начали появляться такие фичи как: сравнение двух конфигов, логирование всех действий связанных с конфигами, Runtime API и добавления секций, через web.
И как порядочный UNIX администратор живущий за счет свободного ПО я решил поделится с миром, а в друг кому-то пригодится? Но для этого надо было сделать все так, чтобы не приходилось лазить в код, но максимум в конфиг приклады(Сейчас большинство настроек переехало в базу. Как по мне их стало удобней редактировать и при обновлении не будет ошибок из-за отсутствия в конфиге какого-либо параметра).
Спустя месяц я выложил свою поделку на Github особо не на что не рассчитывая. А зря, софт оказался слегка востребованным и тут началось самое интересное… Активная «допилка» идет уже почти год. Порой есть желание все это бросить, т.к. мои потребности перекрыты уже давно. Ну вот зачем мне возможность развернуть «кластер» с keepalived и HAProxy через веб морду, если у меня это занимает от силы пару минут? А людям оказывается надо, да и мне интересно, и есть чем заняться. Хотя конечно же есть и нужные мне функции, например, как мониторинг бэкенд серверов, доступны ли они для Haproxy. У нас конечно же есть корпоративный мониторинг, но там сидят люди, которые могут достаточно долго реагировать, + т.к. мой отдел занимается разработкой и софт то появляется, то исчезает достаточно долго пробиваться через бюрократию.
А с недавних пор HAProxy-WI так же поддерживает NGINX и дает возможность установить полноценный мониторинг состоящий из Grafana, Prometheus, Nginx и HAProxy экспортеров. Так же появилась возможность простого мониторинга портов на предмет доступности порта, ответа HTTP и проверка ответа по ключевому слову. Да, не много функций, но зато ставить и админить легко :)
В общем решил поделится, ведь получается, что это единственный бесплатный GUI. А вдруг кому пригодится? И ссылка, вдруг кого заинтересует: https://github.com/Aidaho12/haproxy-wi/