Введение
В какой-то момент web-специалисты, обслуживающие сайты, приходят к выводу, что в рамках виртуального хостинга им становится тесно. Несмотря на то, что виртуальный хостинг может быть удобным для пользователя, его функционал обычно сильно ограничен. На VDS/VPS большинство ограничений отсутствует: пользователь может осуществлять самые тонкие настройки и манипулировать файловой системой так, как ему потребуется.
Эта статья предназначена в основном для web-мастеров, которые уже знакомы с основами web-разработки, умеют работать с FTP, панелью управления хостинга, вели разработку на локальном сервере типа WAMP или Open Server, знают, что такое права на файлы и знакомы с некоторыми другими мелочами. В тексте рассматриваются основы администрирования серверов на операционной системе Debian.
Некоторые читатели уже знают, что Debian — это дистрибутив OS Linux. Другие же, не знакомые с Linux, зададут справедливый вопрос: «Почему именно Linux, а не Windows? Ведь на базе Windows также существуют VDS, и если Windows популярнее Linux для домашних пользователей, то не проще ли будет работать с Windows?» На самом деле, всё обстоит иначе. Windows — это, прежде всего, графическая OS, и её графический интерфейс очень помогает в рутинной работе с файлами, папками, приложениями, но не в администрировании серверов.
Несмотря на то, что Windows имеет довольно мощные инструменты для администрирования, которые действительно широко используются в IT-индустрии, логика работы с этой ОС намного сложнее и запутаннее, чем с Linux. На Windows в основном работают с платформой .NET. Если вы не знакомы с платформой .NET, то VDS на Windows вам, скорее всего, не подойдёт: обслуживание сайтов на PHP, MySQL при такой серверной схеме может быть запутанным и сложным, а система будет работать медленно.
OS Linux имеет множество дистрибутивов, например Debian, Ubuntu, Centos, FreeBSD. Несмотря на то, что их объединяет одно общее ядро Linux, они могут существенно между собой различаться в логике администрирования. Золотым стандартом в web-индустрии является Debian, open source дистрибутив, который используется на большинстве серверов. Основное преимущество Debian — это его стабильность. Крупное сообщество этой операционной системы позволяет постоянно её развивать. Поэтому из всех дистрибутивов Linux наиболее предпочтительным выбором для обслуживания сайтов является Debian.
Приступая к установке программного обеспечения на ваш VDS, рекомендуется потратить некоторое время на изучение фундаментальных основ Linux и Debian. Их совсем немного, но их знание поможет вам избежать распространённых и неприятных ошибок, которые могут испортить всю систему, привести к состоянию невозможности её восстановления. Некоторые основы я попытаюсь раскрыть в серии моих статей на тему администрирования, однако этого будет мало — необходимо также изучить руководство к Debian. Не рекомендуется проводить манипуляции над системой одним лишь методом copy/paste, не вникая в смысл происходящего. Хорошим признаком развития будет являться ваш живой интерес к той или иной функции или команде, а также активное желание узнать о них больше.