Ответы пользователя по тегу Linux
  • Как добавить php5.6 в ubuntu 16.04.07?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    ЧЯДНТ?

    Что Я Делаю Не Так? Не так был сделан выбор дистриба. Пакетный дистриб, к которому относится бубунта работает по принципу "мы знаем лучше, что вам надо, хавайте, ламеры" (любой пакетный дистриб). Вы получаете упрощение жизни - не нужно знать, как приложения собираются и как они зависят друг от друга, но платите за это тем, что есть некий Джон, который решает, что и какой версии у Вас будет стоять.
    Как поставить php5.6 на ubuntu 16.04.07?

    Вам - только скачать исходники и поставить вручную, предварительно потренировавшись на кошках, потому что make install может гарантированно снести нахрен все, что ему не понравится.
    В чем проблема - в репозитарии, в самой ubuntu, в php?

    В выборе типа дистриба. Дистрибов всего два типа - пакетные и source-based. Первые легче и проще в освоении, потому что часть работы ты переложил на сборщика дистриба (но тем самым делегировал ему право решать, что будет стоять у тебя). Вторые в освоении сложнее, они требуют, чтобы ты знал все сам, но зато в нем ты можешь поставить любую версию (две, три, десять) любой программы.
    Ответ написан
    Комментировать
  • Как создать свой образ Linux для размноживания на других АРМ?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Я подобную задачу решил немного другим способом. Берется одна машина и обьявляется "мастером" - на ней идет сборка и обновление софта. С "мастера" снимается образ через dump, потом через restore этот образ разворачивается на другой машине.
    Развертывание идет загрузкой с Livedvd или флэшки, скриптом, который положен внутрь дистриба, лежащего там в squashfs.
    То есть общая логика примерно такова:
    - Запросить адрес сервера с дампами и некоторые настройки
    - Подключиться к серверу, проверить наличие дампов
    - Создать разделы на диске, куда разворачиваем
    - Поочередно скачать и развернуть дампы
    - Поправить некоторые файлы (fstab, загрузчик), некоторые настройки приходится править через chroot

    Чего пока добиться не удалось - это получить образ, годный для записи на флэшку непосредственно, через balenaEtcher, например, пока что пишется только руфусом в винде :(
    Ответ написан
    2 комментария
  • Как исправить ошибку при установке pam_sqlite?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Ну, надо разобраться почему configure так посчитало :) Там могут быть неочевидные вещи. Сначала снимаем трассу:
    sh -x ./configure > blabla.txt
    и смотрим, что там в выводе, на выполнении какой команды configure выдает такое заключение...
    Ответ написан
    Комментировать
  • Хочу заняться графической оболочкой для линукс. Есть ли какая-нибудь база дистрибутива?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!

    Хочу заняться графической оболочкой для линукс. Есть ли какая-нибудь база дистрибутива?
    Хочу просто скачать дистрибутив в котором находятся базовые драйвера (желательно и arm-ные), и консоль с пакетным менеджером.


    Гента! Дрова там точно есть, emerge вполне канает за пакетный менеджер :)
    Ответ написан
    Комментировать
  • Linux на SSD рядом с Win10, на внешний HDD или виртуализация?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    покодить на питоне - вполне сгодится и VBox, поскольку админство тут минимальное
    докеры-кубики, мониторинг - установка на отдельный раздел для дуалбута. Докеры-кубики требуют, чтобы виртуализация не использовалась, да и требования к знаниям по установке и настройке тут выше - вопросов о том, что "вот я поставил нечто в докере, оно не работает, я ниче не понимаю в этих ваших линухах, чего делать?" - масса.
    Ответ написан
  • Что делать, если пишет "error: unknown filesystem Enering rescue mode... grub rescue>"?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    unknown filesystem обычно означает, что граб либо не видит раздела, который ему указан в качестве загрузочного, либо на этом разделе реально неизвестная ему файлуха (например, загрузку модуля поддержки FAT забыли прописать).
    Скорее всего, обновил grub.cfg и обновился он криво :)

    У r1412s ссылка есть - почитай, должно помочь
    Ответ написан
    Комментировать
  • Что выбрать для проекта Windows Embedded или Linux?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Если в РФ - то линух, однозначно. M$ рано или поздно, в конце года или еще когда, тушкой или чучелком - но выдавят из РФ (да-да, он не сам уходит - сами такой рыной, окучиваемый почти 30 лет не бросают...)
    Ответ написан
    6 комментариев
  • При включении установочника Astra Linux - выдаёт ошибку "Error:out of memory", что делать?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Если у тебя SE - то у тебя есть саппорт. Если у тебя SE и нет саппорта - это немного... серая зона :) Если у тебя есть саппорт - у тебя есть возможность сношать им моск - "зря что ль поили" (С)?

    Попробуй поставить CE сборку

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

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Этот скрипт годится только для тех дистрибов, где нет systemd. Если у Вас бубунта или что-нибудь модно-стильно-молодежное - Вам он не пригодится.
    (Как проверить? Очень просто. Если в выводе этой команды есть что-то - пригодится, иначе нет:
    ps -axww | grep -w init | grep -v grep)
    Если же годится, то просто меняется текст "mysql" на "mariadb"
    Ответ написан
    2 комментария
  • Как выглядят данные об авторизации linux?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    В гугле забанили? Ищите документацию по PAM, какие там переменные окружения он выставляет и как с него получить пароль (если нужно) - а получить пароль не просто можно, а довольно просто :) Логин, пароль, удаленный хост (если это не локальный логин) - все можно получить.

    Как сделаете - так и будет. Линух - это одно такое большое Лего :)
    Ответ написан
    Комментировать
  • Хочу поставить 11 Винду вместо своего текущего linux mint, но при выборе загрузочной флешки Линукс просто запускается как обычно, что делать?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Флэшка не считается загрузочной.
    Проверь, что она реально с EFI, если bios с EFI (ноуты сейчас требуют только EFI) или включи режим легаси, если она с MBR.
    Но я бы не рекомендовал сейчас использовать MBR.
    Ответ написан
    3 комментария
  • Как сделать так чтобы можно было выбирать загружаемую систему?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Сначала grub-mkconfig > /tmp/grub.cfg и убедиться, что там присутствует пункт
    menuentry "Windows boot manager" ...
    после чего переписать этот файл в /boot/grub/grub.cfg (старый сохранить!)

    После чего переустановить загрузчик (попутно сделав запись в efivars о загрузке - именно ее не хватает, ее можно сделать через efibootmgr, но там сложнее):
    grub-install --target=x86_64-efi /dev/XXX --efi-directory=где-efi --boot-directory=где-boot

    где:
    /dev/XXX - имя устройства, где линух. Это может быть и sda и дичь типа nvme0n1, но это непременное целое устройство, не раздел!
    где-efi - точка, куда смонтирован раздел EFI
    где-boot - каталог, где находится ядро. Обычно это /boot, но может быть что угодно

    После грузиться с диска с линухом
    Ответ написан
    Комментировать
  • Почему не работает автозагрузка?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Да откуда мы можем это знать, когда Вы вместо логов какую-то картинку показываете? :) Картинку я и сам нарисую - что в логах?
    Ответ написан
  • Не запускается приложение в Astra Linux под учётной записью MS AD?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Программа требует пароль от какой то учетки

    От какой учетки? Какого вида запрос? Кто его выдает - самба, система?

    Внести учетку в sudoers явно - если заработает, значит ошибка в sudoers - там тоже та еще магическая книга :)
    Ответ написан
  • Есть ли какие-то подводные камни в замене дистрибутива linux с сохранением хомяка?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    KDE отличается такой интресной шляпой, что никогда не чистит свои конфиги. Если ты сидишь в этом хомяке десять лет (как вот я, например) - там копится такая дичь, что черт ее просто потом разберет. С одной стороны это конечно хорошо - ты переехал, а у тебя прежний рабочий стол, прежние шрифты, прежние значки. С другой стороны - прежние косяки могу потянуться за тобой просто потому что где-то в глубинах настроек сохранился файл, созданный пять-семь лет назад :)
    Мне приходилось переносить хомяка и в более радикальной обстановке - с FreeBSD на линух :) Ничего особо страшного не произошло - все вроде осталось тем же (не считая чисто BSD-шных заморочек).

    Да, бэкап хомяка перед такой операцией обязателен
    Ответ написан
    Комментировать
  • Как перезаписать файл в 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, проверять при установке и не ставить, если не так.
    Ответ написан
    Комментировать