Добрый день, уважаемые форумчане!
Прочитал информацию про конфигураторы для различных ОС, в том числе и Linux:https://en.wikipedia.org/wiki/Comparison_of_open-source_conf...
Возникли вопросы:
1.Для случая с десктопным линукс, конкретно debian на ноутбуке и ПК, какой конфигуратор лучше выбрать? Желательно с GUI или удобочитаемыми конфигами, расположенными где-то в одном указанном месте и с хорошими доками/манами.
2.Идея такая, чтобы он имел функционал похожий на yast из OpenSuse или конфигуратор Mandriva.
Но как правило, графический конфигуратор Мандривы был весьма скудным, а с ястом я не знаком. Возможно, и эти такие же?3.И вообще, есть ли смысл в конфигураторе для уверенного пользователя debian, не админа (В основном специализированный научный софт, немного Python, статистика, офис и мультимедиа) ???
> https://en.wikipedia.org/wiki/Comparison_of_open-source_conf...
> 3.И вообще, есть ли смысл в конфигураторе для уверенного пользователя debian, не
> админа (В основном специализированный научный софт, немного Python, статистика, офис и
> мультимедиа) ???Это для админов, чтобы легче управлять множеством компьютеров в сети. Для домашних десктопов и админов локалхоста не нужно.
> Добрый день, уважаемые форумчане!
> Прочитал информацию про конфигураторы для различных ОС, в том числе и Linux:
> https://en.wikipedia.org/wiki/Comparison_of_open-source_conf...Эти вещи не помогут вам если вы не знаете что и где настраивать.
Это вещи с помощью которых, если вы понимаете что и где надо настраивать - вы сможете установить правильные конфигурационные файлы на десятки, сотни, тысячи машин. При этом сами конфигурационные файлы - как правило пишутся руками.
> Добрый день, уважаемые форумчане!
> Прочитал информацию про конфигураторы для различных ОС, в том числе и Linux:
> https://en.wikipedia.org/wiki/Comparison_of_open-source_conf...
> Возникли вопросы:Попробую рассказать, и в чём сможешь извлечь пользу.
Там в списке тулы для централизованного выполнения необходимых, одних и тех же команд сразу на множестве компьютеров (CI/CD системы). Современный софт может быть полностью настроен при помощи шелл команд. Если автор минимально в теме.
Тем самым: перечисленное по ссылке позволяет через разные скрипты конфигурировать твой комп после установки системы.
Загугли тему "инфраструктура как код и CI/CD" - это оно самое. У тебя в виде кода скриптов заранее есть нужные настройки. При этом специально делают, чтобы не было интерактива. Специально исключают GUI, про который вопросы. Это современный подход в настройке промышленных систем. Там тысячи серверов, которые настраивают только скриптами из Git через CI/CD. И тогда никто не ошибается в GUI, и тогда настройки сначала применяют на тест системы, после авто-тестов катят настройки на продуктивные системы.
Польза в том, что ты в один клик запускаешь и у тебя готовая любимая рабочая среда на всех двух компьютерах дома. И на третьей виртуалке - тоже, где ты решил проверить новую версию операционки, перед обновлением.
Применить можно так:
- ставишь из дистра Linux со всеми дефолтными настройками,
- запускаешь свой CI/CD и оно делает тебе без вопросов нужные настройки, устаналивает нужный софт.Посмотри на Ansible. Он на Питоне, кстати. И он крайне прост в настройке. Всё что нужно, установить на компы SSH и Питон и можно пользоваться. Очень гибко и мобильно. https://docs.ansible.com/ansible/latest/user_guide/playbooks...
Архитектура м.б. примерно такая:
- пишешь скрипты, которые настраивают нужное,
- скрипты запускаешь из Ансибл,
- Ансибл устанавливает зависимости, нужные для работы скриптов.Настройки часто просто текстовые файлы, можешь просто раскладывать эти тексты по нужным папкам через CI/CD и это вся настройка. Нет нужды в GUI и интерактиве.
> 1.Для случая с десктопным линукс, конкретно debian на ноутбуке и ПК, какой
> конфигуратор лучше выбрать? Желательно с GUI или удобочитаемыми конфигами, расположенными
> где-то в одном указанном месте и с хорошими доками/манами.можно попробовать http://www.webmin.com/
> 3.И вообще, есть ли смысл в конфигураторе для уверенного пользователя debian, не
> админа (В основном специализированный научный софт, немного Python, статистика, офис и
> мультимедиа) ???нет