Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Классическая игра в аркадном стиле для любителей ретро-игр. Защитите космический корабль с Печенькой (и не только) на борту, проходя уровни.

Космический арканоид

Арканоид, Аркады, Веселая

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
10
IIpuDyP0K
IIpuDyP0K
5 месяцев назад

Что я узнал за 7+ лет работы DevOps'ом⁠⁠

В небольшой компании по разработке ПО, заказчиками которого является среднего размера компании в США/Европе.

  1. Вакансия DevOps чаще всего содержит требования к целому отделу:
    Network engineer/SysOps/DevOps/SRE/Information Security Officer. Всем понятно, что за одну заработную плату.

  2. Если один DevOps специалист выполнит задачу за 4 часа, то два выполнят её уже за 8, а три - за 24 часа.

  3. Чтение документации любого облачного сервиса следует начинать с ограничений данного сервиса. Вероятно дальше читать не придётся.

  4. Если ты написал хоть строку в пайплане и она не связана с продом, но прод после этого упал (даже через месяц) - тебя будут пытаться обвинить.

  5. Релиз в пятницу до обеда + один sick day, после обеда + два.

  6. Best practices - удел больших компаний с выставленной методологий и процессами. Чаще всего они адаптирутся под реалии бизнеса и разработки. Чаще в сторону ухудшения.

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

  8. Разработчики ПО слабо разбираются в сетях.

  9. Бизнес всегда хочет думать что ему нужен высоконагруженная и отказоустойчивая инфраструктура с SLA . До момента рассчётов стоимости, после бизнес согласен на предложенные оптимальные варианты.

  10. Через год эксплуатации инфраструктуры из п.9 расходы урежут на 40%.

  11. Вы и ваш коллега из другой компании, спланируете инфраструктуру проекта абсолютно по-разному.

  12. Пайплайн, поддерживающий обратные зависимости, запущенные дважды может выдать разный результат.

  13. Современные технологические решение и инструменты внедряются, почти всегда, в небольших продуктах. Крупные компании чхали на требования рынка и будут жить при имеющихся технологиях пока их не покарает регулятор. (К примеру федеральная платёжная система, с SOAP API под http, в 2к25. Браго, их, хотя бы по белому списку работают).

  14. Любой документ с планом проекта/работ нужно дать посмотреть непрофильному коллеге почти всегда найдёт что-то, что вы упустили.

  15. SLA 95, без собственного ЦОДа - утопия.

  16. Мониторинга много бывает.

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

  18. Поднять ПРОД после падения, не равно его починить.

  19. Сложно принять, но DevOps - обслуживающий персонал разработчиков, а они в свою очередь - бизнеса.

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

Показать полностью
[моё] Системное администрирование IT DevOps Текст Технологии IT юмор Что я узнал Волна постов
11
user10156731
5 месяцев назад
Лига Сисадминов

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

Вместо Gentoo рекомендую calculate Linux. Также гента но с человеческим , блять, подходом. Опять же отечественная. Комьюнити приятное. А в целом, я на кальке долго сидел, даже на работе ее установил, когда заработал авторитет в фирме, и мне позволили работать так, как мне хочется. Прикол был- 1С предприятие внедряли, так по умолчанию не завелась у меня, я попросил в чате помощи, подключился один из разработчиков дистрибутива, я ему дал ssh они мне пошагово объясняя запустил 1С. Так в офисе все офигели над тем, что 1С работает у меня быстрее и отзывчивее чем у директора на его навороченном компьютере) . Потом мне стало скучно и я довольно долго сидел в Fedora Linux. Этот дистрибутив меня вообще покорил: он просто работает без проблем и геморроя) так что рекомендую.

Программист Программирование Общение Вопрос IT Linux Ubuntu Системное администрирование Ответ на пост Текст Длиннопост Волна постов Мат
22
1721
Sheridan.ru
Sheridan.ru
5 месяцев назад
Лига Сисадминов

Держите немного инфографики про линукса⁠⁠

Иерархия ФС

Это про FHS

Держите немного инфографики про линукса Linux, Инфографика, Системное администрирование, IT, Длиннопост
Держите немного инфографики про линукса Linux, Инфографика, Системное администрирование, IT, Длиннопост

Подробнее

Инструментарий

Тут кратко о том, куда смотреть и какие инструменты нужны для диагностики/управления теми или иными подсистемами. По сути - шпаргалка для тех кто уже разбирается что почём и может отличить ss от dd

Держите немного инфографики про линукса Linux, Инфографика, Системное администрирование, IT, Длиннопост
Держите немного инфографики про линукса Linux, Инфографика, Системное администрирование, IT, Длиннопост
Держите немного инфографики про линукса Linux, Инфографика, Системное администрирование, IT, Длиннопост
Держите немного инфографики про линукса Linux, Инфографика, Системное администрирование, IT, Длиннопост

Этот блок - отсюда

Storage

Тут больше про то, какие слои абстракции есть между хардварными блочными устройствами и системными вызовами типа read/write из приложений.

Держите немного инфографики про линукса Linux, Инфографика, Системное администрирование, IT, Длиннопост

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

Показать полностью 7
Linux Инфографика Системное администрирование IT Длиннопост
186
120
Vic333
Vic333
5 месяцев назад
IT-юмор

На тему волны "Что я узнал..."⁠⁠

В IT я уже 41 год с компами и сетями тетешкаюсь. 😎
И давным-давно узнал чудесную примету: "Настройка роутера по удалёнке в пятницу вечером
- к дальней дороге!"

Будьте аккуратны, ребята, не ведитесь на "простоту" решения ситуёвины! 🧐😁

Всем тепла и бобра! 🤝😁

[моё] Юмор Системное администрирование Роутер Жизнь Текст Волна постов Что я узнал
80
6
aikrr
aikrr
5 месяцев назад
Лига Сисадминов

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

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

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

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

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

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

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

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

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

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

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

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

Показать полностью
[моё] Plex Стрим Сервер Системное администрирование
27
14
Sheridan.ru
Sheridan.ru
5 месяцев назад
Лига Сисадминов

Продолжение поста «Я устал от кучи 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? Да и на клиенте в корпоративной сети он тоже нафиг не нужен. Ну, разве что клиент это ноутбук, который пользователь таскает с собой по командировкам и там разные неизвестные сети (был вынужден это написать, потому что иначе отсуствие этого дисклеймера ты бы вменил мне как "нихрена ты не знаешь").

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

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

Показать полностью
[моё] Программист Программирование Общение Вопрос IT Linux Ubuntu Системное администрирование Ответ на пост Текст Длиннопост Мат Волна постов
19
5
Tualua
Tualua
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 различаются лишь

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

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

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

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

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

Показать полностью
Программист Программирование Общение Вопрос IT Linux Ubuntu Системное администрирование Ответ на пост Текст Длиннопост Мат Волна постов
5
50
DeCadanz
5 месяцев назад
Лига Сисадминов

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

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

Профессия Текст Системное администрирование Мат Волна постов Ответ на пост
46
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии