Ответы пользователя по тегу Linux
  • Как установить 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 комментария
  • Как добавить openvpn-client соединение в автозапуск?

    @rPman
    как вы так гуглили что команду systemctl нашли а про ключ enable нет?
    https://linoxide.com/linux-how-to/enable-disable-s...
    Ответ написан
    Комментировать
  • Могут ли приложения для Ubuntu версии более новой не запускаться на более старой по причине X сервера?

    @rPman
    Теоретически, программы не должны так по жесткому привязываться к версии xserver, и в обычной ситуации можно смело подключаться через ssh -X с другой машины (хоть на windows или даже android, если у вас стоит там соответствующий сервер), поэтому я бы вам посоветовал проверить это, запустив livecd в виртуалке и подключившись к вашей машине через нее, и если тоже не будет работать - то да, причина в xserver.

    p.s. как раз между этими версиями каноникал игрались с разными реализациями xserver - например wayland.
    Ответ написан
    Комментировать
  • Что будет если закончится срок поддержки Ubuntu?

    @rPman
    Перенести home это наименьшая из проблем. Главная проблема обновлений между релизами - перенос системных настроек, когда меняются даже не версии программ а сами программы (подсистема запуска служб, например, а у вас там 100500 своих рукописных напихано). В этом случае придется вручную все это поднимать заново.

    Если не обновлять, перестают работать штатные репозитарии, т.е. система работать будет но установка новых программ может быть затруднена, помню у меня работала то ли 14-ая версия то ли 12-ая (причем работало все хорошо пока диск помирать не стал), вот обновить их уже была проблема, штатные службы обновления не работали (нужные адреса уже не отдавали ожидаемые скрипты), в теории можно было бы поднять свои репы всех промежуточных ревизий и последовательно обновляться, но реально проще было переустановить с нуля.
    Ответ написан
    Комментировать
  • Как узнать, насколько программа нагружает диск?

    @rPman
    pidstat кажется буквально для процесса в командной строке все выдает
    а с интерфейсом atop (у него отдельный сервис,данные можете читать и обрабатывать сами), iotop, и т.п.
    Ответ написан
    Комментировать
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    @rPman
    debian или ubuntu (точнее те что на основе пакетного менеджера .deb) имеют штатный инструмент - debootstrap, он позволяет собрать минимальную сборку порядка 200мб, в которую вы можете доустановить необходимые пакеты. Причем ничто не мешает все манипуляции проводить с ноутбука (т.е. отличная архитектура).

    Если результирующая сборка все еще будет тяжелой (а она будет таковой, и речь не только о размере дистрибутива, но и о потреблении оперативной памяти), и вы гонитесь за действительно компактной инсталляцией, посмотрите на gentoo, тамошняя система portage позволяет сконфигурировать вашу собственную сборку (и даже обслуживать и поддерживать репозитарий, позволяющий поддерживать установку с этой конфигурацией, например для вашего парка устройств).

    Я не знаю никакой другой системы пакетов (т.е. инструмент, позволяющий обслуживать программные пакеты и их зависимости), которая позволила бы создать сборку на столько эффективной и компактной по использованию ресурсов. Я собирал инсталляцию для eeepc с xserver и awesome de, с затратами оперативной памяти в 50мб (после запуска сразу доступен запуск браузера или просмотр видео mvp), когда как минимальная сборка на базе ubuntu занимала 200 или 300мб (и оставшихся не хватало для комфортной работы браузера).
    Ответ написан
    8 комментариев
  • Как установить Linux вместо Android?

    @rPman
    С вероятностью 99% если вы запустите linux на android устройстве, у вас будут проблемы с поддержкой периферии (wifi/bluetooth/сенсорный экран/звук/и главное поддержка графики), в некоторых случаях возможно у вас получится что то решить в полуручном режиме (т.е. на автоматическое разрешение проблем не надейтесь, придется копаться и возможно компилировать, а это порождает много проблем вида поддержки обновлений и прочее).

    Устанавливайте linux в chroot, точно помню были xwin сервера под android с полноценной работой и доступом к оборудованию, т.е. вы не потеряете работоспособность устройства (хотя бы через android) и при этом у вас будет возможность запускать linux arm приложения, в некоторых случаях прямо из готовых образов с поддержкой обновлений и прочее.
    Ответ написан
    Комментировать
  • Не хватает ширины канала для трансляции?

    @rPman
    Как представлю этот кошмар, обеспечение стриминга 5к пользователей в одно и то же время, сразу кошельку становится грустно грустно.

    Ладно если бы речь шла о 2010г. и ранее, тогда действительно был единственный вариант заливать сетевые каналы баблом, но теперь у нас есть https://webtorrent.io на базе webrtc и p2p, попробуйте, конечно, возможно технология все еще сыровата, но у вас корпоративные клиенты, где сети не такие сломанные как мобильные (все за nat и/или p2p трафик так или иначе ограничивается) и главное, потратьте эти деньги на допиливание ее, в результате выиграют все а не только амазон (поддержка таких монополистов деньгой фактически преступление для человечества).
    Ответ написан
    Комментировать
  • Насколько сильно LVM может тормозить работу PostgreSQL?

    @rPman
    у LVM сильные просадки скорости записи при использовании снапшотов, каждый новый уменьшает скорость почти в два раза.
    Ответ написан
    Комментировать
  • Какую разметку диска выбрать для soft-raid'a?

    @rPman
    Вы забыли вариант с btrfs, загрузка 'из каропки', поддержка всех видов аналогов raid, никаких лишних прослоек, производительные снапшоты, общее единое пространство для всех разделов (subvolumes), сжатие и теоретическая поддержка дедупликации (нормальный софт только в бета версиях, компилировать вручную).

    В общем если вам не нужно шифрование lvm вам уже не понадобится.
    Ответ написан
    2 комментария