• С чего начать изучать разработку приложений под Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Нужно определиться зачем вы планируете изучить детально систему - вы собираетесь заняться системным программированием?
    ИЛи прикладным? Если прикладным, то для GUI приложений просто осваиваете любой фреймворк, типа qt, который работает в Линукс и пишете.
    Библиотеки для С++ есть и там и там.
    Ответ написан
    2 комментария
  • Какую книгу порекомендуете для изучения auditd Linux?

    r1412s
    @r1412s
    Если люди будут писать книги на каждую утилиту сисадмина то не знаю...
    Есть man auditd,есть статейки неплохие https://habr.com/ru/articles/553036/
    Ответ написан
    Комментировать
  • Можно ли записать данное sed выражение в одну строку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Что-то непонятно у вас с текстом.
    Приведите несколько строк из файла с alb.ingress.kubernetes
    там перевода строк нет, или как?
    sed не умеет работать с мультистроковыми регулярками, он считывает текст построчно и затем сравнивает с паттерном, при этом в считанной строке символа перевода строки собственно даже и не будет.
    Можно попробовать работать с мультилайн через наполнение pattern space, правда там будет конструкция посложнее.

    Наверное проще, если вы нормально приведете пример вашего лога, и можно будет посмотреть как там зацепиться.
    Ответ написан
    Комментировать
  • 2 SSD в ноутбуке?

    Daemon23RUS
    @Daemon23RUS
    Понятие системный диск -весьма условно.
    Я опишу реалии немного упрощенно, но это поможет понять как обстоят дела в реальности и принять верное для себя решение.
    Исходим из того, что SSD - расходный материал и срок его службы зависит от интенсивности использования (в основном при записи расходуется ресурс). Опустим модели и сроки службы.
    Теперь о ценности информации. Самое ценное - Ваши данные. Систему, программы, игры можно почти безболезненно переустановить на новый. Поэтому, вполне логично, интенсивно использовать системный диск, и быть готовым к его замене в случае выхода из строя, а свои данные хранить на 2м, в щадящем режиме. Это же касается и к вопросу, куда ставить игры. Одно из правил, не держите SSD диск почти полным, перезаписываемая область сокращается, ресурс ячеек на перезапись распределяется только на свободное пространство, а его мало и они чаще перезаписываются. Получаем неравномерный "износ" и более ранний выход из строя.
    Ответ написан
    5 комментариев
  • Как правильно сделать загрузочную флешку с win11 на линуксе?

    Sanes
    @Sanes
    Попробуйте вставить флешку в USB 2.0 (черный).
    Ответ написан
    Комментировать
  • Как правильно сделать загрузочную флешку с win11 на линуксе?

    @rPman
    Данная ошибка не связана со способом создания загрузочной флешки, если вы видите это окошко то 'проверку на формат уже прошли'.

    Данное сообщение говорит что в системе нет драйверов например на USB или дисковый контроллер и дальше работать не будет.

    Есть следующие решения:
    * найти в биосе usb-cdrom режим (видел такой в паре материнок старых), в довесок, чтобы с гарантией, сделать копию диска простым копированием iso образа прямо в устройство флеш-накопителя (условно если он будет /dev/sdb вот в него и копируй с помощью dd), и пофиг какого этот диск размера (лишь бы было больше или равно размеру iso), этот метод кстати универсальный и позволяет загружать liveusb как на EFI так и на legacy mbr.

    * переключить систему в режим EFI или Legacy mbr, в зависимости от ситуации, драйвера могут использоваться разные в т.ч. из BIOS для режима EFI

    * Заранее разбить диск на два раздела (либо добавить в систему еще один диск) и чтобы с гарантией (это если будет еще проблема в обнаружении диска, т.е. установщик покажет пустой список) использовать SATA устройство, а в биосе переключить в режим IDE (драйвера для этого режима с гарантией есть в установщике), но не забыть позже установить драйвера на материнку и вернуть AHCI режим. Первый раздел использовать как целевой для установки а на второй, отформатировав его в fat32/ntfs/exfat, скопировать в корень содержимое установочного iso образа. Дело в том что установщик windows будет искать свои файлы в корне всех дисков системы, если не найдет их на загрузочном диске (не удивлюсь если эта фича поддерживается еще с тех времен, когда систему устанавливали с флопи-дисков)

    * если ничего не помогает, тогда соверши первую фазу установки (когда идет копирование файлов до перезагрузки) или даже всю, создав виртуальную машину в работающем linux (рекомендую qemu прямо из командной строки, ее проще новичку для данной задачи использовать) и прописав в ней весь используемый жесткий диск. К сожалению без дополнительных телодвижений это сработает только при использовании legacy mbr, так как для efi установщик должен еще прописать информацию об установленной системе в биосе, но это можно будет сделать позже средствами linux (у меня опыта нет, гугли, утилита efibootmgr)
    Ответ написан
    Комментировать
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    Adamos
    @Adamos
    Вопрос поставлен однобоко - это не взвешенный выбор, а нытье "мне же и так хорошо, дайте мне оправдание ничего не делать".
    Если развернуть вопрос - есть ли необходимость или очевидные плюсы оставаться на Виндах? - вполне может оказаться, что кроме привычки и "синдрома утенка" никаких аргументов и не найдется.
    При этом знание Линуксов человеку, который работает с серверами, как минимум полезно. А вот знание Виндов в этой же области не дает ничего, кроме плохих привычек...
    Ответ написан
    2 комментария
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Работать нужно теми инструментами, которые удобны.
    В Линукс очень удобно запускать и выполнять код, который предназначен для линукса.
    Если ваш "продакшен" работает в Линукс, то удобнее было бы и локально сделать себе Линукс. Но не факт что вам будет удобно именно писать код в Линуксе.

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

    В общем хорошо иметь под рукой Линукс, если код в продакшене работает на Линукс.
    Ответ написан
    6 комментариев
  • Как искать по своим вопросам или ответам?

    0xD34F
    @0xD34F
    Поиск тут сильно так себе, так что искать лучше через гугл. Лично я использую запрос следующего вида:

    site:qna.habr.com <имя-пользователя> <тег> <чего ищем>

    Отобрать вопросы/ответы - подписываетесь на интересующие вас теги, заходите в профиль, раздел "подписки", подраздел "теги", появится список тегов - рядом с каждым будут ссылки на списки соответствующих вопросов и ответов (конечно, если таковые у вас есть). Но, разумеется, можно и напрямую пройти, если знать, как нужный url выглядит. Вот ваш laravel, например.
    Ответ написан
    3 комментария
  • Как скачать все shorts с канала?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    yt-dlp
    yt-dlp.exe "https://www.youtube.com/@НазваниеКанала/shorts"

    Причём реально скачать тысячи видео. Запускайте программу периодически. Она собирает полный список, но скачивает только отсутствующие. Можно запускать её несколько раз одновременно, повысив скорость скачивания.
    Ответ написан
    Комментировать
  • Купил бу комп.. В диспетчере указывался 1 cpu. После перестановки винды в скрылся обман. Cpu другой. Как это сделали как противостоять не разбирая пк?

    vabka
    @vabka
    Токсичный шарпист
    Смотреть через биос.
    Приносить свою ОС на флешке и гонять бенчмарки - смотреть чтобы результат был близок к эталону
    Ответ написан
    Комментировать
  • Как игнорировать папку при использовании команды scp?

    @q2digger
    никого не трогаю, починяю примус
    я наверное от жизни отстал, но опции --exclude в scp я не помню, man scp на моей машине тоже ничего про это не говорит. НО зато я помню, что --exclude есть в rsync , который для этой задачи подходит гораздо лучше.
    Ответ написан
    3 комментария
  • Как скачать видео?

    @pantsarny
    Ответ написан
    Комментировать
  • Почему nginx устанавливается в etc, а не в bin?

    @pfg21
    ex-турист
    пакет стандартной версии nginx-core устанавливает испоняемый бинарь програмки в /usr/sbin/nginx
    и имеет в зависимостях пакет настроечных файлов nginx-common который распихивает кучу настроек по соответствующими путям.
    что еще непонятно ?? :)
    Ответ написан
    Комментировать
  • Есть ли свободная программа для преобразования аудио в текст?

    @rPman
    https://github.com/openai/whisper
    модель автоматом скачивается, поддерживается куча языков, результат выдает с таймингами в формате субтитров
    Ответ написан
    Комментировать
  • Существует ли 100% свободный процессор?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    существует ли 100% свободный процессор

    Существует несколько открытых реализаций risc-v: https://en.wikipedia.org/wiki/RISC-V#Open_source наверняка среди них есть и свободные.
    Ответ написан
    Комментировать
  • Не работает интернет после установки Linux. Что делать?

    TrueBers
    @TrueBers
    Гуглю за еду
    Первая же ссылка в гугле по запросу "RTL8821AU Linux" говорит о том, что Realtek забил болт на всех, и исходники драйвера для этого чипа никогда не публиковались, соответственно, их не может быть в ядре изначально.

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

    Для Федоры: https://copr.fedorainfracloud.org/coprs/sunwire/dk...
    Для Арча: https://aur.archlinux.org/packages/rtl8821au-dkms-git
    Для Убунты не припомню собранного актуального модуля.

    Для самостоятельной сборки: https://github.com/morrownr/8821au-20210708

    UPD: От себя добавлю, что драйвер очень глючит, что под Линуксами, что под Виндой. Если используется не для кулхацкинга и режима монитора, то лучше купить что-то понадёжнее.
    Ответ написан
    Комментировать
  • Есть ли какой довод переходить на Linux Mint с Ubuntu?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Свои 5 копеек вставлю...

    Для сравнения, так сказать, зацени разницу...
    Обе ОСи у меня на разных SSD-хах в одном писюке.

    Первый скрин - Ubuntu 22.04 (с дефолтным GNOME-Shell)
    Ubuntu
    640c861a666e4874935576.jpeg
    640c862aa3fd9962163722.png


    Второй скрин - последний Arch Linux + Openbox
    Arch
    640c8644b8bb0567806683.jpeg
    640c8651454dc686321471.png


    В Убунте всё из коробки...

    В Арче всё, что в Убунте практически из коробки, только руками всё сделано.
    При том, что чистый Openbox, без дисплейного менеджера (OB сам выступает таковым)

    Разница в заборе ресурсов (ОЗУ) - 500 Мб не в пользу Ubuntu, при том, что пакет утилит, тем GTK одинаков.
    Разные только Оконные менеджеры.
    Ну, и Arch Linux гибче в разы!
    Можно установить любую штатную вещь из др. дистров без подтягивания допом, например, как в Убунту, ещё какого-нибудь Оконного Менеджера, Дисплейного Менеджера, Окружения раб. стола и т.д...
    К сожалению в Убунтовых релизах именно так и происходит, ставишь например из KDE прогу, а она тянет за собой ещё и весь KDE.
    И так же с удалением, удаляте, но только может ещё допом зацепить основной ОМ и снести или весь, или часть его...

    Единственный минус для обычного пользователя - из коробки, как с Минтом или Убунту, или Манджаро, установить не получится.
    Всё руками.
    Абсолютно всё!
    У меня на всё про всё ушло часов 15, чтобы привести Openbox в Arch к аналогичному виду, как в Ubuntu.

    Хотя, в пользовании, как Пользователь - разницы НИКАКОЙ!!!
    Команды консоли другие и всё.

    Я всё это к чему?

    По факту, разницы в пользовании практически никакой, дело привычки к интерфейсу.

    Разница только в актуальности пакетов/программ.

    В Арче кончено в основном всё новёхонькое и протестенное.
    В Манджаре всё, что в Арче, только в красивой упаковке из коробки
    Дебиан - это, как старый и надёжный лимузин
    В Убунте, по сравнению с Деби, тоже не плохо, новее и свежее, чем в Деби, но не всегда всё самое свежее
    В Минте - это кастрированная Убунту с более старыми версиями пакетов/программ
    и т.д. и т.п...
    Ответ написан
    Комментировать
  • Можно ли как-то повысить фпс?

    @imjustwatching
    Инженер технической поддержки
    Если я правильно понимаю вы обновили драйвер графического ядра вашего процессора. На сам процессор никогда никаких драйверов не ставилось. Максимум на чипсет.

    Могу предложить решение: зайдите на сайт AMD и скачайте версию драйвера которая у вас была и работала лучше и установите ее.

    PS: играть в игры типа гта/доты/кс не имея дискретной видеокарты, не самое лучшее решение.
    Ответ написан
    Комментировать