Ответы пользователя по тегу Ubuntu
  • Как открыть доступ по ssh к серверу из вне (с любого ip)?

    @pfg21
    ex-турист
    пробросить порт на роутере. если вторая сеть 192.168.20.* имеет связь с тырнетом через роутер.
    вариант2: расписать куда подключена "витая пара" с "eth0". ибо тут не описана ни система соединения с интернетом ни адреса ни какого-либо иного тех.параметра...
    Ответ написан
    2 комментария
  • Как в Ubuntu объединить два раздела без LiveCd?

    @pfg21
    ex-турист
    c sda3 его объединить нельзя, ибо sda3 - расширенный раздел, костыль чтобы в формате mbr обойти ограничение на 4 раздела.
    присоединить sda4, как я понял, надо к разделу sda6 на котором находится корень системы.

    ext4 не позволяет изменять свои размеры в примонтированном состоянии. а отмонтировать рабочий корень системы долго и геморно. поэтому придется это делать в оффлайн.
    примерно так:
    отмонтировать раздел sda4, и в gparted уменьшить его гигабайт на 50 (чтобы высвободить место для расширения sda6). это займет много времени ибо много данных надо перемещать.

    далее скачать с оф.сайта gparted.iso и записать его флешку и загрузиться с нее.
    вариант два: на андроид-телефон с root-правами проставить drivedroid (лучше взять разблокированную с 4пда.ру) закинуть туда же gparted.iso и через drivedroid захостить read-only USB on MT USB 1 к примеру. перезагрузить комп - выбрать загрузку с USB. прозрачно загрузишься с iso-образа.

    в gparted.iso увеличить раздел sda3 (именно sda3) на освободившееся место. а уже потом увеличить sda6 на свободное место.
    перезагрузиться в основную систему, примонтиоовать sda4, после чего перенести все данные с раздела sda4 в sda6 и удалить более ненужный sda4.
    вновь перезагрузить в gparted.iso и увеличить sda3 и sda6 на освободившееся место.

    и да - желательно чтобы комп в это время не вырубался :)
    Ответ написан
  • Как делается правильная автозагрузка в Ubuntu от имени пользователя?

    @pfg21
    ex-турист
    в убунту стоит systemd - управление процессами системы.
    пишешь юнит для системы управления на запуск твоей проги от имени нужного пользователя. к примеру
    /etc/systemd/system/3proxy.proxy.service
    [Unit]
    Description=Simple proxy (3proxy) service
    After=network.target
    
    [Service]
    User=nobody
    Group=nogroup
    ExecStart=/usr/bin/proxy -l/var/log/1pfg/3proxy.log -4 -p10021
    
    [Install]
    WantedBy=multi-user.target

    далее перечитываешь юниты
    sudo systemctl daemon-reload
    включаешь юнит в автозагрузку
    sudo systemctl enable 3proxy.proxy.service
    и запускаешь если нужен прям сейчас
    sudo systemctl start 3proxy.proxy.service
    Ответ написан
  • Ubuntu linux как переместить папку на другой жесткий диск?

    @pfg21
    ex-турист
    вариант "сотфлинк":
    1. отключаешь ownсloud чтоб не матерился на отсутствующие файлы или не заходишь в енти файлы.
    2. переносишь файлы в директорию, которая лежит на нужном разделе.
    3. обратно на старое место кидаешь софтлинк на перемещенную директорию. т.е.
    ln -s /путь/до/диры /путь/куда/сделать/софтлинк

    и обычно все работает, но некоторые проги отслеживают софтлинк и он не работает. тогда засовываешь в /etc/fstab запись с bind.

    в винде кстати есть и софтлинки и такой же вариант прозрачного перемещения. но для винды это вааще редкость.
    Ответ написан
    Комментировать
  • Как запустить приложение с OpenGL из командной строки без запуска x server?

    @pfg21
    ex-турист
    все вполне естественно.
    твоя программа рассчитана на вывод объекта в графический интерфейс.
    если графического интерфейса нет, то она не знает куда выводить объект, и вполне оправданно падает с ошибкой вывода, которую ты и видишь.

    пока ты не объяснишь что ты подразумеваешь под "я хочу рисовать некую графику на дисплее" при этом с отключенной графической оболочкой, которая графику собственно и рисует, никакого дальнейшего продвижения не получится.

    чтобы научится работать с х-сервером, надо почитать что енто такое и как оно работает. прямой вопрос - что-нить четал ??
    Ответ написан
  • Предложите аналог disk-o для убунту?

    @pfg21
    ex-турист
    вариант1: платный аккаунт и официальный вебдав. монтировать через davfs2
    вариант2: MARC-FS - FUSE filesystem attempt for Mail.Ru Cloud
    вариант3: WebDavMailRuCloud - конвертор вебдав в протокол облака маилру. писано под .net так что под линукс потребует mono. ну и монтирование через davfs2.

    иных монтировок пока не знаю.
    есть еще вариант с синхронизатором rclone и плагин к тоталкомандеру (под винцо).
    Ответ написан
    6 комментариев
  • Как в Ubuntu Desktop монтировать USB-устройства с правами 666?

    @pfg21
    ex-турист
    корень фс наследует права и пользователя каталога, в которые онное устройсво монтируется
    Ответ написан
  • Как установить Linux на диск в Full Live CD?

    @pfg21
    ex-турист
    в убунту лайвсд такого режима нету.
    поможет ручное монтирование /home c флешки.
    Ответ написан
    Комментировать
  • Как работать с двумя жесткими дисками в nginx?

    @pfg21
    ex-турист
    объединить две файловые системы через aufs
    mount -t aufs -o  br:/mnt/%каталог1%/=rw:/mnt/%каталог2%=rw,sum aufs /mnt/%сборка%/

    все содержимое %каталога1% и %каталога2% смерджится и отобразится в %сборке%
    файлы с идентичными путями емнип отобразятся только из каталога1
    при записи файл запишется в тот каталог в котором есть указанный путь и есть свободное место ( принцип выбора можно настроить)
    читай ман aufs - функциональности много что требует внимательного изучения..
    Ответ написан
    Комментировать
  • Есть ли у apt-get команда для сборки пакета для chroot?

    @pfg21
    ex-турист
    качать через apt-get с параметром -d (download only)
    скачает пакеты в локальную директорию.
    ставить через dpkg --root=/path/to/dir
    Ответ написан
    2 комментария
  • Как вы делаете бэкапы в убунту?

    @pfg21
    ex-турист
    есть еще dar - более мудреное развитие tar.
    Ответ написан
    2 комментария
  • Почему для Linux нет простых VPN приложений?

    @pfg21
    ex-турист
    в линуксе (наследнике юникс-систем) исторически привыкли к инструментам. и весь набор приложений строится в формате инструмента.
    инструмент может многое, но им надо уметь пользоваться.

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

    как сам понимаешь привычные тенденции продолжаются долго.
    Ответ написан
    Комментировать
  • Как скачать UBUNTU без гнома и сопутствующего с ним софта?

    @pfg21
    ex-турист
    убунту сервер это дистрибутив убунту ориентированный на установку на сервера и с кучей серверного ПО.
    если тебе нужна истинно чистая и минимальнаая установка - бери ubuntu network installer
    Ответ написан
    5 комментариев
  • Как перенаправить логи сервиса systemd в файл?

    @pfg21
    ex-турист
    может стоит работать от обратного - всё лить в общий лог. а уже потом фильтровать по нужным сервисам ??
    $ journalctl -t %service1% -t %service2%
    Ответ написан
  • Почему не запускается скрипт через systemd?

    @pfg21
    ex-турист
    данных не хвататет.
    посмотреть что не нравится vk_image_bot.py что он завершается и выкидывает статус 1.
    мож пользователь не подходит, мож еще чаго...

    напихать в vk_image_bot.py побольше информационных сообщений. а то отладка немой проги хуже секса с холодной женщиной...
    Ответ написан
  • Почему на убунту 18.04 не работает xnview?

    @pfg21
    ex-турист
    нормально работает дома на хубунте 18.10, недавно обновлял. прошло без запинок.
    смотрел куда поставилась, запускал ли оттуда ?? сработали ли десктоп-апликации ??
    Ответ написан
  • Как удалить самое свежее ядро в Ubuntu?

    @pfg21
    ex-турист
    поставить старое/нужное ядро вручную и запретить его обновлять.

    $ apt-mark --help
    apt 1.6.10 (i386)
    Использование: apt-mark [параметры] {auto|manual} пакет1 [пакет2 …]

    apt-mark — простая программа с интерфейсом командной строки для пометки пакетов как установленных вручную или автоматически. Также может использоваться для изменения состояния выбора пакетов dpkg(1) и показа списка пакетов с определённой меткой или без неё.

    Основные команды:
    auto - пометить указанные пакеты как установленные автоматически
    manual - пометить указанные пакеты как установленные вручную
    hold - пометить пакет как зафиксированный
    unhold - снять метку пакета, что он зафиксирован
    showauto - вывести список автоматически установленных пакетов
    showmanual - вывести список пакетов, установленных вручную
    showhold - вывести список зафиксированных пакетов
    Ответ написан
    Комментировать
  • Ubuntu. Как создать фейковый USB из папки?

    @pfg21
    ex-турист
    файловая система из файла-образа монтируется через loop-устройство.
    гугли "mount -o loop" тема давняя расписано в куче мест.
    Ответ написан
    Комментировать
  • Как использовать символические ссылки в проекте под гитом?

    @pfg21
    ex-турист
    гит знает что такое симлинки и обходит их стороной :)
    или сделай для каждого файла хардлинк.
    или монтируй каталог через mount bind, такое подключение гит должон проглотить.
    Ответ написан
    1 комментарий
  • Нет драйверов от производителя под Ubuntu?

    @pfg21
    ex-турист
    драйвера идут "в коробке" вместе с ядром линукса.

    вот к примеру содержимое пакета дополнительных модулей ядра linux-modules-extra-generic
    все что в каталогах kernel/drivers как раз и являются модулями ядра со специфичным для конкретного железа кодом - в простонародье драйвера :)

    в линуксе вообще все практически идет в коробке вместе операционкой - в виде репозитория.
    там практически все доступное, под данную операционку, программное обеспечение, и плюс еще и с обновлениями.

    хотя конечно поддержка линукса от производителей железа слабее :(
    Ответ написан
    Комментировать