• Linux пришёл к выводу, что использование git репозитория созданного из /etc сервера очень даже оправданное решение, не только, когда на сервер есть доступ у идиотов, но и вообще по сути, чтобы потом не говорть ой после удачных etc-update'ов :) и прочего.
    Не сомневаюсь, что эта идея пришла в светлые головы многих и они тем самым облегчили себе жизнь, ведь так?
    ♡ recommended by @stanis

Replies (33)

  • @SaulTarvitz, Для бэкапа /etc даже специализированная штука какая-то была.
  • @stanis, Не, бэкап есть бэкап. Тут с ним конкурировать не обязательно, но возвращаться из бэкапа ну как-то даже не знаю (= не удобно, особенно, если ошибку надо устранить моментально. СВУ кажется более интересным и гибким решением
  • @SaulTarvitz, Тады мысль. Но в целом смысл был вот в чём: свежая система, вынимаешь /etc и больше ничего делать не надо.
  • @stanis, Ну не только, например можно держать stable конфигурацию системы. Особенно, если исправляется не один конфигурационный файл, а много (=, ну а также разумеется следить за тем кто что вносил в изменения (если админ не один). Пользы конечно не так много как в примере с разработкой, но тем не менее опыт этой пользы можно применить. Лично мне пока хватает балансирования stable/unstable
  • @SaulTarvitz, А вот мы, увы, даже не храним. Но конфигурация почти везде синонимичная. Вот nagios-ную радость я храню, но она у меня на двух серваках.
  • @SaulTarvitz, Более того — у меня home в git'е. Кроме .dosemu и .wine, да
  • @Elemir, Ну факт, git не обязательно использовать для чего-то одного. Да собственно и не обязательно гит использовать, можно и меркурий — дело вкуса :). Но факт, что пригождается и очень даже
  • @SaulTarvitz, home это практически etc =) Даже больше чем etc
  • @Elemir, На боевом серваке? Ну-ну.
  • @stanis, Ты таки любитель всё запихнуть под рут? Ну-ну
  • @Elemir, Не понял шутки юмора. Конфиги веб-сервера в /home? А на зачем?
  • @stanis, Чтобы без проблем переносить часть сервера с одного железа на другое. Поди вспомни, что у тебя для вебсервера, что для mail'а, и ещё куда. А так можно scp /home/web target:/home или scp /home/mail target:/home сделать и забыть
  • @Elemir, /etc/apache2 у меня для веб-сервера. Или /etc/nginx. Это сильно, сильно сложнее.
  • @stanis, Ага, а может быть и /etc/apache2, и /etc/nginx. Я уж молчу про распространённый случай nginx + 7 apache'ей...
  • @stanis, Вот с руби, когда их надо кучу версий для разработки, согласен. Но там rvm помогает, спасибо @kaineer.
  • @Elemir, А зачем столько апачи?
  • @stanis, Когда у тебя 7 клиентов, например. Все хотят персональную настраиваемую версию апача. nginx занимается проксированием
  • @Elemir, Эх. Слово "виртуалка" в этом доме употреблять бессмысленно. Слишком разные подходы.
  • @stanis, Виртуалка требует лишних накладных ресурсов, зачастую это оверкилл
  • @Elemir, Да нет там особых "оверкиллов". На одной машинке бегало три виртуалки, всё летало. Ну, там, конечно, был не МК-52, а нормальная машинка. Ну, оно таки сервер. Ознакомился бы с предметом сначала.
  • @Elemir, Зачти, потом продолжим.
  • @stanis, Ты кидаешь эту ссылку, будто это откровение. Ты хоть понимаешь как VPS системы работают? Они подменяют каждый syscall своей отредактированной версией, падение производительности будет где-то 20-30%
  • @Elemir, Слушай, ну прыгает же. Три хоста на одной машине — и все оч-чень шустро. Если мы за Celeron 533 гутарим, таки да, это не решение. Но там и рекомые десять апачей тачку раком поставят.
  • @stanis, Но вместо десяти апачей в VPS ты можешь запустить двенадцать в чруте. Почувствуй разницу
  • @Elemir, А распределение прав для клиентов? Или это твои? Если твои, то ты... ну, не читал про виртуальные хосты, например. Тогда нужен всего один апач и nginx.
  • @stanis, Тебе часто не хватает UNIX прав пользователей?
  • @SaulTarvitz, юзаю svn для этих целей :)
  • @Elemir, Иногда не хватает, поэтому юзаю стикки-бит и права на группу.
  • @Elemir, Но зачем тут десять апачи — опять-таки ума не приложу.
  • @stanis, Жена советует идти дальше, не останавливаться на достигнутом. На каждую программу — своя ОС.
  • @SaulTarvitz, Тред полон уныния