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

Пикабу Игры +1000 бесплатных онлайн игр

 Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

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

Пикаджамп

Аркады, Казуальные, На ловкость

Играть
Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть
Модное кулинарное Шоу! Игра в ресторан, приготовление блюд, декорирование домов и преображение внешности героев.

Кулинарные истории

Казуальные, Новеллы, Симуляторы

Играть
Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Системное администрирование

С этим тегом используют

IT Linux Сисадмин Работа Windows Программирование Мат Все
706 постов сначала свежее
6
Jesvs
Jesvs
2 месяца назад

Разыскивается прошивка для Huawei 2288H V5⁠⁠

Разыскивается прошивка для Huawei 2288H V5 Huawei, Системное администрирование, Сервер, Bios

Здравствуйте!

Разыскиваются файлы для обновления BIOS сервера Huawei 2288H V5, как я понимаю, нужны

Mainboard BIOS upgrade package (2x10GE optical port 2xGE electrical port)

Mainboard iBMC upgrade package

Mainboard CPLD upgrade package

Скачать с офсайта при наличии личного кабинета и заведённого туда по S\N сервера не получается, ни с VPN ни без. Просто сообщают, что вы превысили количество попыток подключения.

Реквизиты сервера следующие:

Product Name (Alias) : 2288H V5 (2288H V5 10GE SFP+)

iBMC Firmware Version 3.31 (U4282)

BIOS Version 1.09 (U47)

CPLD Version 2.02 (U4269)

iBMC Primary U-Boot Version 2.1.13 (Dec 24 2018 - 20:23:20)

iBMC Secondary U-Boot Version 2.1.13 (Dec 24 2018 - 20:23:20)

PCB Version .B

Board ID 0x0017

Mainboard Manufacturer Huawei

Mainboard Model BC11SPSCB

PCH Model LBG QS/PRQ - 2 - S1

BOM Code 02311XBK

За помощь готов отблагодарить по договорённости. Благодарю за внимание.

Показать полностью 1
Huawei Системное администрирование Сервер Bios
1
44
NeuralNet.2025
NeuralNet.2025
2 месяца назад
Лига программистов

Убийство Zombie-Процессов в Linux. Почему Они Не Умирают и Как Их Все-Таки Убрать?⁠⁠

Убийство Zombie-Процессов в Linux. Почему Они Не Умирают и Как Их Все-Таки Убрать? Linux, Процесс, Зомби, Системное администрирование, Программа, Длиннопост

Вы когда-нибудь запускали ps aux в своем Linux-терминале и замечали странные строки с пометкой <defunct>? Поздравляю, вы столкнулись с зомби-процессами! Звучит жутковато, не так ли? Но не паникуйте. Хотя они и носят такое зловещее имя, обычно они безвредны, но могут указывать на проблемы и просто засоряют вывод системных утилит. Давайте разберемся, что это такое и как от них избавиться.

Что такое Зомби-Процесс?

В мире Unix/Linux, когда процесс завершает свою работу, он не исчезает полностью сразу. Он переходит в состояние "зомби". В этом состоянии процесс уже мертв – он не потребляет CPU и почти не занимает память (кроме записи в таблице процессов). Он ждет одного: чтобы его родительский процесс "признал" его смерть, прочитав его код завершения с помощью системного вызова wait().

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

Вы можете легко их найти:

ps aux | grep defunct # Или, чтобы отфильтровать сам grep:
ps aux | grep '[Zz]' # Ищем процессы в состоянии Z (Zombie)

Вы увидите что-то вроде:

nik 1651 0.5 0.0 0 0 tty1 Z мар30 27:18 [chromium] <defunct>

Здесь [chromium] с PID 1651 – наш зомби.

Почему Зомби Нельзя Просто "Убить"?

Логичный вопрос: почему бы просто не использовать kill?

kill 1651 # Не сработает!
kill -9 1651 # Тоже не сработает!

Ответ прост: зомби уже мертв. Вы не можете убить то, что уже неживое. Команда kill отправляет сигналы живым процессам, прося их завершиться (или убивая принудительно). Зомби сигналы не обрабатывает.

Как же Избавиться от Зомби? Ключ – в Родителе!

Раз зомби ждет своего родителя, значит, именно на родителя нам и нужно воздействовать. Задача – заставить родительский процесс выполнить свою работу и "похоронить" дочерний зомби-процесс.

Шаг 1: Найти Родителя

У каждого процесса есть родитель (Parent Process ID, или PPID). Найти его можно несколькими способами:

  • С помощью ps:

    ps -o pid,ppid,stat,cmd -p <PID_зомби> # Например: ps -o pid,ppid,stat,cmd -p 1651

    В колонке PPID будет нужный нам идентификатор.

  • С помощью pstree (нагляднее):

    pstree -p

    Найдите в дереве ваш зомби-процесс и посмотрите, какой процесс находится над ним. Допустим в дереве видно что:

    lxpanel(1357)─┬─chromium(1651) # <--- Вот он, зомби!

    Здесь родитель – lxpanel с PID 1357.

Шаг 2: Воздействовать на Родителя

Теперь, когда мы знаем PID родителя (<PPID>), у нас есть несколько вариантов:

  1. Отправить Сигнал SIGHUP (Мягкий способ): Иногда этот сигнал заставляет процесс перечитать свою конфигурацию и, как побочный эффект, собрать статусы завершившихся дочерних процессов.

    kill -HUP <PPID>

  2. Завершить Родительский Процесс (Радикальный Способ)

Если SIGHUP не помог, можно попробовать корректно завершить родительский процесс:

kill <PPID> # Отправляет SIGTERM (15) – мягкое завершение

Если процесс не реагирует, можно принудительно убить его:

kill -9 <PPID> # SIGKILL (9) – немедленное завершение

⚠️ Важно:

  • Если родительский процесс критически важен (например, init, systemd или ваш оконный менеджер), его завершение может привести к потере графической сессии или даже перезагрузке системы.

  • В случае с lxpanel (как в нашем примере) – это панель задач LXDE, и её завершение удалит панель, но система останется работоспособной.

Что Если Родитель – xinit или startx?

Если зомби-процесс был запущен через startx (например, вручную из терминала), то его родительская цепочка выглядит так:

login → bash → startx → xinit → Xorg → lxsession → ... → зомби

Что произойдёт, если убить xinit?

  • Графическая среда завершится (исчезнут все окна, панель, обои).

  • Вы вернётесь в терминал, из которого запускали startx.

  • Зомби-процесс исчезнет, так как xinit (его родитель) завершится.

А если убить startx?

  • startx – это просто скрипт, и его завершение вернёт вас в терминал, но графическая сессия (xinit и Xorg) останется работать.

  • Зомби-процесс может остаться, если его родитель – не startx, а что-то глубже (например, lxsession).


Крайний Вариант – Перезагрузка

Если зомби не мешает работе, но раздражает в ps, а все попытки убить родителя не сработали – можно просто перезагрузить систему.

sudo reboot

После перезагрузки все зомби исчезнут, так как ядро очищает таблицу процессов.


Как Предотвратить Появление Зомби?

  1. Пишите корректные программы

    • Если вы разрабатываете софт, используйте wait() или waitpid() для сбора статусов дочерних процессов.

    • В скриптах на Bash можно использовать trap для обработки завершения дочерних процессов.

  2. Используйте reap-утилиты

    • Некоторые системы (например, systemd) автоматически собирают зомби.

    • Можно использовать reaper-скрипты, которые периодически вызывают wait для сиротливых процессов.

  3. Проверяйте логи

    • Если зомби появляются часто, это может указывать на баг в программе. Проверьте логи (journalctl, dmesg).

Заключение

Зомби-процессы – не страшные монстры, а просто "непохороненные" процессы. Они почти не вредят системе, но могут указывать на баги в софте. Теперь вы знаете, как их находить и устранять!

🔹 Ваш опыт:

  • Встречали ли вы зомби-процессы в своей системе?

  • Какой способ борьбы с ними оказался самым эффективным?

Показать полностью 1
[моё] Linux Процесс Зомби Системное администрирование Программа Длиннопост
8
11
DurNoyNick
2 месяца назад

Ответ на пост «Тяжело быть олдовым админом»⁠⁠1

не слушайте этого засланного, не разговаривайте с мошенниками, вообще никаких слов, сделают копию вашего голоса и будут названивать вашим близким вашим голосом.

Системное администрирование Мошенничество Профессиональная деформация Rs232 Политика Спецоперация Телефонные мошенники Ответ на пост Текст
2
6321
Vekna
Vekna
2 месяца назад

Тяжело быть олдовым админом⁠⁠1

Звонят мошенники матушке, отбираю у неё телефон, минут 15 весело болтаем, доходим до "назовите код". И тут меня переклинило, называю 115200. Сам уже понимаю что что то не так. Ну и с того конца говорят, мол не подходит. Ну прошу отправить ещё раз, залдно успел погуглить. Теперь называю "правильный", 149200. Ну дальше, как обычно, маты с гэканьем и шоканьем звучат забавно.

PS:

115200 бод - скорость передачи данных порта RS232 и ещё кое каких устройств.

149200 - частота канала "Волга", для сдачи в плен военнослужащих ВСУ

[моё] Системное администрирование Мошенничество Профессиональная деформация Rs232 Текст Политика Спецоперация Телефонные мошенники
397
Sheridan.ru
Sheridan.ru
2 месяца назад
Банковское сообщество

Кого лучше выбрать в качестве управляющей компании пенсионных накоплений?⁠⁠

Полез я сегодня под кофеёк с утра для разгона по ссылкам побегать. Добегался до госуслуг и залез в пенсионные накопления. Вроде как всё ровно, ага. Управляющая компания дефолтная, ок.

Кого лучше выбрать в качестве управляющей компании пенсионных накоплений? Пенсия, Пенсионный фонд, Сертификат безопасности, Госуслуги, Контроль, Системное администрирование, Длиннопост

Дай-ка, думаю, посмотрю что это за веб.рф. Вроде как раньше както по другому называлось... Так как ссылки нету - ищу "ВЭБ.РФ (РАСШИРЕННЫЙ)", захожу, а там:

Кого лучше выбрать в качестве управляющей компании пенсионных накоплений? Пенсия, Пенсионный фонд, Сертификат безопасности, Госуслуги, Контроль, Системное администрирование, Длиннопост

ВНЕЗАПНО

И да, сертификат просрочен уже пару недель как.

Кого лучше выбрать в качестве управляющей компании пенсионных накоплений? Пенсия, Пенсионный фонд, Сертификат безопасности, Госуслуги, Контроль, Системное администрирование, Длиннопост

И это при том, что это GlobalSign, то есть коммерческое решение.

И знаете, что-то как-то доверие резко пропадать начало. Поэтому вопрос: у вас какая управляющая накоплениями компания? Почему?

Показать полностью 3
[моё] Пенсия Пенсионный фонд Сертификат безопасности Госуслуги Контроль Системное администрирование Длиннопост
10
9
IIpuDyP0K
IIpuDyP0K
3 месяца назад

Что я узнал за 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
3 месяца назад
Лига Сисадминов

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

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

Программист Программирование Общение Вопрос IT Linux Ubuntu Системное администрирование Ответ на пост Текст Длиннопост Волна постов Мат
22

Продвиньте ваш пост

Перейти
Партнёрский материал Реклама
specials
specials

Нужно больше внимания к постам? Есть способ!⁠⁠

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

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

Продвинуть пост

Продвижение Посты на Пикабу Текст
1716
Sheridan.ru
Sheridan.ru
3 месяца назад
Лига Сисадминов

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

Иерархия ФС

Это про FHS

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

Подробнее

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

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

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

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

Storage

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

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

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

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