Задать вопрос
  • Как освободить место на диске облачного сервера Ubuntu 24.04 LTS 64-bit?

    @Esm322 Автор вопроса
    vreitech pfg21 Adamos Всем спасибо. Проблема оказалось в том, что докер не удалил остановленные контейнеры
    Ответ написан
    2 комментария
  • Как освободить место на диске облачного сервера Ubuntu 24.04 LTS 64-bit?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Магическая команда (из под рута), чистящая все логи всех контейнеров docker
    truncate -s 0 /var/lib/docker/containers/*/*-json.log

    А после этого изучать, как ограничить объем логов docker в /etc/docker/daemon.json, который по умолчанию не лимитирован.
    Ответ написан
    Комментировать
  • Как освободить место на диске облачного сервера Ubuntu 24.04 LTS 64-bit?

    @pfg21
    ex-турист
    Обычно хлам складывают в /var. К примеру почистить /var/log от старых файлов

    На будущее поставить ncdu
    Запускать sudo ncdu -x /

    /dev/sda1 это виртуальный файл, представляющий себя раздел на носителе, содержащий файловую структуру корня системы (прописано в Mounted on)

    п.с. а Линукс необходимо изучать....
    Ответ написан
    Комментировать
  • Почему busybox wget не работает, пока не запустить вручную openssl?

    @junecover Автор вопроса
    Сам спросил, сам и отвечу.
    Лишний раз подтвердилась народная мудрость, чтобы найти ответ, надо правильно сформулировать вопрос. Гугл помог найти решение по запросу "busybox wget is shitty". Я не силён в английском, поэтому не стану углубляться семантику этих слов. Кому надо, тот сам поймёт.

    Теперь ближе к теме.

    У busybox wget есть давняя неисправнось в некой сущности "Support HTTPS using internal TLS code". Попросту говоря эта часть безнадёжно устарела и не работает в 2025 году.
    Решение проблемы:
    Скомпилировать busybox с отключённой опцией
    -> Networking Utilities
        -> wget (41 kb) (WGET [=y])
          FEATURE_WGET_HTTPS [=n]

    и со включённой опцией "Try to connect to HTTPS using openssl"
    -> Networking Utilities
        -> wget (41 kb) (WGET [=y])
          FEATURE_WGET_OPENSSL [=y]


    И ещё добавить алиас:
    alias wget='wget --no-check-certificate'
    Тогда busybox-овский wget станет сам без лишних пинков работать с https.

    Почему так? Ве́домо только разработчикам busybox.
    Ответ написан
    2 комментария
  • Что за странный трафик при просмотре онлайн кино на серверах лордфилм?

    Daemon23RUS
    @Daemon23RUS
    с телефона образуется сначала множество DNS-запросов к несуществующим доменам типа f03ef30f-719a-4fa6-b084-4682851d9698.local

    Bonjour/Avahi мультикаст DNS (mDNS)
    Вполне прогнозируемое поведение, посмотреть а нет ли случаем в ближайшем окружении мультикаста с просматриваемым контентом.
    а затем многочисленные UDP-подключения к самым разным IP-адресам и портам >10000
    скорее всего пиринг
    Ответ написан
    2 комментария
  • Как корректно добавлять каталоги в linux для пользователя?

    @SunTechnik
    Без пример конфига и не зная, что у Вас задублировалось, можно только гадать о том, что происходит реально.

    Пример настроек, с комментариями, приведены тут:
    https://www.altlinux.org/Pam_mount

    Надо учесть, что в Linux отличается идеология монтирования сетевых ресурсов от Windows.

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

    В Linux - диски монтируются в систему. Пользователь инициирует подключение, но все подключенные диски видны всем пользователям, которые залогинены в систему (в том числе и по ssh).
    Ответ написан
    3 комментария
  • Где на самом деле лежит и как называется файл hosts в windows?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    Битность программ не совпадает с виндой. 32-битный Notepad++ не видит папку etc, 64-битный - видит.

    Ваша фраза: "новые (относительно) ищет", видимо, говорит о том же.

    В 64-битной версии Windows папка C:\Windows\System32 содержит 64-битные файлы и библиотеки. Однако, если вы запускаете 32-битное приложение, такое как 32-битная версия Notepad++, Windows перенаправляет запросы к этой папке в C:\Windows\SysWOW64, где находятся 32-битные версии библиотек.
    Это означает, что 32-битное приложение не сможет увидеть или получить доступ к файлам в C:\Windows\System32, включая папку etc, если оно пытается открыть ее через стандартный интерфейс.
    Ответ написан
    3 комментария
  • Как правильно бэкапить в этом случае?

    @Misteg
    Пофайловвй бэкап нужен для восстановления при дизастере? Нет, такой бэкап не подойдет.
    Если нужно восстановить как было (прям всё) - тогда проще делать снимок lvm и его отправлять на сервер бэкапов. Потом с этого же снимка можно раскатать все.
    Но все же, докер директории я бы не бэкапил, а этом же прелесть докера - взял и развернул где угодно тоже самое приложение. Если в контейнер смонтированы директории с какими-то файлами - бэкапить эти директории. Если это база в докере - бэкапить средствами базы.
    Ответ написан
    6 комментариев
  • Почему возникает ошибка ERR_HTTP2_PROTOCOL_ERROR 200?

    @RuComMarket Автор вопроса
    Битрикс FullStack разработчик
    сам разобрался, может кому пригодится
    отключил касперского и все заработало
    Ответ написан
    Комментировать
  • Какая программа восстановления данных может не показывать существующие файлы?

    @Refguser Автор вопроса
    Решения для бизнеса: от создания ИМ до...
    Путём перебора и экспериментов выяснил, что этим функционалом обладает Recuva.
    Но у меня при восстановлении не сохранялась структура каталога - оказалось нужно внимательнее смотреть настройки. Отметил нужный чекбокс - всё восстанавливается как надо (конечно из того, что можно).

    Более того из всех программ сборки 2k10 только она видела то, чего не видели другие программы (R-Studio, несколько разновидностей Active@, и ещё парочку.)
    Ответ написан
    4 комментария
  • Зачем нужен Kubernetes?

    @Nikon_NLG
    Если утрировать, то кубер - это сервис по запуску контейнеров + виртуальная сеть поверх всех машин в кластере.

    1. Если копнуть чуть глубже - вы можете в конфиге указать "хочу постоянное хранилище для базы". Какое именно это хранилище будет (S3, файлопомойка, перфокарты) - уже задача того кто кластер обслуживает. Или "запускать 1 веб и 1 редис на каждом физическом сервере" - этим будет заниматься кубер. Или "хочу 8 ядер для каждого экземпляра приложения". Заведовать ресурсами тоже будет кубер, как и перетаскивать приложения с сервера на сервер в отсутствии ресурсов (и перестраивая при этом сетевые запросы). И запускать новые экземпляры приложения в зависимости от нагрузки на процессор - тоже будет он. Считайте что это docker swarm на стероидах.

    2. Если вам достаточно docker-compose и одного-двух серверов - ничего страшного в этом нет. Это не "зашквар" жить без кубера - он вообще специализированный инструмент, как и сами контейнеры.

    3. Если вам хватает пары тройки серверов где вы можете запустить docker compose - вы в порядке (если можете нагрузку балансировать). Если уже не хватает - ну, пора запастись кофе и на пару недель впереться в мир Подов и Деплойментов

    В любом случае, Kubernetes - это не серебряная пуля как некоторым кажется. Можно, конечно, и одно приложение туда перетащить, но надо ли вам тратить ресурсы на поддержку - решать вам.
    Ответ написан
    Комментировать
  • Как дешифровать текст с ключом?

    Lynn
    @Lynn
    nginx, js, css
    $ echo -n 'hello habr' | openssl enc -a -aes-256-ecb -K 4446323738323245364331303639424446323738434435393532324536333130
    GoMz9XzmRJ3m5QKwxuIceA==


    $ echo  'GoMz9XzmRJ3m5QKwxuIceA==' | openssl enc -a -aes-256-ecb -K 4446323738323245364331303639424446323738434435393532324536333130 -d
    hello habr


    У вас ключ хоть и написан как будто это HEX, но на самом деле это обычные буквы и их надо привести в HEX для openssl

    Например вот так:
    $ echo -n DF27822E6C1069BDF278CD59522E6310 | xxd -pu -c 32
    4446323738323245364331303639424446323738434435393532324536333130
    Ответ написан
    3 комментария
  • Может кто-нибудь посоветовать курс по пентесту?

    @Everything_is_bad
    проверку ты уже провалил, не твое это, займись чем-то другим
    Ответ написан
    7 комментариев
  • Как отсортировать в алфавитном порядке результаты log-файла?

    @sand3001
    Всего по немногу
    sudo cat /etc/openvpn/openvpn-status.log | grep 10.10.30.[0-999] | sort -t , -k 2

    Сортировка по разделителю "запятая" по 2-му полю
    Ответ написан
    3 комментария
  • Как включить режим высокой производительности?

    - Если приложение, в котором вы сравниваете производительность, написано для Винды и только потом портировано на Linux, то вы можете увидеть даже падение производительности. И то же самое наоборот: если приложение или сервис изначально сделаны для Linux, то тут может быть разница уже в его сторону. Типичный пример - Docker

    - Производительность хорошо оптимизированных приложений, которые выжимают все соки из CPU/GPU будет примерно одинакова.

    - Gnome, который стоит у вас в Ubuntu в качестве окружения - тормозящая и жрущая все ресурсы какашка. Если вы установите какое-то легковесное окружение или даже просто какой-то Window manager, вот тут вы заметите явный прирост в отзывчивости всего и вся.

    - И, наконец, главный источник производительеости - это работа с памятью. Если вы замените Gnome на лёгкое окружение, то расход памяти значительно уменьшится. На Linux обычно нет встроенной телеметрии, рекламы и остального шпионского мусора, как в Винде. Это тоже экономит память. И вот, когда на Винде наступит момент забраться в swap, на Linux останется ещё много свободной памяти. В этот момент Винда начнёт лагать, а Linux продолжит летать.
    Ответ написан
    4 комментария
  • Что за файлы и как с ними жить дальше?

    Alex_Geer
    @Alex_Geer Автор вопроса
    System Engineer
    Ни кто не хочет писать ответ, напишу сам. В общем через команду file можно убедится что это действительно дампы процесса. Нашел ошибки в логах LibreOffice когда файлы удаляются ранее чем преобразовались в PDF, процесс зависает и система его убивает. Возможно эта информация будет кому то полезна.
    Ответ написан
    1 комментарий
  • Входящих папка пустая, не отображается письма в Thunderbird???

    sashkets
    @sashkets
    Прекратил отвечать после 24.02.2022
    5c6ea8a29002b194256507.png

    Восстановление "входящих" делали?

    Если не помогает, я бы удалили уч запись и создал ее снова
    Ответ написан
    Комментировать
  • Входящих папка пустая, не отображается письма в Thunderbird???

    @Alex1265 Автор вопроса
    I love IT
    решил проблему там в свойстве папки нужно нажать на кнопку починить папку и все делов то)))))
    Ответ написан
    4 комментария