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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Прочитать - никак.

    Только перезаписать поверх или добавить данные в хвост.
    Ответ написан
    Комментировать
  • Как реализовать домашний ПК для веб сервера и pet проектов?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Если Linux, то в сторону каких дистрибутивов смотреть.

    Любых, по которым есть рядом гуру. Но лучше сразу поднять гипер. Да, сам по себе линух - это тоже гипер, можно KVM (qemu + libvirt) использовать, но Proxmox - кузявее. Еще можно использовать vmware, хотя она сказала известную фразу про русский корабль.
    Актуален ли для подобного Docker или слишком много ресурсов будет отнимать?

    Для линуха - актуален. Для Proxmox - там уже виртуализация, но поэкспериментировать кончено можно.
    Правильно ли запускать различные сайты просто на разных портах роутера?

    Правильно запускать разные сайты на разных доменных именах
    Раз выполняется проброс порта, то как это обезопасить?

    В разных случаях по разному
    Ответ написан
    Комментировать
  • Как изменить консоль по умолчанию linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Вопрос читается следующим образом "Как с помощью палки и веревки изменить руль автомобиля на педаль тормоза?" то есть набор каких-то терминов, которые вроде как к линуху относятся, но каждый сам по себе.

    syslinux - загрузчик, сейчас применяется для iso-образов в legacy режиме
    init - стартовый процесс, который порождает другие процессы
    bash - командная оболочка, которая запускается обычно после логина пользователя (если не в графике)
    "консоль" - это как правило терминал, на котором запущен линух (аппаратный - монитор и клава) либо виртуальный терминал VPS

    Придется немного посидеть и придать этой каше форму более чем менее понятного вопроса.
    Ответ написан
  • Какие книги по linux лучше для новичка?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Немет, Эви, Снайдер, Гарт, Хейн, Трент, Уэйли, Бэн...

    Лучшая из известных мне книг.

    JFYI: О ведре 2.6 До сих пор пашут дистрибы на EL6, которые работают именно на 2.6, например:

    Linux blabla.local 2.6.32-754.27.1.el6.centos.plus.x86_64 #1 SMP Thu Jan 30 13:54:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    Ответ написан
    6 комментариев
  • Как включить libc в so или победить ошибку на сторонней машине?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Я уже начал городить огород,

    Потому что не понимаете смысла выдаваемого Вам сообщения.

    А происходит вот что:
    Каждая версия libc имеет внутри себя идентификатор версии - вот эту самую константу GLIBC_2.XX. Это сделано намеренно для предотвращения ошибок при запуске программы, слинкованной с версией libc, выше чем установленная на компьютере.
    Для предотвращения такой ошибки нужно:
    - либо установить еще одну libc с самой низкой версией, которую найдете (не самый лучший вариант, могут быть проблемы)
    - либо на виртуалке развернуть один из старых дистрибов, какой найдете и собрать Вашу библиотеку в ней (тоже так себе вариант - в старых libc есть недоработки, дыры и нереализованные возможности)
    - либо заранее ограничить установщик некоей версией libc, проверять при установке и не ставить, если не так.
    Ответ написан
    Комментировать
  • Можно увеличить EFI раздел, где был установлен загрузчик Windows?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Теоретически можно, если есть куда. EFI раздел обычно имеет формат FAT32, с этим форматом умеют работать все, кому не лень.
    Ответ написан
  • Существует бесплатный CAM софт для четырёхосевой обработки под Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Когда есть деньги на станок, то есть и на софт. Бесплатного CAM софта не бывает - это не текстовый редактор :)
    Ответ написан
  • При запуске ubuntu вылезает командная строка, как исправить?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Хотел было отправить применить патч Бармина, но не стал. И без того ТС еще поnhf[ается еще немного и вернется на винду...
    Ответ написан
    Комментировать
  • Как забрать с раздела 500ГБ и передать их другому разделу?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    man resize2fs
    man lvresize

    Сначала блоки освобождаются "внутри" - с точки зрения ФС - тут очень важно "по-живому" не обрезать - иначе кранты.
    Потом они освобождаются "вне" - с точки зрения LVM, и после этого их можно передать другому тому.
    После чего снова resize2fs на новом томе.
    Ответ написан
    Комментировать
  • Что делать если средство разметки дисков показывает разделы неправильно?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Получить вывод fdisk командой
    fdisk -l /dev/sda
    (Где вместо /dev/sda подставить свой диск)
    где и будет видно, как видит твой дистриб твой диск. Вывод из винды чем поможет?
    (и вообще говоря, это все надо было делать сразу)
    Ответ написан
    Комментировать
  • Как зайти в консоль работающей службы?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Обычно, если служба нуждается в управлении, то у нее есть отдельная программа управления, которая позволяет из командной строки отправить некую команду на совершение некоего действия. Служба стартует при запуске сервера и не предполагает интерактива.
    Ответ написан
    Комментировать
  • Почему Python subprocess не работает на nix так же как на Win?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Потому что - внезапно - линух это не винда ;)
    Ответ написан
    Комментировать
  • Ipfire. Как реализован протокол strongswan?

    CityCat4
    @CityCat4 Куратор тега VPN
    Дома с переломом ноги
    isakmp (Internet Security Associations and Key Management Protocol), равно как и его последователь IKE (Internet Key Exchange) - это вспомогательные протоколы для установки соединения. Вообще-то, если все сделать руками - заработает и без них, они только удобство повышают.
    IPSec работает по протоколам ESP/AH и работает в основном в ядре - там делается формирование политик, управление ключами, шифровка-расшифровка.
    Ответ написан
    Комментировать
  • Домашний сервер Proxmox контейнеры LXC или VM?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Улучшит ситуацию покупка бу сервера, который можно купить за копейки. Недавно у меня сдох БП на домашнем сервере ASUS стоечном, а БП там хитрый - один тянет 20 тыров. Так вот, вместо БП я купил точно такую же платформу (БП, корпус, мать, два стареньких ксеона) - за те же деньги.
    Там же можно памяти прикупить и всего остального.

    LXC - контейнер, который позволит построить "псевдо-виртуалку". При этом ведро будет одно на всех - то, которое настоящее. Ресурсов, понятно, жрет меньше. Но и возможностей меньше.
    Ответ написан
    2 комментария
  • Почему не запускается приложение на linux alpine?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    На чем написано?

    Если c/c++ - не хватает динамических библиотек
    Если python/perl - либо не установлен интерпретатор, либо опять же нет нужных компонентов (хотя при этом интерпретатор хотя бы говорит, чего нет
    Если экзотика типа go/rust/brainfuck :) - ldd seeker и добивать в систему все, что ей не хватает (в принципе это сделать будет недурно в любом случае)
    Ответ написан
    Комментировать
  • Где хранить медиафайлы на общем сервере linux (diy nas)?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Я бы в /var/lib сделал, а на самом деле хранить можно там где хочешь :)
    Ответ написан
    Комментировать
  • Как сделать перенаправление в linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    1. Не указана задача. То, что написано - это методология, а не задача
    2. "Хороший" - понятие качественное, оно у каждого свое
    3. Канал до физика обычно строится по схеме "ДО N Мб", что означает "от 0 до N". Провайдеру ничего не предьявишь - получил то, за что заплочено.
    Ответ написан
  • Как запускать автоматическую проверку диска при запуске системы Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Начать надо с уточнения дистриба, потому что запуск автоматической проверки сиииильно зависит от того, как собран initrd (initramfs) и каким инструментом он собирался.

    То, что ниже - рассчитано на сбор initramfs через dracut.

    Убедиться, что не передается rd.skipfsck=1 (не надо спрашивать, какой дебил это сделал - надо сходить в /usr/lib/dracut/modules.d и поискать там рекурсивно rd.skipfsck). Если передается - закомментить нафиг и пересобрать initramfs (я обычно делаю командной dracut -f -H --zstd [имя файла initrd])
    Дополнительно можно включить в initrd программы для ручной проверки дисков (если они там отсутствуют). Для этого нужно добавить вот эту строчку в файл настроек dracut (как он у Вас называется, не знаю)
    add_dracutmodules+=" rescue img-lib "
    и опять же пересобрать initrd
    После чего системы / и /usr будут проверяться в момент загрузки initrd
    (чтобы /usr не проверялся еще раз при монтировании прочих файлух - нужно не забыть в /etc/fstab в строке монтирования /usr в последнем поле поставить 0 вместо любого другого числа, если он там уже не стоит)
    Ответ написан
    2 комментария
  • Как написать скрипт deploy.sh,?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Можно мне хоть минимальный пример кода

    Там нет никакого особого кода, разве только банальные директивы управления.

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

    Пишете первой строкой шебанг.
    ПРОФИТ!
    Ответ написан
    Комментировать
  • Можно ли и как бекапить запущенные виртуалки QEMU (libvirt) в Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Как правило, копия виртуалки делается с ее снапшота. То есть сначала делается снапшот (средствами гипера, который знает, как приостановить работу машины), а потом уже бэкап этого снапшота (а машина продолжает работать дальще).
    Ответ написан
    Комментировать