Страница 1 из 2
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 11:24
_R-S_
Всем привет, вот задался вопросом, есть ли уже готовая утилита, которая может установить систему (не именно Минт, а Дебиан, допустим) и выполнить все настройки по требованиям пользователя? Создать такой скрипт, наверное, нереально будет. Если кто то знает куда копать, буду благодарен за ссылки
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 11:34
Chocobo
_R-S_ писал(а): ↑12 апр 2018, 11:24
и выполнить все настройки по требованиям пользователя?
весь миллион вариантов конфигураций, под любое из существующих графических окружений?

это будет бооооольшая простынь с параметрами, где можно неделю мышетыкать.
Уточни хоть какие настройки тебя интересуют, как раз скриптом свои конкретные хотелки быстрей реализуешь)
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 11:49
Imperio
_R-S_ писал(а): ↑12 апр 2018, 11:24
Всем привет, вот задался вопросом, есть ли уже готовая утилита, которая может установить систему (не именно Минт, а Дебиан, допустим) и выполнить все настройки по требованиям пользователя?
Есть, только не совсем утилита

При установке ОС делаешь /home на отдельный раздел, а потом при переустановке ОС только ставишь нужный софт и практически весь софт подхватит прежние настройки.
А вообще сделать можно все, только делать возможно долго придется. Разные скрипты по работе приходилось использовать, некоторые и репы подключают и ПО по 50 шт устанавливают и настройки производят после установки. Но чтобы это все корректно работало, да на всех ОС, нужно тестирование и отладка. И человекочасы программиста на написание. Т.е. делается такое в основном за деньги.
Для рядового пользователя и бытовых задач я такого не встречал, видимо нет необходимости в таких скриптах. Для единичной установки подходит работа руками. В рамках большого учреждения, закупаются типовые конфиги железа, на одном ПК делается установка с настройкой и уже с этого ПК раскатывают ОСь по остальным.
Что нужно тебе, ты не уточнил, возможно решается достаточно легко. Ведь все настройки доступны и хранятся в файлах, поиск и замена каких-то значений это задача элементарная.
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 12:12
_R-S_
Chocobo писал(а): ↑12 апр 2018, 11:34
Уточни хоть какие настройки тебя интересуют, как раз скриптом свои конкретные хотелки быстрей реализуешь)
ну, например, меня интересует автоматизация процесса настройки удаленных серверов (рабочих столов), где, мне нужно ставить и настраивать DE, настраивать секьюрность, протокол подключения с защитой SSH/OpenVPN и пр. Кроме того, есть еще настройка серверов с NGINX. Вкратце. Достало уже каждый этап отдельно настраивать, вот и ищу инструмент, который может все автоматизировать
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 12:16
Chocobo
_R-S_ писал(а): ↑12 апр 2018, 12:12
автоматизация процесса настройки удаленных серверов (рабочих столов),
Если возможности раскатывать там свою кастомную преднастроенную исошку нет, то
как советовали выше - заготовить дефолные конфиги и список необходимого к установке ПО,
а затем завернуть все в плейбуки
ансибла
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 12:21
rogoznik
_R-S_ писал(а): ↑12 апр 2018, 12:12
настройки удаленных серверов (рабочих столов), где, мне нужно ставить и настраивать DE
Зачем на сервере DE?
_R-S_ писал(а): ↑12 апр 2018, 12:12
настраивать секьюрность, протокол подключения с защитой SSH/OpenVPN и пр
Пишешь скрипт на баше и в путь. Конфиги можно просто копировать, положив рядом со скриптом.
_R-S_ писал(а): ↑12 апр 2018, 12:12
есть еще настройка серверов с NGINX
Смотри выше
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 12:24
Imperio
Если это vps, то рецепт в моем предыдущем сообщении. Настроил, сделал бэкап, создал следующий впс, восстановил из бэкапа с нужными настройками.
Если это выделенный сервер, как правило там уже все не так гибко, значит можно смотреть в сторону sed, примеры тут
http://www.opennet.ru/base/dev/sed1line.txt.html
Bли вообще свои конфиги тупо поверх писать, у нас и так делается. А на новый сервер потом через scp загружаешь хоть пофайлово, хоть папками.
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 12:28
Imperio
darkfenix писал(а): ↑12 апр 2018, 12:21
Зачем на сервере DE?
К нам бывает обращаются, чтобы поставили DE на впс и серверы. А причины самые разные. Вообще иной раз удивляешься поставленной задаче. Из последнего, человеку нужно обновлять страницу раз в х минут, именно из браузера, с авторизацией.
Предлагали покурить в сторону oauth и Lynx/wget/curl, но человек сказал ему так проще.
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 12:52
_R-S_
Chocobo, а сам пользуешься?
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 13:03
_R-S_
Imperio писал(а): ↑12 апр 2018, 12:24
Настроил, сделал бэкап, создал следующий впс, восстановил из бэкапа с нужными настройками.
чем лучше бэкапить, подскажешь?
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 14:50
Imperio
_R-S_ писал(а): ↑12 апр 2018, 13:03
чем лучше бэкапить, подскажешь?
Про впс ведь говорим? Что используете для управления контейнерами, тем и пользуйтесь для бэкапа. Вроде все панели предлагают свой инструмент для бэкапа.
Если берете от хостера, то инструмент бэкапа могут интегрировать прямо в биллинг или предоставить доступ в панельку, с помощью которой этими впсками управляют. Это может быть vmmanager, proxmox и прочие панели. Т.е. дополнительно не нужно ничего устанавливать.
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 17:41
Obamacyborg1975
Imperio писал(а): ↑12 апр 2018, 12:28
Вообще иной раз удивляешься поставленной задаче. Из последнего, человеку нужно обновлять страницу раз в х минут, именно из браузера, с авторизацией.
Предлагали покурить в сторону oauth и Lynx/wget/curl, но человек сказал ему так проще.
Можно вас спросить? Каким боком авторизация и wget и curl?
Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 20:19
Imperio
Obamacyborg1975, авторизация и oauth отдельно, дергать файл с помощью wget или curl отдельно. Мухи отдельно, котлеты отдельно

Утилита для установки и настройки системы
Добавлено: 12 апр 2018, 20:35
Obamacyborg1975
Imperio писал(а): ↑12 апр 2018, 20:19
авторизация и oauth отдельно, дергать файл с помощью wget или curl отдельно. Мухи отдельно, котлеты отдельно
Ясно. Спасибо.
Утилита для установки и настройки системы
Добавлено: 20 июн 2018, 13:54
Dja
Я давно говорил. Нужен нормальный ISO, который будет весить немного, но при этом сможет установить любой дистриб, любую DE и тд и в итоге иметь конфетку. Реализовать всё это можно, просто люди ленятся объединяться для достижения такой цели. Предпочитают пилить свои дистрибы отдельно.
Утилита для установки и настройки системы
Добавлено: 20 июн 2018, 20:09
zuzabrik
Dja писал(а): ↑20 июн 2018, 13:54
Я давно говорил. Нужен нормальный ISO, который будет весить немного, но при этом сможет установить любой дистриб, любую DE и тд и в итоге иметь конфетку. Реализовать всё это можно, просто люди ленятся объединяться для достижения такой цели. Предпочитают пилить свои дистрибы отдельно.
Это невозможно сделать.
Утилита для установки и настройки системы
Добавлено: 21 июн 2018, 10:23
Chocobo
zuzabrik, Взять ведро свободного времени на медитацию перед gcc и какую нибудь скриптовую автоматизацию сборки LFS (
так например)
из которой собратьминимальный набор компонентов для запуска.
А дальше - полет мысли начиная с пакетного менеджера, хотим и компилим с зависимостями
apt
с репами дебиано-убунто-минтов
yum/dnf
с репами centos/rhel/fedora
zypper
под сусю
emerge
гентовый
и т.д.
А когда репы с пакетами будут доступны и настроены - натаскать окружение уже другой вопрос)
Утилита для установки и настройки системы
Добавлено: 21 июн 2018, 10:27
symon2014
В арче же это реализовано. Можно с установочного дистра ставить или из рабочей системы через чрут.
Утилита для установки и настройки системы
Добавлено: 21 июн 2018, 10:42
Chocobo
etamax, и со стейджем Gentoo аналогично.
Но лфс инерейсней же)
Утилита для установки и настройки системы
Добавлено: 21 июн 2018, 11:16
di_mok
Chocobo, а ты уже пробовал?