Какую версию Ubuntu использовать для моего веб-приложения Python?

Вы должны проверить, что произошло до того, как SSH начал барахтаться в syslog. Если сетевая подсистема умерла, это может объяснить, почему sshd начал сбой.

Я также проверил бы /var/log/auth.log. Это журнал sshd, и это может дать вам лучшее сообщение об ошибке.

5
задан 12 September 2010 в 00:18

36 ответов

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

5 лет по умолчанию имеет python 2.5, тогда как lucid имеет 2.6 по умолчанию. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 26 May 2018 в 01:21
  • 1
    Может быть более уместным, что lucid потерял поддержку Python 2.4 и 2.5, в то время как hardy поддерживает как 2.4, так и 2.5 (но не 2.6). – Marius Gedminas 12 September 2010 в 03:00
  • 2
    Чтобы уточнить 3-летнюю / 5-летнюю точку зрения: верно, что настольные издания поддерживаются в течение трех лет. Серверные версии являются чем-то другим и поддерживаются дольше. (Я знаю, что ты это знаешь, @ Дима, но мне это было непонятно, и мне пришлось искать его: D) – Matchu 12 September 2010 в 03:00

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

5 лет по умолчанию имеет python 2.5, тогда как lucid имеет 2.6 по умолчанию. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 25 July 2018 в 23:13

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

5 лет по умолчанию имеет python 2.5, тогда как lucid имеет 2.6 по умолчанию. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 31 July 2018 в 12:27

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

Hardy имеет значение python 2.5 по умолчанию, тогда как lucid имеет значение по умолчанию 2.6. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 2 August 2018 в 04:31

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

Hardy имеет значение python 2.5 по умолчанию, тогда как lucid имеет значение по умолчанию 2.6. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 4 August 2018 в 21:04

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

Hardy имеет значение python 2.5 по умолчанию, тогда как lucid имеет значение по умолчанию 2.6. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 6 August 2018 в 04:35

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

Hardy имеет значение python 2.5 по умолчанию, тогда как lucid имеет значение по умолчанию 2.6. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 7 August 2018 в 22:45

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

Hardy имеет значение python 2.5 по умолчанию, тогда как lucid имеет значение по умолчанию 2.6. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 10 August 2018 в 10:50

Hardy 8.04 и Lucid 10.04 являются версиями Long-Term Support (LTS) и будут поддерживаться довольно долго.

Оба получат обновления и исправления безопасности до 2013 и 2015 годов соответственно. Вопреки ответам Source Lab, серверные версии LTS поддерживаются в течение 5 лет.

Hardy имеет значение python 2.5 по умолчанию, тогда как lucid имеет значение по умолчанию 2.6. Если не все ваши зависимости оказались надежными с 2.6, я бы рекомендовал придерживаться Харди на данный момент.

6
ответ дан 13 August 2018 в 17:25
  • 1
    Может быть более уместным, что lucid потерял поддержку Python 2.4 и 2.5, в то время как hardy поддерживает как 2.4, так и 2.5 (но не 2.6). – Marius Gedminas 12 September 2010 в 03:00
  • 2
    Чтобы уточнить 3-летнюю / 5-летнюю точку зрения: верно, что настольные издания поддерживаются в течение трех лет. Серверные версии являются чем-то другим и поддерживаются дольше. (Я знаю, что ты это знаешь, @ Дима, но мне это было непонятно, и мне пришлось искать его: D) – Matchu 12 September 2010 в 03:00

В принципе, я бы использовал последнюю версию LTS для сервера, начиная с записи, которая будет 10.04 (Lucid Lynx). Причина довольно проста!

Нет необходимости использовать Hardy Heron для нового сервера, сейчас ему два года, и вам нужно использовать систему, которая не нуждается в обновлении через несколько месяцев. будет покинут через год.

Ubuntu выпускается каждые шесть месяцев, и они покидают их через восемнадцать месяцев, за исключением версии LTS, выпущенной раз в два года и поддерживаемой в течение трех лет.

EDIT: серверные версии LTS сохраняются в живых в течение пяти лет.

11
ответ дан 26 May 2018 в 01:21
  • 1
    И сервер версии выпусков LTS поддерживаются в течение пяти лет. Кому все равно нужен рабочий стол на сервере? – Marius Gedminas 12 September 2010 в 02:59

Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу.

В релизах LTS много веры, но правила / преимущества не совсем применимы к стекам Python.

Я говорю это, потому что сохранение вашего стека python, привязанного к репозиторию с его собственными обновлениями, может означать катастрофу, когда дело доходит до dist-upgrade. Версии jump Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу. далеко, что гораздо труднее отследить вещи, были обе устаревшими и удалены из Django, прежде чем вы увидели первую отмену уведомление.

Вы также будете сильно рассержены версией Django, которая поставляется с Lucid через некоторое время. Он не будет поддерживать готовые к выпуску функции, которые Django будет иметь, поэтому вы захотите установить извне репозитории.

Он позволяет вам хранить несколько статических виртуальных окружений python. Это означает, что вы можете иметь веб-сайты на старых версиях вещей, другие веб-сайты на других версиях в другом стеке, тестировать обновления на новые стеки и т. Д. Это мощная концепция, но вам нужно держаться над версиями, так как у вас нет менеджер пакетов, держащий вашу руку за обновления безопасности.

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

Если вы ищете лучшее из обоих миров, используйте последние версии. Перед тем, как перейти на следующий уровень, выгрузите изображение, скопируйте его на локальную виртуальную машину, загрузите его, обновите пакеты, протестируйте свои сайты и исправьте все, что требуется для исправления. Вы должны потратить некоторое время на стабильное состояние на уровне пакета, и иногда вам нужно поддерживать код ...

Что касается «вкуса», вы хотите http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/, а не рабочий стол. ubuntu-desktop включает в себя всю нагрузку фланца, которую вы просто не хотите на производственном сервере.

Вы также можете получить «минимальную» установку, которая почти ничего не имеет на ней. Я начал с обоих, но мне пришлось установить пакет ubuntu-standard для удобства. Это превращает его в базовую установку ubuntu-server.

3
ответ дан 26 May 2018 в 01:21

Установите версию LTS Ubuntu Server (текущий LTS - 10.04) и установите ее. Это даст вам базу, на которой вы можете установить различное серверное программное обеспечение, например:

sudo tasksel install mail-server

, чтобы установить готовый к использованию почтовый сервер. Вы можете перечислить все задачи с помощью

[ f2]
2
ответ дан 26 May 2018 в 01:21

Установите версию LTS Ubuntu Server (текущий LTS - 10.04) и установите ее. Это даст вам базу, на которой вы можете установить различное серверное программное обеспечение, например:

sudo tasksel install mail-server

, чтобы установить готовый к использованию почтовый сервер. Вы можете перечислить все задачи с помощью

sudo tasksel --list-tasks
2
ответ дан 25 July 2018 в 23:13

В принципе, я бы использовал последнюю версию LTS для сервера, начиная с записи, которая будет 10.04 (Lucid Lynx). Причина довольно проста!

Нет необходимости использовать Hardy Heron для нового сервера, сейчас ему два года, и вам нужно использовать систему, которая не нуждается в обновлении через несколько месяцев. будет покинут через год.

Ubuntu выпускается каждые шесть месяцев, и они покидают их через восемнадцать месяцев, за исключением версии LTS, выпущенной раз в два года и поддерживаемой в течение трех лет.

EDIT: серверные версии LTS сохраняются в живых в течение пяти лет.

11
ответ дан 25 July 2018 в 23:13
  • 1
    И сервер версии выпусков LTS поддерживаются в течение пяти лет. Кому все равно нужен рабочий стол на сервере? – Marius Gedminas 12 September 2010 в 02:59

Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу.

В релизах LTS много веры, но правила / преимущества не совсем применимы к стекам Python.

Я говорю это, потому что сохранение вашего стека python, привязанного к репозиторию с его собственными обновлениями, может означать катастрофу, когда дело доходит до dist-upgrade. Версии jump Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу. далеко, что гораздо труднее отследить вещи, были обе устаревшими и удалены из Django, прежде чем вы увидели первую отмену уведомление.

Вы также будете сильно рассержены версией Django, которая поставляется с Lucid через некоторое время. Он не будет поддерживать готовые к выпуску функции, которые Django будет иметь, поэтому вы захотите установить извне репозитории.

Он позволяет вам хранить несколько статических виртуальных окружений python. Это означает, что вы можете иметь веб-сайты на старых версиях вещей, другие веб-сайты на других версиях в другом стеке, тестировать обновления на новые стеки и т. Д. Это мощная концепция, но вам нужно держаться над версиями, так как у вас нет менеджер пакетов, держащий вашу руку за обновления безопасности.

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

Если вы ищете лучшее из обоих миров, используйте последние версии. Перед тем, как перейти на следующий уровень, выгрузите изображение, скопируйте его на локальную виртуальную машину, загрузите его, обновите пакеты, протестируйте свои сайты и исправьте все, что требуется для исправления. Вы должны потратить некоторое время на стабильное состояние на уровне пакета, и иногда вам нужно поддерживать код ...

Что касается «вкуса», вы хотите http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/, а не рабочий стол. ubuntu-desktop включает в себя всю нагрузку фланца, которую вы просто не хотите на производственном сервере.

Вы также можете получить «минимальную» установку, которая почти ничего не имеет на ней. Я начал с обоих, но мне пришлось установить пакет ubuntu-standard для удобства. Это превращает его в базовую установку ubuntu-server.

3
ответ дан 25 July 2018 в 23:13

Установите версию LTS Ubuntu Server (текущий LTS - 10.04) и установите ее. Это даст вам базу, на которой вы можете установить различное серверное программное обеспечение, например:

sudo tasksel install mail-server

, чтобы установить готовый к использованию почтовый сервер. Вы можете перечислить все задачи с помощью

sudo tasksel --list-tasks
2
ответ дан 31 July 2018 в 12:27

В принципе, я бы использовал последнюю версию LTS для сервера, начиная с записи, которая будет 10.04 (Lucid Lynx). Причина довольно проста!

Нет необходимости использовать Hardy Heron для нового сервера, сейчас ему два года, и вам нужно использовать систему, которая не нуждается в обновлении через несколько месяцев. будет покинут через год.

Ubuntu выпускается каждые шесть месяцев, и они покидают их через восемнадцать месяцев, за исключением версии LTS, выпущенной раз в два года и поддерживаемой в течение трех лет.

EDIT: серверные версии LTS сохраняются в живых в течение пяти лет.

11
ответ дан 31 July 2018 в 12:27
  • 1
    И сервер версии выпусков LTS поддерживаются в течение пяти лет. Кому все равно нужен рабочий стол на сервере? – Marius Gedminas 12 September 2010 в 02:59

Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу.

В релизах LTS много веры, но правила / преимущества не совсем применимы к стекам Python.

Я говорю это, потому что сохранение вашего стека python, привязанного к репозиторию с его собственными обновлениями, может означать катастрофу, когда дело доходит до dist-upgrade. Версии jump Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу. далеко, что гораздо труднее отследить вещи, были обе устаревшими и удалены из Django, прежде чем вы увидели первую отмену уведомление.

Вы также будете сильно рассержены версией Django, которая поставляется с Lucid через некоторое время. Он не будет поддерживать готовые к выпуску функции, которые Django будет иметь, поэтому вы захотите установить извне репозитории.

Он позволяет вам хранить несколько статических виртуальных окружений python. Это означает, что вы можете иметь веб-сайты на старых версиях вещей, другие веб-сайты на других версиях в другом стеке, тестировать обновления на новые стеки и т. Д. Это мощная концепция, но вам нужно держаться над версиями, так как у вас нет менеджер пакетов, держащий вашу руку за обновления безопасности.

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

Если вы ищете лучшее из обоих миров, используйте последние версии. Перед тем, как перейти на следующий уровень, выгрузите изображение, скопируйте его на локальную виртуальную машину, загрузите его, обновите пакеты, протестируйте свои сайты и исправьте все, что требуется для исправления. Вы должны потратить некоторое время на стабильное состояние на уровне пакета, и иногда вам нужно поддерживать код ...

Что касается «вкуса», вы хотите http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/, а не рабочий стол. ubuntu-desktop включает в себя всю нагрузку фланца, которую вы просто не хотите на производственном сервере.

Вы также можете получить «минимальную» установку, которая почти ничего не имеет на ней. Я начал с обоих, но мне пришлось установить пакет ubuntu-standard для удобства. Это превращает его в базовую установку ubuntu-server.

3
ответ дан 31 July 2018 в 12:27

Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу.

В релизах LTS много веры, но правила / преимущества не совсем применимы к Python stacks.

Я говорю это, потому что сохранение вашего стека python, привязанного к репозиторию с его собственными обновлениями, может означать катастрофу, когда дело доходит до dist-upgrade. Версии jump , поэтому далеко, что намного сложнее отследить вещи, были обе устаревшими и удалены из Django, прежде чем вы увидели первое уведомление об устаревании.

Вы также получите свирепо очень сильно доволен версией Django, которая поставляется с Lucid через некоторое время. Он не будет поддерживать готовые функции, которые Django будет иметь, поэтому вы захотите установить извне репозитории.

Он позволяет хранить несколько, довольно статических виртуальных оболочек python. Это означает, что вы можете иметь веб-сайты на старых версиях вещей, другие веб-сайты на других версиях в другом стеке, тестировать обновления на новые стеки и т. Д. Это мощная концепция, но вам нужно держаться над версиями, так как у вас нет менеджер пакетов, держащий вашу руку за обновления безопасности.

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

Если вы ищете лучшее из обоих миров, используйте самые последние версии. Перед тем, как перейти на следующий уровень, выгрузите изображение, скопируйте его на локальную виртуальную машину, загрузите его, обновите пакеты, протестируйте свои сайты и исправьте все, что требуется для исправления. Вы должны потратить некоторое время на сохранение стабильности на уровне пакета, и иногда вам нужно поддерживать код ...


Что касается «вкуса», вы хотите установить сервер [ ! d1], а не рабочий стол. ubuntu-desktop включает в себя всю нагрузку фланца, которую вы просто не хотите на рабочем сервере.

Вы можете также получить a " минимальный "install , который почти ничего не имеет на нем. Я начал с обоих, но мне пришлось установить ubuntu-standard пакет, чтобы быть удобным. Это превращает его в базовую установку ubuntu-server .

3
ответ дан 2 August 2018 в 04:31

В принципе, я бы использовал последнюю версию LTS для сервера, начиная с записи, которая будет 10.04 (Lucid Lynx). Причина довольно проста!

Нет причин использовать Hardy Heron для нового сервера, сейчас ему два года, и нет необходимости использовать эту систему, которая не нуждается в обновлении через несколько месяцев. будет покинут через год.

Ubuntu выпускается каждые шесть месяцев, и они покидают их через восемнадцать месяцев, за исключением версии LTS, выпущенной раз в два года и поддерживаемой в течение трех лет.

EDIT: серверные версии LTS сохраняются в живых в течение пяти лет.

11
ответ дан 2 August 2018 в 04:31

Установите версию LTS Ubuntu Server (текущий LTS - 10.04) и установите ее. Это даст вам базу, на которой вы можете установить различное серверное программное обеспечение, например:

  sudo tasksel install mail-server  

для установки почтового сервера готовый к использованию стек Вы можете перечислить все задачи с помощью

  sudo tasksel --list-tasks  
2
ответ дан 2 August 2018 в 04:31

Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу.

В релизах LTS много веры, но правила / преимущества не совсем применимы к Python stacks.

Я говорю это, потому что сохранение вашего стека python, привязанного к репозиторию с его собственными обновлениями, может означать катастрофу, когда дело доходит до dist-upgrade. Версии jump , поэтому далеко, что намного сложнее отследить вещи, были обе устаревшими и удалены из Django, прежде чем вы увидели первое уведомление об устаревании.

Вы также получите свирепо очень сильно доволен версией Django, которая поставляется с Lucid через некоторое время. Он не будет поддерживать готовые функции, которые Django будет иметь, поэтому вы захотите установить извне репозитории.

Он позволяет хранить несколько, довольно статических виртуальных оболочек python. Это означает, что вы можете иметь веб-сайты на старых версиях вещей, другие веб-сайты на других версиях в другом стеке, тестировать обновления на новые стеки и т. Д. Это мощная концепция, но вам нужно держаться над версиями, так как у вас нет менеджер пакетов, держащий вашу руку за обновления безопасности.

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

Если вы ищете лучшее из обоих миров, используйте самые последние версии. Перед тем, как перейти на следующий уровень, выгрузите изображение, скопируйте его на локальную виртуальную машину, загрузите его, обновите пакеты, протестируйте свои сайты и исправьте все, что требуется для исправления. Вы должны потратить некоторое время на сохранение стабильности на уровне пакета, и иногда вам нужно поддерживать код ...


Что касается «вкуса», вы хотите установить сервер [ ! d1], а не рабочий стол. ubuntu-desktop включает в себя всю нагрузку фланца, которую вы просто не хотите на рабочем сервере.

Вы можете также получить a " минимальный "install , который почти ничего не имеет на нем. Я начал с обоих, но мне пришлось установить ubuntu-standard пакет, чтобы быть удобным. Это превращает его в базовую установку ubuntu-server .

3
ответ дан 4 August 2018 в 21:04

В принципе, я бы использовал последнюю версию LTS для сервера, начиная с записи, которая будет 10.04 (Lucid Lynx). Причина довольно проста!

Нет причин использовать Hardy Heron для нового сервера, сейчас ему два года, и нет необходимости использовать эту систему, которая не нуждается в обновлении через несколько месяцев. будет покинут через год.

Ubuntu выпускается каждые шесть месяцев, и они покидают их через восемнадцать месяцев, за исключением версии LTS, выпущенной раз в два года и поддерживаемой в течение трех лет.

EDIT: серверные версии LTS сохраняются в живых в течение пяти лет.

11
ответ дан 4 August 2018 в 21:04

Установите версию LTS Ubuntu Server (текущий LTS - 10.04) и установите ее. Это даст вам базу, на которой вы можете установить различное серверное программное обеспечение, например:

  sudo tasksel install mail-server  

для установки почтового сервера готовый к использованию стек Вы можете перечислить все задачи с помощью

  sudo tasksel --list-tasks  
2
ответ дан 4 August 2018 в 21:04

Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу.

В релизах LTS много веры, но правила / преимущества не совсем применимы к Python stacks.

Я говорю это, потому что сохранение вашего стека python, привязанного к репозиторию с его собственными обновлениями, может означать катастрофу, когда дело доходит до dist-upgrade. Версии jump , поэтому далеко, что намного сложнее отследить вещи, были обе устаревшими и удалены из Django, прежде чем вы увидели первое уведомление об устаревании.

Вы также получите свирепо очень сильно доволен версией Django, которая поставляется с Lucid через некоторое время. Он не будет поддерживать готовые функции, которые Django будет иметь, поэтому вы захотите установить извне репозитории.

Он позволяет хранить несколько, довольно статических виртуальных оболочек python. Это означает, что вы можете иметь веб-сайты на старых версиях вещей, другие веб-сайты на других версиях в другом стеке, тестировать обновления на новые стеки и т. Д. Это мощная концепция, но вам нужно держаться над версиями, так как у вас нет менеджер пакетов, держащий вашу руку за обновления безопасности.

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

Если вы ищете лучшее из обоих миров, используйте самые последние версии. Перед тем, как перейти на следующий уровень, выгрузите изображение, скопируйте его на локальную виртуальную машину, загрузите его, обновите пакеты, протестируйте свои сайты и исправьте все, что требуется для исправления. Вы должны потратить некоторое время на сохранение стабильности на уровне пакета, и иногда вам нужно поддерживать код ...


Что касается «вкуса», вы хотите установить сервер [ ! d1], а не рабочий стол. ubuntu-desktop включает в себя всю нагрузку фланца, которую вы просто не хотите на рабочем сервере.

Вы можете также получить a " минимальный "install , который почти ничего не имеет на нем. Я начал с обоих, но мне пришлось установить ubuntu-standard пакет, чтобы быть удобным. Это превращает его в базовую установку ubuntu-server .

3
ответ дан 6 August 2018 в 04:35

В принципе, я бы использовал последнюю версию LTS для сервера, начиная с записи, которая будет 10.04 (Lucid Lynx). Причина довольно проста!

Нет причин использовать Hardy Heron для нового сервера, сейчас ему два года, и нет необходимости использовать эту систему, которая не нуждается в обновлении через несколько месяцев. будет покинут через год.

Ubuntu выпускается каждые шесть месяцев, и они покидают их через восемнадцать месяцев, за исключением версии LTS, выпущенной раз в два года и поддерживаемой в течение трех лет.

EDIT: серверные версии LTS сохраняются в живых в течение пяти лет.

11
ответ дан 6 August 2018 в 04:35

Установите версию LTS Ubuntu Server (текущий LTS - 10.04) и установите ее. Это даст вам базу, на которой вы можете установить различное серверное программное обеспечение, например:

  sudo tasksel install mail-server  

для установки почтового сервера готовый к использованию стек Вы можете перечислить все задачи с помощью

  sudo tasksel --list-tasks  
2
ответ дан 6 August 2018 в 04:35

Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу.

В релизах LTS много веры, но правила / преимущества не совсем применимы к Python stacks.

Я говорю это, потому что сохранение вашего стека python, привязанного к репозиторию с его собственными обновлениями, может означать катастрофу, когда дело доходит до dist-upgrade. Версии jump , поэтому далеко, что намного сложнее отследить вещи, были обе устаревшими и удалены из Django, прежде чем вы увидели первое уведомление об устаревании.

Вы также получите свирепо очень сильно доволен версией Django, которая поставляется с Lucid через некоторое время. Он не будет поддерживать готовые функции, которые Django будет иметь, поэтому вы захотите установить извне репозитории.

Он позволяет хранить несколько, довольно статических виртуальных оболочек python. Это означает, что вы можете иметь веб-сайты на старых версиях вещей, другие веб-сайты на других версиях в другом стеке, тестировать обновления на новые стеки и т. Д. Это мощная концепция, но вам нужно держаться над версиями, так как у вас нет менеджер пакетов, держащий вашу руку за обновления безопасности.

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

Если вы ищете лучшее из обоих миров, используйте самые последние версии. Перед тем, как перейти на следующий уровень, выгрузите изображение, скопируйте его на локальную виртуальную машину, загрузите его, обновите пакеты, протестируйте свои сайты и исправьте все, что требуется для исправления. Вы должны потратить некоторое время на сохранение стабильности на уровне пакета, и иногда вам нужно поддерживать код ...


Что касается «вкуса», вы хотите установить сервер [ ! d1], а не рабочий стол. ubuntu-desktop включает в себя всю нагрузку фланца, которую вы просто не хотите на рабочем сервере.

Вы можете также получить a " минимальный "install , который почти ничего не имеет на нем. Я начал с обоих, но мне пришлось установить ubuntu-standard пакет, чтобы быть удобным. Это превращает его в базовую установку ubuntu-server .

3
ответ дан 7 August 2018 в 22:45

В принципе, я бы использовал последнюю версию LTS для сервера, начиная с записи, которая будет 10.04 (Lucid Lynx). Причина довольно проста!

Нет причин использовать Hardy Heron для нового сервера, сейчас ему два года, и нет необходимости использовать эту систему, которая не нуждается в обновлении через несколько месяцев. будет покинут через год.

Ubuntu выпускается каждые шесть месяцев, и они покидают их через восемнадцать месяцев, за исключением версии LTS, выпущенной раз в два года и поддерживаемой в течение трех лет.

EDIT: серверные версии LTS сохраняются в живых в течение пяти лет.

11
ответ дан 7 August 2018 в 22:45

Установите версию LTS Ubuntu Server (текущий LTS - 10.04) и установите ее. Это даст вам базу, на которой вы можете установить различное серверное программное обеспечение, например:

  sudo tasksel install mail-server  

для установки почтового сервера готовый к использованию стек Вы можете перечислить все задачи с помощью

  sudo tasksel --list-tasks  
2
ответ дан 7 August 2018 в 22:45

Другие вопросы по тегам:

Похожие вопросы: