Универсальный выделенный сервер на Linux

Linux-VServer — это реализация виртуального частного сервера, которая была создана путем добавления возможностей виртуализации на уровне операционной системы к ядру Linux.

Он разработан и распространяется как программное обеспечение с открытым исходным кодом.

Проект был начат Жаком Гелинасом. Он теперь поддерживается Гербертом Пётцлом из Австрии и не связан с проектом Linux Virtual Server linux vps, который реализует балансировку сетевой нагрузки.

Linux-VServer — это механизм тюрьмы, в котором он может использоваться для безопасного разделения ресурсов на компьютерной системе (например, файловая система, процессорное время, сетевые адреса и память) таким образом, что процессы не могут установить отказ в обслуживании атакуйте что-либо за пределами своего раздела.

Каждый раздел называется контекстом безопасности, а виртуализованная система внутри него является виртуальным частным сервером. Предусмотрена функция chroot-like для перехода в контексты безопасности. Загрузка виртуального частного сервера — это просто вопрос инициализации kickstarting в новом контексте безопасности; аналогично, его закрытие просто приводит к уничтожению всех процессов с помощью этого контекста безопасности. Сами контексты достаточно прочны, чтобы загружать множество дистрибутивов Linux без изменений, включая Debian и Fedora.

Виртуальные частные серверы обычно используются в службах веб-хостинга, где они полезны для разделения учетных записей клиентов, объединения ресурсов и любых возможных нарушений безопасности. Чтобы сэкономить место на таких установках, файловая система каждого виртуального сервера может быть создана как дерево жестких ссылок для копирования на запись в файловую систему «шаблон». Жесткая ссылка отмечена специальным атрибутом файловой системы и при ее изменении надежно и прозрачно заменяется реальной копией файла.