• Как исправить раздел LVM - отсутствует верная таблица разделов?

    @rPman
    это нормально, fdisk -l перебирает все блочные устройства, а lvm создает симлинки на созданные разделы, которые выглядят как блочные.
    Естественно таблица разделов не должна присутствовать на самих разделах
    Ответ написан
    2 комментария
  • Как заблокировать с помощью iptables все исходящие запросы на сервые подсети?

    ValdikSS
    @ValdikSS
    На уровне маршрутизации:
    ip rule add to 10.0.0.0/8 oif enp0s31f6 prohibit
    ip rule add to 192.168.0.0/16 oif enp0s31f6 prohibit
    ip rule add to 172.16.0.0/12 oif enp0s31f6 prohibit
    Ответ написан
    2 комментария
  • Утечёт ли заряд из SSD если его не включать полтора года?

    Deita
    @Deita
    JEDEC всего 3 месяца для корпоративного сегмента при температуре 40С. И 1 год при температуре 30С для потребительского. В корпоративном сегменте WD даёт 6 месяцев.
    P.S. О таких сроках можно говорить только если вы имеете дело с ААА брендами Samsung, Kingston etc.
    Если же у вас какойто китайский мусор, то естественно ничего подобного быть не может.
    Технология тупиковая, ненадёжная. Очень надеюсь на то, что как можно скорее изживёт себя по данной причине.
    Ответ написан
    3 комментария
  • А можно как то запереть хром в каком то куске ОЗУ?

    @rPman
    Попробуй этот проект https://github.com/lowleveldesign/process-governor
    Ответ написан
    Комментировать
  • Как избежать выхода из системы на windows server?

    @rPman
    Вангую что ты ошибся с трактовкой происходящего. Приложение, а точнее браузер, остается работающим, но браузер детектирует отключение пользователя и воспринимает его как минимизацию, отключая или замораживая фоновые процессы. Кажется это особенность браузеров, основанных на хромиум, а вот фаерфокс должен продолжать работать. Еще момент, большинство приложений симуляции действий пользователя, так же не могут работать в терминальной консоли.
    spoiler
    В windows (и сервер и клиент версии) существует два типа консоли - терминальная, та что создается при подключении rdp (таких консолей может быть одновременно активно несколько, в зависимости от типа и количества лицензий для серверных), и основная - та что создается при входе через физический монитор и клавиатуру (кстати, без установки aster эта консоль может быть одна активна). Не серверные ревизии не позволяют быть активным одновременно нескольким консолям, т.е. либо терминальная либо основная (было приложение rdpwrap убирающее это ограничение но майкрософт отметила это вирусом и активно ломает его работоспособность). Основная консоль будет отключена (т.е. будут невозможны симуляции кликов мыши или клавиатуры), если произведется ее блокировка, а с терминальной консолью происходит это при отключении пользователя.

    Способы борьбы с этим - либо использовать основную консоль либо использовать лайфхак - каскадное подключение терминальных сессий.

    Создаешь двух пользователей - основной, под которым запускается твое приложение и вспомогательное, через которое будет происходить удаленное подключение. Теперь достаточно подключиться сначала через вспомогательного пользователя, а затем внутри этой сесси подключиться терминалом к localhost под основным пользователем, и в этой вложенной сессии запустить нужное приложение. При отключении вспомогательного пользователя (не logout а disconnect), основное подключение будет продолжать работать как активное.
    Ответ написан
    2 комментария
  • Как склеить несколько wav в консольном режиме?

    @angeloffy
    Используйте FFmpeg.
    Например команда для склейки:
    ffmpeg -i "concat:file1.wav|file2.wav|file3.wav" -acodec copy output.wav

    Для нормализации есть фильтр loudnorm
    Ответ написан
  • Общая папка для большего кол-ва пользователей, как сделать?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ставите линух и самбу. А можно и сразу какой дистрибутив взять типа openmediavault.org
    Чтобы не настраивать все самостоятельно
    Ответ написан
    Комментировать
  • В чем отличие одной пары квадратных скобок, в отличие от двух вложенных друг в друга? [] и [[]]?

    @mezhuev
    Системный администратор
    Если кратко, то [ это синоним для test. Обрабатывается как и любая другая команда с соответствующими ограничениями. [[ — это расширение Bash (не совместимо с другими оболочками) и так как это внутренняя команда, то имеет несколько больше возможностей. В частности, нет необходимости заключать переменные в кавычки, можно использовать &&, ||, < и > и есть поддержка регулярных выражений через оператор =~. Для подробностей смотрите man bash.
    Ответ написан
    6 комментариев
  • Безопасно ли запитать HDD через ЗУ смартфона и подключить к старому ПК?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нет, не безопасно. Используйте только USB порты ПК для питания диска. Попытка подключить еще и ЗУ от смарта может привести к любым последствиям - вплоть до смерти диска, контроллеров USB, ПК или еще чего угодно (никогда не знаешь какой сюрприз сделали в разводке китайцы). Диски - штука чувствительная к качеству питания. Обычно в комплекте есть USB разветвитель - одним концом в диск, двумя другими в ПК. Вот его и используйте - два в ПК, один в диск. Если питания не хватит - диск просто не запустится и не определится в системе. Еще можно использовать USB хаб с внешним питанием, если встроенные порты слишком слабые. Ну или просто вытащить диск из коробки, если он там стандартный SATA/IDE - то можно использовать любой внешний SATA/IDE контроллер с внешним питанием.
    Ответ написан
    Комментировать
  • Почему вдруг стал долго загружаться комп - SSD помирает?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Убедитесь, что у вас точно в биосе включен режим ACHI, а не IDE для SATA.
    Кроме того, у вас много лет наработки диска. Данные записанные 5 лет назад - уже деградировали. Это нормально для SSD. Поможет их перезапись. Например снимите полный образ диска (в Image For Windows) и закиньте его же обратно (загрузившись с реаниматора, типа AdminPE).
    Еще возможно вы переносили систему с HDD на SSD и она не знает об этом. Поможет команда: winsat disk
    Ответ написан
    3 комментария
  • Почему при нагрузке виртуальный сервер VirtualBox отключается?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Нет, не нормально использовать Virtualbox в продакшн. Есть Proxmox и др.
    Ответ написан
    Комментировать
  • Как исправить Bash-скрипт?

    @xibir
    main()
    {
       files=()
       for file in *; do
          [ -r $file ] && files+=($file)
       done
       echo ${files[@]}
    }
    main
    Ответ написан
    Комментировать
  • Как изменить fstab для LVM?

    @SunTechnik
    Какой тип диска выставлен у VM? Похоже, что не подгрузились все драйвера и не увиделись диски. Попробовать загрузиться с дистрибутива OpenSuse 11 и пересобрать образ initrd.
    Ответ написан
    6 комментариев
  • Как реализовать возможность запускать пользовательский код на сервере и отдавать результат?

    fenrir1121
    @fenrir1121
    Начни с документации
    Когда приходилось реализовывать похожий функционал с питоном использовал nsjail. Задаешь ограничения, закидываешь в него код, получаешь результат.
    Ответ написан
    Комментировать
  • Как починить ошибку в zabbix при отправке сообщения в телеграмм?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Так чёрным по белому пишет же "Couldn't connect to server"!
    Ну попробуйте прямо на самом сервере, в консоли host api.telegram.org и ping api.telegram.org, потом сделайте telnet api.telegram.org 443, и в конце концов openssl s_client -connect api.telegram.org:443.
    И в зависимости от результата - чините причину проблемы.
    Ответ написан
    Комментировать
  • Что это такое и как защититься?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    По двору прошелся жулик и попытался хакнуть эксплойтом для "майбаха" (условно) все тачки в вашем дворе. Майбахов не нашлось, этот жулик пошел дальше и забыл уже про ваш дворик.

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

    Вообще, если ваш сетап на виртуальных машинах в повторяемой среде и с декларативной конфигурацией вроде кубера или докера, то вы легче сможете пережить всякие такие факапы.
    Схема такая.
    Есть признаки взлома - бэкап логов, снапшот базы, бэкап стораджа, остановка сервисов (если позволяет продакшн), анализ атаки и последствий. Устраняем уязвимость по вектору атаки (гугление по логам и курение тредов), правим конфиги развёртывания и запускаем прод. Потом долго и тщательно разбираемся по логам, снапшотам и бэкапам что затронуто. Делаем тестовый чистый сетап по старой конфигурации и сравниваем пофайлово с атакованной системой, выясняем в какие места вмешались злодеи. Дифаем базу и смотрим на подозрительные различия. Делаем выводы, объявляем об утекших данных, если есть такие признаки (чтобы не подставлять пользователей), принимаем превентивные меры против похожих векторов атак.

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

    Это взгляд дилетанта по безопасности, если чего пропустил -- поправьте. Если где не прав -- расскажите.
    Ответ написан
    3 комментария
  • Как корректно изменить права во всей системе, чтобы others не могли ничего делать?

    @AlexVWill
    chmod -R 770 / - корректно будет?

    если хочешь всю систему нахрен завалить чтобы она не работала - то да
    а ответ на твой вопрос - не надо ничего делать специально, что ты хочешь - система уже по умолчанию делает, не мешай ей работать
    Ответ написан
    Комментировать
  • Почему юзер может запустить /usr/sbin/chcpu -V если я выдал разрешение только на /usr/sbin/nginx?

    @SunTechnik
    Есть различие: права на исполнение.
    Права на sudo.

    Права на исполнение задаются атрибутами файла. (x - в выводе ls -la).
    chcpu - может быть запущен любым пользователем.
    При этом процесс запускается от пользователя, и на выполнение некоторых операций у него может не быть прав.

    Файл sudoerrs задает разрешение на повышение привелегий (запуск программы с правами root или другого пользователя).
    При этом при вызове команды, перед ней в явном виде надо указывать sudo.
    Ответ написан
    Комментировать
  • Какой интерфейс выбрать для SSD для ОС?

    @rPman
    Операционная система практически не требует быстрого накопителя, формально он определит скорость ее запуска и с оговорками работу при недостаточном объеме ram. На практике сама ос будет работать даже с hdd (ну может долгий запуск и подлагивания проводника), ну мало кто профиль браузера переносит с системного диска, поэтому когда говорят про работу ОС имеют в виду работу браузера и проводника.

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

    Выбирай накопитель под ОС по деньгам и не заморачивайся, предельные скорости интерфейса ты не отличишь в типовой работе никак. У меня были эксперименты с LLM-ками, когда оперативной памяти под них не хватает и они постоянно подгружаются с быстрого NVME, так вот это наверное единственный момент когда задача упиралась в накопитель и интерфейс подключения, и даже в этом случае найти накопитель, который упрется в pci-e будет сложно.
    Ответ написан
    Комментировать
  • Как перенести базу данных из СУБД Postgresql в MySQL?

    mikes
    @mikes
    может таки начать с https://developers.trueconf.com/api/server/ и перестать дергать таблицы с бд?
    Ответ написан
    Комментировать