Задать вопрос
Ответы пользователя по тегу Linux
  • Как изменить права на папку на диске NTFS?

    @rPman
    можно смотреть и править
    https://jp-andre.pagesperso-orange.fr/ntfssecaudit.html
    Ответ написан
    Комментировать
  • Максимально производительный процессор на AM2. Какой?

    @rPman
    Какой бы вы не выбрали процессор, скорости сборке для современных офисных задач это не прибавит,так как основная причина низкой скорости у вас будет медленная оперативная память, т.е. выбор процессора даст считанные проценты производительности (а количество ядер не повлияют на результат). Хорошо что у вас 8 гигабайт, сейчас это минимум для работы.

    Главный апгрейдом такой машины, я считаю, будет не дешевый ssd.
    Ответ написан
  • Можно ли запустить Linux ТОЛЬКО на видеокарте?

    @rPman
    Да возможно - например виртуализация! Пилите на шейдерных процессорах виртуальную машину, а уже на ней, размещая оперативную память и регистры в gpu ram, запускаете что угодно.

    Но это не имеет никакого смысла потому что не даст высокой производительности в общем случае. Шейдерный процессор имеет небольшую скорость (вся фича в их количестве) и обладает кучей ограничений. А еще - размер кода, который можно загрузить в видеокарту как код шейдеров - ограничен очень небольшим размером (не смог найти данные про современное железо но лимит очень небольшой, считанные десятки тысяч опкодов или мегабайты) при превышении которого код подгружается из системной памяти - сильно медленно. В gpgpu вообще много специфических ограничений, при превышении которых скорость падает на порядки, и с каждым производителем gpu свои особенности.

    И 'нет' - код не может быть запущен только на gpu, нужен контроль со стороны центрального процессора, для взаимодействия и управления.
    Ответ написан
    Комментировать
  • Python requests отправка запросов через прокси при CPU 100%?

    @rPman
    Не уверен что проблема из-за высокой нагрузки на процессор, кстати чем это вы нагрузили что считанные 8 запросов ложат машину?

    Пример как можно спалиться, указываешь http прокси, а сайт тебя перенаправляет на https с помощью location или экзотически на ftp

    Там случайно парсер BeautifulSoup запросы xslt не выполняет? какой-нибудь document(url) грузит своими способами?
    Ответ написан
  • Как решить вопрос с нехваткой модулей на сервере?

    @rPman
    официально - pip install имя_модуля, под пользователем будут складываться в его домашнюю папку, под root - в общую

    еще ряд модулей поставляются штатно в репах операционки, ищите пакеты в имени содержащие нужный вам модуль и py - преффикс или суффикс
    Ответ написан
  • Нужно что-то вроде бесплатного VPS/VDS под Linux, где взять?

    @rPman
    amazon aws free tier 1год бесплатно
    Ответ написан
    Комментировать
  • Какой есть рабочий вариант PHP7.4+Oracle8?

    @rPman
    https://www.php.net/manual/en/ref.pdo-oci
    https://www.php.net/manual/ru/oci8.requirements.php

    там в требованиях веселая чехарда с версиями библиотек и клиента, но теоретически возможно.

    Могу предложить попробовать разнести (если сейчас не так) на разные машины (конечно виртуалка/докер) сервер и клиент для php, так как инсталлятор oracle может плохо обрабатывать такие ситуации.

    p.s. если не сумеете побороть, пилите прослойку, благо работы на вечер, т.е. буквально http (или даже websocket) сервер на самом php (осторожно с многопоточностью) старой версии работает исключительно для выполнения запросов и сериализацию ответа. Накладные расходы конечно будут (не обязательно большие) но дальше уже вопрос что вам важнее - затраты на разработку или затраты на железо и главное у вас будет возможность подправить эту прослойку для оптимизации.

    Не уверен но есть шанс что данная прослойка уже существует (http => sql), ищите.
    Ответ написан
    Комментировать
  • Репликация диска по DRBD через медленную сеть, или иное решение?

    @rPman
    Не помогу с онлайн репликацией файловой системы, но вот значительно (на порядки) ускорить процесс резервного коприрования и получения дифов - использование btrfs и его снапшоты

    Делаете регулярные снапшоты, хоть поминутные (но лучше интегрировать их создание как то в логику приложения, например когда не происходит записи, так как момент создания снапшота не требует времени, это не повлияет значительно на работу программы, но зато сам снапшот бьудет содержать консистентные данные), затем сравниваете самый ранний неотосланные с последним на primary:
    btrfs send --no-data -p /snapshots/parent /snapshots/child

    получаете стрем, которые отправляете на backup сервер и разворачиваете:
    btrfs receive /backup/snapshots

    https://serverfault.com/questions/399894/does-btrf...
    Ответ написан
    3 комментария
  • Какой из современных дистрибутивов Linux выбрать для ноутбука?

    @rPman
    kubuntu/ubuntu/xubuntu - в общем любой из семейства убунты (отличаются предустановленным выбором DE) не потому что лучший но потому что коммунити больше всего, и вопросы с ответами в гугле с большей вероятностью про нее будут.

    p.s. быть готовым к проблемам с железом, так как производители из кожи лезут чтобы поставить палки в колеса конкуренту, а именно работа GPU и периферии не гарантируется той что привычна. Например переключение дискретная/встроенная видеокарта, или неправильная работа тачпада (точнее отсутствуют фичи производителя но присутствуют от коммунити линукс), неработающий блютус и т.п.
    Ответ написан
    Комментировать
  • Как установить Linux на флешку из под MacOS?

    @rPman
    Идете https://unetbootin.github.io и загружаете утилиту записи iso образов дисков linux на usb, затем качаете netboot версию интересующего вас linux (обычно это образ на несколько десятков мегабайт), записываете и перезагружаетесь с этой флешки. Затем проходите установку по сети, на эту же флешку, в очень простом текстовом интерфейсе.
    Ответ написан
    Комментировать
  • Как скомилировать с++ программу под Линукс?

    @rPman
    чтобы запустить приложение из GUI необходимо создать ярлык в этом GUI, в зависимости от вашего окружения (gnome/kde/xfce и т.п.) инструкции будут разными но похожими. В общем случае если ваше приложение консольное, то запускать его нужно с помощью терминала, их тоже много на выбор от самого древнего и примитивного xterm до штаных для каждого DE, например для kde это kconsole.

    вот примеры команд для разных терминалов чтобы окно после завершению работы программы не закрывалось:
    https://switch-case.ru/71821000
    Ответ написан
    Комментировать
  • Как сделать скрипт с вопросом?

    @rPman
    Ответ написан
    Комментировать
  • Выключить FireFox и обновить Chrome?

    @rPman
    Делать лучше всего плагином к браузеру (т.е. для фаерфокса и хрома), причем не обязательно писать именно плагин, можно с помощью готового greasemonkey/tempermonkey написать простенькие скриптики, которые будут общаться через сторонний сервис (он вам понадобится, надо же как то между браузерами сообщения посылать), простой как валенок (получил - отправил).
    Ответ написан
    1 комментарий
  • Нужно ли в виртуалках создавать LVM, если я захочу увеличить объем диска?

    @rPman
    Внутри виртуалок нет особой необходимости создавать LVM, в 99% ситуаций возможностей снапшотов виртуальной машины хватает за глаза.

    По поводу увеличения места, практически все VM поддерживают динамически расширяемые контейнеры, т.е. файл с контейнером будет занимать ровно столько места, сколько реально используется (обратно не уменьшается, только увеличение), соответственно создавайте виртуальную машину с терабайтовым диском, а внутри контролируйте лимитами или заранее созданной маленькой файловой системой, простейший ext3 умеет на лету увеличивать размер, заполняя больше места (только место с конца тома).
    Ответ написан
    3 комментария
  • Как сделать приватный DNS сервер?

    @rPman
    Если вы не может заблокировать доступ по ip адресу (так как ваш домашний комп с динамическим ip адресом?) то адекватная изоляция возможна только с vpn или прокси сервером (в браузере искать настройку - проксировать dns запросы).

    А зачем вам прятать dns?
    Ответ написан
    Комментировать
  • Как перенести виртуальной машину virtualbox linux mint на реальную?

    @rPman
    Подключаете физический диск как диск в виртуальную машину (читайте про команды VBoxManage internalcommands и уже изнутри виртуальной машины делайте копию, всем что вам понравится.

    Я советую это делать не из системы, которую вы копируете, тогда у вас появится возможность использовать оптимальные инструменты, тот же clonezilla удобный и многофункциональный, позволит не только скопировать но и делать это с разными размерами источника и диска назначения.
    Ответ написан
    Комментировать
  • Какова максимальная длина пути файла в ext4 и уровень вложенности каталогов?

    @rPman
    ext4 лимитирует длину имени файла в 255 байт (utf8 на символ может уходить переменное количество) но не лимитирует количество вложенных каталогов, но в Linux максимальная длина пути при открытии файла - 4096 байт (переменная MAX_PATH в limits.h) но это длина строки пути, вы можете открыть файл относительно какого то каталога или примонтировать файловую систему по определенному пути и т.п.
    Ответ написан
    Комментировать
  • Как передать файл по интернету при помощи прямой ссылки?

    @rPman
    Сторонние облачные сервисы, бесплатные, так или иначе стараются ограничивать возможность загрузки файлов по http, полагаю чтобы их не использовали как техническую хранилку, чтобы автоматизировать было сложно а так же чтобы наверное не регали 100500 аккаунтов в бесплатных тарифных планах и не использовали через автопрослойку (а так используют).

    Пробуйте dropbox, google drive, microsoft onedrive, все они имеют бесплатный лимит (гигабайты) и так или иначе позволяют получить эту ссылку (т.е. руками загружаете в интерфейсе, делаете пару кликов и получаете ссылку, которую можно кормить wget).

    Если надо большой файл, то либо платные сервисы (amazon s3 например относительно дешевый) либо если надо кратковременно, пользуйтесь своим собственным vps сервером, берете от пары баксов в год (места мало, считанные гигабайты, от $10 в год можно 40гб найти), настраиваете там любой веб сервер (тот же nginx или вообще однострочник, мне нравится php -S, памяти это не потребляет) и вперед.

    Свой сервис по определению будет дешевле и гибче, но и настраивать самому придется.
    Ответ написан
    Комментировать
  • Почему загружается только 32768 байт?

    @rPman
    Если та же фигня с другими протоколами, типа http (и/или портами, измените настройки сервера на нестандартный) то однозначно это вопрос железа (или экзотические настройки фаервола, если у вас таковой есть) или вашего провайдера.

    Последнее проверяется попыткой скачать что-либо с вашего сервера 'со стороны', для чистоты эксперимента - с новой машины, ну или хотя бы прокси настройте любую публичную.
    Ответ написан
    4 комментария