Сообщество - Лига Сисадминов

Лига Сисадминов

2 409 постов 18 930 подписчиков

Популярные теги в сообществе:

565

Что я понял, работая частным компьютерным мастером 11 лет

Вообще компьютеры и ноутбуки я настраивал друзьям и знакомым примерно так класса с 9-го. Но именно основной работой и источником дохода, а не разовыми шабашками, это стало примерно 11 лет тому назад. В марте 2014 года, если быть точным.

1) В госучреждениях, куда тоже периодически вызывают, можно до сих пор встретить компьютер на Win2000, например. Ну а XP или Vista в порядке вещей.

1а) Да, по идее в этих учреждениях есть свои сисадмины, которые вроде как должны приезжать и всё починять. По факту выхватить их настолько нереально, что сотрудники сами скидываются на ремонт компьютера

2) Многие люди сильно удивляются, когда узнают, что дешевле и проще взять аналогичный комп или ноут на любой из площадок, чем вбухиваться в ремонт того динозавра, который у них работает.

3) Деньги - это производная от репутации. Спустя какое-то время нет никакого смысла вкладываться в рекламу: постоянные клиенты и сарафанное радио прекрасно работают.

4) Следствие: 99% объявлений на столбах и подъездах "Честный компьютерный мастер Витя, живу рядом, приеду быстро, пенсионерам скидка 50%" - это голимая контора, которая обдерёт этого пенсионера как липку. Вообще, по опыту, у всех нормальных мастеров очередь как правило на пару дней вперед как минимум, а то и больше. Хотя есть один терминатор, который херачит, как будто АК на скорость разбирает и собирает , и проблемы диагностирует на ходу :) Андрюха, если ты это читаешь - привет тебе!

1% оставляю, потому что когда-то давным-давно, в самом начале, тоже клеил подобные объявления примерно первые две-три недели.

5) То же самое работает с объявлениями на площадках: Авито, Юла, наш местечковый Фарпост и так далее. Многие там - конторы. Как-то раз озадачился и решил прозвонить таких же мастеров, узнать порядок цен на работы. Из примерно 20 звонков только два реальных человека и четыре-пять реальных мастерских. И, кстати, с сайтами компьютерных мастеров та же история.

6) Существует федеральная сеть (может быть и не одна) компьютерных фирм, главная задача которых - развести клиента на совершенно запредельные суммы. Чек на 30-40 тысяч там, где реально работы на 2.000 - 3.000 - абсолютно реально. И, кстати, такие же сети есть по сантехнике, электрике и так далее. Однажды мне случайно достались внутренние инструкции такой конторы, правда по ремонту бытовой техники. Не то что бы я сомневался, но после ознакомления всё встало на места.

6а) Единственный реальный и рабочий вариант найти хорошего мастера - отзывы и рекомендации близких друзей и знакомых.

7) Абсолютное большинство клиентов - адекватные, вменяемые, нормальные люди, которые спокойно оплачивают работу и не стремятся на тебе ездить на халяву. Из неадекватов за всё время у меня были: два человека, которые тупо забрали готовую работу и не расплатились, один очень мутный, который всегда выпрашивал скидки (и был в итоге послан). И да, с представителями восточных национальностей я стараюсь не работать, либо сразу обозначаю, что скидок и торга нет, даже пабрацки (ОСОБЕННО! пабрацки)

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

9) Открытие прошлого года: кулеры для ноутов, клавиатуры, экраны и прочее можно заказывать не только на спец.сайтах, но и те же Озон и ВБ рулят! Вот это было прямо откровением.

10) Когда ты ИП и можешь предоставлять всякие бумажки с печатью - это очень упрощает работу с маленькими компаниями.

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

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

Что я понял, работая частным компьютерным мастером 11 лет
Показать полностью 1
15

Сисадмин эволюционировал в DevOps — и вот что из этого вышло1

Дмитрий, тимлид DevOps-команды в Git In Sky, о том, как проходят будни DevOps-инженера и какие вызовы приносит стремительный рост рынка облачных решений.

Был сисадмином, затем техническим директором — стал DevOps-тимлидом. В идеальном мире моя задача — автоматизировать рутину, настроить CI/CD, мониторинг и придерживаться принципа “Инфраструктура как код”.

Но это в теории. На практике же стабильность системы держится на честном слове, пока кто-то не решит "чуть-чуть поправить" прод. Поэтому DevOps — это вечный "День Радио" в отдельно взятой инфраструктуре.

“День Радио” — это фильм с сюжетом, что в прямом эфире вот-вот должен стартовать марафон, но за десять минут до начала выясняется, что заранее подготовленная тема перехвачена конкурентами. И начинается суета и множество сюжетных поворотов и проблем 🙂

6:00. С добрым утром, кластер

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

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

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

“Подъем по тревоге” ночью или в выходные происходит не часто (один-два раза в месяц). Только если отваливается проект, по которому ответственный я, или кто-то из инженеров моей группы, который не смог принять вызов.

Как и у многих хостинговых компаний на рынке, у нас сложилась “многоярусная” система реагирования на проблемы с инфраструктурой. Первый уровень - это младшие дежурные, которые сидят посменно: по 12 часов в режиме 24/7. Когда-то и я начинал с такого, но в другой компании.

Мы сознательно отказались от полностью автоматической системы и поставили между инфраструктурой и инженерами людей. Автоматика бы отзванивалась на любой чих в системе. А задача младших дежурных - провести первичный аудит проблемы, т.е. подтвердить, что она действительно требует решения, это не ложное срабатывание.

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

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

10:00. Утренний скрам

Сисадмин эволюционировал в DevOps — и вот что из этого вышло

Штатный подъем — тремя часами позже. Умываюсь и иду на дейлик в 10:00 по Москве, где мы отчитываемся о наших задачах. Как правило, по задачам у нас две встречи: ровно в десять мы отчитываемся, что делали вчера — в данном случае в пятницу, что произошло за выходные, что будем делать сегодня и в какой последовательности.

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

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

10:20. Разбор полетов

Следом проходит After scrum, где мы уже устраиваем разбор полетов. Тема сегодняшнего утра - почему подъем по тревоге был у меня, а не у ответственного инженера. Как выяснилось, тот поставил телефон на зарядку в соседней комнате и не услышал звонка. Обсудили ситуацию, договорились больше так не делать.

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

На After scrum мы обсуждаем не только инциденты, но и то, кому и как решать те или иные задачи. Младшие приходят к старшим, а я часто выступаю эдаким “играющим тренером” - раздаю ребятам задачки, принимаю результаты работы и даю подсказки, наводящие на решения возникающих трудностей.

Чаще всего, кстати, при приемке срабатывает проверка “на дурака” - что в задаче действительно выполнены все пункты, именно так, как просил клиент, а не как додумал DevOps-инженер. В анализе задач всегда приходится включать здравый смысл. В нашей сфере задача вполне может быть решена (допустим, попросили добавить какой-то флаг PHP — ты добавил), а проблема клиента — нет. Это частая история. Иногда даже приходится применять решение, противоречащее best practice, потому что именно оно, а не что-то другое, решает задачу клиента.

11:00. Архитектурный созвон

Расходимся мы около 11 часов. После этого по понедельникам я созваниваюсь с архитекторами — это 3-4 человека по всей команде. Зачастую присутствуют и проджекты, которые ведут данные проекты.

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

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

12:30. Анализ логов

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

Скорее всего роль сыграли изменения от разработки клиента. Моя задача: описать случившееся и отчитаться об общем даунтайме, если он был. Сегодня инцидент имел место, но система просто перешла в режим деградации, на продукте это никак не сказалось. Готовый отчет я направляю разработчику, который ведет проект со стороны клиента, а также прикладываю к задаче в нашем таск-трекере (в зависимости от того, каким инструментом пользуется клиент).

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

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

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

14:00. Ворох задач

Сисадмин эволюционировал в DevOps — и вот что из этого вышло

Послеобеденное время — период, когда можно тет-а-тет обсудить задачи коллег. Сегодня, например, минут 40 проводил плановый performance-аудит баз данных одного из проектов. Потом отвечал на вопросе в чате пресейлов.

Помимо встреч, мне с разных сторон прилетают задачки. Например, приходят коллеги из отдела маркетинга с заявками от клиентов. Они ждут совета, как и в какой пакет обернуть требуемую услугу, какую сделать презентацию. Будучи архитектором, я также занимаюсь планированием различных работ и разбором уже выполненных операций перед тем, как они будут сданы клиенту. А еще с каждым из клиентов у меня есть еженедельный созвон по событиям за эту неделю. Могу так же, как инженер, сделать какие-то задачи из общего трекера: сегодня я переделал раннеры в GitLab CI, достал данные из логов по просьбе коллеги, ответил на вопросы в чате разработчиков.

В своей работе мы в основном опираемся на подход инфраструктура как код (Iaac). Основные инструменты — Ansible и Terraform, так что 80% времени мы работаем с заготовками Ansible. У нас есть копилка плейбуков для Ansible, которые модифицируются всеми командами. Это общий котел с заготовками, откуда мы периодически вынимаем и добавляем нужное. Но вопросы в чате все равно возникают часто.

Иногда дело доходит и до собеседований. Как именно я собеседую — на что и почему смотрю — я расскажу отдельно. Это довольно обширная тема.

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

19:00. Вечер трудного дня

Мой рабочий день заканчивается в 19 часов. Под конец дня я заполняю отчет, куда потратил свое время - мы трекаем все в Redmine. После этого иду к техдиру и спрашиваю в переписке, как прошел день, какие есть проблемы, не нужно ли что-то подхватить. Делаю я это уже обычно с телефона, сидя на кухне. С техдиром мы в свободной форме обсуждаем ситуацию и расходимся отдыхать.

Кажется, что мой график не нормирован. Но на самом деле это только одна сторона медали. Вторая сторона, что я могу работать всего 4 часа за день. У нас свободное отношение к присутствию на рабочем месте (если не случился инцидент, конечно). Надо жену в магазин отвезти посреди дня — пожалуйста. В МФЦ документы подать — тоже без проблем.

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

Вне дома я люблю слушать аудиокниги. В последнее время мне нравится "боярка". Порой книги настолько увлекают, что я даже пытаюсь растянуть дорогу на машине, чтобы послушать подольше. Сейчас слушаю “Идеальный мир для лекаря”.

Вечером, уже дома, могу посмотреть кино с женой или сажусь за свой пет-проект. Просто изучать технологии мне уже не так неинтересно, а под конкретную задачу — вполне. В рамках пет-проекта я собираю опенсорсный сервис мониторинга — эдакий “швейцарский нож” девопсов. Пытаюсь найти для него кирпичики: смотрю чужие проекты и сервисы, экспериментирую с ними. Там бывают интересные задачки — можно случайно залипнуть и “очнуться” в 3 часа ночи, понимая, что уже как 3 часа ты должен спать =D.

Сисадмин эволюционировал в DevOps — и вот что из этого вышло

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

Хочу запросить обратную связь у коллег-айтишников. Что интересного у вас в течение дня происходит?

Показать полностью 3
6

Plex повышает цены на пожизненную лицензию (и подписку)

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

Слегка поехавшая коллекция сериалов, надо восстанавливать

Слегка поехавшая коллекция сериалов, надо восстанавливать

Plex - медиасервер плюс каталогизатор. Просто для каталогизации и для просмотра в домашней сети он бесплатен. Только приложения для просмотра платные, если вы смотрите его не через DLNA или браузер. Но они стоили недорого и покупались раз и навсегда.
Если же смотреть через браузер, то бесплатно можно смотреть и из-за пределов дома, через плексовое облако.

За деньги - подписку или одноразовую покупку - самого плекса пользователь получал аппаратный транскодинг средствами сервера (при помощи видеокарты, нужная вещь для мобильных клиентов) и неограниченное количество нативных клиентов - телевизоры, планшеты, телефоны. Ну там ещё всякие плюшки типа ТВ-каналов и стриминга, но если вы держите домашний медиасервер, то зачем это вам? :)

С 29 апреля 2025 повышают цены и несколько меняют бесплатные возможности.

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

Текущие цены - 4,99$ в месяц, 39,99$ в год, 119,99$ - пожизненная подписка.
После повышения будут 6,99$/69,99$/249,99$ соответственно.

Так же пропадает возможность бесплатного стриминга за пределы домашней сети - даже в браузере. Появляется специальная подписка для такого, 1,99$/19,99$ за месяц/год.

Так что если всё же вдруг захочется купить пожизненную лицензию - можно это сделать до 29 апреля (как оплачивать - объяснять не буду :)).

Как вариант - можно плюнуть на плекс и уйти на какой-нибудь Jellyfin. У меня у самого пожизненная подписка куплена уже почти десять лет назад и себя она окупила, я считаю.

Показать полностью
14

Продолжение поста «Я устал от кучи Linux дистрибутивов»8

Гм, ты решил поработать на публику. Ну ок, будем значит общаться так.

Очень красиво получилось про ядро. Ты про него вспоминаешь, отмечаешь сложность. Я пишу, что да, сложно но только в первый раз. И ты тут-же выставляешь меня фриком с завышенным ЧСВ. Очень удобно, молодец! Я б так не смог :)

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

А, ты всётаки знаешь про kvm и прочий ipmi. Извиняюсь, я думал что раз есть проблемы с iSCSI, то вряд ли будешь знать. Ну ок.
Так вот, это тоже в том числе и монитор, да. Где там противоречие - непонятно.

Про initramfs... Мы продолжим спорить о терминах или у тебя есть чтото по существу мне сказать кроме того, что майнтейнеры пытаются предусмотреть всё, в том числе и те-же самые шифрованные ФС? initramfs не нужен в подавляющем большинстве установленных линухов. Но есть там, ну, потому что может быть понадобится. И в принципе пофиг, так как никакой существенной нагрузки оно не несёт. Но ты, друже, тут опять ссылаешься вместо фактов на некий "авторитетный источник" в виде "ну все же так делают, значит надо". Нет, не надо. Ах, да, initramfs это наследник initrd. initrd устарел где-то вместе с ядром 2.6 (сейчас 6.13)

Про настройку... Друже, ты неправ. Практически всё настраивается через правки текста. Исключения редки, например, pacemaker, которому не получится напрямую поправить конфиг.

В современной убунте и рхелах работает systemd, который умеет конфигурировать сеть. То есть мало того, что её можно настроить об ансибл (конечно, предварительно надо сразу при/после установки настроить в первый раз руками), так ещё и делается это абсолютно одинаково. Всякие networkmanager при этом просто удаляются из системы за ненужностью.

iptables умеет держать конфигурацию в формате iptables-save. Его и генерируем при деплое сервера. Пишем oneshoot сервис, который выполняет iptables-restore при загрузке. Всякие ufd и firewalld при этом тоже просто удаляются за ненадобностью.

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

И таки да, дистрибутивы различаются почти ничем существенным. У тебя список длиннее просто потому что у тебя пока мало опыта в линуксе и ты не особо стремишься его получить. Ну, например, с сетью: ну зачем тебе на сервере networkmanager? Да и на клиенте в корпоративной сети он тоже нафиг не нужен. Ну, разве что клиент это ноутбук, который пользователь таскает с собой по командировкам и там разные неизвестные сети (был вынужден это написать, потому что иначе отсуствие этого дисклеймера ты бы вменил мне как "нихрена ты не знаешь").

Ещё раз: всё файл. Все конфиги - текстовый файл. Исключение категорически редки. И никогда не настраивай при автоматизации посредника, который настроит сервис. Сразу настраивай сервис, а посредника можно просто удалить.

Набирайся опыта, друже, набирайся опыта...

Показать полностью
5

Ответ Sheridan.ru в «Я устал от кучи Linux дистрибутивов»8

"Манал я пересобирать ядро" - многое про вас говорит, да. Фига его там пересобирать?

Пересобирать, поддерживать, ловить проблемы, потому что дистростроители не предусмотрели такую конфигурацию ядра. Я умею пересобирать ядро, делал это в свое время. Сейчас - не вижу смысла, за исключением крайне редких случаем. Большая часть пересборок ядра - это пересборка ради пересборки, потешить свое ЧСВ - смотрите, ламеры, я на кастомном ядре.

было с федорой второй когда я стек апач-mysql-php изучал. Просто пересборка ядра втрое ускорило выдачу страницы

Але, сейчас Сорок вторая федора. Еще можно вспомнить про кнопку Turbo на системнике, которая частоту моего 286 поднимала с 16 до 20МГц

первоначально и headless серверам нужен монитор

Первоначально, у полноценных серверов есть BMC с поддержкой IPMI/Redfish (iDRAC, iLO, you-name-it), а в ДЦ, обычно, раздают IP-KVM.

Вы слышали про загрузку с iSCSI но не слышали про PXE?

Прекрасно слышал, прекрасно пользуюсь.

Средства настройки везде ровно одно: текстовый редактор

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

Initramfs - не средство настройки, а инструмент для предварительной загрузки системы, использующей модули ядра, которые нужны для дальнейшей загрузки. Это относится к ситуации, когда нет в ядре поддержки корневой ФС или когда ФС зашифрована. Поэтому предварительно загружается система с корнем в памяти, следом инициализируется всё что нужно для работы основного корня и монтируется этот самый основной корень. Использовать initramfs всегда - такое себе. Можно, но зачем?

В принципе, на этом можно все беседы завершать. Автор сего опуса сугубый теоретик и админ локалхоста. Более того, он совершенно не понял, о чем идет речь. А речь шла об инструментах работы с initramfs. Видимо, все время уходит на компиляцию ядра. Подавляющая часть дистрибутивов (лично я сходу не смогу назвать хоть один распространенные дистр, который в стоке не использует initrd) в стоке использует initrd и как минимум без перекомпиляции ядра будет неработспособен без initrd. Есть штуки, типа UKI, но анмасс из коробки их еще долго ждать.

Настройка сети в целом сводится к редактированию текстового файла. Настройка огнестены - к описанию правил iptables или nftables. apparmor и selinux это разные системы, с разной целью. Скажу так, чтобы не вдаваться в подробности: apparmor это малое подобие selinux.

У меня такое ощущение, что ты вообще не читаешь то, что тебе пишут. Удачи через текстовый редактор править настройку сети в NetworkManager, а так же настраивать firewalld, а потом удачи найти NM в ванильной убунте. По твоему мнению, люди, наверное, идиоты, раз придумывают удобные инструменты для управления системой, нужно только vi, только хардкор! Программировать тоже, нужно только в асме и божественной Сишечке, все остальное от лукавого. Смысл моего поста был в том, что дистры РАЗНЫЕ, и отличий там ОЧЕНЬ много даже в таких вещах, как настройка сети, даже если подходить с текстовым редактором, вместо встроенных утилит.

Просто разберитесь в том как это всё работает

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

Да, так и есть. Пакеты собираются по разному. Но когда ныряешь глубже и начинаешь понимать почему так - вопросы и претензии отпадают. Могу сразу с ходу назвать одну из главных причин: стабильность. Поясню: есть дистрибутив, у дистрибутива есть релиз. В релиз попал какой-то список пакетов. Эти пакеты майнтейнером протестированы и признаны рабочими. Когда надо добавить ещё один пакет - в зависимости ему ставятся пакеты из текущего релиза. Всё.

Если бы дистрибутивы релизились все строго одной датой, то скорее всего и зависимости были бы одной версии. Но так как даты релиза разные, то думаю дальше расжёвывать смысла нет.

Повторю: просто надо набраться опыта и все эти вопросы и претензии отпадут сами собой. И кажущаяся глубокая разница между дистрибутивами схлопнется в несколько понятных пунктов.

Очередное ведро воды.

За сим прекращаю этот спор. Надеюсь, внимательные и думающие люди вынесут из него нужную истину.

Показать полностью
50

Ответ на пост «Что я узнал, работая системным администратором»7

Штош...
1. Ты не самый умный, не царь и бог. Это объективно.
2. Юзеры тупые (простите, юзеры).
3. В 50% случаев пункт 3 совершенно не значит, что они плохи в СВОЁМ деле, в остальных 50% случаев пункт 3 - это основная причина того, что они плохи в СВОЁМ деле.
4. Не задавай одновременно больше одного вопроса юзерам.
5. Если юзер тебе отвечает - дослушай его до конца. Но не более 10 минут.
6. Будь вежлив. Да, да, пункт 3, но анамнез собрать ты обязан.
7. Ты не самый умный. Этот пункт с опытом начнёт работать в твою пользу. Потом поймёшь.
8. Ты не обязан знать, как работать в каком-то софте, но проблемы софта решать должен.
9. Ты должен уметь на лету понимать, проблема в юзере, софте или в тебе.
10. Ты не самый умный. И к тому же - не самый хитрый. Хитрых ваще дохуя. Толковых - мало.
11. Хитрых юзеров надо уметь видеть и усмирять. Исключительно в рамках должностных обязанностей, иначе либо ты оскотинишься или обосрёшься, либо тебе сядут на шею.
12. Не заводи себе любимчиков. Это крайне важно, кто понял - тот понял. Пусть это в жизни твой лучший друг, но на работе - это коллега, сотрудник, юзер и т.д.
13. Не ведись на провокации.
14. Хотя, думаю, это должен быть пункт 0. Чётко выполняй свою работу. Не свою работу - не выполняй.

Показать полностью
123

Ответ на пост «Что я узнал, работая системным администратором»7

про изоленту и маразм некоторых сисадминов.

Есть разъем кулера (компьютерного вентилятора) на 3 пина:

В материнской плате есть разъем для подключения кулера, выглядит так:

Задача элементарная - подключить один разъем в другой. Все.

Но этого поста не было бы, если мой напарник не сделал бы так:

Он срезает разъем кулера. Он срезает разъем с материнской платы (питание старых HDD):

И с помощью изоленты это все соединяет!

Но самый эпик - это вот это:

USB 2.0 на материнской плате (группа на 9 контактов):

На алике есть китайские переходники:

Что делает этот назмозг? Берет micro-usb кабель с зарядки смартфона, срезает оба разъема. К одному концу провода припаивает USB 2.0 гнездо, другой конец кабеля припаивает к материнской плате.

В процессе пайки путает провода и питание от разъема идет не туда, куда должно идти. И все, разъем-убийца флешек готов! Конечно, флешки умирают, но наш бравый гений приходит и начинает орать, что пользователи криворукие, криво вставляют флешки, но он ничего показывать не будет, у него все работало (но он, конечно же, не проверял). И уходит.

Кроме этого - он потом час орет на меня, что я криво все сделал, пользователи жалуются на меня. Неxyй лезть туда, куда я не разбираюсь и т.д. Долго не говорит что случилось, только орет, что я мразь и тварь, порчу своими идиотскими поступками ему репутацию хорошего сис.админа. Короче, иди разбирайся сам. Я прихожу, вижу этот системник с намотанными соплями. То есть, выяснится, что это именно он припаял разъем своим фирменным стилем "оловянные сопли в изоленте". Потом две недели со мной не разговаривает, эта ситуация сильно задела его ЧСВ, я же его буквально ни за что ни про что опустил на ровном месте, а так он не виноват, все делает нормально и хорошо.

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

Показать полностью 5
13

Ответ Tualua в «Я устал от кучи Linux дистрибутивов»8

Что-ж, вы вынесли ответ в общее пространство. Сделаю так-же.

0. Если у вас нет специфического железа, то какое там ядро - да пофиг. Всё будет работать. "Манал я пересобирать ядро" - многое про вас говорит, да. Фига его там пересобирать? В первый раз да, долго. Ибо опций действительно много и приходится разбираться что куда, зачем и от чего зависит. Но выхлоп того стоит. Мало того, что начинаешь понимать как это работает, так ещё и можешь получить ускорение в разы. У меня, например, так было с федорой второй когда я стек апач-mysql-php изучал. Просто пересборка ядра втрое ускорило выдачу страницы.

1. О да, очень полезно сравнивать чтото по признаку, который используется несколько раз за всю карьеру. Да, "установщики" разные. Но только снаружи. Все они всегда сводятся к простым шагам: подготовить железо (диски); спросить за цель (сервер? десктоп?); скопировать stage, докинуть пакетов; создать юзеров; перегрузиться.

ВНЕЗАПНО, первоначально и headless серверам нужен монитор. Или подготовленный автоинсталл (лично делал заказчику загрузочную флешку, которая автоматом устанавливала centos на железо).

Вы слышали про загрузку с iSCSI но не слышали про PXE? Ну правда, сделайте уже шаг дальше.

2. Средства настройки везде ровно одно: текстовый редактор. Будет это mcedit, nano или vi - зависит от человека. А в итоге всё это по мере накопления знаний и опыта скатывается в описание конфигураций для puppet, chef или ansible. Для примера - вот роль деплоя factorio сервера на ansible

Initramfs - не средство настройки, а инструмент для предварительной загрузки системы, использующей модули ядра, которые нужны для дальнейшей загрузки. Это относится к ситуации, когда нет в ядре поддержки корневой ФС или когда ФС зашифрована. Поэтому предварительно загружается система с корнем в памяти, следом инициализируется всё что нужно для работы основного корня и монтируется этот самый основной корень. Использовать initramfs всегда - такое себе. Можно, но зачем?

Настройка сети в целом сводится к редактированию текстового файла. Настройка огнестены - к описанию правил iptables или nftables. apparmor и selinux это разные системы, с разной целью. Скажу так, чтобы не вдаваться в подробности: apparmor это малое подобие selinux.

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

3. Да, так и есть. Пакеты собираются по разному. Но когда ныряешь глубже и начинаешь понимать почему так - вопросы и претензии отпадают. Могу сразу с ходу назвать одну из главных причин: стабильность. Поясню: есть дистрибутив, у дистрибутива есть релиз. В релиз попал какой-то список пакетов. Эти пакеты майнтейнером протестированы и признаны рабочими. Когда надо добавить ещё один пакет - в зависимости ему ставятся пакеты из текущего релиза. Всё.

Если бы дистрибутивы релизились все строго одной датой, то скорее всего и зависимости были бы одной версии. Но так как даты релиза разные, то думаю дальше расжёвывать смысла нет.

Повторю: просто надо набраться опыта и все эти вопросы и претензии отпадут сами собой. И кажущаяся глубокая разница между дистрибутивами схлопнется в несколько понятных пунктов.

Показать полностью
Отличная работа, все прочитано!