Ответы пользователя по тегу Linux
  • Какой дистрибутив linux использующий grub установить?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Дык debian и поставить. Чем он не устраивает-то?
    Ответ написан
    7 комментариев
  • Какой выбрать легкий и простой дистрибутив Linux для серфинга интернета?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Debian + xfce
    Ответ написан
    Комментировать
  • Как настроить работу с репозиторием GitLab через SSH?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Проверьте настройки сервера SSH: попробуйте включить вход только через публичный ключ, а вход по паролю отключить. У меня сейчас такая же петрушка на рабочем сервере ) Я локально развернул гитлаб в виртуалке, сразу ссх не заработало, но вчера все внезапно заработало. У меня локально включен вход только по ключу, а по паролю отключен. Проверить коннект ссх для гита к серверу можно так:
    ssh -i ~/.ssh/<YOUR_KEY> -T git@<SERVER IP OR DOMAIN>


    Если нужен детальный лог, то вот так:
    ssh -i ~/.ssh/<YOUR_KEY> -v -T git@<SERVER IP OR DOMAIN>


    При этом ссх агент не должен быть запущен и в .ssh/config нет настроек для сервера. Это проверка конкретного ключа. Если настройки есть в конфиге или в агенте - ссх использует их.

    UPD 1: По информации от системного администратора, оказалось, что почему-то не принимается ключ типа ed25519, а RSA - работает. Рабочий гитлаб на 22 бубунте, а у меня локально - на дебиане 12. Пока что копаем дальше...

    UPD 2: В общем админ пока так и не смог побороть эту напасть и пришли к выводу, что настроить gitlab_sshd будет проще и останемся на нем. А потом, как будет возможность мигрируем сервер на дебиан с бубунты.
    Ответ написан
    2 комментария
  • Какой из дистрибутивов Linux пойдет на ноутбук ASUS X50N?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Debian + XFCE встанет отлично, а вот с драйверами вероятно придется повозиться (асус такой асус, да - так что возможны сюрпризы).
    Ответ написан
    Комментировать
  • Как подключить изображение в Nginx?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот еще один отличный ресурс по HTML: https://htmlbook.ru/
    Ответ написан
    Комментировать
  • Чем можно заменить Winscp в RedHat?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Double Commander - не идеал, конечно, но среди кроссплатформенных двухоконных файловых менеджеров с открытым исходным кодом мне он больше всех приглянулся. Win, Linux, Mac, FreeBSD. Все самое важное там есть и без лишнего мусора.
    Ответ написан
    1 комментарий
  • Какая файловая система наиболее устойчива к сбоям?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вопрос - в какую файловую систему разметить диск...

    В любую. Если вам нужная защита от сбоя по питанию - то надо именно эту проблему и решать, а не её последствия. И самое простое решения - это источник бесперебойного питания. В качестве альтернативы можно работать с ноутбука или подключаясь к удаленному серверу в ЦОД. Ибо кроме ФС есть еще куча других факторов типа ОС, драйверов, оборудования и их нюансов работы. ФС - лишь составная часть, одна "из".

    когда можно было рубить сервак в любом состоянии...

    Сервера должны работать через ИБП, должно быть реализовано резервирование линий питания, блоков питания, есть даже рейд контроллеры со своими аккумуляторами. И еще куча других мер. Т.е., должно быть применено комплексное решение по минимизации ущерба в случае того или иного сбоя в том или ином месте. И "рубить сервак" - это уже крайняя мера, когда у вас не осталось других методов взаимодействия с сервером. А значит, что-то было сделано/организовано не так, как должно быть.
    Не следует путать устойчивость к сбоям для сервера и для домашнего ПК - это несколько разные вещи с разными требованиями.
    Ответ написан
  • Как собрать ядро linux которая развертывает C# приложение?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Для автозапуска не нужно делать сборку ядра линукса. Достаточно поставить любимую версию линукса на малинку и далее просто настроить автозапуск вашего приложения. Про systemd уже сказали, если хочется чего-то особенного - есть и другие механизмы и особенности автозапуска. Все давно задокументировано, описано и пережевано.
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать для FullStack .NET Develop?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Любой. Лично мне нравится Debian за свою стабильность и надежность. Еще CentOS тоже нравится, да. Кстати, отказываться от связки венда + студия совсем необязательно, ибо если линукс стоит на машине как хостовая ОСь - то можно поставить виртуалбокс, а в него венду и спокойно пользоваться любимым и привычным инструментом. А в линуксе просто прогонять тестирование, что оно там работает. :D
    Ответ написан
    Комментировать
  • Какая есть бесплатная библиотека на C# для воспроизведения и записи аудио на Linux+Windows?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Дык VLC же есть, прям первая ссылка в гугле на биндинг: https://github.com/videolan/libvlcsharp
    Да даже если не можете найти конкретно либу или вот VLC биндинг завести, то что мешает тупо в командной строке запускать любой бесплатный плеер для воспроизведения/записи?
    Ответ написан
  • Настройка подключения по ssh к линукс?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Откройте для себя настройки SSH клиента: https://linuxize.com/post/using-the-ssh-config-file/
    Плюс в настройках сервера сделать нужные вам настройки. И далее можно будет писать ssh whatever.
    Ответ написан
    Комментировать
  • Как отличить внутренние команды от внешних в Astra Linux?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Первая же ссылка в гугле:
    ❯ type cat
    cat is /bin/cat
    ❯ type cd
    cd is a shell builtin
    Ответ написан
    Комментировать
  • Какой линукс выбрать и как правильно установить?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Debian + XFCE отлично себя чувствует даже на машинках с 1Гб памяти. Устанавливается просто, все нужное работает сразу из коробки. Проблемы могут быть в основном с ноутбуками и их специфическим железом и дровами.
    Ответ написан
    Комментировать
  • Как изолировать один физический диск от двух других?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В данном случае, а именно для изучения линукса, проще всего использовать виртуализацию: ставьте VirtualBox и в нем запускайте любой линукс. Для начала советую начать с дебиана, как наиболее стабильного и универсального решения. Если ПК слабый - то в качестве графической оболочки лучшим решением будет xfce. Впрочем, если хочется приобрести практический опыт установки нескольких ОС, их переустановки, научиться устанавливать различные загрузчики различных ОС, восстанавливать и настраивать их, а так же получить другой незабываемый опыт с риском потери всех своих данных - то смело ставьте. Вот тут я описал свой практический опыт.
    Ответ написан
    Комментировать
  • Как в Linux открыть ссылку в определенном браузере через терминал?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    opera $(xclip -o)
    Ответ написан
    Комментировать
  • Как обойти ограничение установки Docker только на s390x в OpenSUSE?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Либо поставить докер под виндой, либо выкинуть WSL2 ф топку и поставить VirtualBox, а уже в нем нужную ОС с докером.
    Ответ написан
    Комментировать
  • С чего начать проектирование переносного устройства?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например: https://amperka.ru/collection/raspberry-pi-displays - там же рядом мануал с примерами. Кнопки, светодиоды, динамики - тоже все подключается достаточно просто, там же на амперке есть все мануалы. Если мало - в гугле еще больше. Если не знаете что купить - просто свяжитесь с магазином и скажите, что вам надо то-то и тот-то - там вам упакуют все нужное и привезут.
    Ответ написан
    Комментировать
  • Не загружается нужная Windows 10?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот тут я уже ранее подробно расписал как правильно совмещать несколько ОС: https://qna.habr.com/q/1217552#answer_2247584
    Даже если диск один - проще найти/достать второй под вторую ОСЬ или поставить линукс в VirtualBox, чем потом страдать восстановлением загрузчиков то одной, то второй ОС. Впрочем, если в учебных целях - то можно.
    Ответ написан
  • Как поставить второй системой linux, на другой диск?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Самый оптимальный вариант - отключить все диски и оставить только тот, на который надо её поставить, а на самом диске удалить все разделы. И далее ставить новую ОС. После установки уже можно подключить все остальные диски и в биосе выставить загрузку с нужного диска. Если хочется иметь удобное загрузочное меню без биоса: лучшим вариантом будет отдельный загрузчик, раньше я юзал Acronis OS Selector и каждую ОС ставил со своим загрузчиком - т.е., диски с ОС самодостаточны и не зависят от других. Не знаю как он сейчас, но вроде его засунули в Acronis Disk Director. И еще один удобный вариант: после установки ОС надо в её загрузчик вручную добавить записи о других ОС и в загрузчиках других ОС тоже самое сделать. Таким образом будет возможность выбора с какого диска грузиться и в БИОСе/бут меню, и в загрузчике, а так же будет страховка на случай поломки ОС/загрузчика. А так же можно будет безболезненно удалить целиком любую ОСь и оставить нужную и она даже будет продолжать работать. В любом случае, надо ставить ОС так, чтобы её загрузка не зависла от других ОС и дисков.

    И добавлю, почему надо делать именно так, а не иначе и полагаться на разработчиков дистрибутива: у каждой ОС свой загрузчик и есть куча вариантов загрузки ОС и каждая ОС делает по своему. Например, установщик ОС может:
    • снести все разделы на всех дисках или любой рандомный раздел и навести свой порядок
    • просто перезаписать текущий загрузчик своим, игнорируя существующие ОС
    • перезаписать текущий загрузчик своим и, что бывает значительно реже, перенести конфигурацию текущего загрузчика в свой или часть конфигурации (ну версия там не та или еще что)
    • перезаписать текущий загрузчик своим и попытаться найти существующие ОС и добавить их в свою конфигурацию (бывает так, что находит остатки старых записей удаленных ОС, скрытые бэкапы и прочее)
    • добавить свою запись в существующий загрузчик
    • записать свой загрузчик на любой диск, а существующий отключить
    • не трогать существующий загрузчик и просто установить ОС без своего загрузчика


    А еще есть MBR, GPT, активные/пассивные разделы, составные диски и разделы, софтовые и железные RAID, BIOS, UEFI, NVME, SATA, SAS, USB, CD, сетевая загрузка (а тут еще Ethernet, WiFi, DHCP, PXE в линукс и винде), дисковые контроллеры, сетевые хранилища, плюс дикая фантазия разработчиков материнских плат и контроллеров и их прошивок. И вот это все может быть перемешано в разных вариациях с разными дикими фантазиями и еще более безумными результатами. Что точно гарантирует безразмерную кучу незабываемых ощущений в процессе. Так что очень, очень-очень рекомендую всегда ставить на один ПК все операционные системы независимо друг от друга со своими родными загрузчиками - лучше путь будет цепочка загрузчиков и запас, чем их не будет, когда одна из осей или дисков отправятся в электронный рай.
    Ответ написан
    Комментировать
  • Как правильно установить Linux и Windows на разные HDD?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот так ставить вместе: https://qna.habr.com/q/1208728#answer_2236102
    А про восстановление загрузчика линукса rPman уже написал.
    Ответ написан
    Комментировать