Ответы пользователя по тегу Linux
  • Можно ли на одном физическом диске разместить два «логических загрузочных устройства»?

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

    но !! сия загрузочная запись загружает менеджер загрузок, а он может много чего загрузить.
    т.к. сейчас везде поголовно grub будем говорить про него.
    через меню можно загрузить кучу разных операционок с разных разделов, устройств, файлов и много чего еще.
    к примеру загрузиться напрямую c live образов iso. недавно рутовый раздел так увеличивал через загрузку с gparted-live.iso который находился на том же носителе что рутовый раздел.
    в принципе когда-то прикручивал таким же образом recovery сборки, и чтото для себя даже творил.
    но потом забил. ибо для проще всего вернутся развернутую из бекапа систему.

    п.с.: ты лучше расскажи точно что тебе надобно - тогда и ответ будет точным
    Ответ написан
    1 комментарий
  • В чем возникает проблема при работе с драйвером порта - UART4?

    @pfg21
    ex-турист
    вообще зачем использовать пин RTS для управления передаче 485 ?? у него несколько другое предназначение согласно 232 протоколу и реакция драйвера соответвующая.
    его используют при работе с COM-портом обычного компутера, просто потому что gpio в обычном компутере просто нет.

    не проще ли использовать отдельный пин, который включать перед передачей и выключать сразу после окончания передачи.
    Ответ написан
  • Как запретить в UFW открывать ссылку со всех IP адресов, кроме .192.168.2.0/24?

    @pfg21
    ex-турист
    запретить входящий tcp на порты 80 и 443 с соответствующих адресов :)
    Ответ написан
  • Как ОС загружается с разделом boot на софтверном рэйде?

    @pfg21
    ex-турист
    grub классически использует систему "MBR gap".
    первый кластер содержит классический boot.img размером 442 байта, в который ничего "большого" не впихнешь.
    поэтому после идет "разрыв" между первым кластером и началом первого раздела (хватает пары-тройки мегабайт) в который вписывается core.img бинарный код, динамически компилируемый грубом во время grub-install из своих модулей, для загрузки с текущего набора фс и разделов.

    т.е. в boot.img содержится только загрузчик core.img.
    а размер core.img уже не ограничен 442 байтами и может многое чего хитрого загрузить.

    если у тебя gpt, то там вообще спец.раздел с загрузчиком, туда много чего умного впихнуть можно.
    Ответ написан
    6 комментариев
  • Как копировать/переносить виртуальную машину с Linux без правки загрузчика?

    @pfg21
    ex-турист
    если про параметр search груб-менюшки, то он умеет кроме поиска по UUID, еще поиск по метке фс или наличию файла в составе фс.
    https://www.gnu.org/software/grub/manual/grub/grub...

    fstab умеет только файлы в фс, а интирамфс умеет ограниченное количестов парамтеров отображать, но тоже решаемо только погуглить что и как. метку фс точно умеет.

    опять же никто не мешает создавать или менять UUID отметки на фс.
    и т.д.
    Ответ написан
    Комментировать
  • Какой пароль у STlinux?

    @pfg21
    ex-турист
    как вариант спробовать сдампить образ из флешки.
    разобрать ее структуру.
    выковырять рут-раздел.
    прописать в /etc/shadow хеш своего пароля.
    запаковать измененное обратно и прошить флеш.
    Ответ написан
  • Как отправить сообщение с Linux на windows в локальной сети?

    @pfg21
    ex-турист
    в винде нет таких встроенных "отобразителей сообщенией из сети", в приниципе как и в линухе и в любой другой операционке :)
    так что посылать просто некуда.
    надо ставить внешнюю прогу или писать скриптик слущающий порт и отображать через них.
    Ответ написан
    3 комментария
  • Memcached как исправить кучу процессов?

    @pfg21
    ex-турист
    PID один - значит процесс один.
    а вот откель куча зависших незакрытых портов tcp надо изучать.
    клиент не закрывает ??
    Ответ написан
    Комментировать
  • Как выполнить копирование данных в каталог?

    @pfg21
    ex-турист
    добавлю к вышеперечисленному по пункту синхронизация.
    есть сервисы постоянной синхронизации каталогов.
    к примеру, пользуюсь https://syncthing.net на линухе, андроиде и винде.
    торрент-подобная система. защита от обрывов, докачка, хеш-подпись для гарантии 100% передачи файла. а так это сервис, постоянно в фоне, изменения файлов отлавливаются мгновенно (слушает inotify ) и быстро распространяется по сети.

    есть коммерческий resilio sync (собственно его сделала та же компания, что создала битторент. а синхфинг опенсорсная бесплатная копия ресилио)
    Ответ написан
    Комментировать
  • Пропали windows boot manager и меню выбора OC. Как исправить?

    @pfg21
    ex-турист
    за внедрение в менюшку груба остальных осей, в том числе и винды, отвечает os-prober
    установи и обнови менюшку груба.
    это если без уефей всяких :)
    Ответ написан
  • Как сделать образ флешки (ext2) в ISO формате?

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

    вариант a: сделать образ с флешки и загрузиться с него.
    https://www.virtualbox.org/manual/ch08.html#vboxma...
    The following command reads from disk /dev/sda using a pipe and therefore needs the exact disk size in bytes as an additional parameter, which is assumed to be 10737418240. The output file is a VDI disk image called disk.vdi.
    $ dd if=/dev/sda bs=512 | VBoxManage convertfromraw stdin disk.vdi 10737418240

    вариант б: виртуалбокс позволяет подключать железки как виртуальные образы напрямую в виртуалку.
    https://www.virtualbox.org/manual/ch09.html#adv-st...
    Ответ написан
    Комментировать
  • Как помигать светодиодом на Linux?

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

    к примеру у меня там три объекта
    input2::capslock
    input2::numlock
    input2::scrolllock
    которые есть симлинки на соответствующие разделы драйвера клавиатуры
    внутри каждой виртуальной директории есть управляющий файл brightness.
    который допускает два значения: текстовые символы "0"-выключен и "1"-включен.
    при чтении показывает состояние "яркости" каждого объекта.
    а при записи меняет онное состояние.

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

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

    @pfg21
    ex-турист
    в ядре отсутствует драйвер управления подсветкой клавиатуры твеого ноутбука :(
    только если самому нашаманить,
    возможно есть общий драйвер и лишь необходимо настроить его конфиги :(
    Ответ написан
    Комментировать
  • Как написать bash мониторинг файловой системы EXT4?

    @pfg21
    ex-турист
    если нужны быстро параметры файловой системы то
    df --output=used /dev/sda3
    если необходимо вручную почистить место в директории, то
    ncdu -x /home
    Ответ написан
    Комментировать
  • Как создать маленький(только данные) образ большого раздела?

    @pfg21
    ex-турист
    Есть такая утилита partclone одной из особенностей которой умение распарить заголовок файловой системы и скопировать в образ раздела только использованные фс блоки.
    Знает кучу фс.
    https://ru.linux-console.net/?p=11393#gsc.tab=0
    Ответ написан
    Комментировать
  • Как настроить GuFw?

    @pfg21
    ex-турист
    запускать прогу под отдельным пользователем, которому запрещен тырнетик.
    статейка древняя но принцип тот же
    https://habr.com/ru/articles/82933/
    Ответ написан
    Комментировать
  • Как в Linux дать права на чтение файла определенному пользователю?

    @pfg21
    ex-турист
    вариант2: подсистема ACL которая позволяет расписывать права отдельным пользователям.
    Ответ написан
    Комментировать
  • Почему в linux подобных системах нет привычных установщиков программ?

    @pfg21
    ex-турист
    все есть :)
    те же deb rpm и иже с ними есть аналог msi (точнее наоборот :) сколь знаю в msi аккурат и слизали систему пакетов линухи)
    пример выкладывания в виде отдельного пакета rclone

    exe -установщики есть и много, к примеру https://makeself.io
    пример самоустанавливающегося исполняемого файла под линуху смотри в virtualbox ссылка ​All distributions

    просто это неудобно и топорно :)
    гораздо эффективнее сформировать репозиторий в формате соответствующей системы, который можно подключить и автоматически устанавливать все обновления ПО в родном менеджере пакетов.
    пример стороннего репозитория для разных менеджеров смотри в nginx. при этом вся доставка автоматизирована и подписана ключами команды nginx - левак не проскочит.

    а вот систему сторонних репозиториев некрософтеры так и не стырили, а зря.

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

    в *никсе все привыкли к репозиториям - они удобнее и на порядок защищеннее скачиваний exe-шников инсталяков. потому отдельных exe-шников практически нет - они не нужны.
    Ответ написан
    3 комментария
  • Что приоритетнее в Linux (ubuntu): /etc/sysctl.conf или /proc/sys/net/ipv4/ip_forward?

    @pfg21
    ex-турист
    не равнозначны :)
    /proc/sys/net/ipv4/ip_forward - псевдофайл, напрямую меняющий параметр внутри ядра линукса.
    т.е. запись в файл сразу меняет поведение драйвера.

    /etc/sysctl.conf - это файл настроек для специальной утилиты sysctl, который используется для установления параметров ядра системы при загрузке.
    параметры из /etc/sysctl.conf в ядро попадают только при запуске sysctl.
    обычно при загрузке система разок запускается sysctl для установки параметров ядра.
    Ответ написан
    Комментировать
  • Почему показывает 111 градусов Цельсия в SYSTIN и т.д?

    @pfg21
    ex-турист
    то что показания могут быть в попугаях уже сказали.
    дополню что корректировать значения можно в /etc/sensors3.conf или отдельными файлами в /etc/sensors3.d
    параметр compute
    man sensors.conf
    Ответ написан
    Комментировать