Чем отличается ubuntu от debian

Ядра

Выпуск Debian Ядра Debian Последние версии ядра как раз перед выпуском Debian
1.1 buzz от 17 июня 1996 года 2.0 от 9 июня 1996 года
1.2 rex от 12 декабря 1996 года 2.0.27 от 1 декабря 1996 года
1.3 bo от 5 июня 1997 года 2.0.292.0.30for 1.3.1 also 2.0.33 2.0.30 от 8 апреля 1997 года2.1.42 от 29 мая 1997 года
2.0 hamm от 24 июля 1998 года 2.0.332.0.34 2.0.35 от 13 июля 1998 года
2.1 slink от 9 марта 1999 года 2.0.35-32.0.36-32.1.125-12.2.1-1 2.2.3 от 9 марта 1999 года
2.2 potato от 15 августа 2000 года 2.2.16 2.2.16 от 7 June 20002.3.99-pre9 от 23 мая 2000 года
3.0 woody от 19 июля 2002 года 2.2.202.4.18 2.2.21 от 20 мая 2002 года2.4.18 on 25 февраля 2002 года2.5.26 от 16 июля 2002 года
3.1 sarge от 6 июня 2005 года 2.4.30 от 4 апреля 2005 года2.6.11.11 от 27 мая 2005 года
4.0 etch от 8 апреля 2007 года 2.6.18 2.6.20.6 от 6 апреля 2007 года
5.0 lenny от 14 февраля 2009 года 2.6.26 2.6.28.5 от 12 февраля 2009 года
6.0 squeeze от 6 февраля 2011 года Linux 2.6.32kFreeBSD 8.1 2.6.37 от 5 января 2011 года8.1 от 19 июля 2010 года
7.0 wheezy от 4 мая 2013 года Linux 3.2.41kFreeBSD kernel 8.3 и 9.0 3.9 от 29 апреля 2013 года
8.0 Jessie от 26 апреля 2015 года Linux 3.16.0 4.0 и 3.19 2015 года
9.0 stretch от марта 2017 года Linux 4.9.0 4.10
10.0 buster от 06 июля 2019 года Linux 4.19.0 5.2 от 07 июля 2019 года

Стадии разработки

Пакеты программного обеспечения (ПО), которые находятся в разработке, изначально попадают или в дистрибутив проекта под названием unstable (также известен как sid), или в репозиторий experimental. Версии ПО в unstable достаточно стабильны, чтобы увидеть свет по мнению их разработчиков, но они уже содержат специфичные изменения, внесённые в рамках проекта Debian, в том числе информацию для создания пакета дистрибутива. Эти изменения могут быть новыми и не тестированными. ПО, не готовое к выпуску, обычно размещается в experimental.

После того как версия ПО пробудет в unstable некоторое количество времени (в зависимости от критичности изменений), пакет автоматически переходит в дистрибутив testing. Переход происходит только если пакет не содержит критичных ошибок, и все остальные необходимые пакеты удовлетворяют условиям перехода в testing.

Так как обновления пакетов Debian между официальными выпусками не включают в себя новую функциональность, некоторые разработчики используют пакеты из unstable и experimental для новых версий своих продуктов. Однако эти дистрибутивы тестируются не так тщательно как stable и могут не получать вовремя важные исправления безопасности. Иногда такое обновление работающих пакетов из unstable может серьёзно нарушить работу ПО.

После того как пакеты в testing дозрели и цели, поставленные перед следующим выпуском, достигнуты, testing становится следующей стабильной версией. Последний стабильный выпуск Debian под названием «Stretch» получил порядковый номер 9.0 17 июня 2017 года. Следующий выпуск «Buster» имеет порядковый номер 10.0.

Choosing

End users should generally choose to run either stable or testing. Stable is recommended for applications requiring production-level stability and security (servers, firewalls etc) and is also recommended for those who are new to Linux. Testing is recommended for advanced users who want new software on their desktops and who are capable of reporting and fixing bugs to help Debian.

Choosing a debian distribution discusses the pros and cons of choosing one Debian distribution over another. And the overview of software for Debian Stable describes common ways Debian stable is enhanced with newer software or otherwise given extended capabilities.

The Debian FTP archives chapter of the Debian FAQ has even more information .

2015

Выход Debian 8.0 «Jessie» запланирован на 25 апреля 2015 года

31 марта 2015 года разработчики проекта Debian утвердили дату выпуска Debian 8.0 «Jessie».

Релиз намечен на 25 апреля 2015 года. Дата может быть изменена только в случае выявления действительно критических проблем, подчеркивается в тексте пресс-релиза.

По состоянию на 31 марта 2015 года остаются неисправленными 44 RC-ошибки в ключевых пакетах и 23 ошибки в обычных пакетах (если проблемы не будут решены до 18 апреля 2015 года, эти пакеты не войдут в состав релиза), сообщили разработчики.

Скриншот рабочего стола пользователя в Debian 8.0 «Jessie», 2014

Выпущен корректирующий релиз Debian 8.1

8 июня 2015 года представлено первое корректирующее обновление — Debian 8.1.

В него вошли все выпущенные обновления пакетов и устранены недоработки в инсталляторе.

Начиная с Debian Wheezy изменена схема нумерации релизов — первая цифра в номере версии теперь связана со значительными выпусками, вторая — с корректирующими обновлениями. В составе Debian 8.1 75 обновлений, устраняющих проблемы стабильности и 38 обновлений — устранения уязвимостей.

Изменения:

добавление в инсталлятор базы описания оборудования устройств SheevaPlug, SheevaPlug eSATA и GuruPlug.

Обновление ядра Linux до сборки 3.16.7-ctk11 с устранением проблемы с повреждением данных в ФС ext4.

  • Обновление чёрного списка libata для исключения использования TRIM на Samsung SSD 850 Pro.
  • На APM Mustang обеспечена поддержка USB-контроллера XHCI.
  • В tasksel для task-xfce-desktop предоставлен выбор evince-gtk или evince, что позволяет одновременно использовать наборы GNOME и Xfce.
  • Конфигурация DBus изменена для использования в сессионной шине только внешней аутентификации (передача параметров аутентификации через средства ядра), как это сделано для системной шины.

Установочные сборки Debian 8.1 доступны для загрузки. Системы, установленные ранее и поддерживаемые в актуальном состоянии, получают обновления, присутствующие в Debian 8.1, посредством штатной системы установки обновлений.

Вошедшие в Debian 8.1 исправления проблем безопасности доступны пользователям по мере выхода обновлений через сервис security.debian.org.

Debian не будет поддерживать архитектуру SPARC

27 июля 2015 года стало известно об отказе разработчиков Debian GNU/Linux поддерживать архитектуру SPARC.

Разработчики Debian GNU/Linux объявили о прекращении поддержки архитектуры SPARC и её удалении из архива пакетов Debian, в том числе из репозиториев unstable, experimental и jessie-updates. Изменения касаются только заброшенной и не вошедшей в состав Debian Jessie архитектуры sparc, развитие архитектуры sparc64 будет продолжаться в полном объёме (на смену sparc придёт порт sparc64).

Скачивание файлы через Internet и сделать набор CD самостоятельно

Наибольшее преимущество скачивания файлов .iso и самостоятельной их записи это отсутствие ожидания доставки CD. Полный набор CD может быть скачан в формате .iso с одного из зеркал Debian, или лучше с использованием инструмента jigdo для распределенной загрузки образов.

Примечание: несмотря на то, что в полном наборе 20 CD или 3 DVD, только первый CD требуется для установки Debian. Дополнительные CD необязательны и содержат дополнительные пакеты. См. также DebianCDContents чтобы узнать, что находится на дисках.

Если вы хотите скачать один или больше полных 650 MB образов iso, пожалуйста используйте jigdo, что позволяет распределить нагрузку на различные сервера Debian, уменьшая их загрузку также как и давая вам более быстрое скачивание.

DebianCDContents — содержимое каждого CD.

Особенности

Debian отличается широким спектром возможностей. В текущую стабильную версию включено свыше пятидесяти девяти тысяч пакетов программ для десяти архитектур на основе ядра Linux (от Intel/AMD 32-bit/64-bit, широко применяемых в персональных компьютерах, до ARM, обычно используемых во встраиваемых системах и мейнфреймах IBM System z) и также двух архитектур на основе ядра FreeBSD (kfreebsd-i386 and kfreebsd-amd64).

Отличительными чертами Debian являются: система управления пакетами Advanced Packaging Tool (APT), жёсткая политика по отношению к пакетам, репозитории с огромным их количеством, а также высокое качество выпускаемых версий. Это сделало возможным простое обновление между версиями, а также автоматическую установку и удаление пакетов. Именно в Debian впервые был введён как единый стандарт механизм выбора предпочтительного ПО среди нескольких вариантов — Alternatives.

Также Debian является единственным дистрибутивом со смешанной системой обновлений — как традиционная с жизненным циклом, так и модель Rolling release. Переключение между моделями реализовано по кодовым именам в APT. Для Rolling Release прописывается в репозиторий имя ветки, например stable, а для традиционного жизненного цикла — имя дистрибутива, например stretch.

При стандартной установке Debian используется среда рабочего стола GNOME, куда включён набор популярных программ, таких как LibreOffice, Firefox, почтовая программа Evolution, программы для записи CD/DVD, проигрыватели музыки и видео, программы для просмотра и редактирования изображений и программы для просмотра документов в формате PDF. Также есть образы Live-CD, собранные с KDE, Xfce, LXDE, MATE и Cinnamon. Установочные диски — в количестве пяти (Lenny) или восьми (Squeeze) DVD или более тридцати CD — содержат все доступные и не обязательно необходимые для стандартной установки пакеты. Для метода установки по сети используется CD, который меньше обычного установочного CD/DVD. Он содержит только то, что необходимо для запуска установщика и скачивания пакетов, выбранных в процессе установки посредством APT. Образы CD/DVD можно свободно скачать через BitTorrent, jigdo или купить у одного из поставщиков компакт-дисков Debian. Также возможна установка с USB-накопителя. Существуют специальные наборы программ , ориентированные на группы пользователей с различным практическим опытом и интересами: Debian Junior для детей от 1 до 99, Debian-Edu для школ, Debian Science с группировкой по наукам, для практического и научного использования в сфере здравоохранения и другие.

Установка с usb-носителя

Простой вариант — netinstall

Взять образ можно здесь, там же можно взять сборку из testing-версии. Далее записываем его на флешку/внешний жесткий диск:

# dd if=debian-*-netinst.iso of=/dev/sdX     # если sdX это ваш USB-носитель, посмотреть можно командой # fdisk -l

Дальше можно подключить соединение в самом нетинстале, или же установить минимальную систему, и потом уже на ней поднять интернет-соединение и доставить нужное. Также можно обновить минимальную систему до ветки sid и потом ставить пакеты уже с нее.

Вариант №2

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

Разметка карты памяти USB

Мы покажем как использовать на карте памяти только первый раздел, а не всё устройство. Замечание: так как большинство карт памяти USB продаются с единственным разделом FAT16, то вам, вероятно, не хочется переразмечать или переформатировать устройство. Если вам всё равно это нужно сделать, воспользуйтесь cfdisk или любой другой утилитой разметки для создания раздела FAT16, а затем создайте файловую систему:

# mkdosfs /dev/sdX1

Обязательно вводите правильное имя устройства карты памяти USB. Команда mkdosfs содержится в пакете Debian dosfstools.

Для запуска ядра после загрузки с карты памяти USB, мы поместим на неё системный загрузчик. Хотя должен работать любой системный загрузчик (например, lilo), удобнее использовать syslinux, так как он использует раздел FAT16 и настраивается простым редактированием текстового файла. Для настройки системного загрузчика можно использовать любую операционную систему, которая поддерживает файловую систему FAT.

Чтобы поместить syslinux на раздел FAT16 карты памяти USB, установите в систему пакеты syslinux и mtools и введите

# syslinux /dev/sdX1

Ещё раз отметим: не ошибитесь в имени устройства. Раздел не должен быть смонтирован при запуске syslinux. Эта процедура записывает загрузочный сектор раздела и создаёт файл ldlinux.sys, который содержит код системного загрузчика.

Добавление образа программы установки

Смонтировав раздел (mount /dev/sdX1 /mnt), скопируйте следующие файлы образа программы установки на карту памяти:

vmlinuz или linux (файл ядра) initrd.gz (образ ramdisk)

Вы можете выбрать обычную версию программ установки или версию с графическим интерфейсом. Последнюю можно найти в подкаталоге gtk. Если вы хотите переименовать файлы, учтите, что syslinux работает только с файловыми именами DOS.

Затем, вам нужно создать файл настройки syslinux.cfg, который, как минимум содержит две строки (измените имя файла с ядром на «linux», если используется образ netboot):

default vmlinuz
append initrd=initrd.gz

Для графической версии программы установки нужно добавить vga=788 во вторую строку.

Если вы используете образ hd-media(для которого не нужно создавать файл настройки, взять например для sid можно здесь: http://ftp.nl.debian.org/debian/dists/sid/main/installer-amd64/current/images/hd-media/), то теперь должны скопировать ISO-образ Debian на карту памяти. После завершения, размонтируйте карту памяти USB (umount /mnt). Также не забудьте установить флаг загрузки «bootable».

Вы можете использовать businesscard, netinst или полный образ CD. Убедитесь, что он подходит по размеру. Заметим, что образ «netboot mini.iso» не подходит для этой цели.

List of official ports

Port Architecture Description Status
amd64 64-bit PC (amd64) First officially released with Debian 4.0. Port to 64-bit x86
processors. The goal is to support both 32-bit and 64-bit userland on this
architecture. This port supports AMD’s 64-bit Opteron, Athlon and Sempron
processors, and Intel’s processors with Intel 64 support, including the
Pentium D and various Xeon and Core series.
released
arm64 64-bit ARM (AArch64) Version 8 of the ARM architecture included AArch64, a new 64-bit
instruction set. Since Debian 8.0, the arm64 port has been included in
Debian to support this new instruction set on processors such as the
Applied Micro X-Gene, AMD Seattle and Cavium ThunderX.
released
armel EABI ARM The oldest of the current Debian ARM ports supports little-endian
ARM CPUs compatible with the v5te instruction set.
released
armhf Hard Float ABI ARM A lot of modern 32-bit ARM boards and devices ship with a floating-point
unit (FPU), but the Debian armel port doesn’t take much advantage
of it. The armhf port was started to improve this situation and also take
advantage of other features of newer ARM CPUs. The Debian armhf port
requires at least an ARMv7 CPU with Thumb-2 and VFPv3-D16 floating point
support.
released
i386 32-bit PC (i386) The first architecture, and not strictly a port. Linux was originally
developed for the Intel 386 processors, hence the short name. Debian
supports all IA-32 processors, made by Intel (including all Pentium
series and recent Core Duo machines in 32-bit mode), AMD (K6, all Athlon
series, Athlon64 series in 32-bit mode), Cyrix and other
manufacturers.
released
mipsel MIPS (little-endian mode) First officially released with Debian 3.0. Debian is being ported to
the MIPS architecture which is used in SGI machines (debian-mips —
big-endian) and Digital DECstations (debian-mipsel — little-endian).
released
mips64el MIPS (64-bit little-endian mode) This port is little-endian, uses the N64 ABI, the MIPS64r1 ISA and hardware floating-point.
Part of the official release since Debian 9.
released
ppc64el POWER7+, POWER8 First officially released with Debian 8.0. Little-endian port of ppc64,
using the new Open Power ELFv2 ABI.
released
s390x System z First officially released with Debian 7.0. A 64-bit userland for IBM System z mainframes. released

Security Updates

This revision adds the following security updates to the stable release.
The Security Team has already released an advisory for each of these
updates:

Advisory ID Package
DSA-4509 apache2
DSA-4511 nghttp2
DSA-4512 qemu
DSA-4514 varnish
DSA-4515 webkit2gtk
DSA-4516 firefox-esr
DSA-4517 exim4
DSA-4518 ghostscript
DSA-4519 libreoffice
DSA-4520 trafficserver
DSA-4521 docker.io
DSA-4523 thunderbird
DSA-4524 dino-im
DSA-4525 ibus
DSA-4526 opendmarc
DSA-4527 php7.3
DSA-4528 bird
DSA-4530 expat
DSA-4531 linux-signed-amd64
DSA-4531 linux-signed-i386
DSA-4531 linux
DSA-4531 linux-signed-arm64
DSA-4532 spip
DSA-4533 lemonldap-ng
DSA-4534 golang-1.11
DSA-4535 e2fsprogs
DSA-4536 exim4
DSA-4538 wpa
DSA-4539 openssl
DSA-4539 openssh
DSA-4541 libapreq2
DSA-4542 jackson-databind
DSA-4543 sudo
DSA-4544 unbound
DSA-4545 mediawiki
DSA-4547 tcpdump
DSA-4549 firefox-esr
DSA-4550 file
DSA-4551 golang-1.11
DSA-4553 php7.3
DSA-4554 ruby-loofah
DSA-4555 pam-python
DSA-4556 qtbase-opensource-src
DSA-4557 libarchive
DSA-4558 webkit2gtk
DSA-4559 proftpd-dfsg
DSA-4560 simplesamlphp
DSA-4561 fribidi
DSA-4562 chromium

2: Установка MariaDB

Теперь нужно установить MariaDB, систему управления базами данных, которая будет хранить и систематизировать данные сайта.

По умолчанию в Debian 10 вместо традиционного метапакета mysql-server используется MariaDB, разработанный сообществом форк проекта MySQL. MariaDB хорошо работает в большинстве случаев, но если вам нужны функции, доступные только в Oracle MySQL, вы можете установить и использовать пакеты из репозитория, поддерживаемого разработчиками MySQL.

Однако для более долгосрочной совместимости рекомендуется вместо метапакета MySQL установить MariaDB (через пакет mariadb-server).

Чтобы сделать это, введите:

После установки MariaDB требует настройки. Чтобы защитить установку, можно запустить простой скрипт безопасности, который удалит потенциально рискованные настройки. Инициируйте скрипт:

Сценарий задаст ряд вопросов. Сначала нужно указать root-пароль MariaDB. Это административная учетная запись MariaDB, которая имеет повышенные привилегии. Вы установили MariaDB только что и еще не внесли никаких изменений в конфигурацию, этого пароля пока у вас нет, поэтому просто нажмите Enter.

В следующем запросе скрипт предложит настроить пароль root для базы данных. Введите N и нажмите клавишу Enter. В Debian учетная запись root MariaDB тесно связана с автоматизированным обслуживанием системы, поэтому изменять стандартные методы аутентификации этой учетной записи нельзя. Иначе при обновлении пакета БД может повредиться, а доступ к учетной записи root может быть утрачен. Позже мы рассмотрим, как настроить дополнительную учетную запись администратора, если аутентификация сокетов вам не подходит.

На остальные вопросы можно нажать Y и Enter. Это удалит анонимных пользователей и тестовые базы данных, отключит удалённый root логин и обновит текущие настройки MariaDB.

После этого откройте командную строку MariaDB в терминале:

Вы подключитесь к серверу MariaDB в качестве root пользователя базы данных. Вы должны увидеть примерно такой результат:

Обратите внимание: вам не нужно было указывать пароль. Это потому, что метод аутентификации администратора по умолчанию в MariaDB — unix_socket, а не пароль

Сначала это может показаться проблемой для безопасности, но это делает сервер базы данных более защищенным, поскольку войти в систему как пользователь root MariaDB могут только системные пользователи с привилегиями sudo, подключающиеся с консоли или через приложение, работающее с теми же привилегиями. Практически это означает, что вы не сможете использовать аккаунт администратора для подключения с вашего PHP-приложения.

Для повышения безопасности лучше иметь для каждой базы данных отдельные учетные записи с более узкими привилегиями (особенно если вы планируете разместить на своем сервере несколько баз данных). Давайте создадим базу данных example_database и пользователя example_user (вы можете заменить эти имена другими значениями).

Чтобы создать новую базу данных, выполните следующую команду из консоли MariaDB:

Теперь вы можете создать нового пользователя и предоставить ему полные права на новую базу данных. Следующая команда определяет условный пароль этого пользователя (password), вы должны заменить это значение безопасным паролем.

Это предоставит пользователю example_user полные права доступа к базе данных example_database, в то же время запретив ему создавать или изменять другие базы данных на вашем сервере.

Сбросьте привилегии:

После этого выйдите из оболочки MariaDB:

Вы можете проверить, есть ли у нового пользователя соответствующие права доступа. Снова войдите в консоль MariaDB, на этот раз с помощью новых учетных данных:

Обратите внимание на флаг -p в этой команде, который запрашивает пароль, который вы указали при создании пользователя example_user. После входа в консоль MariaDB убедитесь, что у вас есть доступ к базе данных example_database:. Чтобы выйти из оболочки MariaDB, введите:

Чтобы выйти из оболочки MariaDB, введите:

Особенности

Debian отличается широким спектром возможностей. В текущую стабильную версию включено свыше пятидесяти одной тысячи пакетов программ для десяти архитектур на основе ядра Linux (от Intel/AMD 32-bit/64-bit, широко применяемых в персональных компьютерах, до ARM, обычно используемых во встраиваемых системах и мейнфреймах IBM System z) и также двух архитектур на основе ядра FreeBSD (kfreebsd-i386 and kfreebsd-amd64).

Отличительными чертами Debian являются: система управления пакетами Advanced Packaging Tool (APT), жёсткая политика по отношению к пакетам, репозитории с огромным их количеством, а также высокое качество выпускаемых версий. Это сделало возможным простое обновление между версиями, а также автоматическую установку и удаление пакетов. Именно в Debian впервые был введён как единый стандарт механизм выбора предпочтительного ПО среди нескольких вариантов — Alternatives.

Также Debian является единственным дистрибутивом со смешанной системой обновлений — как традиционная с жизненным циклом, так и модель Rolling release. Переключение между моделями реализовано по кодовым именам в APT. Для Rolling Release прописывается в репозиторий имя ветки, например stable, а для традиционного жизненного цикла — имя дистрибутива, например stretch.

При стандартной установке Debian используется среда рабочего стола GNOME, куда включён набор популярных программ, таких как LibreOffice, Firefox, почтовая программа Evolution, программы для записи CD/DVD, проигрыватели музыки и видео, программы для просмотра и редактирования изображений и программы для просмотра документов в формате PDF. Также есть образы Live-CD, собранные с KDE, Xfce, LXDE, MATE и Cinnamon. Установочные диски — в количестве пяти (Lenny) или восьми (Squeeze) DVD или более тридцати CD — содержат все доступные и не обязательно необходимые для стандартной установки пакеты. Для метода установки по сети используется CD, который меньше обычного установочного CD/DVD. Он содержит только то, что необходимо для запуска установщика и скачивания пакетов, выбранных в процессе установки посредством APT. Образы CD/DVD можно свободно скачать через BitTorrent, jigdo или купить у одного из поставщиков компакт-дисков Debian. Также возможна установка с USB-накопителя. Существуют специальные наборы программ , ориентированные на группы пользователей с различным практическим опытом и интересами: Debian Junior для детей от 1 до 99, Debian-Edu для школ, Debian Science с группировкой по наукам, для практического и научного использования в сфере здравоохранения и другие.

4: Настройка Nginx для поддержки PHP

Все компоненты стека установлены. Теперь нужно настроить взаимодействие Nginx и PHP.

Для этого нужно отредактировать блок server (виртуальный хост). Мы оставим конфигурацию Nginx по умолчанию без изменений, создадим новый файл конфигурации и новый корневой каталог для хранения файлов PHP. Файл конфигурации и каталог должен называться так же, как домен или хост, для которого он предназначен.

В Debian 10 Nginx поставляется с одним блоком server, он включен по умолчанию и настроен на обслуживание документов вне каталога /var/www/html. Это хорошо работает для одного сайта, но управлять несколькими сайтами так не получится. Вместо того чтобы изменять /var/www/html, создайте структуру каталогов в /var/www  для веб-сайта your_domain, оставив /var/www/html в качестве каталога по умолчанию, который будет обслуживаться, если запрос клиента не совпадает ни с одним другим сайтом.

Создайте корневой каталог для вашего домена:

Затем укажите владельца каталога с помощью переменной среды $USER, которая должна ссылаться на вашего текущего системного пользователя:

Затем откройте новый конфигурационный файл в каталоге sites-available:

Вы увидите пустой файл. Вставьте в него:

Это базовая конфигурация, которая прослушивает порт 80 и обслуживает файлы из только что созданного каталога. Она будет отвечать только на запросы к имени, указанному в server_name. Любые файлы, оканчивающиеся на .php, будут обрабатываться процессом php-fpm до того, как Nginx отправит результаты пользователю.

Сохраните и закройте файл.

Активируйте свою конфигурацию, создав симлинк из каталога sites-enabled:

Теперь Nginx сможет использовать конфигурацию при следующей перезагрузке. Сначала проверьте вашу конфигурацию на наличие ошибок:

Если команда найдет какие-то ошибки, вернитесь и перепроверьте файл, прежде чем продолжить.

Когда ошибок не останется, перезагрузите Nginx, чтобы внести изменения в настройку:

Выбор системы

Конечные пользователи обычно выбирают для использования stable или testing. Stable рекомендуется для приложений производственного уровня требующих стабильность и безопасность (серверы, фаерволы и т.д), а также для тех кто плохо знаком с Linux. Testing рекомендуется для немного более продвинутых пользователей, которые хотят более новое программное обеспечение и могут присылать отчеты об ошибках и исправлять их, чтобы помочь Debian.

Также можно посмотреть выбор дистрибутива Debian где обсуждаются плюсы и минусы одного дистрибутива Debian над другим. А обзор программного обеспечения описывает существующие способы обновления программного обеспечения или расширения существующих возможностей Debian Stable.

Дополнительную информацию см. The Debian FTP archives в главе Debian FAQ.

WHAT is Debian?

The Debian Project is an association of
individuals who have made common cause to create a free
operating system. This operating system that we have created is called
Debian.

An operating system is the set of basic programs and utilities that make
your computer run.
At the core of an operating system is the kernel.
The kernel is the most fundamental program on the computer and does all the basic
housekeeping and lets you start other programs.

Debian systems currently use the Linux
kernel or the FreeBSD
kernel. Linux is a piece of software started by
Linus Torvalds
and supported by thousands of programmers worldwide.
FreeBSD is an operating system including a kernel and other software.

However, work is in progress to provide Debian for other kernels,
primarily for
the Hurd.
The Hurd is a collection of servers that run on top of a microkernel (such as
Mach) to implement different features. The Hurd is free software produced by the
GNU project.

A large part of the basic tools that fill out the operating system come
from the GNU project; hence the names:
GNU/Linux, GNU/kFreeBSD, and GNU/Hurd.
These tools are also free.

Of course, the thing that people want is application software: programs
to help them get what they want to do done, from editing documents to
running a business to playing games to writing more software. Debian comes
with over 59000 packages (precompiled
software that is bundled up in a nice format for easy installation on your
machine), a package manager (APT), and other utilities that make it possible
to manage thousands of packages on thousands of computers as easily as
installing a single application. All of it free.

It’s a bit like a tower. At the base is the kernel.
On top of that are all the basic tools.
Next is all the software that you run on the computer.
At the top of the tower is Debian — carefully organizing and fitting
everything so it all works together.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector